《课程设计(论文)基于MCS51系列单片机的数字温度监测装置设计》由会员分享,可在线阅读,更多相关《课程设计(论文)基于MCS51系列单片机的数字温度监测装置设计(38页珍藏版)》请在金锄头文库上搜索。
1、课 程 设 计 说 明 书基于MCS-51系列单片机的数字温度监测装置设计 学生班级: 学生姓名: 起止日期: 指导教师: 目 录一、引言 41. 本次课程设计的重要意义 4 2. 温度传感器的发展 4二、设计内容及性能指标 5三、系统方案总体概述 5四、系统主要器件选择 6(一)单片机的选择 61.主要性能参数 62.功能特性概述 73.引脚功能说明 84.端口引脚 第二功能 9(二)温度传感器的选择 101.总述 102.温度传感器的选择 11 2.1 DS18B20简介 11 2.2 DS18B20内部结构 11 2.3 DS18B20测温原理 15五、系统整体设计 17(一)系统硬件电
2、路设计 171.硬件电路设计总体概述 172.CPU机器基本外围电路设计 18 2.1单片机电路 18 2.2晶振控制电路 18 2.3 继电器电路 19 2.4 锁存器74LS373引脚功能及工作原理 19 2.4.1 74LS373引脚功能 20 2.4.2 74LS373工作原理 20 2.4.3 Intel2764引脚功能 233.前向通道设计 23 3.1温度检测电路 23 3.2电源输入部分电路 244.后向通道设计及人机通道设计 25 4.1 后向通道设计 25 4.1.1 LED显示电路 25 4.1.1.1 LED显示器的结构 25 4.1.1.2 LED显示器的工作原理 2
3、6 4.1.1.3 LED 显示设计方案 27 4.2键盘 27 4.3温度报警电路 28 4.4复位电路 285.抗干扰措施 29 5.1干扰产生的后果 29 5.2抗干扰设计的基本原则 30 5.3硬件抗干扰设计 31 5.4软件的抗干扰设计 32(二)系统软件设计 33 1.概述 332.主程序模块 333. 部分程序清单 34 3.1 温度传感器的驱动程序 34 3.2 LED共阳极显示子程序 36六、附录 36七、致谢 37 参考文献一、引言1. 本次课程设计的重要意义随着我国经济的快速增长,电力需求量日益增加,如何保障电力的持续供应是电力运行中的一道难题。根据对各类电力事故的分析,
4、由于电力设备温度过高而引发的火灾占相当大的比例。大多数电气设备,如开关柜、电缆沟、带电间隔等采用封闭式结构,空间狭小,热积累量大,散热效果差,并长期处于高电压、大电流、满负荷的条件下运行,极易发生火灾。这种火灾一旦发生,将导致大量电网设备被烧毁,变电站停运甚至电网崩溃等恶劣后果,国民生产无法进行,导致巨大损失。引起火灾的直接原因就是线路接头温度过高,长期运行而烧穿绝缘,点燃周围电缆等可燃物,引发火灾。在设备长期运行过程中,各接头触点、母线排接处等部位因绝缘老化或接触电阻过大而急剧发热,而这些发热部位工作人员不易接近,手工测温困难,如果能够有效的自动监测各接头的温度,一旦出现温度异常情况,立刻上
5、传报警,通知维护人员及时采取措施排除隐患,把故障消除在萌芽状态,从而达到安全供电的目的。因此,电气设备温度在线监测问题已成为电力系统安全运行所急需解决的实际问题,是提高电力系统运行可靠性的迫切需求,对保障电力系统安全稳定运行有极其重要的意义。2. 温度传感器的发展测量温度的关键是温度传感器,温度传感器的发展经历了三个发展阶段:传统的分立式温度传感器模拟集成温度传感器智能集成温度传感器。目前的智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的,它是微电子技术、计算机技术和自动测试技术(ATE)的结晶,特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU)。社会的发展使
6、人们对传感器的要求也越来越高,现在的温度传感器正在基于单片机的基础上从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展,并朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展,本文将介绍智能集成温度传感器DS18B20的结构特征及控制方法,并对以此传感器,89S51单片机为控制器构成的数字温度测量装置的工作原理及程序设计作了详细的介绍。与传统的温度计相比,其具有读数方便,测温范围广,测温准确,输出温度采用数字显示,主要用于对测温要求比较准确的场所,或科研实验室使用。该设计控制器使用ATMEL公司的AT89S51单片机,测温传
7、感器使用DALLAS公司DS18B20,用液晶来实现温度显示。二、设计内容及性能指标 本设计主要是单片机控制下的温度检测系统,详细介绍了其硬件和软件设计,并对其各功能模块做了详细介绍,其主要功能和指标如下:利用温度传感器(DS18B20)测量某一点环境温度测量范围为-5599,精度为0.5用液晶进行实际温度值显示能够根据需要方便设定上下限报警温度三、系统总体设计原理 该系统主要由温度测量和数据采集两部分电路组成。 该系统利用AT89S51芯片控制温度传感器DS18B20进行实时温度检测并显示,能够实现快速测量环境温度,并可以根据需要设定上下限报警温度。利用键盘来进行调时和温度查询,获得的数据可以通过MAX232芯片与计算机的RS232接口进行串口通信,方便的采集和整理时间温度数据。 系统框图如下图所示AT89S51CPUDSP18B20温度芯片键盘电路LED显示报警电路加热继电器制冷继电器PC