关于RS485和RS422总线,一主多从回复信号被拉低收不到反馈数据的问题。

芯片:MAX13487EESA(RS485)

关于RS485和RS422总线,一主多从回复信号被拉低收不到反馈数据的问题。_第1张图片

这里这个三个电阻不接。AK管不接也行。

关于RS485和RS422总线,一主多从回复信号被拉低收不到反馈数据的问题。_第2张图片

如果你发现你在总线上挂接两个以上的RS485模块,发现总线电压和只接一个时波形幅度降低了,就是上面电阻和下面发送时发送使能脚用错了。

 

芯片:SP3070EEN(RS422)

关于RS485和RS422总线,一主多从回复信号被拉低收不到反馈数据的问题。_第3张图片

这里这个图是没问题的。

关于RS485和RS422总线,一主多从回复信号被拉低收不到反馈数据的问题。_第4张图片

这里的主要是这个使能脚,使能脚估计都不会用错,但是如果这里这个延时不加的话,就可能出现主机接收不到数据,波形幅度电压被拉低的问题。调试的时候也出现过只有其中一个从机反馈的主机能收到,另外一个收不到,从机接收一般不会收到影响都能正常接收。

备注:RS422芯片分为两种,一种是不带发送接收使能脚的,另一种是带的。如果是点对点的两种都行,如果点对多的还是使用带使能脚的比较好,你看上面即便带使能脚还需要加个延时,要不都有BUG。那不带使能脚的从相关手册上也给了响应总线的接法,估计只能做从机不响应的方案,如果是主机发送需要相应从机回复的还是需要带使能脚的。查阅相关资料,网上很多关于RS422总线从机不反馈,或者只能随机一个反馈的问题。估计问题的关键都在于此。

你可能感兴趣的:(技术总结)