- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机粮库的温度检测系统设计
机电与车辆工程学院毕业设计
题 目: 基于单片机粮库的温度检测系统设计
专 业: 电气工程及其自动化
班 级:
姓 名:
学 号:
指导教师:
日 期:
目 录
引言 2
1. 概况与现状分析 2
1.1 课题背景概况 2
1.2 课题现状分析及设计意义 3
2. 系统硬件电路的设计 4
2.1 硬件电路构成及设计原理 4
2.1.1 系统硬件电路构成 4
2.1.2 系统工作原理 6
2.1.3 系统主要技术指标 8
2.2 单片机的选择 8
2.2.1 单片机概述 8
2.2.2 AT89S51芯片的主要性能 9
2.2.3 AT89S51芯片的引脚说明 10
2.2.4 AT89S51芯片的最小系统设计 12
2.3 温度传感器的选择 13
2.3.1 温度传感器DS18B20的简介 14
2.3.2 DS18B20的性能特点 14
2.3.3 DS18B20的管脚排列 15
2.3.4 DS18B20的内部结构 15
2.3.5 DS18B20的控制方法 16
2.3.6 DS18B20的测温原理 16
2.3.7 DS18B20使用中的注意事项 17
2.4 RS-485的通信设计 18
2.4.1 串行通信的分类 18
2.4.2 串行通信的制式 19
2.4.3 串行通信的总线接口标准 19
2.4.4 RS-485的硬件设计 20
2.5 硬件系统设计概要 22
2.6 粮库分类及测温点分布 24
3. 系统软件的设计 25
3.1 DS18B20的流程图 25
3.2 系统主程序 28
3.2.1 DS18B20初始化子程序 28
3.2.2 DS18B20读写子程序 29
3.2.3 DS18B20定时显示子程序 29
3.2.4 DS18B20温度转换子程序 30
4. 温度检测系统设计总结 30
致谢 31
基于单片机粮库的温度检测系统设计
摘要:本论文提出一种基于单片机的粮库温度检测系统设计方案,该方案是利用温度传感器DS18B20将粮库内温度的变化,转换为电压变化输入模数转换器,其值由单片机处理,并控制数字显示器,显示粮库内的实际温度。一旦该温度值超过我们预先设定的上、下限,单片机便启动报警系统,进而对温度进行控制。这种设计方案能对多点的温度进行实时巡检,各检测单元能独立完成各自功能,同时能够对温度进行定时采集,测量结果不仅能在本地显示,而且可以利用单片机串行口,通过RS-485总线及通信协议将采集的数据传送到计算机,进行进一步的存档、处理。系统稳定可靠、可维护性好。
关键词:AT89S51;单总线技术;DS18B20;RS-485.
引言
在人类的生活环境中,温度扮演着极其重要的角色。无论你生活在哪里,从事什么工作,无时无刻不在与温度打着交道。自18世纪工业革命以来,工业发展与是否能掌握温度有着密切的联系。在冶金、钢铁、石化、水泥、玻璃、医药等行业,可以说几乎80%的工业部门都不得不考虑着温度的因素。温度不但对于工业如此重要,在农业食品保存中温度的监测与控制也有着十分重要的意义。
目前应用于粮食仓库的温度检测系统采用由模拟温度传感器、多路模拟开关、A/D转换器及单片机等组成的传输系统。这种温度采集系统需要在粮库内布置大量的测温工具,才能把现场传感器的信号送到采集卡上,安装和拆卸繁杂,成本也高。同时线路上传送的是模拟信号,易受干扰和损耗,测量误差也比较大,不利于控制者根据温度变化及时做出决定。在这样的形式下,开发一种实时性高、精度高,能够综合处理多点温度信息的测控系统就很有必要。
1. 概况与现状分析
1.1 课题背景概况
我国人多地少,人均占有耕地面积更少。因此,要改变这种局面,只靠增加耕地面积是不可能实现的,因此我们要另辟蹊径,提高粮食存储效率,减少粮食损失及浪费,粮库温度检测技术就是其中一个好的方法。
随着粮库温度检测技术的普及,粮库数量的不断增多,其温度控制便成为一个十分重要的课题。传统的温度测量是在粮库内部使用温度计,通过读取温度值来知道内部的实际温度,然后根据现有温度与额定温度进行比较,看温度是否过高或过低。如果过高,就对其进行降温处理;如果过低,
您可能关注的文档
- 前后鼻音区别练习及常用表 PDF.doc
- 利用模型选择确定视觉词袋模型中词汇数目.doc
- 前四次人口普查统计资料.doc
- 利用哈希技术统计C源程序关键字出现频度报告.doc
- 剑桥少儿英语预备级1-8单元测试卷.doc
- 剑南春集团成都盛世剑南酒类营销有限公司员工手册.doc
- 剖析爱因斯坦两个理论的矛盾.doc
- 剑桥少儿英语预备级B册 第一单元课件 UNIT 1.ppt
- 副县级后备干部推荐材料.doc
- 加勒比海盗钢琴谱原版.doc
- PLG220016磷酸氢钙盘式干燥机,直径2200磷酸氢钙圆盘干燥器,16层磷酸氢钙烘干机.docx
- 二零二五营销总监聘用合同书.docx
- 2024-2025学年陕西省西安市西安中学高三教学质量检测试题数学试题含解析.doc
- 2024-2025学年初中信息技术(信息科技)闽教版(2012)七年级上册教学设计合集.docx
- 二零二五版购房及车位合同.docx
- 理解2024年系统架构设计师的职业发展方向试题及答案.docx
- 理解专利保护的法律依据2024年考试试题及答案.docx
- 2025年黔南民族幼儿师范高等专科学校单招职业技能测试近5年真题考点含答案解析.docx
- 商铺租赁招商代理合同.docx
- 现代光电技术最新发展动态试题及答案.docx
文档评论(0)