使用STM32F来测温PT100,最后测到的值和实际有误差,如何分析

2019-12-16 22:35发布

123.png (36.29 KB, 下载次数: 1) 下载附件 2017-1-13 22:24 上传

这个是我的测温电路,PT100使用2线制。没有把PT100接入电路之前,直接用万用表来测量电阻,再和PT100分度表对比,发现和当前室温是差不多的;
把这个PT100加入电路之后。最后根据单片机AD值计算得到的电阻值,比实际结果大了5欧姆左右。从108.9编程了113.9欧姆。
AD转换的结果是准确的。

请问这种情况下面有什么方法可以消除这个电阻值的误差吗?在不改电路的情况下。
又或者,在这种情况下,误差会保持为5欧姆左右吗?就是温度从0到400度变化的话,如果误差持续是5欧姆左右,那我也可以人为的去对每台设备进行消减。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
51条回答
honami520
1楼-- · 2019-12-17 23:16
经过详细计算。发现数据是正确的。果然是硬件误差造成这种情况的;
由于3.3V实际是3.25V。2个1.5K电阻实际值是1497.4欧姆。这样算下来,PT100在23度也就是108.8欧的时候,
差分输入电压为 3.25 * 108.8 / (1497 + 1497 + 108.8) = 0.11396v;放大10倍(这里也有精度影响,并不是100%的10倍)后输出电压为1.1396v;
然后按照3.25的电压可以得到AD = 1.1396 * 4096 / 3.25 = 1436;这个值和我单片机AD转换的结果就是一致的;
看来是电阻引起这个误差的。
honami520
2楼-- · 2019-12-18 03:39
 精彩回答 2  元偷偷看……
FireHe
3楼-- · 2019-12-18 04:20
请问楼主,最后的结论就是硬件没有问题,实际上软件计算搞错了造成的误差,是吗?
fxw7720268
4楼-- · 2019-12-18 05:25
学习了,这样做电路比较简单,最终楼主误差控制在多少?和恒流的有比较没?,
myxiaonia
5楼-- · 2019-12-18 08:32
fxw7720268 发表于 2017-1-14 06:21
学习了,这样做电路比较简单,最终楼主误差控制在多少?和恒流的有比较没?, ...

这里也看不出来,但是应该是用横流源驱动吧
powermeter
6楼-- · 2019-12-18 12:20
INA826这个运放什么价格?pt100又多了一个测量方案。

一周热门 更多>