提高DS1820测温精度的途径
发布时间:2016/10/24 22:17:16 访问次数:530
(1)DS18⒛高精度测温的理论依据。Ds1陇0正常使用时的测温分辨率为0.5℃, MSL2021-INR这对于一些要求精度高的温度监测来讲略显不足,在对Ds1眨0测温原理详细分析的基础上,我们采取直接读取DS1820内部暂存寄存器的方法,将Ds1彤0的测温分辨率提高到0.01℃~0,1℃。
DS18⒛内部暂存寄存器的分布如表10-4所列,其中第7字节存放的是当温度寄存器停止增值时计数器1的计数剩余值,第8字节存放的是每度所对应的计数值。这样,就可以通过下面的方法获得高分辨率的温度测量结果。首先用DS1820提供的读暂存寄存器指令(BEH)读出以0.5℃为分辨率的温度测量结果,然后切去测量结果中的最低有效位(sB),得到所测实际温度整数部分玑,然后再用BEH指令读取计数器1的计数剩余值〃剩和每度计数值lf每度,考虑到DS1820测量温度的整数部分以0。
(1)DS18⒛高精度测温的理论依据。Ds1陇0正常使用时的测温分辨率为0.5℃, MSL2021-INR这对于一些要求精度高的温度监测来讲略显不足,在对Ds1眨0测温原理详细分析的基础上,我们采取直接读取DS1820内部暂存寄存器的方法,将Ds1彤0的测温分辨率提高到0.01℃~0,1℃。
DS18⒛内部暂存寄存器的分布如表10-4所列,其中第7字节存放的是当温度寄存器停止增值时计数器1的计数剩余值,第8字节存放的是每度所对应的计数值。这样,就可以通过下面的方法获得高分辨率的温度测量结果。首先用DS1820提供的读暂存寄存器指令(BEH)读出以0.5℃为分辨率的温度测量结果,然后切去测量结果中的最低有效位(sB),得到所测实际温度整数部分玑,然后再用BEH指令读取计数器1的计数剩余值〃剩和每度计数值lf每度,考虑到DS1820测量温度的整数部分以0。
上一篇:温度寄存器中的数值即为所测温度
上一篇:根据DS18B20的通信协议
热门点击
- EsD敏感符号和EsD防护符号
- 集电极一发射极间电压VCEO
- ⅤGA
- 视觉函数
- 通常风力发电机的叶片采用玻璃纤维或高强度复合
- 风力发电机的风轮转速若随风速改变
- FED与CRT的不同点
- 标准照明体C和C光源
- 根据DS18B20的通信协议
- 清洁焊盘
推荐技术资料
- 泰克新发布的DSA830
- 泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]