0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虚拟串口及其在串口转以太网中的应用

卓岚物联 来源:maggie602451 作者:maggie602451 2023-01-12 13:51 次阅读

本文介绍虚拟串口的概念,以及如何在串口转以太网中利用该技术。

1.虚拟串口的概念

虚拟串口是用操作系统的虚拟驱动技术产生的串口(COM口),相对于计算机本身的硬件串口(COM1等)来说虚拟串口并不对应一个物理上的串口,但是计算机应用软件可以像硬件串口一样地使用虚拟串口,对于串口软件来说虚拟串口和硬件串口并没有区别。

poYBAGO_n-GADOaxAACL9l2_30827.jpeg

2.虚拟串口的应用

在串口转以太网/串口服务器中需要用到虚拟串口是因为有以下两种需要:
1. 应用软件的延续性。用户软件原来使用串口通信(COM1等),现在升级为网络方式通信后,用户的软件不想重新编写。此时使用虚拟串口技术创建一个虚拟串口(计算机上原来没有的COM5等),用户软件打开COM5即可和以前一样使用。极大地加快项目进度、产品上市。
2. 应用软件的通用性。用户不必为串口通信和软件通信开发两套系统。因为在不同的应用中用户可能采用串口通信,也有可能采用网络通信。虚拟串口技术屏蔽了这两种差别,提高了软件通用性。

3.虚拟串口的演示

创建虚拟串口:打开卓岚ZLVircom程序,进入“串口管理”界面,点击“添加”按钮,添加任意一个原来不存在的串口,例如COM5。此时打开计算机的设备管理可以看到已经出现了一个新的串口COM5,同时如果用“超级终端”选择串口时已增加了COM5。此时你已经可以正常打开COM5使用了。

pYYBAGO_n-KANbzSAACZMDpF0vY79.jpeg

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

绑定虚拟串口:既然虚拟串口已经可以使用了,那么那com5的输出在哪里?输入又来自哪里?这就需要绑定了。进入ZLVircom的“设备管理”,从中选择一台NETCOM2000串口服务器(例如“串服1”),然后进入该设备的编辑,即可选择和这台NETCOM2000绑定的虚拟串口,这里选择COM5。之后在ZLVircon的主界面就出现了一条记录,表示虚拟串口COM5实际就等价于“串服1”这台NETCOM2000设备上的硬件串口。

poYBAGO_n-KAU1HQAABm0T9mmKw37.jpeg

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

虚拟串口通信:串口软件写入COM5的数据都会在“串服1”设备的串口上输出;同样任何发往“串服1”的数据都会被打开COM5的串口软件接收。

4.支持WIN7的虚拟串口

卓岚虚拟串口&设备管理软件ZLVircom3.30以上版本支持了windows 7下的虚拟串口驱动。在WIN7下你可以和之前的windows XP等操作系统下一样地使用zlvircom软件。ZLVircom3.30还有如下方面的改进:
1. 支持在WIN7上安装虚拟串口驱动。
2. 在同一台计算机上可以虚拟的虚拟串口数量从原来的几百个增加到几千个。
3. 软件的启动速度有所优化。

5. 支持64位系统的虚拟串口

卓岚虚拟串口&设备管理软件ZLVircom3.30以上版本支持64bit操作系统,包括windows 2003、windows 2008 server r2等操作系统。这使得卓岚解决方案在服务器级别的64位计算机上运行得到支持。

6. 支持WIN8系统

卓岚ZLVircom3.99版本开始支持WIN8操作系统,ZLVircom4.00_x64版本开始支持WIN8的64位操作系统。由于winodws 8操作系统越来越普及,此次上海卓岚抓紧开发在windows8上的虚拟串口驱动。并在ZLVircom4.00版本及其以上版本,支持了win8操作系统。另外64位操作系统也可以用一个安装包单独安装完成所有的程序和驱动。

7.虚拟串口与TCP连接模式

虚拟串口软件zlvircom和串口服务器的tcp连接有两种模式。

串口服务器作为tcp服务端,此时由zlvircom程序发起连接。此模式下卓岚采用了非IP识别方式,也就是说zlvircom不是向某个固定的IP地址发起连接,这是因为在串口服务器自动获取IP的情况下IP是变化的,固定IP的方法会出现问题。卓岚联网设备都有一个唯一的ID,无论设备的IP地址如何变化,zlvircom都可以第一时间识别ID并根据新的IP地址建立连接。一般适合于局域网内应用。

串口服务器作为tcp客户端,此时串口服务器将主动向zlvirom程序发起tcp连接,用户需要设置串口服务器的目的IP。卓岚产品支持域名系统,也就是说目的IP可以被目的域名代替从而实现internet动态IP下的虚拟串口连接。该模式一般适合于跨interent方式。

多虚拟串口:串口服务器作为tcp客户端只能由一台计算机监控串口服务器,如果用户想多台计算机的虚拟串口同时监控一个设备,那么请使用zlsn2090核心模块并采用串口服务器作为tcp服务端,支持100台计算机同时监控。

审核编辑hhy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    40

    文章

    5371

    浏览量

    171032
  • 服务器
    +关注

    关注

    12

    文章

    9010

    浏览量

    85160
  • 串口
    +关注

    关注

    14

    文章

    1543

    浏览量

    76159
