全球旧事资料 分类
河南理工大学
《单片机应用与仿真训练》设计报告
多机温度检测系统设计
专业班级:指导老师:
电气086班王莉
所在学院:电气工程与自动化学院
2011年7月7日
f摘要
本设计是采用AT89S528位单片机作为控制核心设计了温度测量系统,该系统由温度检测模块、微控制器模块、串口通信模块、数码管显示和报警模块等四部分组成,能对0℃~99℃范围的温度进行测量,同时利用4位八段数码管可以实时显示环境温度。该系统结构简单,成本低,具有较好的应用价值。本系统首先由下位AT89S52单片机通过p23口不断循环采集数字化温度传感器DS18B20的温度数据,然后转换成十进制温度值,通过串行口发送至上位AT89S52单片机,由上位机通过串行口接收数据,再与报警温度进行比较,判断是否进行报警,上位机同时驱动四位八段数码管将温度显示出来。实现本系统的主要难点在于温度的采集和传送。DS18B20只需要接到单片机的一个IO口上,由于单总线为开漏所以需要外接一个47K的上拉电阻。其功能强大,但需要不断地发送采集命令以及循环读取它传出的数值,然后进行换算成十进制温度。单片机串口通信是单片机一个非常有用的功能,可以构建多机系统来实现更为强大的功能,而且通过MAX232可以进行远距离的通信,实现远程控制,但是对于单片机初学者来说不太容易掌握其发送接收的时序和数据格式,所以我们采用了简单的直接通信而未进行数据发送前的请求应答和数据发送完得数据检查校错。当然,由于我们是首次设计这样完整的应用系统,可能实现的功能不太完善。关键词:AT89S51单片机温度测量串口通信18B20Max232
f河南理工大学本科课程设计报告
目录
1概述111下位机温度采集发送系统112上位机显示及报警系统22系统总体方案及硬件设计321主要硬件简介322各部分电路设计63软件设计1131功能需求分析r
好听全球资料 返回顶部