- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DS18B20 设计的多点测温系统
推荐产品:粮情测控系统/煤堆测温系统/大体积混凝土测温仪系统/煤堆测温系统
1 温度传感器DS18B20 介绍
DALLAS 公司单线数字温度传感器DS18B20 是一种新的“一线器件”,它具有体积小、适用电压宽等特
点。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。
DS18B20 支持“一线总线”接口,测量温度范围为-55℃~+125 ℃,在-10 ℃~+85 ℃范围内,精度为±0.5 ℃;
通过编程可实现 9~12 位的数字值读数方式;可以分别在 93.75ms 和 750ms 内将温度值转化为9 位和 12
位的数字量。每个DS18B20 具有唯一的64 位长序列号,存放于DS18B20 内部ROM 只读存储器中。
DS18B20 温度传感器的内部存储器包括 1 个高速暂存RAM 和1 个非易失性的电可擦除E2RAM ,后者
存放高温度和低温度触发器TH 、TL 和结构寄存器。暂存存储器包含了8 个连续字节,前2 字节为测得的
温度信息,第 1 个字节为温度的低8 位,第2 个字节为温度的高8 位。高8 位中,前4 位表示温度的正(全
“0”)与负(全“1”);第3 个字节和第4 个字节为TH、TL 的易失性拷贝;第5 个字节是结构寄存器的易失性
拷贝,此三个字节内容在每次上电复位时被刷新;第6、7、8 个字节用于内部计算;第9 个字节为冗余检
验字节。所以,读取温度信息字节中的内容,可以相应地转化为对应的温度值。表 1 列出了温度与温度字
节间的对应关系。
系统分为现场温度数据采集和上位监控PC 两部分。图 1 为系统的结构图。需要指出的是,下位机可
以脱离上位PC 机而独立工作。增加上位机的目的在于能够更方便地远离现场实现监控、管理。现场温度
采集部分采用8051 单片机作为中央处理器,在P1.0 口挂接10 个DS18B20 传感器,对 10 个点的温度进行
检测。非易失性RAM 用作系统温度采集及运行参数等的缓冲区。上位PC 机通过RS485 通信接口与现场
单片微处理器通信,对系统进行全面的管理和控制,可完成数据记录,打印报表等工作。
2.1DS18B20 与单片机的接口电路
DS18B20 与8051 单片机连接非常简单,只需将DS18B20 信号线与单片机一位I/O 线相连,且一位I/O
线可连接多个DS18B20 ,以实现单点或多点温度测量。DS18B20 可以通过2 种方式供电:外加电源方式和
寄生电源方式。前者需要外加电源,电源的正负极分别与DS18B20 的VDD 和GND 相连接。后者采用寄
生电源,将DS 18B20 的VDD 与GND 接在一起,当总线上出现高电平时,上拉电阻提供电源;当总线低
电平时,内部电容供电。由于采用外加电源方式更能增强DS18B20 的抗干扰性,故本设计采用这种方式。
在实际应用中,传感器与单片机的距离往往在几十米到几百米,传输线的寄生电容对DS18B20 的操作也有
一定的影响,所以往往在接口的地方稍加改动,以增加芯片的驱动能力和减少传输线电容效应带来的影响,
达到远距离传输的目的。
2.2 键盘及显示
键盘通过编程设置可完成以下功能:对温度值进行标定,定时显示各路的温度值,单独显示某路的温
度值,给每一路设定上下限报警值等。LED 则可为用户提供直观的视觉信息。在工作现场,用户可通过 6
位LED 的显示数据来确定系统的当前工作状态以及采样的温度值信息等。
2.3 报警电路
当被测温度值超过预先设定的上下限时,报警电路作出响应,蜂鸣器发出响声,告知用户温度的异常。
具体哪一个传感器温度值超限,可由软件查询各DS18B20 内部告警标志而确定,继而调整该现场温度,以
达到对温度波动的控制。
3.1 下位机软件
系统下位测温部分软件采用MCS51 汇编语言编写,主要完成对DS18B20 的读写操作,实现实时数据
的采集,并获取最终温度值送至单片机内存。但需要注意的是,由于DS18B20 的单总线方式,数据的读写
都占用同一根线,所以每一种操作都必须严格按照时序进行。图2 为测温子系统流程图。单片机首先发送
复位脉冲,该脉冲使信号线上所有的DS18B20 芯片都被复位,接着发送ROM 操作命令,使得序列号编码
匹配的DS18B20 被激活。被激活后的DS18B20 进入接收内存访问命令状态,内存访问命令完成温度转换、
读取等工作(单总线在ROM 命令发送之前存储命令和控制命令不起作用) 。
3.2 上位
您可能关注的文档
- 夏津县职业中等专业学校实训设备采购项目技术和服务要求.doc
- 2015年版中国阿米替林市场销售调研报告.doc
- 新一代地面数字电视覆盖方案一些设想.PDF
- 东莞市社会福利中心双电源设施设备和发电机采购项目.doc
- 信息化和农业现代化.PDF
- 东江水务有限公司水务工程房屋安全鉴定服务单位.doc
- 信息检索理论和方法.doc
- 信宜市镇隆中学主入口和围墙景观工程项目.doc
- 东阳光集团招聘.doc
- 东营市垦利区市政道路绿化和配套工程PPP项目.doc
- 中国凹凸矿业供需状况与竞争策略分析研究报告.docx
- 零售电商行业市场运营现状与商业投资评估规划研究论文.docx
- 可再生能源布局规划投资条件风险评估详解.docx
- 中国果胶行业市场发展分析及发展前景与投资研究报告.docx
- 中西医结合诊疗模式创新与效果评估研究.docx
- 捷克共和国食品机械行业市场供需调研及资本评估发展规划分析研究报告.docx
- 聚乙烯醇行业市场氛围供求研究及投资银行前景规划报告.docx
- 拉脱维亚银行业服务创新商业需求分析市场竞争态势调研投资评估政策策略规划报告.docx
- 医药制剂市场投资前景分析及供需格局研究研究报告.docx
- 医用低温存储设备稳定性监测与生物样本库建设需求分析.docx
原创力文档


文档评论(0)