使用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条回答
dyjhy
1楼-- · 2019-12-18 17:33
 精彩回答 2  元偷偷看……
sbusr
2楼-- · 2019-12-18 17:52
pt100 pt1000 ntc这些电阻式的温度传感器都是有一定偏差的。惠斯通电桥的分压电阻也是有偏差的。运放和增益电阻也是有偏差的。我们常用的做法就是校准,用理论的电阻和温度值对应表,查表后,再算一次偏移。
honami520
3楼-- · 2019-12-18 20:59
FireHe 发表于 2017-1-14 01:07
请问楼主,最后的结论就是硬件没有问题,实际上软件计算搞错了造成的误差,是吗? ...

我上面的公式,最后出来的AD值和这个3.3V无关;
但是我通过AD值反推电阻值的时候,使用的却是3.3V。那么,实际电压是3.25V,所以最后反推出来电阻就大了好几欧姆,太大了。
所以硬件上面是没有问题的。这个电路是ultimaker2 3D打印机上面的电路。没有问题的。
honami520
4楼-- · 2019-12-18 23:54
因为公司在电子方面的条件非常差劲。啥都没有;我以前做的PT100都是分段校准的,100度来一个校准点。
现在根本没有校准设备。所以只能这样用了。直接计算电阻值的方式来做了。
这个电路好像没有恒流吧。就是个简单的电路而已;只要精度能有1%,我就知足。
honami520
5楼-- · 2019-12-19 04:51
powermeter 发表于 2017-1-14 09:06
INA826这个运放什么价格?pt100又多了一个测量方案。

这个运放是仪表放大器。单电阻决定放大倍数。淘宝上面买的零售价是7.5
Excellence
6楼-- · 2019-12-19 06:19
 精彩回答 2  元偷偷看……

一周热门 更多>