版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2013-2014学年度第二学期测控技术与系统实验报告电压校准、热电阻测温院 系:自动化学院专业班级: 测控1102班扌指导老师:黄为实验成绩:实验一电压测量基本实验一、实验目的熟悉CKXT-I的系统开发方法;熟悉Keil C软件开发环境;熟悉CKXT-I型综合实验仪的电压测量的基本功能。二、基本原理利用综合实验仪的模拟通道可实现高精度的电压测量。综合实验仪采用的100ksps12位分辨率的逐次逼近寄存器型ADC,这种类型的A/D转换器由一个比较器和 DA转换器通过逐次比较逻辑构成,从MSB开始,顺序地对每一位将输入电压与置DA转换器输出进行比较, 经n次比较而输出数字值。其电路规模属于中等。
2、其优点是速度较高、功耗低。综合实验仪的部芯片C8051F005包括一个逐次逼近寄存器型AD。其基本模拟输入转换通道的结构如图1.1所示。模拟通道包括多路模拟开关(AMUX),可编程增益放大器(PGA), 12位逐次逼近型 A/D转换器等。ADC0G7HADC0GTLADC0LTHADC0LR|1LI +ADWINT*1XCNVSTRAMXOSLADCOCFADCOCN12"i - L_哋図AIN3- 直也目 加5凶_ 如陽凶AIN7fMffJ QV T? DVADCENAV*X巾辛FI-TvS-tci-1AMUX(.SE orDI IT)12位SARADCAT朋OCF:温度,传感器加
3、Mi图 1.1 ADC 接口三、实验容及设备实验容:取一直流电压(如 CSY-3000应变电桥实验模块的输出),接入CKXT-I实验 仪的主模拟输入通道,编程实现该直流电压的测量,获得测量数据并进行分析。实验设备:CSY-3000实验仪;CKXT-I型综合实验仪;信号源;万用表。四、实验步骤1、在CSY-3000实验仪上找出电压输出接口,用导线分别将其接入CKXT-I型综合实验仪的电压采集端口 ADO和AGND端口。2、在本次试验中,为了获得较咼精度,采用电压采集输入端口 AD0采集模拟电压信号3、在CSY-3000实验仪上找出电压表测量输入接口,将CSY-3000实验仪上测得的电压值作为参考
4、标准电压,将CKXT-I型综合实验仪作为待标定的电压。JJLlai ICT卜】顾IITc-n mHIPD.l ZII挛百种從尢学控刮耳萝与工程糸分压网络与接线图list OKMI GIIQKMI说明:1、 CKXT-I型综合实验仪按要求接线,其中AD0端口用于采集模拟电压信号。2、分压网络a端接CSY-3000实验仪上2V标准输出电压,所有接地端接到一起。3、编程,采集并记录测量得到的电压值4、 改变滑动变阻器的阻值,得到不同电压值用于标定CKXT-I型综合实验仪上的电压关系。实验过采集模拟 1V和1.5V电压,通过拟合线性关系得出电压值并通过数码管显示。5、标定之后比较实际电压值与单片机显示
5、电压值进行比较观察误差。五、实验现象和结论通过按照实验电路图进行接线,并通过 keil 软件与 CKXT-I 型综合实验仪进行调试后, CKXT-I 型综合实验仪在电压校准后数码管上显示的电压值与实际电压值的误差为 0mm 或 者 1mm ,说明测量误差控制在很小的围,达到电压测量的目的。六、核心程序注释/ CKXT-I 型综合实验仪上 4 个按键的控制功能配置的程序while(1)/ 对采集到的温度值进行标定if(KEY0 = LEFT_KEY) / 在电压为 1V 时按左键采集记录KEY0 &= 0;AD_INL= GetADCResult(0);if(KEY0 = RIGHT_K
6、EY) / 在电压为 1.5V 时按子右键采集记录 KEY0 &= 0;AD_INH= GetADCResult(0);voltL = AD_INL*2500.0/4096; voltH = AD_INH*2500.0/4096;/ 将电压为 1V 时的 AD 值转化为电压值/将电压为1.5V时的AD值转化为电压值for(i=0;i<100;i+) / 进行 100 次采样 AD_IN = GetADCResult(0);/采集实时电压输入点voltM = AD_IN*2500.0/4096;/ 将 AD 值转化为电压值volt+=(voltM-voltL)*500/(voltH
7、-voltL)+1000; / 对采集到的电压值进行 修正volt=volt/100;/ 求取 100 次采样的平均值if(KEY0 = MID_L_KEY) / 按中左键显示进行 1 00次采集平均后的电压 值KEY0 &= 0;disp_flag = 0;DisIntNum(volt);volt=0;if(KEY0 = MID_R_KEY)/ 按中右键配置参数 disp_flagKEY0 &= 0;disp_flag = 1;if(disp_flag) / 当 disp_flag 为 1,即按中右键后显示当前电压值DisIntNum(AD_IN);else / 当 disp
8、_flag 为 0 ,即按其他键时,显示 100 次采样平均后电压值DisIntNum(volt);CH452_Write(CH452_SET_BIT + 0x003b);/ 显示小数点volt=0;七、思考题问: A/D 转换器有哪些类型,试分别说明其原理和特点。答: 按工作原理不同, A/D 转换器可以分为: 直接型 A/D 转换器 和间接型 A/D 转换器 。 直接型 A/D 转换器可直接将模拟信号转换成数字信号,这类转换器工作速度快。 并行比较 型和逐次比较型 A/D 转换器 属于这一类。而间接型 A/D 转换器先将模拟信号转换成中间 量(如时间、频率等) ,然后再将中间量转换成数字信
9、号,转换速度比较慢。 双积分型 A/D 转换器 则属于间接型 A/D 转换器。以下是详细介绍:(1 ) 并行比较型 A/D 转换器(直接型 A/D 转换器)位并行比较型 A/D 转换器由电阻分压器、电压比较器、寄存器及编码器组成。根据各比较 器的参考电压值,可以确定输入模拟电压值与各比较器输出状态的关系。(2 ) 逐次比较型 A/D 转换器(直接型 A/D 转换器)逐次逼近型 A/D 转换器属于直接型 A/D 转换器,它能把输入的模拟电压直接转换为输出 的数字代码, 而不需要经过中间变量。 转换过程相当于一架天平秤量物体的过程, 不过这里 不是加减砝码,而是通过 D/A 转换器及寄存器加减标准
10、电压,使标准电压值与被转换电压 平衡。这些标准电压通常称为电压砝码。3 ) 双积分型 A/D 转换器(间接型 A/D 转换器)双积分型A/D转换器属于间接型A/D转换器,它是把待转换的输入模拟电压先转换为个中间变量,例如时间 T;然后再对中间变量量化编码,得出转换结果,这种AD转换器多称为电压-时间变换型(简称 VT型)。实验二铂电阻温度特性实验一、实验目的了解热电阻的特性与应用。二、基本原理1、热电阻的测温原理与热电偶的测温原理不同的是,热电阻是基于电阻的热效应进行温度测量的,即电阻体的阻值随温度的变化而变化的特性。因此,只要测量出感温热电阻的阻值变化,就可以测量出温度。 目前主要有金属热电
11、阻和半导体热敏电阻两类。金属热电阻的电阻值和温度一般可以用以下的近似关系式表示,即Rt=RtOl+ <1 (t-tO)式中,Rt为温度t时的阻值;RtO为温度tO (通常t0=0 C)时对应电阻值;a为温度 系数。半导体热敏电阻的阻值和温度关系为 Rt=AeB/t。式中Rt为温度为t时的阻值;A、 B取决于半导体材料的结构的常数。相比较而言,热敏电阻的温度系数更大,常温下的电阻值更高(通常在数千欧以上),但互换性较差,非线性严重,测温围只有-50300 C左右,大量用于家电和汽车用温度检测和控制。金属热电阻一般适用于 -200500 C围的温度测量,其特点是测量准确、稳定性好、 性能可靠
12、,在程控制中的应用极其广泛。2、热电阻是基于电阻的热效应进行温度测量的,即电阻体的阻值随温度的变化而变化 的特性。因此,只要测量出感温热电阻的阻值变化,就可以测量出温度。本次实验,为了提高实验效率, 缩短试验时间, 感温热电阻的阻值由可调阻值围的电阻 箱给定。通过杳PtIOO温度阻值表,根据不同温度设定相应电阻箱阻值,以代表不同温度。3、通常需要把电阻信号通过引线传递到计算机控制装置或者其它一次仪表上。工业用热电阻安装在生产现场,与控制室之间存在一定的距离,因此热电阻的引线对测量结果会有较大的影响。目前热电阻的引线主要有三种方式:二线制:在热电阻的两端各连接一根导线来引出电阻信号的方式叫二线制
13、:这种引线方法很简单,但由于连接导线必然存在引线电阻r,r大小与导线的材质和长度的因素有关,因此这种引线方式只适用于测量精度较低的场合。两线制测电阻原理图三线制:在热电阻的根部的一端连接一根引线,另一端连接两根引线的方式称为三线制,是工业过程控制中的最常这种方式通常与电桥配套使用,可以较好的消除引线电阻的影响,用的引线电阻。四线制:在热电阻的根部两端各连接两根导线的方式称为四线制,其中两根引线为热电阻提供恒定电流I,把R转换成电压信号 U,再通过另两根引线把U引至二次仪表。可见这种引线方式可完全消除引线的电阻影响,主要用于高精度的温度检测。| Ri| R2Vo:R3I R4四线制测电阻原理图本
14、次试验采用三线制引线测量方式。4、铂热电阻是利用铂丝的电阻值随着温度的变化而变化这一基本原理设计和制作的,按0C时的电阻值 R(C)的大小分为10欧姆(分度号为Pt10)和100欧姆(分度号为PtIOO )等,测温围均为-200850 C .10欧姆铂热电阻的感温原件是用较粗的铂丝绕制而成,耐温 性能明显优于 100欧姆的铂热电阻,只要用于650C以上的温区:100欧姆铂热电阻主要用于650 C以下的温区, 虽也可用于650 C以上温区,但在650 C以上温区不允许有 A级误 差。100欧姆铂热电阻的的分辨率比10欧姆铂热电阻的分辨率大10倍,对二次仪表的要求相应地一个数量级,因此在650C以
15、下温区测温应尽量选用100欧姆铂热电阻。5、将电阻值的测量转换为电阻两端电压的测量桂主桝瑞*加Rwl一o温度传感器实验模板及连线图(图1):冬b2Reva27R9R1RV17Rl电阻是三线连接,其中一端接二根引线主要为消除引线电阻对测量的影响。将Vo接综合实验仪的模拟通道电压输入端,以实现电压测量。具体电压测量电路如下:电阻箱电阻与 R3、R1、Rw1、R4组成直流电桥,是一种单臂电桥工作形式。调Rw1使电桥平衡,即桥路输出端b和中心活动点之间输出为零。调Rw3使V02=0 ,接上数显单元,拨2V电压显示档,使数显为零,去除放大器零漂电压。适当的调节Rw2获得合适的增益,以便于电压值的测量显示
16、。通过改变电阻箱阻值,Vo端将得到对应的电压值。实验思路:我们小组从以上实验原理中分析得知,本次实验根据不同温度设定电阻箱的阻值(对应不同温度下Pt100的阻值),通过测定电阻值两端电压得到电压值与电阻值(对压值测量。根据拟合得到的电压与温度的关系可由测得的电压值计算出对应的温度值。并与实际温度进行参照,分析误差。三、实验容:利用综合实验仪设计热电阻温度计:1、 禾U用标准电阻箱作为热电阻测温代替PT100电路实验2、设计一种三线制测温电路,分析其原理和误差;3、用实验仪设计实现温度仪;4、利用标准电阻箱对电阻测量进行标定;5、根据分度表进行线性校正。四、实验设备:标准电阻箱(PtIOO热电阻
17、),CSY-3000实验仪,CKXT-I型综合实验仪,万用表。五、实验步骤:1、 用万用表欧姆档测出 PtIOO三根线中其中短接的二根线 (同种颜色的线)设为1、2, 另一根设为3,并测出它在室温时的大致电阻值(实际测得 0.45欧姆)。2、 在主机箱总电源、调节仪电源都关闭的状态下,再根据图1示意图接线,温度传感 器实验模板中a、b (R t)两端接传感器,这样传感器 (Rt)与R3、R1、Rw1、R4组成直流电 桥,是一种单臂电桥工作形式。3、 放大器调零、调增益:将图 1中的温度传感器实验模板的放大器的两输入端引线(一根传感器引线、另一根桥路输出即 Rw1活动触点输出)暂时不要引入,而用
18、导线直接将放大 器的两输入端相连(短接);将主机箱上的电压表量程(显示选择)切换开关打到2V档,合上主 机箱电源开关,调节温度传感器实验模板中的RW2(逆时针转到底)增益电位器,使放大器增益最小;再调节 RW3(调零电位器)使主机箱的电压表显示为0。4、关闭主机箱电源开关,将电阻箱接入电路,并将实验模板中放大器的输入端引线按图1连接,检查接线无误后,合上主机箱电源开关。5、参照pt100热电阻的分度表得出 0150 C对应的电阻箱的阻值,并通过实验模板的电路将不同温度对应的电压在实验仪上显示出来。为减小误差在每一温度点可测取多组电压值,求平均值后填入下表中6、使用 Matlab来处理实验得到的
19、数据。先把测量得到的数据利用最小二乘法进行线性拟合。并将拟合求得的公式写入CKXT-I的程序中,实现将采集到的电压值转换为温度值并将测量结果显示在 LED上。将测量的温度填入表中。7、将测量温度和给定温度进行比较,并分析温度测量过程中存在的误差。六、数据记录与分析:1.未考虑电阻箱电阻,对电压求2次平均(正反)后得出的实验数据:温度(C)电阻箱电阻(电压(V)单片机显示温度(C)0100.01.00015102.01.015610104.01.0301215105.91.1720107.91.0602225109.91.0762730111.81.3235113.81.1053740115.8
20、1.1214245117.71.1354750119.71.1505255121.71.1655760123.61.6265125.51.1966770127.51.2107275129.41.2257780131.41.2408285133.41.2548790135.21.2699295137.21.28497100.11.299102105141.01.314107110143.01.329112115144.91.344117120146.81.358122125148.71.373127130150.61.387132135152.51.400137140154.41.4161421
21、45156.31.431147150158.21.445152实验数据处理(散点和拟合曲线图见下页图2):T U特性关系的拟合曲线为:T=336.729u-337.189多数温度的测量值与给定值之间的差值为2摄氏度。绝对误差 少2 C非线性误差 8=2/150 x100%=1.3%2.去除电阻箱电阻(0.45欧姆),对电压求4次平均(2次正反)后得出的实验数据:温度(c)电阻箱电阻(Q)电压(V)单片机显示温度(C)099.61.00015101.51.015610103.51.0301115105.51.1620107.51.0622125109.41.0762630111.41.09231
22、35113.41.1073640115.31.1224145117.31.1374650119.31.1535155121.21.1675660123.21.1836165125.11.1976670127.01.2127175129.01.2277680130.91.2428185132.91.2578690134.81.2729195136.71.28696100.71.302101105140.61.316106110142.51.331111115144.41.345116120146.31.360121125148.21.374126130150.21.390131135152.11
23、.404136140154.01.418142145155.91.433147150157.81.447152实验数据处理(散点和拟合曲线图见下页图3):T U特性关系的拟合曲线为:T=336.729u-337.189多数温度(0-135 C)的测量值与给定值之间的差值为1摄氏度,仅140-145 C的误差为1C,测量的准确性得到很大的改善。绝对误差 少2 °C非线性误差 8=1/150 x100%=1.3%( 0-150 C)附图:li UM*IttL1*-uuiipdl ui _'ul吉cbH图2 未考虑电阻箱阻值使得拟合曲线IH-K«1'卜-£
24、;iiiti9tMriiSt!图3 去除电阻箱阻值使得拟合曲线实验分析:1)从以上两组实验的参照中,可以得出,热电阻的电阻箱自身的阻值对误差的测量存在一定的影响。应该校准电阻箱的阻值进行电压的测量。2) 温度较高处(140C以上)的测量误差比温度较低处的测量误差大。观察PtIOO的分度表后发现阻值的变化也并非完全线性变化,如0 C10 C之间的电阻差为 3.96 Q,而到了 140 °C150 C之间的电阻差为 3.80 Q,发现等温差时的电阻差随着温度的升高在减 小,而我们在实验数据拟合时采用最小二乘法拟合,因此这是高温处的误差会比较大 的原因。而我也在考虑,对于测得的实验数据要不
25、要使用高次拟合以提高测量精度?(如 2 次拟合)。3) 对电压值进行重复多次测量很有必要,能在一定程度上消除重复性带来的误差。能够 提高测量精度。4) 本次实验中,我们小组有一个不足的地方是仅在数码管上显示温度的个位数以上的位 数,未能显示小数点以后的位数,导致测量精度降低,主要是程序的实现问题。实验 后我们积极总结,又重新更改了程序,将在接下来程序注释中对这部分功能进行修正。实验误差总结:实验过程中,一旦一些细节不注意,就会给实验带来较大的误差,下面我对本次实验 中可能会带来误差的地方进行归纳和总结,我们在实验过程中的误差可能产生的原因带下 划线:自行总结 七、核心程序注释/ CKXT-I
26、型综合实验仪上 4个按键的控制功能配置的程序while(1)/ 对采集到的温度值进行标定if(KEY0 = LEFT_KEY)/ 在电压为 1V 时按左键采集记录KEY0 &= 0;disp_flag = 0;AD_INL= GetADCResult(0);if(KEY0 = RIGHT_KEY)/ 在电压为 1.5V 时按子右键采集记录KEY0 &= 0;disp_flag = 0;AD_INH= GetADCResult(0);voltL = AD_INL*2500.0/4096; voltH = AD_INH*2500.0/4096;修正for(i=0;i<100;
27、i+)AD_IN = GetADCResult(0); voltM = AD_IN*2500.0/4096;volt+=(voltM-voltL)*500/(voltH-voltL)+1000;/ 进行 100 次采样/ 采集实时电压输入点/ 将 AD 值转化为电压值/ 对采集到的电压值进行 volt=volt/100;/ 求取 100 次采样的平均值if(KEY0 = MID_L_KEY)KEY0 &= 0; disp_flag = 0; DisIntNum(volt); volt=0;if(KEY0 = MID_R_KEY)/ 按中左键显示采集的电压值/ 按中右键显示温度值,配置参
28、量disp_flag/ 将电压为 1V 时的 AD 值转化为电压值/将电压为1.5V时的AD值转化为电压值KEY0 &= 0; disp_flag = 1;if(disp_flag)/*将拟合公式计算求得的浮点型温度值乘以10,通过整数的数码管显示出含 1 个小数点位的温度 */TEMPERATURE=(336.729*volt+337.189 )*10; DisIntNum(TEMPERATURE);CH452_Write(CH452_SET_BIT + 0x002b);/ 显示小数点elseDisIntNum(volt);CH452_Write(CH452_SET_BIT + 0x003b);/ 显示小数点volt=0;II CKXT-I型综合实验仪上数码管显示程序void Disln tNum(i nt num)int quotie nt,rema in der;rema in der = nu m%10; quotie nt = nu m/10;CH452_Write(0x0800 + remai nder); rema in der = quotie nt%10;quotie nt = quotie nt/10;CH452_Write(0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年生物天然气提纯工艺及并入管网技术规范
- 2026年动力电池回收国际标准碎片化与中国方案输出路径
- 2026年广州市白云区初三教学质量监测(一)生物试题理试卷含解析
- 2026年科学用药施肥增效项目生物农药补助申报表模板
- 2026年四川省泸州泸县重点达标名校中考5月模拟考试生物试题试卷含解析
- 河南省鹤壁市、淇县重点达标名校2025-2026学年初三下学期统一考试化学试题理试题含解析
- 福建省晋江市潘径中学2026年中考生物试题全真模拟演练含解析
- 山东省滕州市洪绪中学2025-2026学年初三4月摸底考试化学试题试卷含解析
- 广东惠城区重点达标名校2025-2026学年初三下学期返校联考生物试题含解析
- 2026年智算中心建设周期投资回收期与经济产出测算模型
- 吉林省长春市2025年中考真题语文试卷(含答案)
- 51testing:2024年软件测试行业现状调查报告
- 2025年中国带状疱疹防治指南
- 灌排渠道设计规范
- 扬州大学广陵学院《遗传学》2025-2026学年期末试卷(A卷)含答案
- 我心中的老师班会课件
- 低空经济试题及答案
- 养老院安全生产教育培训内容
- 设备设施停用管理制度
- 山东高考英语语法单选题100道及答案
- 职业道德与法治知识点总结中职高教版
评论
0/150
提交评论