ds18b20温度寄存器怎么就达到被测温度值下面这段话是ds18b20的测温.我的问题是:"如此循环直到减法计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度."这句话
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 23:06:38
![ds18b20温度寄存器怎么就达到被测温度值下面这段话是ds18b20的测温.我的问题是:](/uploads/image/z/10172644-52-4.jpg?t=ds18b20%E6%B8%A9%E5%BA%A6%E5%AF%84%E5%AD%98%E5%99%A8%E6%80%8E%E4%B9%88%E5%B0%B1%E8%BE%BE%E5%88%B0%E8%A2%AB%E6%B5%8B%E6%B8%A9%E5%BA%A6%E5%80%BC%E4%B8%8B%E9%9D%A2%E8%BF%99%E6%AE%B5%E8%AF%9D%E6%98%AFds18b20%E7%9A%84%E6%B5%8B%E6%B8%A9.%E6%88%91%E7%9A%84%E9%97%AE%E9%A2%98%E6%98%AF%EF%BC%9A%22%E5%A6%82%E6%AD%A4%E5%BE%AA%E7%8E%AF%E7%9B%B4%E5%88%B0%E5%87%8F%E6%B3%95%E8%AE%A1%E6%95%B0%E5%99%A82%E8%AE%A1%E6%95%B0%E5%88%B00%E6%97%B6%2C%E5%81%9C%E6%AD%A2%E6%B8%A9%E5%BA%A6%E5%AF%84%E5%AD%98%E5%99%A8%E5%80%BC%E7%9A%84%E7%B4%AF%E5%8A%A0%2C%E6%AD%A4%E6%97%B6%E6%B8%A9%E5%BA%A6%E5%AF%84%E5%AD%98%E5%99%A8%E4%B8%AD%E7%9A%84%E6%95%B0%E5%80%BC%E5%8D%B3%E4%B8%BA%E6%89%80%E6%B5%8B%E6%B8%A9%E5%BA%A6.%22%E8%BF%99%E5%8F%A5%E8%AF%9D)
ds18b20温度寄存器怎么就达到被测温度值下面这段话是ds18b20的测温.我的问题是:"如此循环直到减法计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度."这句话
ds18b20温度寄存器怎么就达到被测温度值
下面这段话是ds18b20的测温.我的问题是:"如此循环直到减法计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度."这句话不解啊.计数器2怎么就会计数到0呢?谁在对他起作用?
原理里面低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器1,高温度系数晶振随温度变化其震荡频率明显改变,所产生的信号作为减法计数器2的脉冲输入,图中还隐含着计数门,当计数门打开时,DS18B20就对低温低温度系数振荡器产生的时钟脉冲进行计数,进而完成温度测量.计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将-55 ℃所对应的基数分别置入减法计数器1和温度寄存器中,减法计数器1和温度寄存器被预置在-55℃所对应的一个基数值.减法计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器1的预置值减到0时温度寄存器的值将加1,减法计数器1的预置将重新被装入,减法计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度.图2中的斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正减法计数器的预置值,只要计数门仍未关闭就重复上述过程,直至温度寄存器值达到被测温度值.
ds18b20温度寄存器怎么就达到被测温度值下面这段话是ds18b20的测温.我的问题是:"如此循环直到减法计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度."这句话
减法计数器1对减法计数器2起作用.