用单片机控制DS18B20温度传感器采集温度的工作过程是不是这样?

全部回答3
默认 最新
  • 不太对,实际上要两个循环才能读数据,1——先复位信号。然后跳过ROM指令 ,这时发出温度转换指令等待750uS后2——复位信号,跳过ROM指令,这次是读取RAM。就得到温度了其实在复位信号后检测下存在脉冲比较稳妥,不然出了问题都不知道哈
    0 点赞
  • 其实,只要是你自己做的,问什么都不用害怕的啊。比如说让你介绍一下你做的系统的工作原理、你自己独立完成了哪些工作、c8051单片机的特点、为什么不用其他型号的单片机、什么是1-wire总线、hs110传感器使用时有什么注意事项等等。答辩时不用紧张,一条一条的回答就好了。祝你成功!
    0 点赞
  • 整体时序总线上只有一个传感器18B20时,时序:复位→忽略ROM匹配(0xcc)→温度转换(0x44)→延时→复位→忽略ROM匹配→读指令→分别读取温度两个字节总线上有多个传感器18B20时,时序:复位→ROM匹配(0x55)→发送8字节ROM ID →温度转换(0x44)→延时→复位→ROM匹配→再次发送8字节ROMID→读指令→分别读取温度两个字节当然,在第一次发送温度转换之前 可以忽略ROM匹配,此时所有的传感器都进行温度转换
    0 点赞

没有更多内容了

返回顶部
产品求购 求购