智能型温度测量仪二.doc
《智能型温度测量仪二.doc》由会员分享,可在线阅读,更多相关《智能型温度测量仪二.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流智能型温度测量仪二.精品文档.智能仪器课程设计 智能型温度测量仪 学 院:机电工程学院 班 级:09电子二班 姓 名:赵学盼学 号:2009061231 日 期:2011-11-28智能型温度测量仪一 设计任务与要求功能要求1配合电阻温度传感器,实现温度的测量;2具有开机自检、自动调零功能;3具有克服随机误差的数字滤波功能;4. 使用220V/50Hz交流电源,设置电源开关、电源指示灯和电源保护功能。主要技术指标1测量温度范围:02002测量误差:1%3显示方式:4位LED数码管显示被测温度值。二 总体方案论证与选择1. 从功能要求看:在智能
2、型温度测量仪中,采用的单片机型号以MCS51系列居多。本课程设计系统功能并不复杂,MCS-51单片机完全可以胜任主机的角色;2. 从测温范围看:常用的温度传感器有热电阻、热敏电阻温度传感器,热电偶及集成对管温度传感器等,由于电阻温度传感器测量精度高、对非温度量不敏感,且有较大的测量范围,线性度好热便于测量。因此本设计采用电阻传感器温度检测;3.人机接口部件:由于编码式键盘的硬件结构较为复杂,本设计采用非编码式键盘,且采用按键容易识别的、一键一线式的独立式键盘;数据显示采用软件译码动态扫描显示。显示器为共阴极LED。4. 从分辨率看,普通运放和11位以上的A/D转换器可以满足精度要求;分辨率=0
3、.1/(200-0)=1/20005. 由于温度变化缓慢,采用双积分型A/D转换器,不需要采样保持器这样,系统组成方案的雏形已经建立。 方案1差分放大器单电桥测温电路电阻温度传感器单片机(键盘、显示器)A/D转换器电压放大器滤波器方案2集成T/I变换器A/D转换器滤波器I/U变换器单片机(键盘、显示器)以上两个方案的主要区别是选用的传感器不同,两种传感器都具有测量精度较高的特点。电阻温度传感器不但测量精度高,而且灵敏度高,对非温度量不敏感;集成电路温度传感器线性很好,不需要非线性校正,但测温范围较窄。本设计采用方案1。三、总体设计流程图温度测量仪电路设计流程图 图1温度测量仪电路设计流程图流程
4、图简单说明先由电阻温度传感器传递温度信号,因为温度信号较小,因此要在电路中加入电压放大电路将信号放大,以满足测量的要求。信号经过放大之后分为两路:一路直接输入数字显示电路模块的显示信号,另一路经继电器驱动电路模块中作为电压比较器的一个输入信号。四、各单元电路设计1电源设计在各种电子设备中,直流稳压电源是必不可少的组成部分,它是电子设备唯一能量来源, +5V输出电压,就需将交流220V的电压经过变压器、整流电路、滤波电路和稳压电路四个部分。 其电路图如下所示:同时输出正、负电压的电路图。2.测温部分测温部分采用全桥电路,PT100温度感测器是一种以白金(Pt)作成的电阻式温度检测器,属于正电阻系
5、数,其电阻和温度变化的关系式如下:R=Ro(1+T)其中=0.00392,Ro为100(在0的电阻值),T为摄氏温度因此白金作成的电阻式温度检测器,又称为PT100。3.温度检测电路模块电阻电桥的两个输出端电压的差值(此即为Pt电阻在温度变化时导致的电阻变化所引起的电压值的改变量)可由以下公式求得。其中,U为10V,R0为100,为Pt电阻在不同温度下的电阻值与在0时标称电阻的差值,并且当铂电阻传感器所处温度为零下时,差值为负值;当铂电阻传感器所处温度为零上时,差值为正值。4.电压放大电路模块 电压放大模块采用仪用放大器5.温度数字显示部分5.1 ICL7107电路部分ICL7107简介ICL
6、7107是高性能、低功耗的三位半A/D转换器电路。它包含七段译码器、显示驱动器、参考源和时钟系统。ICL7107可直接驱动发光二极管(LED)。ICL7107将高精度、通用性和真正的低成本很好地结合在一起,它有低于10V的自动校零功能,零源小于1V/C,低于10pA的输入电流,极性转换误差小于一个字。真正的差动输入和差动参考源在各种系统中都很有用。在用于测量负载单元、压力规管和其它桥式传感器时会有更突出的优点。主要特点: 保证零电平输入时,各量程的读值均为零。 很低的噪声。(小于15VP-P )1pA典型输入电流。 片上时钟。真正的差动输入和差动参考源,直接LED 低功耗(典型值小于10mW)
7、。显示驱动 不需外接有源电路。5.2 显示电路部分5.3 键盘、显示电路设计键盘:设置4个按键,设功能键1个,每按下1次,K1状态计数器加1,使用“+”、“-”依次逐位预置上限温度百位、十位、个位和下限温度百位、十位、个位,预置完毕后,K1状态回0,为简化键处理程序设计,预置上、下限温度范围限制为-50+250,而非0+200。另设预置温度查询键1个,测温时可查询预置的上、下限温度,各键功能分配见附表4-1所示。K1K4状态功能表K1态按键2DH.4F0显示操作0K10 0/1*测温值关A/D中断,K1状态+1,清预置寄存器,关预置错误报警,显示“0灭灭.H”/“0灭灭.L”,0K2、K3*无
8、效0K4*每按1次K4,依次显示“XYZ.H”“XYZ.L”“测温值”13K4*无效1K2000灭灭.H百位数字加11K2001灭灭.H无效1K3000灭灭.H无效1K3001灭灭.H百位数字减11K100X灭灭.HK1状态+1,显示“X0灭.H”2K2000Y灭.HY=9时无效,Y9时Y+12K2001Y灭.HY=5时无效,Y5时Y+12K201-Y灭.HY-1,当Y-1=0时置F0=0,显示“00灭.H”2K3001Y灭.HY0,Y-1;Y=0,无效2K3000Y灭.HY0,Y-1;Y=0,置F0=1,显负号,Y+12K301-Y灭.HY=5时无效,Y5时Y+12K10*XY灭.HK1状态
9、+1,显示“XY0.H”3K200XYZ.HZ=9时无效,Z9时Z+13K201-YZ.HZ=0时无效,Z0时Z-13K300XYZ.HZ=0时无效,Z0时Z-13K301-YZ.HZ=9时无效,Z9时Z+13K10*XYZ.H上限变补码保存,若-49上限150,上限预置成功,2DH.4=1,K1回状态1,否则上限预置错误,开报警,显示“E4”, K1回0态,按K1重新预置。1K2100灭灭.L百位数字加11K2101灭灭.L无效1K3100灭灭.L无效1K3101灭灭.L百位数字减12K2100Y灭.LY=9时无效,Y9时Y+12K2101Y灭.LY=5时无效,Y5时Y+12K211-Y灭.
10、LY-1,当Y-1=0时置F0=0,显示“00灭.L”2K3101Y灭.LY0,Y-1;Y=0,无效2K3100Y灭.LY0,Y-1;Y=0,置F0=1,显负号,Y+12K311-Y灭.LY=5时无效,Y5时Y+12K11*XY灭.LK1状态+1,显示“XY0.L”3K210XYZ.LZ=9时无效,Z9时Z+13K211-YZ.LZ=0时无效,Z0时Z-13K310XYZ.LZ=0时无效,Z0时Z-13K311-YZ.LZ=9时无效,Z9时Z+13K11*XYZ.L下限变补码保存,若-50下限上限,预置成功,2DH.4=0,开A/D中断,K1回0态。否则预置错误,开报警,显示“E5”,K1回状
11、态0,按K1重新预置。表中XYZ为预置的上限和下限温度值,2DH.4=0置上限温度、2DH.4=1置下限温度,F0=0预置温度为正,F0=1预置温度为负。硬件电原理图五、软件设计 一 时钟频率的确定单片机时钟频率fosc:单片机的时钟频率越高,运算速度越快;但耗电量增加、抗干扰能力变差。本设计是测温系统,对测量速度要求不高也无串行通信功能,对时钟无特殊要求,初选fosc=6MHz。 A/D转换时钟频率fCP:正向积分时间应是干扰信号周期的整倍数,考虑到抗50Hz工频干扰,取正向积分时间为60 mS 则TCP=60000S/4000=15S ,fCP=1/TCP=1/15S66.7kHz。查RC
12、fCP曲线得:RC=470k。完成一次A/D转换所需时间T016400TCP=164001510-6=0.246S,即每秒完成4次A/D转换。三 监控程序设计1 RAM地址分配:见RAM附表4-3所示。约定:多字节定点数存放在RAM中地址连续的单元中时,地址小的单元存放数据的高字节。2 系统初始化参数及控制字(P1)=0FFH,置P1口为输入口(P2)=00H,关显示器,关报警灯和蜂鸣器(P3)=0FFH,置P3口为输入口 RAM地址分配表地址用途说明0组工作寄存器R1、R4、R5显示器自检子程序,R0、R2 ROM、RAM自检子程序,R1、R3通道自检子程序,R0、R2、R6、R7显示子程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能型 温度 测量仪
限制150内