您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 热电偶测温仪设计说明书
热电偶测温仪设计说明书内蒙古科技大学本科生课程设计说明书1摘要热电偶传感器是目前接触式测温中应用最广的热电式传感器,在工业用温度传感器中占有及其重要的地位。该测温仪是以AT89C51单片机为核心,由AD590集成温度传感器测量冷端温度T0,由热电偶测量热端温度T。该热电偶采用S型铂铑—铂热电偶。正极为90铂测温仪的测量范围在800—1600℃之间。使用+12V和+5V电源。采用4位共阴极LED显示。该热电偶测温仪的软件用C语言编写,采用模块化结构设计。考虑到实际中有时需要对测温的上下限值进行修改,或者是在测温之初检验该设备是否能够正常显示或运行,故在设计中可以根据需要加入键盘。在工业测量中,被测对象所处环境往往十分恶劣,常存在电场、磁场、噪声等干扰,使采样值偏离真实值。所以,在软件设计中,还需要一组滤波程序,对多次采样信号构成的数据系列进行平滑加工,以提高其有用信号在采样值中所占比例,减少乃至消除各种干扰及噪音,以保证系统工作的可靠性。本设计采用分段直线拟合方法,既节省大量存储器,又有很高的测量精度。关键词:热电偶冷端温度补偿89C51单片机ADC0809线性化标度变换内蒙古科技大学本科生课程设计说明书2目录摘要…………………………………………………………………………………1第一章热电偶测温技术………………………………………………………31.1热电偶特点………………………………………………………………31.2热电偶工作原理………………………………………………………………31.3二次查表和冷端温度补偿……………………………………………………4第二章电路设计………………………………………………………………62.1硬件结构特点…………………………………………………………………62.2AT89C51单片机………………………………………………………………82.3冷端补偿电路………………………………………………………………112.4A/D转换器ADC0809………………………………………………………12第三章软件设计…………………………………………………………………153.1主程序…………………………………………………………………………153.2A/D转换子程序……………………………………………………………153.3线性化标度变换子程序…………………………………………………16总结…………………………………………………………………………………19参考资料……………………………………………………………………………19附录A程序…………………………………………………………………20附录B电路图…………………………………………………………………22附录C实际硬件电路图……………………………………………………29致谢…………………………………………………………………………………30内蒙古科技大学本科生课程设计说明书3第一章热电偶测温技术1.1热电偶特点热电偶传感器是目前接触式测温中应用最广的热电式传感器,在工业用温度传感器中占有及其重要的地位。它结构简单、制造方便、测温范围宽、热惯性小、准确度高、输出信号便于远传。该热电偶测温仪的软件用C语言编写,采用模块化结构设计。1.2热电偶工作原理热电偶是利用物理学中的赛贝克效应制成的温敏传感器。当两种不同的导体A和B组成闭合回路时,就构成了一个热电偶。如图1.1。图1.1温度T端为感温部分,成为热端;温度T0为连接仪表部分,称为冷端。当热端温度T和冷端温度T0不同时,在回路中就产生热电势EAB(T,T0),这种显现称为热电效应,这个电动势通常称为热电势。热电式的大小与T和T0之差(称为温差)的大小有关。由热电偶回路热电势的分布理论可知,热电偶的热电势仅仅是热电偶两端温度T和T0的函数之差,即:EAB(T,T0)=EAB(T)-EAB(T0)式(1.1)内蒙古科技大学本科生课程设计说明书4也就是说,热电偶的热电势等于热端与冷端温度T和T0所引起的电势差。1.3二次查表和冷端温度补偿实际测温中,冷端所对应的热电势要随冷端温度(环境温度)的变化而变化。要保证冷端温度恒定是十分困难的,在一定程度上,测量精度取决于冷端温度的影响。只有当热电偶冷端温度保持不变,热电动势才是被测温度的但只函数。标准中规定结点的热电动势为0℃时的热电动势。由式(1.1)可知,如果当T=0时可得:EAB(T0)=EAB(0)-EAB(0,T0)式(1.2)又当T0=0时可得:EAB(T)=EAB(T,0)-EAB(0)式(1.3)把式(1.2)和式(1.3)带入式(1.1)式得:EAB(T,0)=EAB(T,T0)+EAB(T0,0)式(1.4)在式(1.4)中,EAB(T,0)是冷端温度为0℃,热端温度为T时的热电势,此值就是成品热电偶给定的分度表值;EAB(T,T0)是热端温度为T,冷端温度为T0时的热电势,也就是实际测量到的热电势值;EAB(T0,0)是假定冷端温度为0℃,和实际冷端温度为T0时得到的热电势,在实测中,用集成测温传感器AD590测量T0,然后从对应热电偶的分度表中自动查出所对应的热电势EAB(T0,0),这是第一次查表求出的值,也就是冷端温度补偿所对应的热电势值。通过单片机把实测到的EAB(T,T0)值与冷端温度补偿EAB(T0,0)值代数相加,就可得到冷端温度为0℃,热端温度为T时的热电势EAB(T0,0)值,再从分度表中自动查得对应于EAB(T0,0)的温度值,这既是第二次查表求出的值,这个值就是热锻偶热端所得的实际温度。在实际生产中,热电偶热端(测量端)与冷端相距很远,冷端又暴露于空气当中,易受环境温度的影响,因而冷端温度很难保持恒定。为此需要把冷端延伸内蒙古科技大学本科生课程设计说明书5并进行温度补偿。本设计使用AD590温度传感器测冷端结点温度,对其提供0--12V电压,连接成温度补偿电路。具体电路将在第二章电路设计中讲到。内蒙古科技大学本科生课程设计说明书6第二章电路设计该测温仪是以AT89C51单片机为核心,由AD590集成温度传感器测量冷端温度T0,由热电偶测量热端温度T。它们分别经过I/V转换和线性放大,分时进行A/D转换,转换后的数字信号送入AT89C51单片机,经单片机运算处理,转换成ROM地址,在通过以上介绍的二次查表法计算出实际温度值。此值送4位共阴极LED数码管显示。另外还采用X25045作为看门狗芯片。在运算处理上,除了需要对采集到的信号进行A/D转换外,还需要在AT89C51单片机里对信号进行线性化标度变换。这一过程通过软件实现。软件部分将在后面介绍。2.1硬件结构特点指标及特点:该热电偶采用S型铂铑—铂热电偶。测温仪的测量范围在800—1600℃之间。使用+12V和+5V电源。采用4位共阴极LED显示。AT89C51S型铂铑—铂热电偶AD590放大I/VA/D转换ADC08094×LED报警tt074LS164+5V电源+12V电源MAX705键盘图2.1微机化仪表框图核心部分:CPU采用内带4K电擦写EEPROM的89C51单片机,它是一种低功耗、高性能的8位CMOS微处理芯片,是目前单片机中性能价格比较优良的控制芯片,而且与使用最广泛的51系列完全兼容,工作范围宽,具有加密功能。数码显示电路:在显示电路中采用4位共阴极LED静态显示,LED驱动器为内蒙古科技大学本科生课程设计说明书774LS164。静态显示就是显示驱动电路具有输出锁存功能,单片机将所要显示的数据送出后就不再管,直到下一次显示数据需要更新时再传送一次新数据,显示数据稳定,占用很少的CPU时间。缺点是使用元件多,线路比较复杂。共阴极LED数码管显示如图2.2和图2.3。X脚是共阴极,当在它的a、b、c、d、e、f、g、DP加上正向电压时,各段发光二极管就点亮。图2.2共阴极显示原理图图2.3管脚分布抗干扰电路:应MAX705搭构该测温仪表的看门狗电路。看门狗电路实际是一个可重触发单稳态电路,当程序正常运行时,每隔一段时间将单稳电路触发一次,使其经常处于非稳定状态。当由于外界干扰或其它不正常状态使用程序进入死循环或飞逸时,则监控程序不再触发单稳,单稳“翻转”,于是产生一个正脉冲加到抚慰短使系统复位。起到了断电保护和提高了仪表的抗干扰能力。振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。硬件看门狗电路:硬件看门狗是指集成化的或集成在单片机内的专用看门狗电路,它实际上是一个特殊的定时器,当定时时间到,发出溢出脉冲。从实现角度上看,该方式是一种软件与片外专用电路相结合的技术,硬件电路连接好以后,在程序中适当地插入一些看门狗复位的指令,保证程序正常运行时看门狗不溢出;而当程序运行异常时,看门狗超时发出溢出脉冲,通过单片机的RESET引脚使单片机复位。为增加系统可靠性,本设计中使用增加了可编程看门狗监控E-2PROM芯片X25045。内蒙古科技大学本科生课程设计说明书8X25045是美国Xicor公司推出的带E2PROM的μP控制电路X25043/X25045系列芯片。X25045引脚图如图2.4。管脚的说明:SO——串行输出SI——串行输入SCK——串行时钟输入VSS——地VCC——电源电压RESET——复位输出当系统发生放障时,在一定的超时周期后,X25045看门狗将发出RESET信号,使系统复位,正常工作。X25045亦符合SPI总线标准,连线简单,方便。主要特点如下:看门狗定时器对微控器提供了独立的保护系统;利用低VCC检测电路,可以保护系统使之免受低电压状况的影响;存储器部分是CMOS的串行E2PROM,它内部按512×8来组织,10万次写入次数:100年数据储存。图2.4X25045管脚X25045包括一个8位指令寄存器。它可通过SI输入来访问,数据在SCK的上升沿由时钟同步输入。在整个工作期内,必须是低电平且输入必须是高电平。X25045监视总线,如果在预置的时间周期内没有总线的活动,那么它将提供RESET输出。键盘:有时为因为生产要求,需要重新设定和更改上下限报警值或者也其它控制参数。所以该设计也可以补加键盘。报警:设计中有上下限报警。报警显示为一个LED红灯。当被测温度低于下限或高于上限时,报警红灯亮,显示报警。2.2AT89C51单片机AT89C51单片机DIP封装及引脚图如图2.5。管脚说明参见表2.1。性能指标和特点:AT89C51单片机的主要性能指标和特点:X25045CSSOWPVSS__VRESETSCKSICC内蒙古科技大学本科生课程设计说明书91、与MCS-51兼容2、全静态工作:0Hz-24Hz3、三级程序存储器锁定4、128*8位内部RAM5、32可编程I/O线6、两个16位定时器/计数器7、5个中断源8、可编程串行通道9、低功耗的闲置和掉电模式P1.01P1.12P1.23P1.34P1.45P1.56P1.78RST9P3.0/RxD10P3.1/TxD11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR16P3.7/RD17XTAL218XTAL119GND20Vcc40P0.039P0.138P0.237P0.336P0.435P0.534P0.633P0.732EA/VPP31ALE/PROG30PSEN29P2.728P2.627P2.526P2.425P2.324P2.223P2.122P2.021P1.67图2.5AT89C51单片机DIP封装及管脚表2.1管脚描述名称管脚类型功能Vss20I地Vcc40I电源:提供掉电空闲正常工作电压P0.0-0.739-32I/OP0口:P0口是开漏双向口,可以写为1使其状态为悬浮用作高阻输入。P0也可以在访问外部程序存储器时作地址的低字节
本文标题:热电偶测温仪设计说明书
链接地址:https://www.777doc.com/doc-5064650 .html