摘 要:本文主要针对单点温度检测在某种场合下的不足之处,设计一种多路温度检测系统。此系统以单片机AT89C51为核心,将数字温度传感器DS18B20检测到的数据输入AT89C51处理,最后将其显示在液晶显示器上。本设计采用C语言进行编程并通过了Proteus仿真,实现了8路温度的巡回检测、指定通道检测、报警温度设置、温度超限报警以及日期和时钟显示等功能。该系统具有能够综合处理多点温度并且实时性高等优点,可以用于对温度要求比较严格的温室大棚以及小型仓库等场所。4594
关键词:温度检测; AT89C51;DS18B20;报警;LCD显示
The Design of Multi-channel Temperature Detection System
Abstract: In allusion to the shortcoming of the single point temperature detection in some cases. This paper designs a multi-channel temperature detection system. This design is based on the microprocessor AT89C51 that processes the data which is inputted by the digital temperature sensor DS18B20. Finally the temperature data will be displayed on the liquid crystal display. This design is programmed by the C language and has been simulated by Proteus. It has the function of 8-way temperature checking, specified channel detection, alarm limit setting, calendar and clock displaying and so on. This system has the advantages of processing multi-point temperature comprehensively and high real-time performance. It can be used in the greenhouse and small warehouses and other places which have strict requirements on temperature.
Key Words: Automatic temperature checking; AT89C51; DS18B20; Alarm; LCD display
目 录
摘要. 1
引言 1
1.系统方案设计 2
1.1温度采集模块的设计方案 3
1.2温度显示模块的设计方案 4
1.3系统总体方案 5
2.硬件设计 5
2.1温度采集模块电路设计 6
2.2单片机系统设计 8
2.3键盘电路设计 8
2.4显示电路设计 10
2.5报警电路设计 11
3.软件设计 12
3.1系统软件设计的一般步骤 12
3.2系统流程图 12
4.系统仿真调试 19
5.结束语 22
参考文献 22
附录 23
致谢 33
多路温度检测系统的设计
引言
随着我国经济的发展,现代工业以及人们的日常生活也越来越依赖于检测技术,其中温度检测技术发展迅速,广泛应用于人民群众生活及工农业生产等诸多方面,大到工矿企业小到一般居室,通过温度检测装置实时检测生产设备、生活环境温度,并根据检测到的温度数据调整工作设备或生活设施[1]。如家禽家畜等养殖业将温度控制在温室环境下,这样可以减少疾病的发生,从而保证家禽家畜的健康生长。此外,当今大型仓库、大型粮库的监测与控制也离不开温度检测技术。传感器处于测试系统与研究对象的接口位置,是检测与控制系统之首。当今发展以温度传感器为载体的温度检测技术具有重大意义。目前,国际上新型的温度传感器正向数字化、智能化、网络化的方向发展,同时具有分辨率高、线性度好、成本低、抑制串模干扰能力强等优点。这对于温度检测系统的发展起到了重大影响作用。
目前市场上有关温度检测的仪器种类繁多,这些具体设备根据应用领域的不同而在温度检测方式、信息传输、精度要求、控制方式等方面存在着诸多差异,主要存在以下几个可改进之处:(1)大多系统都是单点温度采集检测,同时还有温度信息精度不高、传递不及时的缺点,不利于工业控制者根据温度变化及时作出决定[2];(2)有些系统采用的元器件比较落后,导致电路较为复杂,使用的逻辑器件也较多,增加了备件管理和文护工作的难度。当然前人的工作还有很多可借鉴之处,如元器件的选择方法、检测点的分配以及中央处理单元的资源配置等方面。在这样的形势下,取长补短开发一种能够综合处理多点温度,并且实时性高,能实现温度设定、温度显示和温度报警的系统就很有必要。 51单片机多路温度检测系统的设计+电路图+源程序+流程图:http://www.youerw.com/zidonghua/lunwen_1338.html