摘要:为了能够准确、方便地监测仓库温湿度,本文设计了一种仓库温湿度监测系统。本系统主要针对普通仓库,以MCS-51单片机为控制核心,结合DS18B20温度传感器和HS1101湿敏传感器采集数据,经由单片机处理,将结果显示在LCD液晶显示屏上,当超过或低于给定指标时启动报警装置。该设计的测量范围:温度,-30℃~+50℃;精度,0.5℃。湿度,10%~100%RH;精度,1%RH。本设计主要实现以下目标:成本低,精度高,工作稳定可靠,便于实际操作。53742
毕业论文关键词:MCS-51单片机,温度传感器,湿度传感器,报警
Abstract: To be able to accurately and easily monitor storage temperature and humidity, we designed a warehouse temperature and humidity monitoring systems. The system mainly for general warehouse to MCS-51 microcontroller core, combined with DS18B20 temperature sensor and humidity sensor HS1101 collect data via the microcontroller processing, the results are displayed on the LCD screen, when above or below a given index when you start alarm device. The design of the measuring range: temperature, -30 ℃ ~ +50 ℃; accuracy, 0.5 ℃. Humidity, 10% ~ 100% RH; accuracy, 1% RH. The design is mainly to achieve the following objectives: low cost, high precision, stable and reliable, easy to practice.
Keywords: MCS-51 microcontroller, temperature sensor, humidity sensor, alarm
目 录
1 绪论 5
1.1 选题背景 5
1.2 目前研究情况 5
1.3 设计过程及工艺要求 6
2 系统设计方案 6
2.1 系统的设计方案与组成 6
2.2 系统元器件的选取 7
3 系统硬件设计8
3.1 MCS_51单片机与时钟电路8
3.2 温度信号采集 10
3.3 湿度信号采集 12
3.4 显示电路的设计 14
3.5报警电路的设计 15
4 系统软件设计 16
4.1 主程序流程图 16
4.2 中断程序流程图 17
4.3 温湿度采样子程序流程图 18
4.4 报警子程序流程图 18
总结 19
参考文献 20
致谢 21
附录 22
1 绪论
1.1 选题背景
随着国内越来越多的仓库爆炸事件的发生,仓库储存的安全问题越来越受到人们的重视,所以这就需要我们对此进行研究。
我国仓库环境总体情况还是比较差的,不光如此,几乎所有的仓库都是实行人工管理。这就意着需要投入很多员工、钱财还有设备,而且还存在不稳定因素。比如就有因为仓库管理人员的疏忽引起的仓库起火爆炸事件。而改变这一现状的重点,我认为应在仓库管理方式上做出改变及创新。
仓库是否安全或合格的重要指标是温度和湿度,这两个数据和储存的货物是否安全有着息息相关 的关系。这两项数据必须经常甚至时刻监测,而单靠人力,显然无法满足要求。
今天,单片机越来越频繁的出现在我们的生活中,它为我们带来了更加智能化,更加遥控化,更加舒适的生活。由此,我觉得将单片机应用在仓库管理中会对现状有所改变。
1.2 目前研究情况
纵观现在的社会,诸多行业发展的速度大大提高,而且也变的多样化,这其中以工农业最为典型。在这些领域中,人们越来越重视检测温湿度的效果。在这种情况下,国际上温湿度传感器的研究相继出现新的成果。温湿度传感器也改变了发展方向,从原来的单一化转向集成化,同时更加的智能,也能同时检测多个参数。这就加快了 温湿度 监测系统技 术的发展,也为监测温湿度的准确性及稳定性提供了保障。
(1)国际上应用比较多的温度传感器是全集成化的。其种类大致可以分为以下5类:模拟 集成温度 传感器、模拟集成 温度控制器、智能温度 传感器、通用智能温 度控制器、微机散热保护专 用的智能温 度控制器[5]。 MCS-51单片机仓库温湿度监测系统设计+电路图+程序:http://www.751com.cn/zidonghua/lunwen_57892.html