PT100 热电阻,温度计算函数,C
发布: 2009-12-26 23:40 | 作者: jasonjee | 来源: StmFans思蜕盟 OPELC 自由电子联盟
//PT100 计算
tt = (double)(memory[30]);
tt = tt * 0.045777;
tt = tt / 47;
tt = tt + 227.27;
tt = tt / 2500;
da = 1000 * tt / (1-tt);
da = ( 0.0039082 * 0.0039082 ) - (4 * (0 - 0.0000005775) * ( 1 - da/100));
da = sqrt(da);
da = (0.0039082 - da) / ( 2 * 0.0000005775);
温度 = (unsigned short)(da*1000);
==================================================
根据拟合函数直接运算。 电阻桥,放大倍率47倍,上桥臂 1K 欧姆 ,下桥臂 100欧姆,电阻桥驱动电压2.5V。
输出 温度,带有2位小数。
tt = (double)(memory[30]);
tt = tt * 0.045777;
tt = tt / 47;
tt = tt + 227.27;
tt = tt / 2500;
da = 1000 * tt / (1-tt);
da = ( 0.0039082 * 0.0039082 ) - (4 * (0 - 0.0000005775) * ( 1 - da/100));
da = sqrt(da);
da = (0.0039082 - da) / ( 2 * 0.0000005775);
温度 = (unsigned short)(da*1000);
==================================================
根据拟合函数直接运算。 电阻桥,放大倍率47倍,上桥臂 1K 欧姆 ,下桥臂 100欧姆,电阻桥驱动电压2.5V。
输出 温度,带有2位小数。

嘻嘻,基本明白了,谢谢阿力。
QUOTE:
----------------------------------稍等几天。。