RS485通信是否可以通过模拟开关或者继电器切换?
由于本人使用的通信场景距离很远,想通过RS485或者can通信,但是不确定在哪里加中继,我想每个控制器自带485中继转发功能,根据所处的位置智能决定是走直连回路还是转发回路,如下图所示,但是这个切换不知道怎么实现,目前想到的是模拟开关或者多触点继电器,但是模拟开关不知道这种485信号行不行,继电器的话一是太大,二是太多的节点都是经过继电器触点输出不知道会不会对485通信有影响,大家有没有什么好的建议,感激不尽由于这种方式下即便最后走的都是直连回路,实际上都是经过继电器的触点了,每个触点几十欧的电阻,节点一多,不知道通信是否收到影响 超远距离建议用光纤或者无线。 机械开关,不可靠,尤其是在高速应用。电子式模拟开关mux也不可靠。建议使用光耦+MOS管方案 继电器切换可以用 模拟开关不太行,因为 485 的共模电压比较宽,譬如 -7V 到 12V,而模拟开关通常要在电源范围内,不能切换负电压信号
既然已经包含了转发功能,为何不默认全部启用转发呢? 多远距离?什么码率?用的是啥材料的传输线? dukedz 发表于 2025-7-26 16:20
模拟开关不太行,因为 485 的共模电压比较宽,譬如 -7V 到 12V,而模拟开关通常要在电源范围内,不能切换负 ...
如果全部启用转发的话,延时肯定就增加了太多 xch 发表于 2025-7-29 13:30
多远距离?什么码率?用的是啥材料的传输线?
大概4KM左右,200个节点,对通信的稳定性要求比较高,速度可以低点,准备19.6K letchgo 发表于 2025-7-31 08:59
大概4KM左右,200个节点,对通信的稳定性要求比较高,速度可以低点,准备19.6K ...
用比较贵的PE线可以不用中继。PVC线肯定不行。
页:
[1]