- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
传感器选择.doc
1-Wire温度传感器在火灾报警系统中应用 2009-10-18 18:39:00 来源:
摘 要:1-Wire总线技术具有节省I/O资源、结构简单、成本低廉,便于总线扩展和方便维护等特点。文章中介绍了1-Wire总线技术数字温度传感器的基本特性与功能块图,数字温度传感器ROM命令和功能命令。阐述了1-Wire总线技术数字温度传感器供电方式。利用1-Wire总线技术使用多个数字温度传感器,实时时钟电路,键盘显示电路,串行存储器电路,RS485通信电路以及看门狗电路等,组成了火灾报警系统硬件系统。绘制了温度采集与处理流程图。采用多个传感器测量不同房间内的温度,可以设置不同房间的报警上限值,可以实现多个房间对应温度的显示和报警。1-Wire总线技术数字温度传感器已经成功地应用于火灾报警系统中。关键词:1-Wire技术;温度传感器;火灾报警;温度采集1.引言 1-Wire总线技术具有节省I/O资源、结构简单、成本低廉,便于总线扩展和方便维护等特点。因此在分布式测温系统中有着广泛的应用。而美国DALLAS公司生产的单总线智能温度传感器DS18B20是采用1-Wire总线技术的典型产品[2]。DS18B20通过单线按照1-Wire协议传送特定的命令序列并进行数据通信。该系列产品有个很重要的特性就是在出厂前每个器件都被写入了唯一的64位ROM 码即序列号,最低有效字节为家族代码。代表器件的类型。如DS1990A的家族码为01H,DS18B20的家族码为28H。由于在同一条1-Wire 总线上可同时挂接多个相同系列或不同系列的1-Wire 器件,因此主机必须能够决定如何正确地访问位于1-Wire 总线上的各个器件。64位ROM 码中家族码提供了器件的类型,随后的6 个字节是器件的唯一序列号,用以区分同一个系列的不同器件。该序列号可作为1-Wire 总线上器件的地址。这样1-Wire 总线上的所有器件连同主机就构成了一个微型局域网。它们之间通过一条公共线来进行通信[5].2.数字温度传感器特性与功能块图。 DS18B20的核心功能就是可以直接转换成数字量。由于每一个智能温度传感器DS18B20有一个唯一的64位序列号。允许多个DS18B20在同一条总线上工作。因此可以用一个单片机在一个大范围内控制多个数字温度传感器DS18B20,经常用于环境温度控制、温度监测系统以及过程监测和控制系统中。1-Wire 器件64位序列号的最高有效字节是循环冗余校验CRC 码。该值基于前面的56位数据。当系统主机开始与某个器件进行通信时,可以从低位开始读取8个ROM 字节即64位序列号。 1-Wire总线技术的温度传感器DS18B20温度的测量范围为 - 55℃ ~ + 125℃ 。便笺存储器中包含两个字节温度寄存器用于存储温度传感器的数字输出。另外提供一个字节报警上限TH和一个字节报警下限TL寄存器。还有一个字节组态寄存器。组态寄存器允许用户设置分辨率为9 ~ 12位。分别对应温度值0.5℃、0.25℃、0.125℃和0.0625℃。TH、、TL和组态寄存器可以存放在EEPROM中,因此当系统掉电时,TH、、TL和组态寄存器中的数据仍将保存。1-Wire总线技术的温度传感器DS18B20功能块如图1所示。图1 1-Wire技术的温度传感器DS18B20功能块图3.数字温度传感器ROM命令和功能命令。 为了能够使1-Wire总线技术的温度传感器DS18B20正常工作,需要按照一定顺序执行相关命令。首先进行初始化,其次执行ROM命令,最后执行DS18B20功能命令。常用的ROM命令有5个。每个命令均为一个字节。在发送DS18B20功能命令之前,主CPU必须发布适当的ROM命令。对ROM的五种操作命令有ROM搜索命令(代码为F0H),ROM命令(代码为33H),匹配ROM命令(代码为55H),跳过ROM命令(代码为CCH)和搜索报警命令(代码为ECH)。 当主CPU使用了ROM命令之后,如果访问想要通信的从设备DS18B20时,主CPU能够发布一个DS18B20功能命令。1-Wire总线技术的温度传感器DS18B20功能命令主要有5条。这些命令允许主CPU读或写DS18B20的便笺存储器,开始温度转换以及决定电源的模式。DS18B20功能命令如下所述。 1.温度转换命令(代码为44H)使DS18B20开始转换。转换完毕的温度数据存放在两个字节的温度寄存器中。 2.写便笺存储器命令(代码为4EH)允许主CPU 写3个字节数据到便笺存储器中。第一个数据字节被写入到TH寄存器中,第二个数据字节被写入到TL寄存器中,第三个数据字节被写入到组态寄存器中。数据写入从最低有效位开始。在主CPU发出复位脉冲之前,三个字节必须被写完。
您可能关注的文档
- 企业设备振动故障诊断.doc
- 企业购并所带来的成本效应.doc
- 企业邮箱业务考试.doc
- 企业邮箱功能介绍.doc
- 企划人社会资源的调度者.doc
- 企划部技能考核大赛复习题纲建材家具.doc
- 伊利冰淇淋系列电视广告片创作纪实.doc
- 伊川三电厂燃料运行规程施行修改版.doc
- 伊瑟尔的效应美学.doc
- 伏安特性曲线物理实验讲义.doc
- 2025年高考物理知识点归纳-【上好课】2025年高考物理二轮复习讲练测(新高考通用).docx
- 2025年高考物理考前信息必刷卷)信息必刷卷04(陕西、山西、宁夏、青海专用)(参考答案).docx
- 2025年高考物理考前信息必刷卷)信息必刷卷04(陕西、山西、宁夏、青海专用)(原卷版).docx
- 2025年高考物理考前信息必刷卷)信息必刷卷02(江苏专用)(原卷版).docx
- 2025年高考物理考前信息必刷卷)信息必刷卷01(江苏专用)(原卷版).docx
- 2025年高考物理考前信息必刷卷)信息必刷卷03(陕西、山西、宁夏、青海专用)(原卷版).docx
- 2025年高考物理考前信息必刷卷)信息必刷卷03(黑吉辽蒙专用)(解析版).docx
- 2025年高考物理考前信息必刷卷)信息必刷卷02(陕西、山西、宁夏、青海专用)(原卷版).docx
- 2025年中考道德与法治三轮冲刺:常考主观题答题术语速查宝典.docx
- 2025年中考道德与法治三轮冲刺:易错易混知识点 速查宝典.docx
文档评论(0)