本人在做的一个项目是一个主机带1到8个从机,实时采集从机的数据,基本情况如下:
1.电源没有隔离,牵扯到防爆,总线部分电源经过安全栅供电
2.用ADI的隔离芯片作了信号隔离,两端供电一端是本安电,一端是非本安电
3.主机和从机都分别接地,并且主机从机共地。
4.为节省IO口资源485通信采用的是自动收发电路
现在的问题如下:
1.请问我上面的硬件有何不妥,从机之间会有几十米的距离,是否每个从机都接地(多点接地)?或者从机端不接地,主机接地(单点接地)。
2.通讯有时超时,平时用示波器看波形很稳定,晚上挂机的时候就会出现超时现象。
3.用串口监听软件监听从机RX,从机接收到的不只是主机发送的数据,其他从机返回给主机的数据,这是否正常?
谢谢各位师傅的回答,刚毕业做485通信,有点一头雾水 |