找回密码
 请使用中文注册
查看: 7|回复: 0

三线法PT100温度采集的电路方案,记录一下。

[复制链接]
阅读字号:

1435

主题

55

回帖

2万

积分

超级版主

积分
28997
发表于 2 小时前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?请使用中文注册

×

记录一下最近的拆解心得,最近拆了新的变送器,然后看到了一个PT100的电路方案,感觉蛮不错的,所以记录一下。电路的采集精度,标称±1℃,重复性±0.5℃。

下图电路图看到电阻用的都是1%精度的电阻,感觉可以选0.1%进一步提高精度。


5e1e638a7ab73473a29b11878212c30c.png

电路采用电桥的形式进行采集,基准源芯片采用ADI的低温漂电压基准芯片,型号为:ADR381ARTZ-REEL7,输出电压为2.5V,价格大概为4元左右。温漂以及精度都还是蛮不错的。


823421cecdce4787e330fd37b37d1b0a.png
85139490fde963502331ab7b16ef7f6b.png

然后ADC芯片采用的是Microchip的MCP3421A0T-E/CH,采样率虽然不高,但是对于PT100这种的温度采集已经足够了,精度也够,18bit的sot23-6封装,很小很mini,采用的是I2C接口通讯。并且内置了基准源,PGA,用起来非常舒服,价格大概6元左右。


3e0936fc2f5386f205eb00f3c4e73365.png
6129192f85709592f6fed5e0c45e4e1a.png

电路图大致如下所示,下图中R17,R19,R18与外置的PT100组成一个电桥,ADC只需要采集电桥输出的电压即可计算相应的PT100的电阻阻值,进而推算出温度,在假定Rwire1等于Rwire2的情况下,可以抵消线阻带来的PT100采集误差(当然并不能完全平衡掉,毕竟PT100的阻值会变化,只会补偿掉大部分。),Vp和Vn的计算公式大致如下:

Vn=Vr18+Vrwire2+Vrwire3;

Vp=Vpt100+Vrwire1+Vwire3。

Vp-Vn≈Vr18-Vpt100。

然后我再往后推仿佛看到了一个方程两个未知数。。。。好像并不能完全消掉一样,最后可能也不能完全消掉。。大概最终的Pt100的公式大致可以用下图去推导:


ea3725224b678c6a859fea87dc4176ec.png
c03a278b883fe35a5e01d4aceb5658a4.png 然后根据刚才的公式去反推Pt100的阻值,可以看到,大致也是线性的,会存在一点点误差(误差会随着线阻增大而增大),下图是线阻为1Ω时的仿真:
8e285ec97f01fc980f74f26062ef3c4d.png 线阻增大的话,误差会变大,例如下图是线阻为5欧姆的时候(基本就没眼看了),误差最大到了0.48Ω,那么误差已经超1℃了:
467558be486d323e62cf7b64f7688469.png 总结:还是蛮不错的设计,不过我不确定我对最终的计算公式的理解对不对。如果你觉得公式或者电路设计有误,还请指点一二!互相学习进步。.
您需要登录后才可以回帖 登录 | 请使用中文注册

本版积分规则

QQ|Archiver|手机版|家电维修论坛 ( 蜀ICP备19011473号-4 川公网安备51102502000164号 )

GMT+8, 2025-8-21 11:22 , Processed in 0.302405 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表