- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
仓库温湿度监测系统汇
目 录
1 引言 1
1.1设计任务 2
1.2 系统的工作原理 2
1.3总体设计框图 2
2 系统硬件电路的设计 3
2.1 单片机的选择 3
2.2单片机最小系统设计 7
2.2.1复位电路的设计 7
2.2.2晶振时钟电路的设计 8
2.3温度传感器模块 9
2.3.1温湿度传感器的选用 9
2.3.2 DHT11传感器模块的电路设计 11
2.4显示器的选择 12
2.5 蜂鸣器报警电路的设计 15
2.6阈值电路的设计 16
2.7直流稳压电源电路的设计 17
3软件设计 18
3.1整体程序流程 18
3.2液晶显示器模块程序设计 19
3.3传感器模块程序设计DHT11 20
3.4 蜂鸣器模块流程图 20
4系统的调试运行 21
结论 22
致谢 24
参考文献 25
附录A 26
附录B 31
仓库温湿度监测系统
摘要:温湿度控制已成为当今社会研究的热门项目。是仓库管理过程中必须考虑的因素,作为最常见的被控参数。温度和湿度已经不再是相互独立的物理量,而应在系统中综合考虑。广泛应用于实验室、大棚、花圃、粮仓乃至土壤等各个领域。而传统的温湿度控制则利用湿度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材。通过人工进行检测。对不符合温度和湿度要求的库房进行通风、降温、去湿等操作。这种人工测试方法费时费力,效率低。切随机性较大。误差大。因此就需要一种造价低廉、使用方便且计算精确的温湿度控制仪器。利用单片机对温、湿度控制,具有控温、湿精度高、功能强、体积小、价格低,简单灵活等优点,很好的满足了工艺要求。?
本设计通过使用AT89S52单片机、DHT11传感器模块、1602液晶显示屏模块、阈值设置模块以及报警模块。DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。AT89S52 是一种低功耗、高性能CMOS位微
图1-1 总体设计框图
可以看出此系统有单片机模块、dht11传感器模块、阈值设置模块、显示器模块、报警模块五部分组成,为简化电路,外围电路采用并行控制,这样可以简化系统,该设计以89s52为核心,实现温湿度的检测及显示。
2 系统硬件电路的设计
2.1 单片机的选择
单片机种类很多,许多厂家有自己的单片机系列产品,本项目应用中只是定时(2s)对温度传感器的数据进行采样,在数码管显示,功能相对简单,实时性不太强,运算量不大,因此选用8位单片机。AT89S52单片机是常用于控制的芯片,在智能应用领域,监测控制,以及机电一体化等领域有显著优势,选用AT89S52单片机用于仓库温湿度的实时监测足以,而且AT89S52单片机易于学习,性价比也很高。综合考虑,选用AT89S52单片机。
基本性能 :
1、与MCS-产品兼容;
2、8K字节在系统可编程Flas;
3、1000次擦写周期;
4、全静态操作:0Hz-33MHz;
5、三级加密;
6、32个可编程I/O口线;
7、三个16位定时器/计数器;
8、六个中断源;
9、全双工UART串行通道;
10、低功耗空闲和掉电模式;
11、掉电后中断可唤醒;
12、;
13、双数据指针;
14、掉。AT89S52 是一种低功耗、高性能CMOS8位微,具有 8K 在系统可编程DIP封装Flash存储器。使用公司高密度非易失性存储器技术制造,与工产品指令和引脚完 全兼容。片上Flash允许程序存储器在系统可编程,亦适于 常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统 可编程Flash,使得AT89S52为众多嵌入式控制应用系统提 供高灵活、超有效的。 AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工, 片内晶振及。另外,AT89S52 可降至0Hz 静态辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM内容被保存被冻结,一切工作停止,直到下一个中断或硬件复位为止。
P0 口:P0口是一个8的双向I/O口。作为输出口,每位能驱动8个TTL辑电平。对P0端口写“1”时,引脚用作高阻抗输入。 当访问外部程序和数据存储器时,P0口也
文档评论(0)