3。3。2 DS18B20 的外部和内部结构 10
3。3。3 DS18B20 工作原理 11
3。3。4 DS18B20 的各种供电方式 12
3。3。5 DS18B20 使用中的注意事项 14
3。5 报警电路的设计 16
3。6。1 LCD1602 参数和特性介绍 17
3。6。2 LCD1602 的指令说明及时序 18
3。7 晶振电路 18
3。8 复位电路 19
3。9 加热降温电路 19
第四章 系统软件设计流程图 21
4。1 系统总体软件设计思想 21
4。2 关键程序流程图 21
4。2。1 主程序流程图 21
4。2。2 测温模块流程图 22
第五章 软件使用及仿真结果 24
5。1 软件的使用 24
5。1。1Keil uVision4 的使用方法 24
5。1。2Proteus 7 Professional 的使用方法 27
5。2 仿真结果及说明 28
5。2。1 温度上下限报警显示 28
5。2。2 温度上下限控制显示 29
5。2。3 定时控制显示 30
结 语 32
致 谢 33
参 考 文 献 34
附录 1:仿真电路图见光盘
附录 2:源程序见光盘
附录 3:外文翻译。见光盘
第一章 绪 论
1。1 研究背景
我们的生活受到环境的很大影响,而温度又是环境的一个很大决定因素,因 此我们的生产生活都会受到温度的很大影响。而随着科技的飞速发展,我们的生 产能力得到了非常大的提升,那么随之而来的,我们必须要面对的一个问题—— 物资的存储。不管我们存储的是什么物资,都不可避免的有一个对于仓库温度的 要求,或高或低。在我们的存储过程中,对于仓库温度的实时测量以及控制,对 于妥善保存仓库物资具有重要意义。论文网
随着各行各业的发展,对于温度测量、温度控制的精度和范围要求越来越严 格,并且对于测量非但要求精确,还需要读数更直观更简便,从而促进了温度测 量和温度控制技术的飞速发展[1]。传统的通过人工进行检测的方法费时费力、效 率低,且测量误差大,随机性大,已经渐渐被淘汰,取而代之的是一种更为简单 方便、可扩展性强、灵活性更大的测温方法。
在温度测量中,我们常采用温度传感器来检测温度,利用单片机对采集到的 数据进行处理分析,并由显示屏来显示测量到的环境温度信号。利用单片机技术 对仓库进行检控,能够让管理人员在不进入现场进行测量的情况下,实时的获得 仓库现场的温度信息,并且利用所获得的温度情况对仓库进行实时控制,这样就 提高了生产效率,实现了生产管理的数字化智能化。
本文以 AT89C51 单片机为主控制器,利用数字式温度传感器 DS18B20 为传 感元件[2]。在只考虑目前仓库检测中的温度检测前提下,综合考虑目前国内仓库 温度检测的现状和发展,学习前人成功的经验,自己设计了一款仓库温度监测系 统,单片机具有体积小、功能齐全、价格低廉和可靠性高的独特优点,故在我国 各个领域获得了广泛的应用[3] 。