欢迎来到天天文库
浏览记录
ID:5425626
大小:436.50 KB
页数:27页
时间:2017-12-11
《基于单片机的温度测量控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于单片机的温度测量控制系统设计目录1引言……………………………………………………………………21.1问题的提出………………………………………………………………………………21.1.1什么是温度控制………………………………………………………………………21.2设计目的…………………………………………………………………………………22设计方案…………………………………………………………………32.1硬件设计方案………………………………………………………………………………32.2软件设计方案………………………………………………………………………………33硬件设计……………………………………………
2、……………………53.1主控制部分AT89S51的设计方案…………………………………………………………53.2温度采集模块………………………………………………………………………………73.3显示模块……………………………………………………………………………………74软件设计………………………………………………………………94.1温度采集…………………………………………………………………………………94.2键盘输入…………………………………………………………………………………104.3LCD显示…………………………………………………………………………………115总结……………………………………
3、……………………………126参考文献………………………………………………………………15附录1设计原理图………………………………………………………14附录2设计程序…………………………………………………………15-27-基于单片机的温度测量控制系统设计1引言1.1问题的提出温度是工业生产中主要的被控参数之一,与之相关的各种温度控制系统广泛应用于冶金、化工、机械、食品等领域。温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。1.1.1什么是温度控制温度控制系统由温控器和热电偶组成,热电偶检测温度并转
4、换成电信号传给温控器,温控器根据所设定的温度发出控制信号,温度高于设定温度上限停止加热系统或开启降温系统,低于设定温度下线停止降温系统或开启加热系统。1.2设计目的本设计以AT89C51单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。由键盘输入预设温度,比较实际环境温度与预设温度再由单片机做出相应的处理已以达到温度控制的目的。-27-基于单片机的温度测量控制系统设计2设计方案2.1硬件设计方案本课题设计的是一种以AT89C51单片机为主控制单元,以DS18B20为温度传感器的温度控制系统。该控制系统可以实时存储相关的温度数
5、据。其主要包括:温度采集模块、按键处理模块、LCD显示模块、通讯模块以及单片机最小系统。本系统由温度传感器DS18B20、AT89C51、LCD显示电路、软件构成。DS18B20输出表示摄氏温度的数字量,然后用51单片机进行数据处理、译码、显示、报警等。系统框图如图2.1所示图2.1温度传感器DS18B20把所测得的温度以数字信号的方式发送到AT89C51单片机上,经过51单片机处理,将把温度在显示电路上显示,本系统显示器为点阵字符LCD,LM016L液晶模块。本系统除了显示温度以外还可以通过键盘预设一个温度值,对所测温度进行监控,当温度高于设定温度时,启动蜂鸣器报警;当所测温度低于设定温度
6、时,启动继电器2S;当所测温度等于设定温度时LED等闪烁。2.2软件设计方案-27-基于单片机的温度测量控制系统设计从软件的功能不同可分为两大类:一是监控软件(主程序),它是整个控制系统的核心,专门用来协调各执行模块和操作者的关系。二是执行软件(子程序),它是用来完成各种实质性的功能如测量、计算、显示、通讯等。每一个执行软件是一个小的功能执行模块。这里将各执行模块一一列出,并为每一个执行模块进行功能定义和接口定义。各执行模块规划好后,就可以规划监控程序了。首先要根据系统的总体功能选择一种最合适的监控程序结构,然后根据实时性的要求,合理地安排监控软件和各执行模块之间地调度关系。主程序是系统的监
7、控程序,在程序运行的过程中必须先经过初始化。本设计的主程序中将传感器获取的温度与预设温度进行了比较,并对各种不同的状态变化的控制做出了设定。流程图如图2.2所示。系统在初始化完成后就进入温度测量程序,实时的测量当前的温度并通过显示电路在LCD上显示。根据硬件设计完成对温度的控制。按下4*3键盘上的OK键可以便可以输入预设温度。图2.2-27-基于单片机的温度测量控制系统设计3硬件设计3.1主控制部分AT89S
此文档下载收益归作者所有