letchgo 发表于 2025-7-25 19:32

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

由于本人使用的通信场景距离很远,想通过RS485或者can通信,但是不确定在哪里加中继,我想每个控制器自带485中继转发功能,根据所处的位置智能决定是走直连回路还是转发回路,如下图所示,但是这个切换不知道怎么实现,目前想到的是模拟开关或者多触点继电器,但是模拟开关不知道这种485信号行不行,继电器的话一是太大,二是太多的节点都是经过继电器触点输出不知道会不会对485通信有影响,大家有没有什么好的建议,感激不尽

letchgo 发表于 2025-7-25 19:56

由于这种方式下即便最后走的都是直连回路,实际上都是经过继电器的触点了,每个触点几十欧的电阻,节点一多,不知道通信是否收到影响

ocon 发表于 2025-7-26 02:38

超远距离建议用光纤或者无线。

大大财迷 发表于 2025-7-26 08:09

机械开关,不可靠,尤其是在高速应用。电子式模拟开关mux也不可靠。建议使用光耦+MOS管方案

ningling_21 发表于 2025-7-26 14:20

继电器切换可以用

dukedz 发表于 2025-7-26 16:20

模拟开关不太行,因为 485 的共模电压比较宽,譬如 -7V 到 12V,而模拟开关通常要在电源范围内,不能切换负电压信号

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

xch 发表于 2025-7-29 13:30

多远距离?什么码率?用的是啥材料的传输线?

letchgo 发表于 2025-7-31 08:58

dukedz 发表于 2025-7-26 16:20
模拟开关不太行,因为 485 的共模电压比较宽,譬如 -7V 到 12V,而模拟开关通常要在电源范围内,不能切换负 ...

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

letchgo 发表于 2025-7-31 08:59

xch 发表于 2025-7-29 13:30
多远距离?什么码率?用的是啥材料的传输线?

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

xch 发表于 2025-7-31 09:52

letchgo 发表于 2025-7-31 08:59
大概4KM左右,200个节点,对通信的稳定性要求比较高,速度可以低点,准备19.6K ...

用比较贵的PE线可以不用中继。PVC线肯定不行。
页: [1]
查看完整版本: RS485通信是否可以通过模拟开关或者继电器切换?