位置:51电子网 » 技术资料 » IC/元器件

温度寄存器中的数值即为所测温度

发布时间:2016/10/24 22:15:23 访问次数:2428

   减法计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器1的预置值减到0时, MSL2021-IN温度寄存器的值加1,减法计数器1的预置值将重新被装入,从而重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。图10-21中的 斜率累加器用于补偿和修正测温过程中的非线性输出,以及修正减法计数器的预置值。

   只要计数门仍未关闭,就会一直重复上述过程,直至温度寄存器值达到被测温度值,这就是Ds18B⒛的测温原理。

   另外,由于DS18B20单线通信功能是分时完成的,有严格的时隙概念,因此读写时序很重要。系统对DS18”0的各种操作必须按协议进行。操作协议为:初始化DS18B⒛(发复位脉冲)→发R0M功能命令→发存储器操作命令→处理数据。在正常测温情况下,DS1820的测温分辨力为0.5℃,可采用下述方法获得高分辨率的温度测量结果:首先用DS1820提供的读暂存器指令(BEH)读出以0.5℃为分辨率的温度测量结果,然后切去测量结果中的最低有效位(ⅡB),得到所测实际温度的整数部分几,然后再用BEH指令取计数器1的计数剩余值Cs和每度计数值CD。

   减法计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器1的预置值减到0时, MSL2021-IN温度寄存器的值加1,减法计数器1的预置值将重新被装入,从而重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。图10-21中的 斜率累加器用于补偿和修正测温过程中的非线性输出,以及修正减法计数器的预置值。

   只要计数门仍未关闭,就会一直重复上述过程,直至温度寄存器值达到被测温度值,这就是Ds18B⒛的测温原理。

   另外,由于DS18B20单线通信功能是分时完成的,有严格的时隙概念,因此读写时序很重要。系统对DS18”0的各种操作必须按协议进行。操作协议为:初始化DS18B⒛(发复位脉冲)→发R0M功能命令→发存储器操作命令→处理数据。在正常测温情况下,DS1820的测温分辨力为0.5℃,可采用下述方法获得高分辨率的温度测量结果:首先用DS1820提供的读暂存器指令(BEH)读出以0.5℃为分辨率的温度测量结果,然后切去测量结果中的最低有效位(ⅡB),得到所测实际温度的整数部分几,然后再用BEH指令取计数器1的计数剩余值Cs和每度计数值CD。

相关IC型号
MSL2021-IN
暂无最新型号

热门点击

 

推荐技术资料

单片机版光立方的制作
    N视频: http://v.youku.comN_sh... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!