新闻中心

EEPW首页 > 模拟技术 > 设计应用 > DS1620引脚图及测温原理

DS1620引脚图及测温原理

作者:时间:2011-11-09来源:网络收藏
le="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" align=middle width="33%">实际温度值置位/清零LSB直接读数25清零2525.1清零2525.2清零2525.3置位25.525.4置位25.525.5置位25.525.6置位25.525.7置位25.525.8清零2625.9清零2626清零26

由表可知,对于每一次读入的温度值,都以1/2LSB为单位进行四舍五入计算,的1/2LSB为0.25℃,它在进行高分辨率测量的计算中必须考虑在内。

读进的原始数据为9位,对所读数据减去最低有效位,使可得到高分辨率值。计算过程为:将读入的温度可存器二进制数字量转化成带符号整数,即temp read;然后对执行特定的控制指令,使可得到保留在计数器中的数值,即转换停止后的计数器保留数cont remain:以另一特定控制指令或指令集读出非线性累加器中的数值,即在此温度下每℃的计数值count per degree,得知这些参数后,通过如下公式:

实际值=temp read 1/2LSB+(count per degree count remain)/count per degree

实际的精确温度值便可计算出来#e#

实际的精确温度值便可计算出来,分辨率高达0.1℃。

DS1620的工作方式及状态检测位由设置寄存器决定,在进行温度转换之前首先要对其初始化,由PC机或单片机设定设置寄存器的相应位。设置寄存器格式如下:

DONETHFTLF***


评论


相关推荐

技术专区