基于单总线多点温度采集系统设计与制作-工学学士.doc

基于单总线多点温度采集系统设计与制作-工学学士.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单总线多点温度采集系统设计与制作-工学学士

摘要 本课题主要研究基于单总线DS18B20数字温度传感器与STC89C52单片机的多点温度测量系统。该系统利用STC89C52单片机分别采集各个温度点的温度,实现读取多个地方点的温度。它以STC89C52单片机为主控制芯片,采用数字温度传感器DS18B20实现多路温度的检测,测量精度可以达到0.5℃。本人主要负责单片机串口通信方面,利用单片机与PC机通信以达到读取DS18B20序列号,运用单片机与单片机通信,达到控制LED16x64点阵显示模块提示当前的操作情况。 关键字:单总线; STC89C52单片机; DS18B20数字传感器; 串口通信 Abstract This topic research based on single bus DS18B20 digital temperature sensor and STC89C52 MCU multi-point temperature measuring system. The system USES respectively STC89C52 single-chip microcomputer temperature temperature points collected each place, to realize the temperature reading more points. It mainly STC89C52 single-chip microcomputer control chip, using digital temperature sensor DS18B20 realize multiple temperature detection and measurement accuracy can reach 0.5 ℃. I mainly responsible for single-chip microcomputer, serial communication with the PC using single chip computer communication in order to achieve reads, using single-chip computer generated DS18B20, achieve control of LED16x64 microcontroller communication dot matrix display module tip current operating conditions. Key words: single bus; STC89C52 microcontroller; DS18B20 digital sensors;serial communication 1.引言 多点温度采集系统在工业领域及其国民生产中有广泛的用途。如在化工领域中,经常需要检测和控制反应釜中的液体的温度,使之能够稳定在一定的温度范围之内;在粮食储存以及加工过程中,会储存高水分的粮食,高水分的粮食极易升温发霉,因此粮食储存的测温显得尤为重要。以往的测温系统多采用热敏电阻,精度低、易损坏,且模拟信号远距离温度测量系统中,需要很好地解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差问题等技术问题,才能够达到较高的测量精度。因此,在温度采集系统中,具有足够的精度和实时性,控制足够的精度,并且尽可能具有较低的成本,这样的产品才具有实用价值。本文采用新型数字温度传感器DSl8B20,它具有体积更小、精度更高、适用电压更宽、采用单总线的优点,以STC89C52单片机为控制核心完成多点测温的可行性设计方案。 2. 设计方案论证 本设计的主要功能是运用串口通信技术读取DS18B20的序列号,并将其采集出来,为实现多点温度采集系统设计做铺垫,而读取DS18B20的序列号并将其显示出来有很多方法,以下是选取一些常用的方法。 方法一:读取DS18B20的序列号后,将其在数码管显示,DS18B20的序列号有64位,也就是有8个8位数,就四个四位数码管,才能将其显示出来,该方法成本低,但电路有点复杂不适合。 方法二:读取DS18B20的序列号后,将其在LCD1602液晶上显示出来,该方面成本高,操作复杂,但电路简单。 方法三:读取DS18B20的序列号后,通过串口通信技术将其在PC计算机上显示出来,该方法成本低,操作简单,获取序列号方便。 因此,通过以上方法比较,我们采用串口通信技术获取DS18B20序列号。 3. 串行通信理论的有关概念 3.1 通信 不同的独立系统利用线路互相交换数据便是通信,而构成整个通信的线路称为网络。通信的目的不外乎数据的交换,数据必须经过交换才能由发送端到达接收端,发

文档评论(0)

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

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

1亿VIP精品文档

相关文档