虚拟串口模拟器可以帮助你轻松地开发、测试和调试使用串口设备的电脑程序。 本文将介绍几款最佳的虚拟串口模拟器,并对比它们的独特功能,以此帮助你找到最适合自己 IT 需求的模拟器。
Virtual Serial Port Driver 是一款软件解决方案,可以在 Windows 电脑上创建和管理虚拟驱动。 该工具可以帮助你在没有实际串口的情况下,连接串口设备。 还可以帮助你在缺少相关硬件的情况下测试程序。
软件有以下两个版本:
这个版本的 Virtual Serial Port Driver 可以在 Windows 里创建虚拟串口,使用零调制解调器线缆模拟实际串口。
你可以下载 Virtual Serial Port 模拟器,并试用全功能 14 天。 标准版软件售价139.95 美元。
适用于:
• 需要部分虚拟端口功能的简单应用。
• 不需要高级端口功能的用户。
专业版创建和定制虚拟串口群的效率更高,适合更复杂、更高级的应用场合。
专业版 Virtual Serial Port Driver 许可费是199.95美元。 14 天免费试用。
适用于
• 需要高级端口功能的用户,如端口分割、融合和自动切换等功能。
• 需要将串口集成到程序中的开发者 。专业版的开发者 API 功能可以加速软件开发进程。
Fabula Tech 出品的 Virtual Serial Port Kit 可以创建成对虚拟串口,用于串口通信程序之间的零调制解调器连接。
你可以试用 15 天(只能创建 10 个虚拟端口),或者购买一年的许可,价格 129.95 美元
适用于:
• 创建成对虚拟串口,主要满足虚拟零调制解调器线连接的需求。
• 不需要端口分割、融合或者其它高级功能的简单应用。
这个 Free Virtual Serial Ports 使用 16550 UART 口模拟定制串口或者实际 I/O 口。
你可以购买一年的许可,价格 149.99 美元。 非商用用户可以免费试用 14 天,不得用于营利活动。
适用于:
• 需要跨平台创建和管理虚拟串口的用户,需要用到更多功能的用户,例如即插即用端口和模拟功能。
下一个介绍的虚拟串口软件是由 Eterlogic 出品的 Virtual Serial Ports Emulator。
该程序有针对 32 位平台的免费许可。需要使用 64 位平台的用户可以购买付费版本。
Virtual Serial Ports Emulator 的付费版价格是 59.95 美元,提供一个月的免费试用期。
适用于:
• 需要虚拟端口软件的功能丰富,接口简易的用户
• 需要配置复杂虚拟串口连接的开发者
这款方案是一款开源内核模式的虚拟串口驱动,可以模拟串口通信接口。
该软件完全免费。更多信息请参看虚拟串口驱动和零调制解调器模拟器之间的对比表 。
适用于:
• 需要轻量型、高效零调制解调器模拟器的用户。
• 不需要数据分割或者网桥之类高级功能的场景。
下表详细对比了各种虚拟串口模拟器的功能。
功能
|
VSPD
|
VSPD pro
|
Virtual Serial Port Kit [Fabula]
|
Virtual Serial Port Tools [HHD]
|
Virtual Serial Port Emulator [Eterlogic]
|
comOcom
|
---|---|---|---|---|---|---|
完全模拟硬件控制线和物理 COM 口参数 | ||||||
创建无限数量的虚拟串口 | ||||||
创建虚拟 COM 口集合 | ||||||
通过分割真实串口或虚拟串口,创建多个虚拟 RS232 端口 | ||||||
不限数量的真实串口或虚拟串口融合成一个 COM 口 | ||||||
虚拟 COM 口高速数据传输 | ||||||
串口模拟软件及其内部驱动带数字签名 | ||||||
串口数据可以通过真实端口转发至其它的虚拟或者真实接口 | ||||||
完全支持 Windows 内核驱动技术 (WDM, WMI, Power Management, PnP 等) | ||||||
VMware 和超线程技术支持串口模拟器 | ||||||
完全支持严格的波特率模拟 | ||||||
任意命名虚拟串口名称,即使与真实串口重名 | ||||||
支持各种虚拟类调制解调器方案:标准、回路和定制 | ||||||
将多个 COM 接口融合成一个集合 | ||||||
定制真实端口的连接参数(奇偶校验、波特率、数据位、停止位和流量控制) | ||||||
系统重启后,用户登录时自动创建虚拟端口 | ||||||
可以单独设置各个端口的读写权限 | ||||||
完全支持握手流控制(硬件和 Xon/Xoff) | ||||||
多个程序可以共用一个真实串口 | ||||||
在“活动日志”中保存程序端口使用数据 | ||||||
模拟器创建的虚拟串口可以在设备管理器中显示,并且可以更改名称 | ||||||
安装软件后即可创建和配置虚拟串口,无需重启电脑 | ||||||
创建完整的回路连接 |
在许多情形下,虚拟串口软件可以让你的工作更轻松、更快速、更高效。它可以解决现有设备的局限性,让开发和测试过程更流畅。
1. 没有串口的情况下:
现在的电脑、专用设备(如工业用自动化和医疗监视器)和虚拟机一般都没有实际串口。 要想连接这些设备,必须要创建虚拟串口。
2. 与串口监控设备之间的数据传输:
多个程序可以通过虚拟串口从串口监控设备接收数据。 这些端口同时从串口设备向其它程序分发数据。
3. 连接多个串口设备:
将多个虚拟端口组合成一个集成的端口,以方便连接。 你也可以创建虚拟 RS232 端口,用于联网的串口设备。
4. 测试和开发:
虚拟串口对于没有相关硬件的程序 测试 和 调试 测试和调试非常有用。 虚拟串口可以模拟端口行为,用来识别和解决问题。
5. 远程访问
通过虚拟串口,你可以通过网络随时随地连接串口设备。 你可以像使用实际端口一样来使用虚拟端口。
最佳 Windows 虚拟串口软件提供了大量的功能,方便软件开发、测试和调试。要选择一个适合你独特要求的软件,需要评估当前的状况和设备限制,以便找出能够解决问题的方案。
在这些软件中,Virtual Serial Port Driver 专业版是最好的,因为它有丰富的功能,优异的性能,同时兼容多个版本的 Windows。 通过该软件,用户可以创建和定制各种虚拟端口,用于从软件开发到工业自动化在内的各类应用。
Virtual Serial Port Driver