收藏 人收藏

    评论

    相关推荐

    RS232以太网模块应用解析 RS232物联网的应用

    逐渐显得力不从心。为了解决这一问题,RS232以太网模块应运而生,为RS232设备提供了一种便捷的网络接入方式。 一、RS232以太网模块的工作原理 RS232
    的头像 发表于 11-21 09:47 74次阅读

    为什么通信要使用虚拟串口串口助手?

    串口助手和虚拟串口是什么?串口助手和虚拟串口
    的头像 发表于 11-15 01:04 339次阅读
    为什么通信要使用<b class='flag-5'>虚拟</b><b class='flag-5'>串口</b>和<b class='flag-5'>串口</b>助手?

    Acrel安科瑞APort100串口服务器2路以太网8路串口

    双向透明传输,使得串口设备能够立即具备TCP/IP网络接口功能,连接网络进行数据通信,扩展串口设备的通信 距离。 型号 应用场所 适用于工业遥控、遥感、遥测及公共事业; 自动化数据采集; 三防与电力配
    的头像 发表于 11-13 11:05 84次阅读
    Acrel安科瑞APort100<b class='flag-5'>串口</b>服务器2路<b class='flag-5'>以太网</b>8路<b class='flag-5'>串口</b>

    PLC连接串口服务器RS485以太网步骤

    连接RS485端口 :使用适当的电缆将PLC的RS485端口连接到串口服务器的RS485端口。 连接以太网 :使用以太网线缆将串口服务器的以太网
    的头像 发表于 07-18 09:11 1845次阅读
    PLC连接<b class='flag-5'>串口</b>服务器RS485<b class='flag-5'>转</b><b class='flag-5'>以太网</b>步骤

    USB串口串口卡的性能比较

    在当今的电子设备串口通信是一种非常常见的通信方式。随着技术的发展,USB接口逐渐取代了传统的串口接口,但串口通信在某些特定领域仍然具有不可替代的作用。因此,市场上出现了USB
    的头像 发表于 07-15 15:21 705次阅读

    RS485LoRa-以太网TCPLoRa

    改系列she'b一款基于低功耗广域LoRa私有协议物联网无线网关,广域网内使用。具有LoRa延长中继距离、携带节点无限制的优点。它是将LORA和串口以太网之间进行双向传
    的头像 发表于 06-19 10:39 512次阅读
    RS485<b class='flag-5'>转</b>LoRa-<b class='flag-5'>以太网</b>TCP<b class='flag-5'>转</b>LoRa

    CAN以太网模块的应用场景

    人员: 应用场景:汽车研发、测试和生产过程,经常需要将车辆上的CAN总线数据与以太网设备(如PC、服务器等)进行通信,以便进行远程监控、数据分析和故障诊断。 特点:CAN
    的头像 发表于 06-04 09:53 740次阅读

    【新品】新一代串口以太网模块强势来袭!满足各类PLC联网功能

    实现串口以太网数据的双向透明传输的串口以太网模块,用户无需关心具体细节,设备内部完成协议转换。具有多种Modbus网关模式以及MQTTC
    的头像 发表于 05-24 08:20 426次阅读
    【新品】新一代<b class='flag-5'>串口</b><b class='flag-5'>转</b><b class='flag-5'>以太网</b>模块强势来袭!满足各类PLC联网功能

    用STM32做以太网4串口单核能做吗?

    目前要做一个以太网4串口透传模块,一个STM32能搞定吗?是不是需要什么内核、?求解~~对内核了解不多,裸机100年
    发表于 05-13 07:27

    串口服务器——小巧精致的高性能串口以太网/WIFI服务器

    本周推荐WIFI版/以太网串口服务器博达智联——工业级WIFI版/以太网串口服务器,博达智联最新推出的串口服务器系列产品,可实现
    的头像 发表于 05-01 08:34 517次阅读
    <b class='flag-5'>串口</b>服务器——小巧精致的高性能<b class='flag-5'>串口</b><b class='flag-5'>转</b><b class='flag-5'>以太网</b>/WIFI服务器

    工业以太网的基本原理及优势

    工业以太网,作为现代工业通信的基石,正逐渐改变着传统工业网络的格局。它以其高效、灵活和可靠的特点,工业自动化领域得到了广泛应用。本文将从工业以太网的基本原理出发,深入探讨其优势及其
    的头像 发表于 03-25 14:40 611次阅读

    工业串口设备通讯神器:串口服务器CS64J

    在当今工业物联网应用串口服务器的应用非常普遍。无论是RS485还是RS232串口通讯,串口服务器都能够轻松实现虚拟
    的头像 发表于 03-21 17:09 446次阅读
    工业<b class='flag-5'>串口</b>设备通讯神器:<b class='flag-5'>串口</b>服务器CS64J

    以太网交换机有何特点?用它怎样组成虚拟局域

    和构建虚拟局域的方法。同时,我将探讨虚拟局域(VLAN)现代网络的应用和优势。 一、
    的头像 发表于 02-20 14:26 4291次阅读

    usb串口线怎么使用 usb串口串口usb的区别

    )进行通信。因此,通过使用USB串口线,可以将现代计算机与串口设备连接起来,实现数据传输和通信。 使用USB
    的头像 发表于 01-22 14:56 4194次阅读

    stm32虚拟串口接收的数据处理

    STM32使用虚拟串口时,我们需要处理接收的数据。接收到的数据可能是来自其他设备的传感器数据、用户输入的命令或其他任何信息。本篇文章
    的头像 发表于 12-20 11:22 2175次阅读