远程串口温度采集系统设计_毕业设计.doc

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE II PAGE I 毕业设计 远程串口温度测量系统设计 摘 要   远程温度测量系统是利用下位机实时温度的采集,并将结果传输到上位机。以达到对温度的比较、控制。本设计用52单片机为主要硬件,设计了包括温度采集,温度显示,串口通信等外围电路。而且对所设计电路给出了相应的软件设计,包括串行口初始化,数据采集和数据传输等程序。在温度测量部分采用具有“一线总线”接口的数字传感器DS18B20,实现单线远程数据的采集。   远程温度测量系统是典型的集散式控制系统。由下位机、上位机、和通讯网络三部分组成。下位机是基于单片机 AT89S52和DS18B20的高精度温度采集系统,功能是对温度的检测与输出控制。上、下位机之间通过RS-485协议构成网络系统。   关键词: AT89S52,DS18B20,温度采集,串口通信    目 录 TOC \o 1-3 \h \z \u 第一章 绪论 h 1 第二章 远程温度测量系统设计要求与设计方案 h 2 2.1系统设计任务和要求 h 2 2.2 课题分析 h 2 2.3 方案比较与论证 h 2 2.3.1 温度传感器的选择 h 2 2.3.2显示部分 h 3 2.3.3主控芯片的选择 h 3 2.3.4远程传输模块的选择 h 3 2.4方案选定 h 4 第三章 远程温度测量系统的硬件设计 h 5 3.1总体设计 h 5 3.2 主板部分电路设计 h 5 3.2.1 AT89S52单片机的性能及应用 h 5 3.2.2显示模块设计 h 6 3.2.3串行通信 h 6 3.2.4电源模块 h 6 3.3分板电路设计 h 7 3.3.1 AT89S52单片机的性能及应用 h 7 3.3.2 DS18B20芯片简介及接口设计 h 7 第四章 远程温度采集系统的软件设计 h 8 4.1 软件设计总论 h 8 4.1.1软件设计的一般方法 h 8 4.1.2 程序流程图设计 h 8 4.2 C语言的产生及特点 h 8 4.3 总体及各分模块程序设计 h 9 4.3.1 主板主程序设计 h 9 4.3.2分板主程序设计 h 10 4.3.3串行通信程序设计 h 10 4.3.4温度采集程序设计 h 12 4.3.5 LCD显示设计 h 18 4.4软件抗干扰技术 h 20 结论 h 21 致谢 h 22 附录 h 24 第一章 绪论 温度的监视和控制可以说是现代化工、农业最常用的技术,常用于农用系统、音频设备、汽车、气象控制、GPS设备、医疗装置、电信等方面。例如进行田间温度测量,将温度传感器放置在所需测量的农田的各个位置,在土壤表面,深入到作物根系附近,放置到植物的顶端,测量同一时间内不同位置的温度,经过一段时间的采样从而分析温度对作物生长产生的影响;还可以在粮库存储的粮食中均匀分布温度探头,监测不同位置的粮食的温度变化,防止或尽早处理霉变现象。对于这类的温度测量需求,传统的人工测量已经远远的不能满足,而现有的大多数温度测量装置采用热电偶进行温度测量,热电偶发出模拟信号且信号比较微弱,需要先经过增益放大,再进行A/D转换,最后送交给MCU处理。这样的系统控制多个温度探头需要考虑很多因素,而且多个探头的连接也会使整个系统的构成变得非常复杂,不利于实际应用。 18B20数字测温传感器,其不仅适用与高温或低温的环境,也适用于自然环境或接近自然温度的检测,如:对冷冻室或冷藏室温度的监测,粮食储备的温度监测,蔬菜大棚、花房的温度监测,程控交换机室的温度监测,孵化室温度监测等等对环境温度要求较严格的场合。DS18B20在解决各种误差、可靠性和实现系统优化等方面与传统各种温度传感器相比,有无可比拟的优越性,因而广泛应用于过程控制、环境控制、建筑物、机器设备中的温度检测。 而对于远程传输这一课题在本系统中也是不得不考虑的一个因素。连接DS1820的总线电缆是有长度限制的。试验中,当采用普通信号电缆传输长度超过50m时,读取的测温数据将发生错误。采用何种传输协议有效地扩展测量半径是我们要解决的一个问题。 第二章 远程温度测量系统设计要求与设计方案 2.1系统设计任务和要求 用单片机、18B20数字测温传感器、LCD或LED等设计一温度测量电路,该电路还能进行远距数据传输。测量温度范围:-55℃~+125℃;传输距离:大于100米。 2.2 课题分析 首先,对于远程温度测量,温度探头的低功耗是十分重要的,同时还要满足易于控制的条件,测温范围也必须达到或超过题目要求。因此

文档评论(0)

weidameili + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档