摘要: 随着科学技术的快速发展,各行各业对环境温湿度的要求越来越高,传统的温湿度检测主要是依靠人工轮流巡回查看的方式进行测量和监督,这种方式存在很多由人为因素或环境干扰造成的系统检测误差。为了解决这一弊端和满足现阶段各行各业对货物存储温湿度的高要求,仓库温湿度检测系统的研究与设计已极为必要。
本文针对工业生产及日常生活中对仓库存货环境温湿度的要求,设计一个基于单片机的测量室内温度及湿度值的检测仪器,可根据需要设定温湿度上下限值,并对过限温湿度值进行报警,还能将所测的数据发送到上位机供检测人员参考分析,形成一个仓库温湿度检测系统,实时的监测仓库温湿度的变化。
本文主要介绍了仓库温湿度检测系统的工作原理,硬件电路和系统软件的设计及实现。系统分为上位机和下位机两个部分,下位机应用STC12C5A60S2单片机作为主控制芯片,以DS18B20数字式温度传感器和AM1001湿度传感器作为信号采集器,并以12864液晶显示屏作为数据显示界面,通过单片机对温湿度传感器所采集到的信号进行判断处理,将处理后的数据传送并显示出来供用户使用。上位机的实现是通过串口通讯功能将所测得的数据传送到PC机的相应界面中显示,为检测系统的远程监视奠定了基础。
关键词:单片机 数据采集 DS18B20 AM1001
目录
摘要
ABSTRACT
1 绪论-1
1.1 课题研究的目的及意义-1
1.2 仓库温湿度检测系统的研究现状及发展趋势-1
1.3 本课题的主要任务-2
1.4 本章小结-3
2 仓库温湿度检测系统硬件设计-4
2.1 元器件选择-4
2.1.1 主控芯片的选择-4
2.1.2 传感器的选择-4
2.1.3 显示屏的选择-5
2.2 硬件电路设计-6
2.2.1 系统概述-6
2.2.2 单片机控制模块-6
2.2.3 湿度信号采集模块-7
2.2.4 温度信号采集模块-8
2.2.5 按键选择模块-10
2.2.6 液晶显示模块-10
2.2.7 报警电路-11
2.2.8 时钟模块-11
2.2.9 串口通讯-12
2.3 本章小结-13
3 仓库温湿度检测系统的软件设计-14
3.1 编程环境及结构要求-14
3.2 软件模块化设计-14
3.2.1 主程序-14
3.2.2 液晶显示程序-15
3.2.3 温度采集程序-16
3.2.4 湿度采集程序-17
3.2.5 时钟控制程序-18
3.2.6 按键选择程序-19
3.2.7 报警及解除-20
3.3 本章小结-21
4 上位机的设计-22
4.1 开发环境介绍-22
4.2 通讯基础-23
4.3 上位机界面设计-23
4.3.1 主界面的设计-23
4.3.2 程序框图设计-24
4.4 本章小结-25
5 系统调试-26
5.1 系统硬件调试-26
5.2 系统软件调试-26
5.2.1 液晶显示模块的调试-26
5.2.2 温度采集模块的调试-27
5.2.3 湿度采集模块的调试-27
5.3 运行结果-28
5.4 本章小结-28
6 总结-29
参考文献-30
致谢-31