NTC温度以及模拟量湿度传感器计算公式
温度计算floatCalTemp(float Vol){float Rt = 0;float Rp = 10000;float T2 = 273.15 + 25;float Bx = 3950;float Ka = 273.15;float temp = 0;Rt = (3.3 - Vol) * 10000 / Vol;//3.3为电阻未分院的电压值,10000为与NTC对应的另一个10K电阻pr
·
温度计算
float CalTemp(float Vol)
{
float Rt = 0;
float Rp = 10000;
float T2 = 273.15 + 25;
float Bx = 3950;
float Ka = 273.15;
float temp = 0;
Rt = 10000 * Vol/(3.3 - Vol);//3.3为电阻未分院的电压值,10000为与NTC对应的另一个10K电阻
temp = 1 / (1 / T2 + log(Rt / Rp) / Bx) - Ka;
return temp;
}
HIH-4000-003 湿度计算
float CalHumi(float Vol, float a,float a)
{
float Humi;
// Humi = (Vol - 0.826) / 0.0315; //电压转湿度值
// Humi = Humi / (1.0546 - 0.00216*Temp); //温度校正
/**测试发现温度变化对输出电压的影响不大,所以公式修改为如下**/
Humi = (Vol - a) / b; //电压转湿度值 a和b数值会在买传感器的时候供应商提供给用户,直接带入计算即可,没有的话只能自行校准,自己手动计算出a和b数值
return Humi;
}
更多推荐
所有评论(0)