众所周知485串口是半双工的一种通信方式,使用中遇到了些问题,总结下:
1.在使用用485串口的时候,最好使用一应一答的方式,或者单向通信,那是因为如果收发交杂在一起的时候很容易产生数据碰撞,导致通信错乱。
2.在发送数据的时候,发送完成最好延时一段时间,这个可以根据波特率计算延时的时间,这样子做是为了保证数据发送完全,或者在发送的时候,多发几个字节的数据,确保正常的数据能被收全。
另外:485串口传输距离能达到100米
如无必要,最好使用串口,就可以避免以上麻烦了。
众所周知485串口是半双工的一种通信方式,使用中遇到了些问题,总结下:
1.在使用用485串口的时候,最好使用一应一答的方式,或者单向通信,那是因为如果收发交杂在一起的时候很容易产生数据碰撞,导致通信错乱。
2.在发送数据的时候,发送完成最好延时一段时间,这个可以根据波特率计算延时的时间,这样子做是为了保证数据发送完全,或者在发送的时候,多发几个字节的数据,确保正常的数据能被收全。
另外:485串口传输距离能达到100米
如无必要,最好使用串口,就可以避免以上麻烦了。