如何使用单总线数字温度传感器实现自动识别的技术

资料大小: 0.14 MB

所需积分: 0

下载次数:

用户评论: 0条评论,查看

上传日期: 2020-03-21

上 传 者: 易水寒他上传的所有资料

资料介绍

标签:寄存器(1937)编码器(1736)传感器(17060)

本文档的主要内容详细介绍的是如何使用单总线数字温度传感器实现自动识别的技术。

  在多点温度测量系统中,单总线数字温度传感器(例如DS18X20)因其体积小、构成的系统结构简单等优点,应用越来越广泛。每一个数字温度传感器内均有唯一的64位序列号(最低8位是产品代码,其后48位是器件序列号,最后8位是前56位循环冗余校验码),只有获得该序列号后才可能对其进行操作,也才能在多传感器系统中将它们一一识别。实际应用时的一般做法是:将每一个传感器的序列号测出,以表格的形式和程序存放在一起,并且给每个测温点编上号,做成标签粘贴在对应的传感器上。当系统中有传感器故障时,必须由专业人员测出备用的传感器序列号,贴上相应的标签,并在程序中修改表格,再将程序固化到程序存储器中。显然,这样做非常不利于系统维护。

  现有的单总线数字温度传感器的文献很少涉及自动识别序列号和排序(即与测量点对应)的问题,文献1给出了一种方法:通过特制的编码器,将一个传感器的序列号读出,并将其中48位器件序列号转换成BCD码,再通过手动拨盘将测温点编号拨入编码器,与器件序列号一起写入到传感器内的上下限温度报警寄存器TH/TL中(两个字节的EEPROM)。使用该方法,系统可以由运行人员来维护,并减少维护工作量,但仍有缺点:需要专门的编码器,维护工作量减少得仍不够;必须是在TH/TL不使用的前提下。本文给出一种方法,只需在系统中增加一片EEPROM芯片,通过编程,可实现多个传感器的出错指示、自动识别。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传365bet体育官网资料