找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2440|回复: 16
收起左侧

求助长距离DS18B20传感器 可行的解决办法

  [复制链接]
ID:777758 发表于 2020-8-6 17:14 | 显示全部楼层 |阅读模式
5黑币
。。。18B20如果过弄个几十米长的线接到MCU上有问题(平时在大学没处理过这种长距离数据衰减的问题)
有没有大神来解释一下,一般原因是什么?时序错误?直流电阻太大信号衰减还是?

对应着有啥可行的解决办法?

回复

使用道具 举报

ID:140275 发表于 2020-8-7 07:56 | 显示全部楼层
考虑串口双机通讯
回复

使用道具 举报

ID:790738 发表于 2020-8-7 09:01 | 显示全部楼层
调节你的MCU上IO的上拉电阻,电阻越小,传输距离相应会越远
回复

使用道具 举报

ID:284488 发表于 2020-8-7 09:23 | 显示全部楼层
依我的了解主要应是电阻太大信号衰减的关系,是因导线会有阻抗,而阻抗的大小会造成信号衰减,这可从下面之公式中看出。
R= ρ×( ℓ/A)
符号ρ为电阻系数(resistivity),单位为奥姆-公尺(Ω-m),表 示物体因材质不同而有不同的阻止电荷流动能力,电阻系数愈大的物质,阻止 电荷流动的能力愈强,
ℓ为电线的长度
A为电线的截面积
回复

使用道具 举报

ID:804115 发表于 2020-8-7 09:49 来自手机 | 显示全部楼层
是电压衰减,考虑用粗一些的线,减小阻抗试试,不行就改方案吧!
回复

使用道具 举报

ID:591189 发表于 2020-8-7 15:37 | 显示全部楼层
热电偶是最好的解决方案,精度问题接看你经济能力了
回复

使用道具 举报

ID:123289 发表于 2020-8-7 17:07 | 显示全部楼层
试试降速运行。
回复

使用道具 举报

ID:235954 发表于 2020-8-7 19:09 | 显示全部楼层
调整上拉电阻,但是干扰还是有的,采集数据肯定不稳
回复

使用道具 举报

ID:687694 发表于 2020-8-8 21:01 | 显示全部楼层
信号衰减,第一用屏蔽线,第二再检测端配置电源,第三适当减小上拉电阻,第四减小通讯速率。
回复

使用道具 举报

ID:748788 发表于 2020-8-8 22:50 | 显示全部楼层
用网线会不会好一些呢?现在门禁系统都是通过网线入户的,网线对减少损耗和干扰都有特别设计
回复

使用道具 举报

ID:812589 发表于 2020-8-9 11:05 | 显示全部楼层
直流电阻信号衰减
回复

使用道具 举报

ID:382454 发表于 2020-8-9 15:50 来自手机 | 显示全部楼层
线长了,电感,干扰, 延时造成了通信失败的。
回复

使用道具 举报

ID:160893 发表于 2020-11-2 08:19 | 显示全部楼层
考虑做成(DS18B20+单片机+Rs485输出)模块再传到单片机,双绞线传上百米没问题,还可以n个并联一起,工业远距离通常都这样

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:282850 发表于 2020-11-2 10:26 | 显示全部楼层
用普通的网线,我的能到50米以上。另外的方法是nrf24L0无线传输,不用试双机串行,距离没有DS18B20远。
回复

使用道具 举报

ID:366464 发表于 2020-12-28 22:42 来自手机 | 显示全部楼层
光纤通信!省钱省电!用红外编码传输!简单实用!
回复

使用道具 举报

ID:390416 发表于 2020-12-28 22:51 | 显示全部楼层
12V电源+单片机+传感器+无线模块 用这种方式,成本最低。只需要拉两根1.5平方线供电过去 就行了
回复

使用道具 举报

ID:420836 发表于 2020-12-29 07:20 | 显示全部楼层
如果距离太长,为什么不使用无线传输,例如NRF24L01来传输DS18B20的温度。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表