多语言展示
当前在线:932今日阅读:126今日分享:42

两台电脑之间如何通过串口通讯

当一台电脑做上位机控制下位机时,其之间常通过串口通讯或者网口通讯。当使用串口通讯时,调试设备时,上位机发送控制指令,下位机不一定完全接收到,测试设备的调试就比较困难,很难判断是上位机发送指令出了错误还是下位机接收到指令执行错误。常规做法,调试设备时,用一台电脑代替下位机与上位机通讯测试,在电脑中可以通过调试软件清晰的看到上位机发送的指令内容,可以准确判断正确与否,测试完成后再上位机与下位机联调。
工具/原料

USB转RS232通讯线,2台及以上电脑,串口调试助手

方法/步骤
1

USB转RS232通讯线:分为USB转RS232(公头)、USB转RS232(母头),购买时成对购买,使用方便。如果手头上只有USB转RS232(公头)或者USB转RS232(母头),那么也可以通过转换线公对公或者母对母连接。接线方法见下图

2

将数据线分别插到2台电脑上,安装相应驱动程序,可以在设备管理器中查看到虚拟出来的串口号将2台电脑的串口线连接到一起。因手头资源有限,我使用的是2条USB转RS232公头通讯线,自己使用DB9接头制作的一根母对母连接线(图中黄色线束)。

3

在2台电脑中运行串口调试助手免费版,设置相同的通讯参数,com口的选择,设备管理器中显示的com号是多少就选多少,当然也可以在设备管理器中更改成自己想要的数字。我这里设置的通讯参数,波特率 数据位 停止位 校验位:9600 7 1 N。RS232通讯是全双工模式,可边发送数据,边接收数据

注意事项

串口线自制要正确,2、3要交叉,否则通讯不成功

推荐信息