下载贤集网APP入驻自媒体
各位老师,LabVIEW写一个visa串口助手,下位机数据通过一个485转USB的转接器上传。半双工工作如何控制上下位机的数据接受与发送?下位机数据通过一个9针485转USB的转接器上传,只接了RX,TX。下位机用示波器看,数据是2.5ms一帧帧上传的。但是串口读出来是挤在一起的一大堆。下位机数据报多了之后,上位机的指令还发不出去。怎么控制两个的通信呢?我看官方文档,visa串口配置wire属性有485两线的通信配置。也看了有关流控制的资料。但现在的情况就是只接了RX,TX两个线,软件流控制和硬件流控制都做不到。visa配置了485两线工作也是没有起到作用。这种情况下,有什么好的方法解决两者通信交互呢?请教各位,大家也一起学习