1排除RX和TX接反;
2排除串口线是否松动或者接口处虚焊;
3排除收发方是否共地,避免参考电平不一致乱码;
4排除USB转串口和发送串口电压不一致造成接收数据乱码,比如发送串口端电压为33V,而USB转串口电压为5V;
5排除串口线长度影响,RS232理论传输距离10米;
2
/3
其次排除软件方面:
1排除通信波特率、奇偶检验、停止位是否设置一致;
2排除驱动安装是否成功,可在设备管理器中查看;
3排除当前串口是否被其他程序占用;串口服务器的串口要设置波特率,要与设备串口发送数据的波特率相同,看一下设备说明书,它串口发送数据的协议是什么,包括波特率,数据位数(有7位的),停止位位数等,另外串口服务器要通过网线连接到交换机上,电脑也连接的交换机,设置网络配置等,才能收到串口服务器发上来的数据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)