温度寄存器中的数值即为所测温度
发布时间: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。
上一篇:DS18B20测温原理
上一篇:提高DS1820测温精度的途径
热门点击
- 音频信号传输和放大过程
- 差动变压器的输出特性
- 有用峰值亮度
- 液晶显示器的发展过程
- CRT显示器的结构及工作原理
- 温度寄存器中的数值即为所测温度
- 双面混合组装工艺流程
- 电子枪的作用如下
- 位相差板模式
- 同频干扰是两小区由于所用频率相同而产生的干扰
推荐技术资料
- 单片机版光立方的制作
- N视频: http://v.youku.comN_sh... [详细]