串口长什么样
设备上的串口通常使用9针头连接,所以看到的多数通信电缆都是这个样子。
串口通信协议有232、422、485等各种协议,这个不懂没关系,跟通信调试没有关系。
串口调试工具
前文分享了一个串口调试助手,调试通信过程用它就够了。
【串口设置】中列出的是串口的参数,【端口】是指使用的设备的哪个串口,下面四个值是多数设备使用的参数。
除了【端口】以外,两台通信设备之间的串口参数要保持一致。
什么时候会用到这个调试工具呢?在设备集成阶段,相互通信的两台设备之间可能存在指令格式、参数设置等导致的问题。可以使用调试助手作为中间设备,分别调试两台设备。
使用串口时,需要先打开端口。通信时,端口是被独占的。一个程序在使用端口时,其他程序无法再打开相同的端口。
通过串口发送的数据有两种格式:字符串和十六进制字符串。根据另一端的格式,选择相应的发送和接收格式。【发送数据】中,上面是字符串,下面是对应的十六进制字符串。
设置端口
串口使用端口名(比如:COM1)区分不同的端口,一些设备需要设置使用的端口。需要查看本机具有哪些端口,并测试端口是否有效。
端口名可以在调试助手的下拉列表【端口选择】中找到,也可以在电脑的设备管理器中查看。
没有串口怎么使用串口
办公电脑通常没有串口接口,可以使用USB转串口的电缆连接硬件设备。
集成串口功能时,需要大量的测试。如果硬件没到位,可以使用虚拟串口测试。在这个虚拟串口软件中,点击【Add virtual pair】,可以构建一对连通的虚拟串口。
配合串口调试助手,可以不用硬件,在本机完成通信测试。
(如果需要这个工具,留一下邮箱)
【相关内容】
串口调试助手
使用串口采集电池的电压和内阻
扫码枪怎么使用
【往期经典】
终于会解方程组了
一起学Halcon,仿射变换
使用串口采集电池的电压和内阻
项目实战 | c#与VisionPro联合编程(二)使用相机获取图像
c#和Vpro,极简实现,5步完成一个可以运行的视觉程序
机器人无损收发小数的原理
TCP通信 | 三行代码制作自己的专属工具
vs+c#做的HMI程序模板,可以拿来直接用
源程序 | c#做的HMI程序模板
观察者模式 | .net中的事件
VisionPro | 使用卡尺工具测量宽度