1、热电阻实验报告现代测控系统集成设计报告热电阻型测温系统的集成设计与实现XX:赵明学号:3112079008班级:硕2022专业:测试计量技术与仪器报告日期:2012年12月23日设计要求设计热电阻型测温系统(包括2部分:Pt100热电阻和测温仪)1设计测温仪:要求:(1)与Pt100热电阻配用(用一电阻箱模拟热电阻的输出值);(2)测温仪的测温X围不小于0200,有效分辨力为0.2(3)具有虚拟面板,其功能如下:输出显示类控件主显参量:被测温度值,最低有效位数为0.1副显参量:热电阻的电阻值、热电阻两端的电压值 输入控制类控件按钮控件:信号采集停止2组建测温系统: 要求:(1)硬件设计:连接P
2、t100热电阻和测温仪构成测温系统(2)软件设计:计算该测温系统的时间常数值(3)具有虚拟面板,其功能如下:(在测温仪面板的基础上) 输出显示类控件测温系统的时间常数值; 波形显示该测温系统(一阶系统)的阶跃响应曲线 。输入控制类控件按钮控件:按下此键,仪器开始对Pt100热电阻传感器RT两端信号进行数据采集。数字控件1:采样间隔设置数字控件2:“初始点数”,观察采样波形,输入波形正常后(即去掉畸形采样点)的起始点序数一、系统总体框架设计一个完整测量系统由传感器、调理电路、A/D转换和计算机组成,对于热电阻型测温系统来说,该系统由Pt100热电阻、调理电路、数据采集和计算机构成。如下面图框所示
3、:传感器Pt100热电阻将输入温度信号转换为电阻;调理电路将电阻转变为电压信号并对其进行调理放大,转换成适合A/D转换器输入的信号;A/D转换器将模拟信号转换为数字信号送入CPU系统;CPU系统对信号进行分析处理并显示结果。二、系统的详细设计1、Pt100热电阻实验室提供Pt100热电阻。Pt100热电阻由金属铂电阻元件构成,高纯度铂具有稳定的电阻温度关系。根据实验指导书后附的Pt100热电阻分度表,计算出Pt100热电阻传感器的灵敏度为:练习一思考题:1)辨识测温传感器是热电偶还是热电阻。2)若测温传感器为热电阻,试判断其状态:正常、断路?答:1)热电阻是将温度转换为电阻的传感器,热电偶将温
4、度转换为电压的传感器。在无外加激励的情况下,热电偶输出微弱热电势,而热电阻没有电压输出。故可在其后端连接一个适当放大倍数的测量放大器,用电压表测出测量放大器的输出值,其中有输出的是热电偶,无电压输出的就是热电阻。2)将热电阻串接在一个简单的回路中,对热电阻进行加热,如果测出其两端电压升高,则热电阻状态正常,否则说明热电阻断路。2、调理电路(1)工作原理采用双恒流源供电测量电压降法。用恒流源I0给热电阻RT供电时,热电阻RT的阻值将随被测温度T而变化。只要测得热电阻两端的电压降UT,则RT可由式求得。(2)设备MOTECH LPS305直流电压源;调理电路板:包括双恒流源和放大器两部分;1)调节
5、电路板上的电位器104来控制恒流源电流大小,为了防止热电阻的自热效应,通过热电阻的工作电流应小于5mA。本实验恒流源电流为1mA;2)调节电路板上的电位器106来控制放大倍数,本实验放大倍数为50倍。可调电阻箱 (0.199999.9,步进0.1),模拟Pt100热电阻的输出值。(3)调理电路图测量放大器的差分输入电压为:(4)调理电路板使用说明1)示意框图流过PT100的电流可由电位器104调整,放大倍数K,可由电位器106调整,2)器件与布局输出信号:Ut(调理电路输出电压),Ui(电流基准电压),地(数采卡接地端)3)使用步骤: 电路板使用15V直流电压供电; 根据所测量程计算,并选择适
6、当的电流和放大倍数; 根据需要调整电位器104,通过检测Ui,计算电流是否满足需求; 根据需要调整电位器106,通过检测Ut 和Ut计算放大倍数是否满足需求。4)注意事项:在上电之前请检查PT100是否已经接上。若PT100接头两端断路(即什么都不接)时,相当于热电阻为无穷大。这时Ut将会被拉高到电源电压,Ut极大,可能会造成放大电路的损坏!练习二思考题若电流源的误差为0.5%,在最大测量点T=200时,热电阻的测量误差;答:测量放大器输出为:由电流源的误差引起的测量放大器输出变化为:在测量中将会误认为是被测温度的变化引起了测量放大器输出变化,即:由以上两式得到温度测量误差为:故当电流源的误差
7、为0.5%,在最大测量点T=200时,热电阻的测温误差为:由电流源误差引起的测温相对误差为:3、数据采集系统本部分使用LABVIEW驱动Lab-PCI-6024E数据采集卡PCI-6024E数据采集卡通道号与CB-68LP转接板接口号相对应,如下表所示:通道号01234567接口号6833653028602557模拟地的通道号:32 67 29 64 27 59 24 56;输入模拟信号:选择一个模拟输入通道和一个模拟地通道,分别接模拟信号和地。本实验中用到的2路模拟输入信号,使用两个模拟输入通道,分别为a0和a1:a0电流基准输出电压:接调理电路板连数采卡部分的黄端;a1调理电路输出电压:接
8、调理电路板连数采卡部分的红端。PCI-6024E数据采集卡的驱动见各软件模块的设计部分。4、PC显示利用LABVIEW工作平台,设计出面板,编出程序,详见二中各软件模块的设计。5、系统各环节参数设计本实验采用NI公司的NI6024E数采卡,其所用A/D转换器为12位(b=12),输入电压为5V。1)PT100热电阻传感器的灵敏度2)数采卡A/D转换器的量化值与灵敏度SA/D=;3)调理电路的灵敏度;4)全系统的总灵敏度为;5)计算测温系统分辨力为0.2C时,需加的最小放大倍数为(恒流源为1mA):本实验中选取的调理电路放大倍数为50。当选定放大倍数为50后,测温X围为:C,满足设计要求。6、各
9、软件模块的设计(1)电压采集、电阻与温度转换软件设定每次采一个电压值,采样间隔为0.5s,由while循环的时钟确定。电阻与温度的转换采用查表法,表为试验指导书后附的PT100热电阻分度表。电阻与温度转换程序如下:Tbiao=0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210;Rbiao=100 103.9 107.79 111.67 115.54 119.40 123.24 127.08 130.9 134.71 138.51 142.29 146.07 149.83 153.58 157.
10、33 161.05 164.77 168.48 172.17 175.86 179.53;R=utt/(Is*50)+100;ut=R*Is;for i=1:1:21 if R=Rbiao(i)&Ryuzhi U(j)=Ut(i); j=j+1; else c=i; endendc=c+1;(3)一阶系统时间常数的测量具体流程如下:程序如下:i=1;while U(i)A z(i)=log(1-U(i)/A); i=i+1;endn=length(z);t=1:1:n;p=polyfit(t,z,1);z1=polyval(p,t);kk=-1/p(1);程序截图如下图所示:(4)用数字滤波法
11、对一阶系统频带进行扩展1)实现校正环节H(s)等效数字滤波H(z)的编程算式。根据已测定出的时间常数值与所要求的频带扩展倍数K=10,可计算,p,q。编程算式为:式中: p=1/(1+bT) b=K/=2fb q=1/(1+CT ) C=1/=2fcfc-传感器系统原有的转折频率fb-频带扩展后,传感器系统的转折频率 fb =Kfcn-采样序号T-采样周期2)最佳补偿效果的判断与调节实现通过对温度的采样信号x(k)以与通过数字滤波器后的阶跃响应信号y(k)观察,明显看到经过数字滤波后温度阶跃响应特性y(k)的上升沿有明显的改善。设置不同fc值的温度阶跃响应 y1,y2,y3如下图所示。比较曲线
12、y1,y2,y3可见,曲线y1对应于f c fc ,出现补偿不足,上升前沿还不够快;曲线y3为最佳补偿效果,上升前沿有明显改善但又无过冲。由此可见,通过对数字滤波器的软件调试,很容易调整fc值,达到最佳补偿效果。3)程序对采集数据的实时修正也是通过移位寄存器实现的,即将本次之前的所有校正值存入一个数组,将本次校正值插入该数组之后,成为下一个待插数组。为了使实验简便,设计中将一节系统数据采集和滤波同时进行。滤波程序如下:k=10;kk=40;Ts=0.5;Wc=1/kk;Wb=10*Wc;p=1/(1+Wb*Ts);q=1/(1+Wc*Ts);n=length(Ut);u=(k/q*ut-k*U
13、t(n)+U(n)*p;完整的程序如下图所示:三、系统的测试1、测温仪的功能测试功能要求:检验并记录测温仪中显示的电阻值与模拟Pt100热电阻的输出电阻的偏差;检验并记录测温仪的输出温度值与根据分度表计算得出的温度值的偏差。用电阻箱模拟PT100热电阻,作为测温仪的检测信号。设定相应的电阻值,得到显示的电阻值和测温仪的输出温度,下图为给定阻值为119.4(理论上对应温度为50C)时显示的电阻值和输出温度。测得的完整数据如下表所示。表中使用了热电阻分度表中的一部分阻值,由于电阻箱的分辨率是0.1,所以在测量时采取了四舍五入。被测电阻参考温度测量电阻测量温度电阻误差温度绝对误差温度相对误差1000
14、100.1890.49807103.9010104.12010.2502107.7920107.80520.0293111.6730111.69030.0888115.5440115.58040.1876119.4050119.07150.0455123.2460123.42259.5417127.0870127.31770.6322130.9080130.93580.0787134.7190134.82789.8087138.51100138.537100.082142.29110142.433110.372146.07120146.439120.984149.83130149.756129
15、.798153.58140154.501142.448157.33150158.341152.722161.05160162.049162.672164.77170165.854172.915168.48180169.463182.663172.17190173.171192.706175.86200176.231202.515179.53210179.874211.8222、一阶阶跃响应与时间常数的测量本环节中,采集、显示并存储PT100热电阻从室温环境快速伸入90左右的热水中(相当于对该温度传感器输入阶跃信号)的两端的电压值。同时,去除畸形采样点后的图像、z-t图、线性拟合后的z-t图与时
16、间常数也可以得到。去除畸形点后响应曲线z-t图拟合后z-t图时间常数:3、用数字滤波器实现频带扩展对采集到的电压信号进行实时滤波处理,得到频带扩展后的响应曲线,时间常数变为原来的1/10。在原曲线中,经过200s左右输出趋于稳定,而从滤波后的曲线中可以看出,经过20s左右,输出即可趋于稳定。下图为滤波后图形。阶跃响应曲线与滤波后曲线现将得到的所有曲线全部再展示如下:四、实验中产生的误差的原因与解决方法1、测温仪的误差测温仪的误差主要来自一下几个方面:一是电阻箱的阻值本身存在误差;二是电源的波动引起恒流源的微小波动;三是A/D转换器的量化误差。对于上面几个问题,解决方案如下:对于电阻箱的阻值误差
17、,应在条件允许的情况下选用高准确度的电阻箱;对于电源的波动,应在数据处理中做进一步修正,消除电源波动对测量结果的影响。对于A/D转换器的量化误差,应选用更高位数的转换器。本实验中所用A/D转换器位数为12位,此部分带来的误差相比以上两个方面很小,可以忽略不计。2、一阶系统阶跃响应曲线误差一阶系统阶跃响应曲线误差除了上述三个方面,还有一点最重要的是环境温度对测量结果的影响。在热电阻测量沸水的阶跃响应的同时,环境温度较低,沸水的温度受到了环境温度的微弱影响,并不能保持沸点温度,而是有略微下降,这就给测量带来了误差。通过对沸水进行恒温,即可解决此问题。但这需要的成本太高,而环境温度影响微弱,不用恒温也是可以的。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1