


全文预览已结束
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第19卷VO119第1期NO1电子设计工程ELECTRONICDESIGNENGINEERING2011年1月JAN201L基于单片机的自动温度测量报警系统设计刘翔武汉科技大学工程训练中心,湖北武汉430070摘要目前在自动控制领域用温度作为一种控制量对系统进行自动控制已经越来越普遍。针对这种实际情况本文设计了一种简单实用的温度报警系统。该系统以AT89C51单片机为中央处理单元,大大降低了系统开发的成本。通过温度传感器LM35采集外部的温度并将温度转换成相应的电压值。AD转换装置对电压值进行模数转换,将结果送入中央处理单元进行计算。单片机根据其处理的结果决定是否需要启动报警装置。结果表明,该系统可以在5150环境下工作当外界的温度达到设定的报警温度时该系统能够及时地做出反应具有一定的现实价值。关键词AT89C51传感器;AD转换;自动报警中图分类号TM932文献标识码A文章编号16746236201101012503DESIGNFORAUTOTEMPERATUREALARMSYSTEMBASEDONSCMLIUXIANGENGINEERINGTRAININGCENTER,WUHANUNIVERSITYOFSCIENCEANDTECHNOLOGY,WUHAN430070,CHINAABSTRACTNOWITISVERYCOMMONTOUSETEMPERATUREASACONTROLVOLUMETOACHIEVEAUTOMATICCONTRO1THISPAPERDESIGNEDASIMPLEANDPRACTICALAUTOTEMPERATUREALARMSYSTEMTOMEETTHEACTUALCONDITIONTHISSYSTEMUSESSCMAT89C51ASTHECENTRALPROCESSINGUNIT,ITCANGREATLYREDUCETHECOSTOFTHESYSTEMDEVELOPMENTTHETEMPERATURESENSORLM35ISUSEDTOCOLLECTTHETEMPERATUREWHICHISCONVERTEDTOTHEVOLTAGEVALUEADCONVERTERCONVERTSTHEANALOGVALUEINTOTHEDIGITALVALUE,THENTHEDIGITALVALUEISSENTTOTHECPUFORCALCULATIONTHESCMWILLDECIDEWHETHERTOSTARTTHEALARMSYSTEMWHICHDEPENDEDONTHERESULTSOFTHEPROCESSINGTHERESULTSHOWSTHATTHESYSTEMISABLETOWORKUNDER5150CWHENTHEEXTERNALTEMPERATUREREACHESTHESETTINGVALUE,THESYSTEMCANMAKEAREPLYINTIMESOITHASACERTAINPRACTICALVALUEKEYWORDSAT89C51;SENSOR;ADCONVERT;AUTOALARM目前无论是在工业生产中还是在科研实验中通过对温度测量来进行自动控制的设备越来越普及,应用场合也越来越多。随之而来的问题是如何能够测得精确的温度以保证自动控制设备能够正确地发出控制指令来控制生产过程。另一方面如果温度过高可能会对一些设备中的一些半导体元器件造成损坏。因此,对于自动高温报警的需求也在逐渐增加。本文基于以上方面的考虑,研究并设计了一种基于单片机的自动温度测量与报警系统。1系统硬件设计尽管目前市场上单片机的品种多样,功能也越来越多,但是受成本约束性能优良的8位单片机仍然是工业检测与控制应用领域的首选。本系统就是以ATMEL公司的AT89C5L单片机为中心,通过模数转换器AD7812对温度传感器的输出电压进行模数转换,再将转换结果送人单片机进行相应的处理通过编程分析处理的结果,最后决定是否报警。下面分别介绍各个硬件功能模块的设计。11温度传感器设计温度传感器是感知外部环境中温度变化的重要元件它是外界与本系统的接口。它将外界温度的变化转化成电压的变化,这样通过对电压的处理与分析就可以间接地测量出外界温度。本系统采用的温度传感器为LM35该温度传感器由美国国家半导体公司生产,在常温下,不需要额外的校正处理就可以到达025的准确率。其输出电压与摄氏温度成线性关系,并且这种关系可以表示为IIVO00L1或者7T_O,L0MV2式中,0为传感器的输出电压,单位V,R,是外界环境中的温度,单位CC。由于LM35能够测量的最高温度是150OC,由式1可得其最大输出电压为15V。为了能够与AD7812的输入进行匹配,故需要对传感器的输出电压进行放大,放大的倍数约为333倍。可采用集成运放连接成同向放大器来实现电压放大的功能。经过放大后的电压约为5V恰好能够与模数转换部分的输入相匹配。该部分电路设计如图1所示。收稿日期20100706稿件编号2O1OO7OL5作者简介刘翔1983一,男,湖北武汉人,硕士研究生。研究方向电气自动化。一125电子设计工程2011年第1期BU图L温度传感器电路FIG1TEMPERATURESENSORCIRCUIT12A,D转换设计21经过温度传感器转换后的输出电压值不能直接送人单片机巾进行处理,还必须存它们之间增加AD转换装置。本文巾选择AD78L2作为AD转换器。AD7812是由ANALOGDEVICES公司生产的一种串行接口的L0位8通道AD转换器。与一般的并行接口A,D转换器相比,它的优点在于能够节省处理器的引脚资源。节省下来的引脚资源可以进一步的对系统进行扩展,以使其功能更加强大。在AD7812内部有8路模拟开关可以采集8路模拟信号这里只需要将经放大的传感器输出信号输入到其中任意一路即可,为了简便起见,就取其中的第L路模拟开关作为输入信号的通道。由于AD7812内部具有转换时钟源,因而不需要外部提供时钟源。单片机只需要通过它的串行时钟输入、数据输出、数据输入、转换输入4根引脚就可以对其进行控制。该部分电路设计如图2所示C7量H10N卜F罢卜_REFVDREF而I丽INLSCLGNDOIIN2DOUIN3RFIN4TFIN5DGNIN6AIN7VINVCCLL19P14I8P13L7P12L6P11L514P10图2AD转换电路FIG2AIDCONVERSIONCIRCUITL3单片机处理器电路设计AT89C系列单片机是一款低电压,高性价比8位单片机。与MCS一51单片机相比,它有两大优势第一,片内存储器采用闪速存储器,使程序的写入更加方便;第二,推出了更小尺寸的芯片,使电路的尺寸更小。AT89C51是该系列中一种带4KB容量可编程可擦除只读存储器和128字节随机存取数据存储器RAM的高性能8位单片机。它采用ATMEL的高密度非易失存储器制造技术,与工业标准的MCS一51指令集和输出管脚兼容。总之,ATMEL的AT89C5L单片机为嵌入式控制系统提供了一种高性价比的实现方案。AT89C51提供以下标准功能4K字节的FLASH闪存存储器,128字节内部RAM,32个UO口线,2个16位定时,计数器,1个5向量两级中断结构,1个全双【串行通信口,片一126一内振荡器及时钟电路。同时,AT89C51可降至OHZ的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时计数器,串行通信EL及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。在本文中该中央处理电路如图3所示。VCCR4LOKNGN30C9PF_LRYJTIGND卜30PFNU图3单片机处理电路FIG3SCMPROCESSINGCIRCUIT14异常情况报警电路设计报警电路的作用是在出现异常情况时及时地提醒工作人员尽快采取措施,减少危险,避免灾难性后果的出现。因此在设计报警电路时,应该让它的报警行为能够迅速被人察觉,以进一步采取相应措施,避免或减少危害带来的损失。现代科学研究证明,通过刺激人的视觉与听觉能够较好地达到报警的目的。并且,闪烁的灯光与断续的声响最能够引起人们的注意。基于上面的这种考虑,在设计中使用了74I5O0、74LS04等集成门电路芯片组成的脉冲信号发生器来控制声音的断续和灯光的亮灭。外界环境中的温度被温度传感器所采集,温度传感器会将此时的温度转换成电压值,该电压值经过匹配后送人AFD转换器经过转换之后的数据送人单片机进行处理。单片机按照编制好的程序进行处理,如果确实此时的温度超过了人们凭借经验设定的阚值,单片机将通过指令使PO0、P01两T3输出为高电平约为5V,使得扬声器与发光二极管产生报警信号。该部分的电路设计如图4和图5所示。C1110F图4声音报警电路FIG4SOUNDALARMCIRCUITCOL234567PILZ76S432LOCPL。L衄V000O000OVL22222222PPPPPPPPFPPPPPPPA,一EELA237D3367P33PPVPP332LO1234567T33PPLLTDDTTPPAADNHNNNHLZ雨丽I盆盯刘翔基于单片机的自动温度测量报警系统设计图5灯光报警电路FIG5LIGHTALARMCIRCUIT2系统软件设计51为了便于程序的修改,将系统按照模块化的方法进行设计。该系统由温度采集、AD转换、数据处理、报警输出4个模块部分组成。温度采集是由温度传感器LM35完成,MD转换和报警输出是由单片机进行控制的。而数据处理部分则是单片机接收到D转换器送来的数据后,在单片机内部完成的其结果将决定报警输出模块是否工作。系统的工作流程是LM35采集温度,并且将温度信号转换成电信号;AD转换将线性放大后的模拟电信号进行AD转换,使之成为单片机能够处理的数字信号;单片机通过处理转换后的数字信号来分析采样的温度值,并将分析结果送到报警输出电路中;报警输出电路根据分析的结果做出相应的反应。系统的软件设计流程图如图6所示。图6系统设汁流程图FIG6FLOWCHARTOFSYSTEMDESIGIN21A,D转换模块AD转换器在启动之前需要对其进行初始化,否则会影响后面的使用。根据图2的连接方式,初始化时将单片机的P14口置1然后软件启动一次转换过程即可。在转换的过程中,由于任何AD转换器都会有一定的转换时间,所以在转换时要设置一定的延时并且该延时要略长于器件的转换时间。由于AD1812的转换时间约为23TXS,在程序中可以将延时设置为3S,以保证转换过程的顺利进行。22中央处理模块这部分模块的软件设计主要包括单片机对AD转换模块的控制、单片机处理送来的数据以及单片机对报警系统的控制3大部分。对AD模块的控制主要包括对AD7812进行有关控制字的写入以及对PL口的引脚的置位与清零操作;数据处理部分主要是将外界温度转换过来的电压值与预先的经验闽值进行比较进而决定是否启动报警系统;报警系统的设计则是根据数据处理的结果对I0口进行清零或是置位,来启动或停止报警电路。3结束语本文主要设计了一种自动温度测量报警系统,该系统的设计主要基于AT89C51单片机,中央处理单元与外同扩展模块的构造简单整个系统实现成本较低。由于LM35是采用单电源供电方式因此该系统只能够在515O的范嗣内工作,可以作为常温下的报警装置使用,尤其是在一些对温度较敏感的电气设备内部,可以起到防止设备故障的作用,故而具有一定的实用价值。在设计中没有使用并口的AD转换AD0809而是使用了串口转换的AD7812为单片机节约了许多端口资源,可以利用这些资源扩展LED或LCD显示系统,也可制成温度的测量与报警系统,使其功能更加完善。参考文献1】NATIONALSEMICONDUCTORLM35PRECISIONCENTIGRADETEMPERATURESENSORSEB0U2000一L1HTTPWWWNATIONA1CORNDSLMLM35PDF【2纪宗南集成AD转换器应用技术和实用线路【M】北京中国电力出版社2009【3张毅坤,陈善久,裘雪红单片微型计算机原理及应用【M西安西安电子科技大学出版社,1998【4谢自关电子线路设计、实验、测LMI2版武汉华中科技大学出版社2000【5】丁明亮,唐前辉51单片机应用设计与仿真【M】北京北京航空航天大学出版社2009【6】章昕,黄秋,汤彬,等智能温度报警系统的研制【J自动化技术与应用,2009,287103105ZHANGXIN,HUANGQIU,TANGBIN,ETA1DEVELOPMENTOFANINTELLIGENTTEMPERATUREALARMSYSTEM【J】TECHNIQUESOFAUTOMATIONANDAPPLICATIONS,2009,287103LO5一IJ十一一;一一一一L工_一上接第120页APPLICATIONS,2009,4528838551杨东凯,杜里,贺雅楠基于参数的通用自动测试系统软件设计【J埘4试技术学报,2009,223117122YANGDONGKAIDULI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 田径考试题库及答案大全
- 北京社工考试题库及答案
- 16.4 变阻器 同步练习 人教版九年级物理全一册(含答案)
- 2025年甘肃省兰州市石佛沟国家森林公园景区招聘15人考试参考试题及答案解析
- 2025年合肥一六八新店花园学校教育集团秋季教师招聘备考练习题库及答案解析
- 2025云南普洱市景东彝族自治县选派大学毕业生到村任职备考练习题库及答案解析
- 2025西安高新第二中学招聘考试参考试题及答案解析
- 2025年水发集团权属公司财务管理人员专项招聘(16人)备考练习试题及答案解析
- 2025年甘肃省陇南市徽县招聘城镇公益性岗位人员30人考试参考试题及答案解析
- 2025四川内江路桥集团有限公司下属二级公司内江科技发展集团有限公司市场化选聘总经理1人备考练习题库及答案解析
- 画法几何及土木工程制图课件
- 马克思主义政治经济学第7章剩余价值的分配
- 成品出货检验报告模板
- 2023年中考语文一轮复习:语段综合专项练习题汇编(含答案)
- 香豆素抗凝血药华法林及其类似物的合成
- 长江上游黄河上中游地区天然林资源保护工程实施方案
- GB/T 5453-1997纺织品织物透气性的测定
- GB/T 14315-2008电力电缆导体用压接型铜、铝接线端子和连接管
- 农民工工资表(模板)
- 《室内空间设计》第三章课件
- 学习《北方民族大学学生违纪处分规定(修订)》课件
评论
0/150
提交评论