DS18B20使用STM32单片机出现问题 5C

各位大神请问下,DS18B20使用STM32单片机出现了挂3个传感器 分别是2米 10米 15米 ,2米和10米的传感器正常,15米的传感器没办法显示温度是什么原因呢?? 15米端口换上10米的就正常显示。。。我用的是3.3V供电口,用5V的测试就没问题。是不是线度太长了,造成电压不足?

4个回答

尝试加一个电阻试试,建议买集成模块

是不是因为太远了,电磁干扰影响的导致收到的数据不对啥的

线长的确影响了逻辑电平的识别,建议可以使用示波器进行观察;或者减小上拉电阻阻值,尝试一下

15米的线采用双姣,同时在单片机的输出口加小的滤波电容,最好也能串一个磁珠。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