打印

RS485通信是否可以通过模拟开关或者继电器切换?

[复制链接]
949|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
letchgo|  楼主 | 2025-7-25 19:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
由于本人使用的通信场景距离很远,想通过RS485或者can通信,但是不确定在哪里加中继,我想每个控制器自带485中继转发功能,根据所处的位置智能决定是走直连回路还是转发回路,如下图所示,但是这个切换不知道怎么实现,目前想到的是模拟开关或者多触点继电器,但是模拟开关不知道这种485信号行不行,继电器的话一是太大,二是太多的节点都是经过继电器触点输出不知道会不会对485通信有影响,大家有没有什么好的建议,感激不尽

9153468836a3a9d15c.png (42.96 KB )

9153468836a3a9d15c.png

使用特权

评论回复

相关帖子

沙发
letchgo|  楼主 | 2025-7-25 19:56 | 只看该作者
由于这种方式下即便最后走的都是直连回路,实际上都是经过继电器的触点了,每个触点几十欧的电阻,节点一多,不知道通信是否收到影响

使用特权

评论回复
板凳
ocon| | 2025-7-26 02:38 | 只看该作者
超远距离建议用光纤或者无线。

使用特权

评论回复
地板
大大财迷| | 2025-7-26 08:09 | 只看该作者
机械开关,不可靠,尤其是在高速应用。电子式模拟开关mux也不可靠。建议使用光耦+MOS管方案

使用特权

评论回复
5
ningling_21| | 2025-7-26 14:20 | 只看该作者
继电器切换可以用

使用特权

评论回复
6
dukedz| | 2025-7-26 16:20 | 只看该作者
模拟开关不太行,因为 485 的共模电压比较宽,譬如 -7V 到 12V,而模拟开关通常要在电源范围内,不能切换负电压信号

既然已经包含了转发功能,为何不默认全部启用转发呢?

使用特权

评论回复
7
xch| | 2025-7-29 13:30 | 只看该作者
多远距离?什么码率?用的是啥材料的传输线?

使用特权

评论回复
8
letchgo|  楼主 | 2025-7-31 08:58 | 只看该作者
dukedz 发表于 2025-7-26 16:20
模拟开关不太行,因为 485 的共模电压比较宽,譬如 -7V 到 12V,而模拟开关通常要在电源范围内,不能切换负 ...

如果全部启用转发的话,延时肯定就增加了太多

使用特权

评论回复
9
letchgo|  楼主 | 2025-7-31 08:59 | 只看该作者
xch 发表于 2025-7-29 13:30
多远距离?什么码率?用的是啥材料的传输线?

大概4KM左右,200个节点,对通信的稳定性要求比较高,速度可以低点,准备19.6K

使用特权

评论回复
10
xch| | 2025-7-31 09:52 | 只看该作者
letchgo 发表于 2025-7-31 08:59
大概4KM左右,200个节点,对通信的稳定性要求比较高,速度可以低点,准备19.6K ...

用比较贵的PE线可以不用中继。PVC线肯定不行。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

46

帖子

1

粉丝