PT100温度采集电路zrjWord文档格式.docx
- 文档编号:16690690
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:14
- 大小:291.05KB
PT100温度采集电路zrjWord文档格式.docx
《PT100温度采集电路zrjWord文档格式.docx》由会员分享,可在线阅读,更多相关《PT100温度采集电路zrjWord文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
5,6天总结并做报告
指导教师评语
年月日
第一章绪论
第二章电路的方框图
第三章单元电路设计、参数计算和器件的选择
第四章整机电路的工作原理
第五章电路的调试与组装
结论
收获与体会
致谢
参考文献
注:
各章节标题均用三号黑体、各个章节中的1级标题均为小三黑体,正文内容均为小四宋体。
参考文献至少有5篇。
例:
设计技术要求
做一个pt100的温度传感采集电路。
2设计目的
了解,掌握一些简单路电路的设计。
第三章单元电路设计,参数计算和器件的选择
1、温度显示仪表系统概述
1)课题要求:
PT100做一个温度显示仪表,温度范围-20度到600度,精度度
2)系统初步设计分析
温度影响PT100的电阻,也就意味着,只要测出PT100的电阻,就能测出温度,而电阻可以由设计的电路测电压或者电流计算出来,然后再将电压或者电流的模拟信号被系统采样量化转化为数字信号,再由系统进行换算,其中因为PT100的工作电流不能太大1mA左右,相应电压信号会比较微弱,所以需要放大信号,以便于后面AD采样。
而这个课程设计是温度显示仪表系统,所以系统主要分成三个部分,
1)是数据采集,也就是PT00的电路选择,信号的放大和AD转换。
PT100的采样有两种,电阻接法有三中;
为了防止非线性误差,有经过两级放大的,AD采样需要考虑采样倍数
2)是数据处理,将采集到的数据还原成温度,主要涉及两方面,一是滤波处理,二是转换为温度
3)数据输出也就是显示部分,在显示管上显示相应的数据
其中,数据采集部分应当是重点,因为它影响了整个系统的准确度,要克服电路本身被外界环境的影响,而数据处理应当注意数据的换算,显示部分相对比较简单。
3)关于PT100系统的一些简单数值估计
PT100温度传感器是一种以铂(Pt)做成的电阻式温度传感器,属于正电阻系数,由于它的电阻—温度关系的线性度非常好,如上图所示,看起来非常接近于直线。
因此在测量较小范围内其电阻和温度变化的关系式如下:
R=Ro(1+αT)
其中α=,Ro为100Ω(在0℃的电阻值),T为华氏温度。
但是对于此次课程设计,这个精度显然不够。
又找到了以下关系表达式子。
其电阻阻值与温度的关系可以近似用下式表示:
在0~650℃范围内:
Rt=R0(1+At+Bt2)
在-200~0℃范围内:
Rt=R0(1+At+Bt2+C(t-100)t3)
式中A、B、C为常数,
A=×
10-3;
B=×
10-7;
C=×
10-12;
所以这次课程设计的最高电阻值约为
RH=R0(1+At+Bt2)
=100(1+×
10-3*600+×
10-7*600*600)
≈Ω
最低电阻值约为
RL=R0(1+At+Bt2+C(t-100)t3)
10-3*-20+×
10-7*-20*-20+×
10-12)
约跨度RH-RL=222Ω
其中跨温度620℃,采样精度也就意味着差不多6200个采样点,每个采样点平均分摊Ω的电阻。
通过查阅PT100的使用说明得知,PT100的工作电流理应不超过1mA,所以两端电压值的变化量需要被检测出来的最大分辨率应该是
1mA*Ω=
PT100两端的电压值的取值范围大概为~
6200个采样点需要13位二进制来表示,所以AD转换器需要分辨率13位以上,一般取16位AD转换芯片就好了。
比如ADS7825,满量程10V,那么LSB差不多应该是
10/26==
所以放大电路的放大倍数起码是5倍以上。
至于采样速度,应该更多地取决于AD转换器,查资料可知,ADS7825采样及转换时间:
25μs,ADS7825自带了时钟,也可以外置时钟,应该如果外接时钟的话,可以改变采样速度。
但是如果考虑到滤波需要多采样几次的话,那么采样速度要变成原来的1/N倍,即速度变慢,N为一次测温的采样点数。
二、系统构成
1)PT100的电路选择
常用的采样电路有两种:
一是让恒流源通过Pt100热电阻,通过检测Pt100上电压的变化来换算出温度。
二是采用惠斯顿电桥,电桥的四个电阻中三个是恒定的,另一个用Pt100热电阻,当Pt100电阻值变化时,测试端产生一个电势差,由此电势差换算出温度。
常用的Pt电阻接法有三线制和两线制还有四线制,其中三线制接法的优点是将PT100的两侧相等的导线长度分别加在两侧的桥臂上,使得导线电阻得以消除。
其实也有四线的,四线接法较为复杂,精度也更高,但是这里并不需要,三线制可以消除导线电阻。
所以最终选择三线制接法桥式测温电路,即选择惠斯顿电桥,三线制接法,如下图所示。
至于具体三线制的优点见附录。
2)采样信号的滤波
由于外界干扰或某些不可预知的因素,比如电路干扰或者外界噪声,模拟量在受到干扰后,经A/D转换后的结果偏离了真实值,可能会出现一些随机的误差,如果只采样一次,无法确定结果是否可信。
滤波电路或由运放和R、C组成的有源滤波器。
而数字滤波则是采用软件算法实现滤波的。
为了减少干扰,所以我们在采集了信号之后,肯定要在最后转化为温度之前,因为数字滤波的处理比模拟滤波实现起来方便,但是缺点是耗费更多地计算时间。
数字滤波的前提是对同一数据进行多次采样,一般有以下几种方法:
1.中值滤波:
一般采样5、7次,排序后取中间值。
2.算术平均滤波:
一般采样8次,求平均值。
3.去极值平均滤波:
去掉最大最小值后求平均值一般采样10、12次。
4.加权平均滤波:
各加权系数之和为1。
5.滑动平均滤波:
本次采样值和前n次采样值求平均。
数据滤波方法选用要视现场环境和被测对象而定,在本系统中采用的是去极值均值滤波,因为算术平均滤波不能将明显的脉冲干扰或粗大误差消除,只能将其影响削弱效果应该没有去极值均值滤波的好。
以去极值平均滤波为例,算法原理如下:
对于温度信号对应的电压采样值,连续采样n次,将其累加求和,同时找出其中最大值和最小值,再从累加和中减去最大值和最小值,按n-2个采样值求平均,即有效采样值。
3)PT100的线性化处理
如表所示,对于原来的模型,虽然很拟合线性,但是距离的误差还是有一定距离,想要获得精确的数据,最容易想到的,一个是存储温度,电阻对应的表,一个是建立精确的数学模型。
但是6200个采样点一一对应,根本需要很大的存储空间,所以是一个不现实的问题,单纯拟合的数学模型也会非常复杂。
所以这里大多数时候,大家采取折中的方案,即存相隔一定距离存一部分的表格,然后中间的数据采取插值或者最小二乘法拟合,这样一来就能达到精度要求,公式不会很复杂,也不需要占用很多存储表格的空间。
PT100的温度分度表是能够找到的,见附录。
假设从-20℃到600℃每五个温度值选一个标记点,那么就一共有125个标记点,在单片机的ROM里面存储着125个点的电阻和温度对应值。
采用线性插值算法进行标度变换时,将检测值Rx通过顺序查表,与标定点R[i]比较,确定区间R[i]<
Rx<
R[i+1],然后进行线性插值算法求得温度值Tx。
现经A/D采样和滤波得Pt100的电阻值为Rx=Ω,求此时实测对象的温度Tx。
已知查表得R[46]<
R[47],R[46]=Ω,R[47]=Ω,
T[46]=30℃,
Tx=T[46]+5*(Rx-R[46])/(R[47]-R[46])=℃
所以此时温度为
4)AD采样电路
这个芯片支持串行并行数据的输出,不能输出在BUSY脚输出为高电平之前,R/C必须置为高电平,否则会导致数据尚未读完,新的转换就已开始,从而使数据丢失。
其中2,3,4,5个接口是模拟电路的输入接口。
AIN0~AIN3:
4个模拟通道,可接受-10.0~10.0V的模拟输入电压;
BYTE:
并行数据输出选择位,仅在数据作并行
输出时使用。
BYTE=1时,输出低8位D0~D7,
BYTE=0时,输出高8位D0~D7
3、电路原理图
PT100以及放大电路
显示电路
本设计采用6个LED共阳极数码通过三极管驱动来进行时间温度数据的显示。
其中数码管的段码位分别接单片机的P0口,公共端通过三极管接到单片机~端对数码管进行位选。
其电路图如下图所示。
4、软件框图完整流程图
主程序负责调用初始化子程序,打开中断以及等待定时和串口中断程序的发生
主程序流程图
定时中断程序负责调用采样,串口发送子程序
AD采样子程序主要用来控制ADS7825子程序
开始
根据情况选择相应端口值
更新数值
采样结束
回主程序
滤波子程序流程图
更新温度
回主程序
显示模块
附录1:
简单的电阻到电压的转换
图1的电路是一种简单的电阻到电压的转换形式,电压源激励(VCC=5V),R1是串联分压电阻,R2和R3分别PT100的引线电阻,RD是PT100。
我们先不考虑引线电阻R2和R3,在0℃时Rd=100Ω,VF=;
在300℃时,Rd=212Ω,则VF=,整个电压测量范围为—,而AD的量程为0-5V,待测信号的电平测量范围仅为AD量程的1/5,无法充分利用AD。
如果考虑引线电阻R2和R3,则VF不再是PT100电阻R1的分压值了,还应该包括引线电阻,引线电阻给系统设计带来了误差。
由此可见,充分利用用AD的量程,消除引线误差是PT100测温电路设计的要点。
图1
2、两线制PT100电压源激励桥式电路
图2是两线制PT100桥式测温电路,如果测温距离较短,可以不考虑引线电阻的影响,则在0℃时,VF1=VF2=,ΔVF=0V,在300℃时,VF2不变,VF1=,ΔVF=。
在传感器的后端电路中,只需要通过减法电路,得到VF1和VF2的差值,再做适当的放大,就可以满足AD的大部分量程,且电压采样值可以从零起调。
如果是长距离测温,不能忽略引线电阻的影响,则两线制电压源激励桥式电路仍然不能满足系统的需要。
图3
3、三线制PT100恒流源激励桥式电路
图4是三线制电流源激励桥式电路。
三线制PT100中,电阻一端是一根连线,另外一端接2根连线,三根线的电阻值相等。
在桥式电路中引入了恒流源激励。
图4中,VF1=(Rt1+Rt2+Rt)*IS1,VF2=(Rt2+Rt3+Rd)*IS2,IS1=IS2=1mA,Rt1=Rt2=Rt3,所以,ΔVF=(Rt-Rd)*IS1,其中Rd和IS是固定的值,可见差分电压只与PT100的电阻值有关,三线制电流源激励的方式,可以完全消除引线电阻带来的影响。
在本设计中要求远距离测温,在传感器的前端电路设计中,采用三线制PT100恒流源激励桥式电路。
附录2:
温度特性表
-20
-10
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
190
200
第四章电路的工作原理
热电阻的测温原理是基于导体或半导体的电阻值随着温度的变化而变化的特性。
热电阻大都由纯金属材料制成,目前应用最多的是铂和铜,现在已开始采用镍、锰和铑等材料制造热电阻。
热电阻通常需要把电阻信号通过引线传递到计算。
pt100,就是说它的阻值在0度时为100欧姆,负200度时为欧姆,200度时为欧姆,800度时为欧姆。
热电阻公式Rt=Ro(1+A*t+B*t*t);
Rt=Ro[1+A*t+B*t*t+C(t-100)*t*t*t]的形式,t表示摄氏温度,Ro是零摄氏度时的电阻值,A、B、C都是规定的系数,对于Pt100,Ro就等于100,
Pt100温度传感器的主要技术参数如下:
测量范围:
-200℃~+850℃;
允许偏差值△℃:
A级±
(+│t│),B级±
(+│t│);
热响应时间<
30s;
最小置入深度:
热电阻的最小置入深度≥200mm;
允通电流≤5mA。
另外,Pt100温度传感器还具有抗振动、稳定性好、准确度高、耐高压等优点。
看到了电流不能大于5mA,而电阻是随温度变化的,所以电压也要注意。
为了提高温度测量的准确性,应使用1V电桥电源、A/D转换器的5V参考电源要稳定在1mV级;
在价格允许的情况下,Pt100传感器、A/D转换器和运放的线性度要高。
同时,利用软件矫正其误差,可以使测得温度的精度在±
℃。
第五章总结
这次设计让我们得到了更多的经验。
做事情之前要仔细思考,不要盲目要勤于动脑;
当我们完成焊接并没有完成预期的效果,我们要有耐心,细心慢慢检查,不要气馁,这样我们才能顺利完成设计。
总的来说,这次设计使我们学到的知识得到应用,使我们知道了实践的重要。
最后祝愿老师工作顺利,身体健康,万事如意!
同时也祝所有的同学学业有成,前途无量!
1.邱关源.
电路.
北京:
高等教育出版社,
2.童诗白,华成英.
模拟电子技术基础.
3.翟玉文,梁伟,艾学忠,施云贵.
电子设计与实践.
中国电力出版社,
4.于军,王庆伟,李晓红.电工实验.
5.阎石.
数字电子技术基础.
高等教育出版社,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PT100 温度 采集 电路 zrj