📄 lubo.c
字号:
/*计算出热电阻当前值*/
rt=lubo(rt1); /*滑动加权滤波*/
t=(rt-100)/0.36;
/*首先按照400度量程线性估计当前温度*/
do
/*采用试差法循环计算,刚才估计的t做初始值*/
{
if(rt<100) /*摄氏零度以下处理*/
{
rt1=100+t*(0.390802-0.0000580195*t-
0.000000000427351*(t-100)*t*t);
}
else /*摄氏零度以下处理*/
{
rt1=100+t*(0.390802-0.0000580195*t);
}
t=t+(rt-rt1)/0.36;
}
while(((rt-rt1)>0.005)||(rt1-rt)>0.005);
/*计算余差最终小于0.005欧*/
return(t) /*试差结束,返回浮点数温度值*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -