DS18B20进行温度转换时,消耗电流较大。该电流在长电缆上产生较大压差,导致DS18B20没有足够的供电电压支持温度转换。可参考以下解决途径:
1.如果已经使用强上拉,可适当提高强上拉电压。
2.更换成较粗的电缆(减小电缆阻抗)。
也可以对DS18B20采用外部电源供电,不要采用寄生供电的方式。
DS18B20进行温度转换时,消耗电流较大。该电流在长电缆上产生较大压差,导致DS18B20没有足够的供电电压支持温度转换。可参考以下解决途径:
1.如果已经使用强上拉,可适当提高强上拉电压。
2.更换成较粗的电缆(减小电缆阻抗)。
也可以对DS18B20采用外部电源供电,不要采用寄生供电的方式。