1 英创工控主板USB设备口设置虚拟串口的方法介绍-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

英创工控主板USB设备口设置虚拟串口的方法介绍

英创信息技术 作者:英创信息技术 2019-09-26 10:38 次阅读

英创公司之前推出过工控主板与PC间的USB通信方案,参考文章:英创工控主板与PC的USB通信方案概述,该方案需要特定的USB驱动支持。

为了进一步改进客户应用程序的通用性,英创公司新近新的USB连接方案,即将主板的USB设备口(也就是USB OTG口)设置为虚拟串口,使用标准的USB虚拟串口驱动,使PC端可以以标准串口的操作方式与板子进行USB通信,更加简单方便。

在缺省模式下,英创工控主板的USB设备口是用作ActiveSync的连接的。为客户方便使用USB虚拟串口功能,英创公司提供工具程序EmUSBSet.exe,可以将板卡USB设备口设置为虚拟串口模式,或还原为原先默认的ActiveSync模式。本文将详细介绍USB虚拟串口设置方法。

设置工控主板

在板子上双击运行EmUSBSet.exe程序。

英创工控主板USB设备口设置虚拟串口的方法介绍

选择“虚拟串口”点击“OK”就可以将板子USB设置为虚拟串口模式。

选择“ActiveSync”点击“OK”就可以将板子USB还原为ActiveSync模式。

设置完重启后生效。

虚拟串口驱动

对于未安装过虚拟串口的PC机,任然需要安装驱动才能识别。安装方法如下。

方法1,快速安装

打开英创公司提供的安装包,XP下可以直接双击install.bat安装。

因为WIN7关闭了默认的inf安装方式,可以将em_serial.inf放入c:\windows\inf,将usbser.sys放入c:\windows\system32\drivers(注意:若原目录已有usbser.sys,可以不替换)。

当板子连接后,操作系统提示找到USB硬件,选择默认项“自动安装软件”,点击下一步即可完成安装(如果提示签名请忽略)。

方法2,常规inf安装方法

打开设备管理器,找到设备USB Device Virtual COM Port,选择更新驱动。选择自定义安装并浏览到em_serial.inf目录进行安装。

虚拟串口的应用

虚拟串口的应用,要求在USB设备端应首先打开串口,才能保证正常使用。因此英创主板上的客户嵌入式应用程序,应在程序启动后无条件打开”COM1:”口(COM1串口即为系统映射USB设备口的虚拟串口)。在PC主控端,应用程序可查询注册表[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM]中带'USBSER'的项,获得对应的串口号“COMx” (如下图为COM17),打开该串口后就可与英创的工控主板进行通讯了。注意虚拟串口的波特率等串口参数并不影响实际的数据通讯,实际的数据通讯速率是USB的数据通讯速度,对USB2.0,最高可达到50MBps的数据率(单向)。

EmUSBSet.exe,驱动安装包,PC端及板卡端测试例程将包含在升级后的新内核中及开发光盘中,客户也可以联系英创工程师获得。

