485点对多通信,采用modbus通信协议,菊花型连接,FPGA发送数据,挂载两个设备接收数据(地址01和02)。采用串行方式发送(及按照时间顺序,发送一帧数据,延时一段时间),接收设备没有出现问题,现在需要改进,不断的像一个设备02发送数据,在发送数据的空闲,及在延时的时间内(延时时长大于发送一帧数据所需要的时间),插入一帧数据。出现的问题是插入这一帧数据以后,设备02在插入数据帧的地方数据出现问题,02设备的没有按规律变化,请问这个是什么原因?希望出现的情况是02设备数据不受影响,01设备数据通信正常。下图为FPGA仿真和02设备的波形图。
[图片]
[图片] |