基于at89s52单片机的双路温度测量系统

基于at89s52单片机的双路温度测量系统

ID:32370113

大小:334.20 KB

页数:5页

时间:2019-02-03

基于at89s52单片机的双路温度测量系统_第1页
基于at89s52单片机的双路温度测量系统_第2页
基于at89s52单片机的双路温度测量系统_第3页
基于at89s52单片机的双路温度测量系统_第4页
基于at89s52单片机的双路温度测量系统_第5页
资源描述:

《基于at89s52单片机的双路温度测量系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、万方数据·244·《测控技术》2009年第28卷专刊基于AT89S52单片机的双路温度测量系统陈旭(上海交通大学自动化系,上海200240)摘要:设计了一种以单片机AT89S52为控制核心的双路温度测量系统。该系统采用温度传感器DSl8820和LM35对两个独立的对象同时进行温度采样,经过单片机处理后送与数码管以实时显示温度值。系统中舍有复位,参数修改以及越限报警等功能,并能通过RS.485串口通信,由PC机进行远程监控。实践表明,该系统体积小、价格低廉、稳定性高。关键词:AT89S52;双路温度测量;温度传感器;RS-485串口通信中图分类号:TP273

2、文献标识码:A文章编号:1000.8829(2009)S0.0244—03Dual—ChannelTemperatureMeasureSystemBasedonAT89S52CHENXu(DepartmentofAutomation,ShanghaiJiaoTongUniversity,Shanghai200240,China)Abstract:ADual.channeltemperaturemeasuresystembasedonAT89S52iSdesigned.ThesystemusestemperaturesensorDS18820andLM35t

3、osampletemperaturedataoftwounattachedobiectsatthesametime.ThedataiSprocessedbymicrocontrollerandthensenttoLEDtodisplayreal.timetemperature.Thesystemhasthefunctionsofsystemreset,parametermodificationandexceedinglimitwarning.Furthermore,itcallbemonitoredbyPCwithRS一485serialcommunica

4、tion.Theexperimentsindicatethatthesystemhassmallsize.10Wcostandhighstability.Kevwords:AT89S52;dual.channeltemperaturemeasure;temperaturesensor;RS.485serialcommunication温度是工农业生产中的重要参量之一,对其进行精确测量已经得到了广泛的应用。随着电子技术、计算机技术和控制技术的有机结合,各种基于单片机的温度测量系统应运而生。目前,大多数系统均采用单种温度传感器构成测量回路,而在实际的测量对象中

5、往往包含了多种测温器件,因此设计出能对多种温度传感器进行处理的检测系统显得很有必要。本文综合考虑了降低成本与功能扩展两方面的要求,利用AT89S52单片机作为控制核心,设计了一种实用可行的双路温度测量系统。系统中采用DSl8820和LM35两种温度传感器对不同对象进行采样,既能在数码管上切换显示其中任何一路的实时温度值,也能通过RS.485总线传递数据以实现远程监控。其中,两路的温度测量范围均为0.0一--99.9℃,精度可达0.5℃。收稿日期:2009—04—28作者简介:陈旭(1984一),男,江苏南通人,硕士研究生,主要研究方向为智能控制,系统建模与

6、仿真、测控技术.1系统工作原理本系统以AT89S52单片机作为控制器,通过数字式温度传感器DSl8820和模拟式温度传感器LM35对两个不同的测量回路(分别简称为数字路和模拟路)进行数据采样,送往单片机中同时进行数据处理。系统中采用了数码管和键盘作为人机交互界面,通过键盘按键切换显示两路温度值中的一路。操作人员可通过键盘设定或修改两个回路的上下限温度报警值,且一经设定完成后即用新的参数值进行监控并发往PC机更新数据,同时把新参数送入E2PROM中保存,以防止系统掉电后参数的丢失。在温度测量中,系统用当前测量值与设定的上下温限值比较,从而控制是否需要声光报警

7、。当系统的运行发生了偏差,可以通过复位按键使系统重新开始运作。此外,单片机还通过RS.485总线与PC机进行通信,实时传送两路当前的温度,并按照要求发送或接收参数的设定值。整个温度测量系统的结构如图1所示。万方数据基于AT89S52单片机的双路温度测量系统·245·厂、辨l黼—]/20器}专P激LM3粥5器吲雠换器嗲A硼9S52蓖片@匦*=o机\.—————一/、.y@亟瓣=o图1系统硬件结构图2硬件电路设计2.1温度测量电路由于系统含有两个独立的温度检测回路,可以选用不同的温度传感器进行测量。本系统选用了DSl8B20和LM35两种传感器,以实现双路温度

8、检测,其电路连接图如图2所示。DSl8820是美国DALLAS公司

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。