想用单片机采集温度传感器的信号

全部回答4
默认 最新
  • 你就不能用18b20么
    0 点赞
  • 用电桥好点,可以设置频率变化范围宽一点,精度更高。
    0 点赞
  • 我对ds18b20还是很熟悉的,前一阵才用过。 如果你是应用这个的,那么你不需要搞清楚它的内部原理,内部主要有rom.ram和温度传感器。 ds18b20是使用一根数据线进行通信,首先你要先向它发送一系列脉冲信号。 一般我们用的步骤大致为:初始化--跳过rom操作--启动温度转换--(延时)--初始化--跳过rom操作--读温度寄存器命令 然后就可以读出温度的数据了。先读出的是低8位,然后是高位。 由于是单线通信,所以对时序的要求相对较高,所以你要根据时序图和自己的晶振频率好好计算一下。最后还要注意的是,它的数据线平时是要拉到高电平的。 以上都是我自己打出来的,希望对你有帮助!
    0 点赞
  • 用什么都好,但是有一点电流尽可能的小,因为电流会使它发热音响精度!或者干脆用热电偶,18B20我不推荐,时序要求太高了,而且精度才多少!
    0 点赞

没有更多内容了

返回顶部
产品求购 求购