打印
[其他]

串口调试工具——虚拟串口软件的使用

[复制链接]
1487|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
51xlf|  楼主 | 2022-11-23 20:57 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在编写串口上位机时,需要进行调试。一种方式是与下位机进行通信进行测试;另一种方式是借助虚拟串口软件来进行测试。
ModbusPoll软件主要用于仿真Modbus主站或Modbus客户端
ModbusSlave软件主要用于仿真Modbus从站或Modbus服务器
而VSPD全称Configure Virtual Serial Port Driver,是用来给电脑创建虚拟串口使用的。
虚拟串口软件是一种模拟物理串行接口的软件,它完全复制了硬件 COM 接口的功能,并且将被操作系统和串行应用程序识别为真实端口。
常用的虚拟串口软件有:Virtual Serial Port Driver(VSPD)、Virtual Serial Port、Free Virtual Serial Ports等。
2.1 添加端口
怎么使用呢?
首先我们的需求是什么,需求是添加虚拟端口;
这里虚拟端口不像物理端口一样,物理端口是设备通过usb等接口插入电脑中,电脑分配给这个设备用的,也就是说,我们编写的或使用的串口工具,需要设置成电脑分配给这个设备的端口,这样,我们编写的串口工具或使用的串口工具就可以和这个设备进行通信了。
但是这里,我们没有这个设备,所以,一个端口是不可以的,这样端口会被占用,导致我们编写的串口工具和串口调试助手有一个不能用,于是,这里需要一对端口,就好比各种连接线的公投和母头一样。如下图所示,1是用来添加端口的,添加的是2这一对端口,后期我们使用串口调试工具测试我们编写的串口工具时,就可以将端口分别设置成CMO2和COM3。
点击Add pair后,会将COM2和COM3 添加进左侧虚拟端口中,同时,会自动再生成一对端口,等待添加。
COM口对是互通的,开发的时候利用这个特性可以实现很多 需求。
例如我用上面的软件打开COM2发送数据,在软件中打开COM3口去接收数据,这样互不干扰。
Virtual Serial Port Driver虚拟后的端口在删除前会一直存在,如果想删除点击删除按钮。也可以一次性重置所有虚拟端口。如下图所示

使用特权

评论回复
沙发
robincotton| | 2022-12-6 13:42 | 只看该作者
需要安装相关的驱动的吗?              

使用特权

评论回复
板凳
robertesth| | 2022-12-6 13:50 | 只看该作者
虚拟串口如果不开软件,会卡死程序的。

使用特权

评论回复
地板
jackcat| | 2022-12-6 15:26 | 只看该作者
这个内部是怎么一个原理?波特率好像不起作用的

使用特权

评论回复
5
xiaoyaodz| | 2022-12-6 16:46 | 只看该作者
这个mm32也有虚拟串口的吗?              

使用特权

评论回复
6
benjaminka| | 2022-12-6 18:07 | 只看该作者
这个mm32的usb可以用于串口使用的吗?

使用特权

评论回复
7
onlycook| | 2022-12-7 15:47 | 只看该作者
mm32的usb也可以使用虚拟串口软件吗?

使用特权

评论回复
8
tpgf| | 2022-12-8 14:35 | 只看该作者
虚拟串口和实际物理串口哪种通讯的阻塞更小一点啊

使用特权

评论回复
9
八层楼| | 2022-12-8 15:12 | 只看该作者
虚拟串口的原理是什么呢 把哪个通讯的部件给虚拟化呢了

使用特权

评论回复
10
guanjiaer| | 2022-12-8 15:28 | 只看该作者
有时,我们仅作用调试PC上的软件工具,这时用虚拟串口就会比较方便,比如安装VSPD工具等

使用特权

评论回复
11
观海| | 2022-12-8 15:40 | 只看该作者
在一些主要应用在工业现场,如PLC远程升级、Modbus远程控制等,要想实现UART转TCP,需要用到的插件是Virtual Serial Port ActiveX

使用特权

评论回复
12
heimaojingzhang| | 2022-12-8 15:51 | 只看该作者
进行嵌入式开发过程中,有时需要嵌入式设备与PC进行通信,这时大家一般采用USB转TTL调试工具将PC与嵌入式设备进行连接

使用特权

评论回复
13
keaibukelian| | 2022-12-8 16:03 | 只看该作者
我们常用的虚拟串口软件都有哪些 呀 都是付费使用的妈

使用特权

评论回复
14
pmp| | 2022-12-9 22:41 | 只看该作者
这个工具就是在仿真的时候可以使用。

使用特权

评论回复
15
LOVEEVER| | 2022-12-23 13:36 | 只看该作者
楼主这个就是虚拟串口软件,进行相关仿真测试确实挺好用的

使用特权

评论回复
16
vivilyly| | 2023-1-9 16:53 | 只看该作者
这个虚拟串口是否需要驱动才能传输数据?

使用特权

评论回复
17
pl202| | 2023-1-10 19:28 | 只看该作者
虚拟串口不是很好用。              

使用特权

评论回复
18
bartonalfred| | 2023-1-10 20:10 | 只看该作者
不建议开启虚拟串口的。              

使用特权

评论回复
19
uptown| | 2023-2-2 10:33 | 只看该作者
如何和上位机进行连接,需不需要用虚拟串口软件?

使用特权

评论回复
20
iyoum| | 2023-2-2 10:42 | 只看该作者
zlvicom怎样设置虚拟串口  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

535

主题

9595

帖子

23

粉丝