ds18b20怎么采集温度信号
1、 轮询模式:微控器定期询问传感器当前的温度值。 这种方式简单易用,但会消耗更多的CPU资源。 中断模式:微控器等待DS18B20的中断信号。 当DS18B20完成温度测量并存储结果后,会发出中断信号通知微控器。 这种方式可以降低CPU资源消耗。
4、 看图,这个图示总线画法,18b20的DQ端连接在单片机33脚。 18b20是数字精密温度传感器,通过单总线形式直接输出温度的数字信号,单片机拿到信号以后稍作解码就可以得到值。
3、 计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。