学习目标:
- 使用三线法搭建pt100的温度测量电路
- 三线制铂电阻测温电桥电路或者恒流源测量放大电路(本文采用恒流源测量放大电路)
- 采用LTspice进行仿真
- 对0℃、100℃、200℃、300℃、400℃、500℃关键点进行测量并记录
- 分辨率/精度达到0.5℃
- 如有50Hz共模干扰如何处理
学习内容:
(1)铂电阻温度传感器
铂电阻温度传感器是利用铂电阻丝在温度变化时自身电阻值也随之改变的特性来测量温度的,可用于测量-200~800℃范围内的温度,显示仪表将会指示出铂电阻的电阻值所对应的温度值。当被测介质中存在温度梯度时,所测得的温度是感温元件所在范围内介质层中的平均温度。
铂电阻温度传感器的优点是:电气性能稳定,温度和电阻关系接近线性,精度高。
(2)铂电阻
通过铂电阻的测量电流最大不应超过1mA。常温绝缘电阻的试验电压可取直流10~100V之间的任意值,环境温度应在15~35℃范围内,相对湿度应不大于80%,常温绝缘电阻值应大100MΩ。(注:由于该传感器为电阻元件,通电后必然会产生自热效应,从而引起自热误差。)
铂电阻具有极好的长期稳定性。一般在600℃的高温下,连续工作10000h以后,其阻值可保证仅偏离原值的0.002%。
铂电阻与温度之间的关系近似线性关系。
在0~800℃范围内,铂热电阻阻值为:
在-200~0℃范围内,铂热电阻阻值为:
是温度为t℃时的电阻,t为任意温度,
是温度为0℃时的电阻,A、B、C为温度系数,其中,
、
、
。
(3)铂电阻的测量原理
本实验采用课本上的参考电路(如下图所示)来进行实验。

由于pt100本身也算是热电阻,而LTspice中并无对应的模型,况且导入此模型应该还是比较困难,这里我们直接采用改变滑动变阻器的阻值,来模拟pt100的阻值随温度变化而变化。
滑动变阻器的模型导入可以参考这篇文章,博主已经做出了整理。
Is there a potentiometer model for LTspice?
只需要将.asy文件放入lib文件夹下的sym文件夹里面,.lib文件放到lib文件夹下面的sub文件夹里面,.asc文件放入LTspice里面,然后在component里面搜索potentiometer即可。
复制粘贴文档可以通过复制到.txt文件中通过修改后缀来改变文档属性。

对于本实验所需要特殊点0℃、100℃、200℃、300℃、400℃、500℃的阻值提取可以搜索pt100热电阻阻值对照表,可以得到如下图所示。
| 温度 | pt100阻值 |
| 0℃ | 100 |
| 100℃ | 138.51 |
| 200℃ | 175.86 |
| 300℃ | 212.05 |
| 400℃ | 247.09 |
| 500℃ | 280.98 |
(4)LTspice中搭建电路

这里的差动放大电路,它可以放大差模信号,也就是我们需要放大的PT100阻值变化,减小共模信号。
通过多次更换滑动变阻器插入电路中的阻值可以得到一下测量结果表格:
| 温度 | pt100阻值 | wiper | Vout |
| 0℃ | 100 | 0.1 | 698.304mV |
| 100℃ | 138.51 | 0.13851 | 1.5024V |
| 200℃ | 175.86 | 0.17586 | 2.2821V |
| 300℃ | 212.05 | 0.21205 | 3.0376V |
| 400℃ | 247.09 | 0.24709 | 3.7690V |
| 500℃ | 280.98 | 0.28098 | 4.0605V |
经过计算,温度变化和Vout之间大致呈现线性关系,1摄氏度的变化大约是8mV左右,在后边接ADC采集时,最好选择16位以上精度的ADC采集器,这样系统才能提高精确度,降低误差。
在LTspice中可以选用AD4010。


(以上图片来源于AD4010数据手册)
同时也达到了实验目标分辨率/精度达到0.5℃,符合实验要求。
以200℃为例,测量结果如下图所示:


总结:
- 本次实验采用的时1mA恒流源电阻/电压转换三线制铂电阻测量电路
- 其中对于恒流源放大电路的理解十分欠缺,只是对于书本上的电路进行简单的仿真练习
- 为了本次实验借鉴了许多其他文章,让我对于pt100热电阻有了更加深刻的了解,以及了解到了如何应用pt100热电阻,学到了许多知识。
- ADC数据采集方面并不理解,还需要多多学习。

1743

被折叠的 条评论
为什么被折叠?



