关于485多设备连接,AB差分信号幅值变弱,不知什么原因?

原理图: 主机与各从机,电路相同
图片说明

现象:一主一从,通讯正常,示波器测试AB信号,如图
图片说明
一主两从,通讯不正常,偶尔有数据接收到,示波器测试AB信号,如下图
图片说明
幅值最大的是主机发送的信号,两从机回复的信号幅值明显变窄,不知原因?
电路中的匹配电阻120Ω,焊了一个,从机电源从主机提取,电缆2米左右

查出问题来了,为了避免同行犯同样错误,故单独说明,引以为戒
问题很简单:从机在回复完主机的信息后,没有及时将DE(RE)清零,导致输出不是高阻态,输出口一直有电平存在,在第二个从机加入后,两个从机的数据出现了叠加
,导致数据错误,AB线幅值也被拉低

电源要单独取 输入端最好加个光耦隔离下

您是说,电源干扰可能导致这个问题?
项目本身是有线的,几个从机从主机取电,没有办法用单独电源,考虑到使用环境,以及抗干扰性,才选的485总线,结果现在的情况是一个主机+一个从机+AB监控电路,数据是正常的,再加入一个从机,一个通道正常,另外一个通道数据不对,看AB线上的信号流波形,明显第二路的信号幅值变小,再加入一路从机,就彻底没有从机信号了!晕死了!

通讯模式是主机发出令牌指令后,每个从机以1mS间隔依次回复