查表法
公式法
/** ************************************************************Author:Liming*** * @brief 根据NTC阻值计算当前温度,因为使用了log所以需要包含头文件math.h * @param Rntc float型的电阻值 * @retval None *****************************************************************0X49E7FC7B****/ float BSP_ADC_GetTemperature(float Rntc) { float N1,N2,N3,N4; float BX = 3950;//NTC B值 float T25 = 298.15;//额定温度 绝对温度+常温273.15+25 float R25 = 10;// N1 = (log(Rntc)-log(R25))/BX; N2 = 1/T25 + N1; N3 = 1/N2; N4 = N3-273.15; return N4; }
标签:查表,公式,float,Rntc,N1,NTC,log From: https://www.cnblogs.com/IdeaMing/p/17456253.html