新闻中心

EEPW首页>嵌入式系统>设计应用> 单总线数字温度传感器原理及应用

单总线数字温度传感器原理及应用

作者: 时间:2012-02-20 来源:网络 收藏

程序处理是整个系统的关键,即简洁的硬件结构是靠复杂的软件来支持的。多个器件挂在一条上为了识别不同的器件,在程序设计过程中一般有四个步骤:初始化命令;传送ROM命令;传送RAM命令;数据交换命令。

需要注意的是,无论是单点还是多点检测,在系统安装及工作之前,应将主机逐个与DS1820挂接,读出其序列号。其工作过程为:主机发出一个脉冲,待0电平大于480μs后,复位DA1820,在DS1820所发响应脉冲由主机接收后,主机再发读ROM命令代码33H,然后发一个脉冲(15μs),并接着读取DS1820序列号的一位。用同样方法读取序列号的56位。另外,由于DS1820单线通信功能是分时完成的,遵循严格的时隙概念,因此,系统对DS1820和各种操作必须按协议进行,即初始化DS1820(发复位脉冲)→发ROM功能命令→发存储器操作命令→处理数据。系统对DS1820操作的总体流程图如图4所示。

在正常测温情况下,DS1820的测温分辨力为0.5℃。采用下述方法可获得高分辨率的测量结果:首先用DS1820提供的读暂存器指令(BEH)读出以0.5℃为分辨率的测量结果,然后切去测量结果中的最低有效位(LSB),得到所测实际温度的整数部分Tz,然后再用BEH指令取计数器1的计数剩余值Cs和每度计数值CD。考虑到DS1820测量温度的整数部分以0.25和0.75℃为进位界限的关系.

28.gif

结束语

对应于传统概念,这一粒三极管一样的相当于传统的温度+化+ CPU+协议及接口。一线器件采用单条连线,解决了控制、通信和供电等问题,降低了系统成本,并简化了设计,为未来的发展和开辟了新的领域。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