如何检查虚拟串口工作/虚拟串口与实际串口调试
串口调试工具 、方法和步骤
在电脑端安装一个COM-HC的串口调试工具,打开串口调试软件如下图所示。我们首先设置的就是调试工具的端口号与波特率 ,按着设备在电脑端识别到的端口号来设置,波特率要按着设备的波特率来设置 。
串口调试工具使用方法如下: 连接串口设备并启动调试工具。将串口设备的输出端通过串口线连接到电脑的串口上,并确保电脑的操作系统已经识别了该串口设备。之后启动预先安装好的串口调试工具软件 ,例如SSCOM或PuTTY等 。 配置串口参数。
点击“打开串口”,左边的红色区域变绿色即打开成功,若不成功 ,请将串口选项调换成“COM2 ”、“COM3”等。使用16进制调试 使用16进制调试,您可以使用16进制调试串口的数据,用于检验其他软件的包文 。在左侧找到16进制显示的文字 ,并点击该复选框。
只需双击地址进行设置。其他串口调试工具包括ComMonitor、SSCOM和Serial Studio 。ComMonitor支持16进制和字符串形式发送和接收数据,并集成了CRC校验功能。SSCOM是一款功能更精简的串口调试软件。Serial Studio是一款开源的串口调试软件,支持不同操作系统 ,同时支持串口 、以太网和MQTT协议 。
串口调试工具——虚拟串口软件的使用
虚拟串口使用方法:打开VSPD虚拟串口软件。点击软件右下角的Add Virtual Paire按钮,添加一对串口,因为是虚拟串口所以需要一对,相当于一个串口的两个终点 ,这里创建COM1和COM2两个串口。打开串口调试软件,选取刚刚添加的COM1,配置好波特率、停止位和校验方式。确认配置后点击“打开串口” 。
虚拟串口软件在串口调试中扮演着重要角色 ,如使用 ModbusPoll、ModbusSlave 进行 Modbus 主从站仿真,或者 VSPD 创建虚拟串口。通过VSPD(全称Configure Virtual Serial Port Driver),计算机可以生成虚拟串口 ,模仿真实物理串口,允许操作系统和串行应用程序识别其存在。
在开发串口上位机的过程中,调试是至关重要的 ,有多种方法可供选取 。其中,虚拟串口软件是常用的一种。比如,ModbusPoll软件可作为Modbus主站或客户端的模拟工具 ,而ModbusSlave则专注于从站或服务器的仿真。VSPD(Configure Virtual Serial Port Driver)则专门用于在电脑上创建虚拟串口 。
Modscan32作为主站工具,同样连接到虚拟串口进行交互。只需配置好设备地址和寄存器范围,即可开始测试。这两个工具的配合使用,为复杂场景的模拟提供了强大的支持 。其他实用工具:ComMonitor与SSCOMComMonitor和SSCOM是两种更广泛的串口调试软件 ,前者具备全面的功能,如支持16进制和字符串发送 、接收,以及CRC校验。
首先我们在indows下打开虚拟串口的软件 ,这里选取的相连的串口,是串口4和串口2。设置完成后,然后再windows开始点击右键选取打开设备管理器 。在设备管理器的端口选项中看到已经设置好的的串口2和串口4 ,并且两个已经设置好的串口已经相连说明两个串口之间可以进行通信了。
Modbus协议是串口通讯中应用最广泛的协议之一。Modscan32和Modsim32是两款常用的Modbus协议调试工具。Modsim32用于模拟Modbus从站,而Modscan32作为Modbus主站 。使用Modsim32时,需新建虚拟设备 ,设置从站地址、寄存器起始地址和寄存器数量,并通过串口连接到虚拟串口。
android虚拟机串口通信
〖壹〗、为了实现Android虚拟机的串口通信,首先需要利用Virtual Serial Port Driver工具创建一对虚拟串口。下载并安装这个工具后 ,通过串口调试助手测试串口通信是否正常 。启动虚拟机的命令如下:emulator @2 -scale auto -qemu -serial COM3。其中,2代表虚拟机的名称,COM3是你选取的串口。
〖贰〗 、选中Serial Port(串口)-然后在右边栏的Connection(连接)中,点选Use physical serial port(使用物理串口) ,在其下拉列表中选取当前主板的串口就可以实现虚拟机直接使用主板串口了 。
〖叁〗、在进行OpenMV与STM32的通信测试过程中,我使用吵腊了USB转TTL模块,将OpenMV(或STM32单片机)与PC端进行通信确保数据发出或者接收正常。OpenMV串饥枣口调试扩展板 ,可以在电脑上看到OpenMV的串口UART3(P4P5)上发送的数据,也可以发送数据到OpenMV的串口UART3(P4P5)。