搜索
bottom↓
回复: 22

有什么办法可以延长IIC的通信距离?30米左右

[复制链接]

出0入97汤圆

发表于 2023-4-14 16:07:34 | 显示全部楼层 |阅读模式
有个温湿度传感器,客户硬要延长到30米使用,但一般的IIC距离最多是1米左右吧。现在 将上拉电阻调到200欧了,在公司内测试没问题,但去到客户现场就有干扰导致读取的数据是错误的
问下大家有什么办法可以增加 IIC的传输距离,加芯片,适当的成本也可以。'

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出15入70汤圆

发表于 2023-4-14 16:11:58 来自手机 | 显示全部楼层
RS485,422?RS232?如果把信号通过光耦变为12V信号,增加差分对,是不是就行了?

出0入0汤圆

发表于 2023-4-14 16:12:22 | 显示全部楼层
不知道增加的成本能不能搞无线模块挂个采集 把数据传回去

出40入518汤圆

发表于 2023-4-14 16:14:54 | 显示全部楼层
线损压降应该不少,可以尝试稍微提高点电压吧(例如原来是3.3v的,允许情况下转换到5v)。另外低电平电压也有可能不够低,示波器可以看看信号在做决定

出140入158汤圆

发表于 2023-4-14 16:16:05 | 显示全部楼层
I2C本来就只适合芯片间近距离低速通讯,不适合长距离的通讯。因其起始条件和结束条件的设计,对干扰非常敏感。
走个485就好,或者电流环也不错。

出30入42汤圆

发表于 2023-4-14 16:18:01 | 显示全部楼层
本帖最后由 PPS 于 2023-4-14 16:32 编辑

两片485芯片将两个IIC的信号转成差分就行了,唯一的问题是SDA信号需要切换485的方向。

出0入0汤圆

发表于 2023-4-14 16:18:08 | 显示全部楼层
这种情况不是该用485之类的吗。要非用iic,你要加驱动电路。

出0入59汤圆

发表于 2023-4-14 16:22:25 | 显示全部楼层
一个敢想,另外一个敢干

出0入0汤圆

发表于 2023-4-14 16:27:15 | 显示全部楼层
30米要用差分传输了,232电平30米波特率都不能太高。乖乖的在传感器端加个小MCU,然后用485吧。成本增加不了多少, 别费心研究增加IIC的传输距离了。

出0入0汤圆

发表于 2023-4-14 17:10:48 | 显示全部楼层
在传感器的一端加一个MCU操作IIC,然后通过485传输

出20入186汤圆

发表于 2023-4-14 17:17:54 | 显示全部楼层
NXP有专用的延长芯片,可以用光耦隔离通信的,还有电压能扩到24V的,你找一找,

出1325入193汤圆

发表于 2023-4-14 17:30:43 | 显示全部楼层
发送和接收都是差分信号驱动
导线是屏蔽线  现场布线合理
接地良好
去现场调试看看
最终还是现场ok才行

出145入215汤圆

发表于 2023-4-14 22:43:56 来自手机 | 显示全部楼层
iic 还30米显然是一主多从,需要完整功能的iic总线,别转了放弃把,换ds18b20传感器

出110入8汤圆

发表于 2023-4-14 22:51:08 来自手机 | 显示全部楼层
4-20mA搞起,或者搞OOK的RS485

出0入0汤圆

发表于 2023-4-15 00:44:02 来自手机 | 显示全部楼层
我们用单总线,可以100米,三芯线

出0入4汤圆

发表于 2023-4-15 08:22:43 | 显示全部楼层
屏蔽线?

出0入91汤圆

发表于 2023-4-15 08:51:05 | 显示全部楼层
别为难自己的 ,用485吧

出0入8汤圆

发表于 2023-4-15 09:21:14 来自手机 | 显示全部楼层
iic转485就好了

出0入8汤圆

发表于 2023-4-15 09:24:13 来自手机 | 显示全部楼层
PPS 发表于 2023-4-14 16:18
两片485芯片将两个IIC的信号转成差分就行了,唯一的问题是SDA信号需要切换485的方向。 ...
(引用自6楼)

两个一元的单片机,一个采集数据,一个做iic从机模拟传感器数据。

出0入8汤圆

发表于 2023-4-15 11:24:55 来自手机 | 显示全部楼层
我用过专用的红外光纤接头做同步串口,10M时钟一个接收一个发射50米没问题就是有点小贵

出0入97汤圆

 楼主| 发表于 2023-4-15 11:57:25 | 显示全部楼层
看来都 推荐 485 。那就要改程序与硬 件了。。。。。  想偷懒不想改方案。。。

出330入0汤圆

发表于 2023-4-15 13:11:26 来自手机 | 显示全部楼层
我做粮仓的内温内湿IIC采集,最远也就12米

出0入0汤圆

发表于 2023-4-17 08:57:10 | 显示全部楼层
1-Wire® to I2C/SPI Bridge with Command  Sequencer DS28E18
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 19:23

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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