机器视觉产品

FT47系列烟草除杂机

WPI条包包装质量检测系统
WSPI第三代小包外观缺陷检测系统
SRC Tobacco Sorter I/II 烟草除杂机升级

缺瓶检测系统

瓶盖松紧检测系统

基于FPGA高速图像处理卡

    工业控制产品

虚拟串口设备

铝箔纸自动拼接控制系统
铝箔纸全自动涂油装置

您现在的位置: 主页 >>> 产品天地 >>> 虚拟串口设备


虚拟串口驱动程序
    

   程序的功能和特点         程序基本架构           下载资料以及评估版本

     这是一个本公司开发虚拟串口驱动程序,它可以将串口应用程序或者串口设备无缝移植到各类现场总线上去。
    本软件使用windows DDK以及VC开发,安装界面友好,安装完成后,桌面上没有任何应用程序运行,用户的使用虚拟串口的感觉和普通串口没有任何区别。
    本公司可以提供完整的源代码,也可按照客户的要求定制虚拟串口程序。
    另外本公司可以低价提供与程序配套的串口<->以太网口桥设备。

   
   
   部分使用客户    
1.华为技术有限公司
2.中国电子科技集团公司第54研究所
3.深圳市三旺通信技术有限公司
4.青岛爱立信浪潮无线技术有限公司
5.上海可鲁电气技术有限公司
6.北京博瑞宏业科技发展有限公司
7.无锡蓝天顶峰科技有限公司
8.深圳市深蓝宇科技有限公司

以上为使用本公司虚拟串口的部分客户,从2003年到2009年为止的6年时间内,大概有20家以上企业在使用本产品,这充分证明本产品的功能全面,稳定可靠。
 

   程序的功能和特点
本公司的虚拟串口驱动具有如下功能和特点:
  1. 能支持最多同时模拟255个串口设备
  2. 支持所有WINDOWS的串口API函数调用。
  3. 支持TCP Client,TCP Server,UDP,互连型虚拟串口四种工作模式
  4. 支持完整的访问串口的文件操作接口,并且支持overlap并行操作
  5. 支持完善的time out机制
  6. 支持完整的串口9线信号,包括对DTR,RTS,DSR,CTS,RLSD,RING等信号的控制以及事件报告的支持
  7. 支持完整报错机制,实现PE,OE,Break等报错事件的支持
  8. 控制通道与数据通道分开,增加了系统控制和传输的稳定性和可靠性
  9. 完善的错误恢复机制,使虚拟串口工作更加稳定

    目前本公司的虚拟串口软件已经成功应用于多个合作公司的产品之中,经过一年多的商用环境考验,证明本驱动程序是一个成熟可靠的产品。 

    程序基本架构
     如下图所示。虚拟串口软件分为三个独立程序:
  1. 虚拟串口驱动程序(Ethcomm.sys):这是一个标准的WDM的设备驱动程序,它的作用是将用户发出的串口调用进行转换,然后传递给应用程序层的Service程序,并从Service程序收取以太网上的信息,将其转换后送给他串口应用程序。该驱动程序的系统IO调用接口以及读写控制完全仿造标准的串口驱动程序制作,所以从用户角度看来,虚拟串口的使用与普通串口没有任何区别。
  2. 网络服务程序(Service.exe):该程序是一个WINDOW NT的服务程序,它的任务主要是起到虚拟串口驱动程序和网络之间的联系。为什么要在应用层完成网络功能,而不直接在驱动程序层调用TCP/IP栈?主要是因为应用程序层对TCP/IP栈的调用较为安全和灵活,并且也易于调试,系统采取此种结构也会很稳定。而直接在内核调用TCP/IP栈,在某些流量比较极端的情况下,会有系统崩溃的隐患。
  3. 安装程序(setup.exe):该程序负责为系统添加和删除虚拟串口设备,当系统中的虚拟串口设备被删光后,该程序还负责清除配置表和已安装的驱动程序。


  下载资料及评估版本
     为了使用户尽快了解虚拟串口设备,本软件包特意提供了一个仿真对端设备的软件。并且提供该程序的源代码,以方便用户尽快上手。 

注意事项:

  1. 本版本为评估版本,单向通讯量不能超过10M。
  2. 安装之前,请仔细阅读本《虚拟串口设备用户指南》

 

    注意:由于服务器对文件大小有限制,只能将安装文件拆分下载,将下载的文件放在同一目录下,即可正常解压。

   虚拟串口驱动程序评估版本  (更新日期:2009.8 版本v3.0) 分卷1分卷2分卷3
     虚拟串口驱动程序用户指南
     虚拟串口设备原理介绍