Linux版的工控主板管理虚拟串口方法如下:EM9460 USB虚拟串口应用简介

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

    关注

    3

    文章

    3541

    浏览量

    88620
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35295
收藏 人收藏

    评论

    相关推荐

    Linux工控主板串口硬件流控实现方法

      Linux工控主板上的串口除了COM2为五线制的串口,其余都为三线制的
    发表于 06-12 15:29

    工控主板产品选型指南

    ¥320产品介绍页面ESM335x工控主板  公司提供有成熟的2路网络扩展模块、4路CAN扩展模块、4 – 16路
    发表于 02-28 11:28

    WinCE工控主板WiFi解决方案

    接口是miniPCIe,可以直接接到ESMARC底板上,也可以通过ETA303模块转接到板子USB上。嵌入式主板通过虚拟
    发表于 10-19 15:36

    工控主板通过PPI协议连接西门子PLC

    ,但西门子并未公开PPI协议内容。Modbus是工业控制现场广泛应用的通讯协议,在嵌入式领域,嵌入式主板通常采用Modbus与PLC相连,嵌入式工控
    发表于 10-19 16:14

    主板JAVA应用开发简介

    。  鉴于主板主要应用于工业控制和通信管理领域,所以提供的Java硬件支持包主要包括对以太网
    发表于 10-20 13:13

    信息技术工控主板EM9000串口扩展介绍

    EM9000工控主板公司的主流产品之一,以突出的综合性性能为特色,特别是Windows CE平台与EM9000较强的显示硬件单元相匹配,使其得到了越来越广泛的应用。在工业应用中,
    的头像 发表于 11-15 09:19 1767次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>工控</b><b class='flag-5'>主板</b>EM9000<b class='flag-5'>串口</b>扩展<b class='flag-5'>介绍</b>

    信息技术工控主板修改虚拟键码介绍

    ARM9工控主板除支持标准USB键盘外,均还配有基于GPIO和精简ISA总线的矩阵键盘驱动,在使用时,只需加载基于GPIO或基于ISA总
    的头像 发表于 11-15 09:46 1542次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>工控</b><b class='flag-5'>主板</b>修改<b class='flag-5'>虚拟</b>键码<b class='flag-5'>介绍</b>

    信息技术工控主板EM9161对ISO7816协议的支持概述

    在当前的金融POS终端及相关领域,ISO7816通讯协议得到了广泛应用。工控主板EM9161,可在其异步串口的基础上,通过简单的
    的头像 发表于 11-17 11:50 1736次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>工控</b><b class='flag-5'>主板</b>EM9161对ISO7816协议的支持概述

    信息技术工控主板网络变压器连接方法

    在上一篇介绍主板网络变压器连接方法的文章中(《
    的头像 发表于 01-14 14:09 3650次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>工控</b><b class='flag-5'>主板</b>网络变压器连接<b class='flag-5'>方法</b>

    信息技术工控主板USB通信方案介绍

    AMR9系列工控主板可以使用USB与PC连接并进行通信。在主板上,我们将
    的头像 发表于 01-15 14:44 1793次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>工控</b><b class='flag-5'>主板</b><b class='flag-5'>USB</b>通信方案<b class='flag-5'>介绍</b>

    信息技术工控主板USB驱动安装说明

    Kits是微软提供的Windows驱动开发工具,该驱动为Windows Driver Kits提供的usbsamp例程编译所得。 AMR9系列工控主板
    的头像 发表于 01-15 14:45 2446次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>工控</b><b class='flag-5'>主板</b><b class='flag-5'>USB</b>驱动安装说明

    信息技术主板与带流控串口设备的通讯方法

    客户在开发时,经常需要工控主板和其他的一些设备通过串口进行通讯,针对不同的
    的头像 发表于 01-17 09:36 2065次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>主板</b>与带流控<b class='flag-5'>串口</b><b class='flag-5'>设备</b>的通讯<b class='flag-5'>方法</b>

    信息技术嵌入式Linux主板Qt串口应用程序简介

    :/dev/ttyS1,设置串口参数,创建一个单独的线程来对数据进行收发,使用read函数读取数据,write函数发送数据。并且公司将其封装成一个serial类,可以使用seria
    的头像 发表于 01-17 09:41 1817次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术嵌入式Linux<b class='flag-5'>主板</b>Qt<b class='flag-5'>串口</b>应用程序简介

    信息技术Linux工控主板串口硬件流控实现方法

    Linux工控主板上的串口除了COM2为五线制的串口,其余都为三线制的
    的头像 发表于 02-04 10:40 1429次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术Linux<b class='flag-5'>工控</b><b class='flag-5'>主板</b><b class='flag-5'>串口</b>硬件流控实现<b class='flag-5'>方法</b>

    信息技术主板在Windows CE环境中的串口配置

    异步串口UART是工业领域使用最广泛,技术最为成熟的接口。在Windows CE环境的主板中,串口大致分成三类: 1、
    的头像 发表于 02-06 11:06 1174次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>主板</b>在Windows CE环境中的<b class='flag-5'>串口</b>配置