完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
DS18B20 OneWire 和 esp8266 出现奇怪的不一致问题。在里面它工作正常但在外面把传感器放在池塘里我经常收到错误 -127 读数。我可以过滤掉但想知道是否有人知道为什么。会不会是地面问题?sonoff th16 没有得到,池塘当然有一个通过泵。这会导致crc错误吗?外部温度能否降低更多电压,使寄生电压下降更多,从而导致传感器电压降低?由于温度或范围并拉低 gpio,wifi 是否在外面要求更多的安培?有什么线索吗?
|
|
相关推荐
1个回答
|
|
可能是以下原因导致的:
1. 环境温度和湿度:DS18B20在不同的温度和湿度条件下可能会表现出不同的电气特性,导致读数不一致。在池塘里的环境条件可能比室内更加恶劣,可能会影响传感器的性能。 2. 电源稳定性:ESP8266对电源的要求比较高,如果电压波动过大可能会导致读数不稳定。在池塘里使用电池供电时,电压波动可能会更加明显。 3. 数据线质量:在池塘里,数据线可能会受到水的影响,导致信号传输不稳定。此外,数据线长度也可能会影响信号稳定性。 4. 地线问题:由于池塘环境的特殊性,地线可能会受到影响,导致信号传输不稳定。建议在使用时,将地线接地。 5. 其他干扰问题:在池塘附近可能有其他电子设备或无线信号干扰,也可能导致读数不稳定。 建议改善数据线质量和电源稳定性,同时注意环境问题和地线接地,以提高传感器的稳定性和准确性。 |
|
|
|
只有小组成员才能发言,加入小组>>
525浏览 6评论
434浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
423浏览 5评论
415浏览 4评论
389浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 05:44 , Processed in 0.828569 second(s), Total 75, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号