《温度检测控制小系统设计报告.docx》由会员分享,可在线阅读,更多相关《温度检测控制小系统设计报告.docx(10页珍藏版)》请在优知文库上搜索。
1、温度检测控制小系统设计报告摘要本文主要介绍一个简单的温度检测和控制系统。在人类的生活环境中,温度扮演着极其重要的角色.温度是工业生产、现代农业乃至人们日常现实生活中经常会需要测量的一个重要物理量,如石油化工、食品加工、实验研究、农业大棚等。温度的检测与控制是工业生产自动控制系统的重要任务之一,因此,各行各业对温度检测系统的便捷性、精确性、智能化要求越来越高。由此可见,温度的检测和控制是非常重要的0此次课程设计主要包括了课程的设计、原理、电路仿真、实物制作和性能测忒等部分。本设计用内部集成了A/D转换器、电路结构荷单的数字化温度传感器DS18B20,与单片机技术相结合实现智能温度检测控制系统的设
2、计。系统只需要占用单片机的一个I/O口,就能够实现实时温度检测,这使得系统具有很强的扩展性,实用价值较高。在此设计中还用了CH451,可有效节省单片机P口的使用,更方便堆片机的扩展设计。关键词:温度传感器、STC89C52、CII451目录、ISvte1.J114主要功能4二、系统方案4三、系统总体框图4四、电路设计51、仿真电路图62、软件i1.程7五电路功能测试71、电路图72、测试仪器83,功能测试结果8六、总结8七、参考文献9设计目标正确完成温度检测控制系统的软、硬件设计,及实物制作,实观系统对温度的检祗和拄制功能.主要功能:对外界逛度数据进行数据采集.并通过数码显示屏对湿度进行电观H
3、示.通过4*1矩阵键盘对温度进行设定,并显示。若实时温度值小于设定温度值则控制继电器开关不动作一一提示小灯不亮,柠实时温度值大于设定温度他则控制继电器开关动作一一提示小灯点亮,二、系统方案本系统设计是基干单片机的智能温发检测控制系统,主要包括单片机最小系统、温度采东电路、独立式按键电跖、显示电路、加热电路,其中主控芯片采用功耗低、性能高的单片机STC89C52,温度采集电路采用数字温度传照器0S18B20,显示电路采用1.CD1602液晶显示器,报警电路采用一个I-ED指示灯实现报警.独立式按途用来设定涉度报警上限.温度传出渊DS18B2O带外部对象的温度数据采集传帖到单片机:单片机输出信号作
4、用在维电器上,使其相应发生动作,控制海度报警:人机接口电路,以CM51为该模块电路的核心,将采集到的温度值通过数码管迸行实时显示,并控制矩阵键做,读取通过按键获得的温度设定值.一方面可将设定值直接显示,另一方面传输给笊片机.三、系统总体梃图四、电路设计温度数据采集器DS18B2O如图接入电路:再对维电器进行连接,控制信号从单片机的20口输出,接至PNP型三极管的鹤极。继电器的跳图分别接地和PNP三极音集电极,同时线圈两端还弁联有发光二极管用以直观显示控制估号的变化.为了保护电路,在继电器线圈两端并联有一个390电阻,如下图所示.URC1.451为人机接口电路的核心器件,其在电路中主要连接四位一
5、体数码显示管、4*4矩阵犍盘和STC89C52.在设计中,人机接口电路采用1.G3641AH组四位一体共阴极数码管进行显示.引脚图如下图,从左至右,依次为数码管1、2.3、4.这四个数码管被集成为一个模块,各数码管的的段码数据线连在一起,都阳上图中外部引脚A-H决定。图中GND1.YiNM为各数码管的位选择引脚,当其中一个信号为低电平时,则相应位的数码管被选通点亮,由于1.G3&UAH为共阴极数码管,A-H管脚上若输出高电平,则相应段码被点亮.为了避免单片机怆出的高电平电压过商使数码管烧坏,应分别在AI1.管脚上接200电阻分度.GND3GND1AFGND2121110J87日。日。日。日。1
6、J2H1516IEDHCGGND4本设计使用已柒成好的4的矩阵键盘模块.它是用4条I/O线作为行线,4条1/0线作为列战殂成的键盘,在行设和列践的每一个交叉点上,设置一个按键,这样谈盘中按键的个数是4X4个.这种行列式裸盘结构催监有效地提岛单片机系统中I/O口的利用率.该矩阵搂曲模块接口共有9根数据线.从左至右.依次为:公共数据端、14列数据选择端.4I行数据选择端,其原理图如”1、仿真电路图2,软件流程H*五、电路功能测试1、电路图2、测试仪器温度计、电脑3,功能测试结果数码管正确显示外界温度,通过拉阵键盘可以对温度进行设定.按下矩阵迸盘中的A雄可设定温度,在设定抽僮时,数码显示屏闪烁,设定
7、好后悴止闪烁,显示i殳定温度.若实时温度(ft小于设定淑度值则控制维电器开关不动作一一提示小灯不亮若实时温度值大于设定温度值则控制继电器开关动作一一提示小灯点亮,(1)温度模块功能测试衣5-1温度测试结果测试次数理论温度实测温度相对误差130300%230313.3%33130-3.3%结果分析数据基本满足题门要求.(2)显示模块功能测试功能正常,正确显示外界温度,进行温度设定时,数码显示屏闪烁,设定好后停止闪烁,并正常显示设定淑度.(3)键盘功能测试功能正常,能通过键盘对温度进行输入设定。(4)控制功能测试功能正常,若实时超度值小于设定温度值则捽制维电器开关不动作-提示小灯不亮.若实时甜度值
8、大于设定温度值则控制维电器开关动作一一提示小灯点亮。六、总结此设计采用内部集成了A/D转换潺、电路结构简单的DS18B20,能较为准确、快速的对温度数据进行采集,井只占用单片机的一个I/O口,使得系统具有很强的扩展性,XtC1.1.151的应用也是本设计的一大优点,可有效节省单片机P口的使用,更方便单片机的扩展设计。在完成设计的过程中也遇到了很多问超.如功能测试时数码管显示为乱码,吞找后发现数码管用描成了共阳极的.改为共阴极数眄管后还是乱码,经不断测试,找到是一处电路接错,改正播误后,功德正常.实践设计,总是一个找到错误、改正送课的过程,在这过程中一点点提升。七、XtM.智能仪器技术(主编:付华王雨虹刘伟玲)2 .电子技术基础(主h康华光3 .电子设计教程(主编:黄根存