[发明专利]远程多路串口通讯映射系统无效

专利信息
申请号: 200910098954.X 申请日: 2009-05-22
公开(公告)号: CN101621440A 公开(公告)日: 2010-01-06
发明(设计)人: 戴瑜兴;李芃;沈雁;王卫国 申请(专利权)人: 浙江天正电气股份有限公司
主分类号: H04L12/28 分类号: H04L12/28;H04L12/40;H04L29/06;G06F13/10;G05B19/418
代理公司: 温州金瓯专利事务所(普通合伙) 代理人: 夏曙光
地址: 325604浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种远程多路串口通讯映射系统,包括上位机、以太网以及与多台现场设备连接的串口集线器,上位机与串口集线器通过TCP/IP进行通信,TCP/IP通信的通信数据包括IP首部、TCP首部、自定义协议首部及数据;IP首部及TCP首部由下层的操作系统自动封装,自定义协议首部及数据表示上位机与串口集线器通信的具体部份,自定义协议包括类型字段、目的地址字段和源地址字段;类型字段包括更改网络配、更改串口设置或数据;目的地址字段代表串口集线器中的每一个扩展串口;源地址字段代表串口集线器中的每一个扩展串口,判定串口集线器发来的数据包是由哪个串口发送。本发明不必考虑连接对应关系、软件兼容性良好。
搜索关键词: 远程 串口 通讯 映射 系统
【主权项】:
1、一种远程多路串口通讯映射系统,包括上位机、以太网以及与多台现场设备连接的串口集线器,所述上位机与串口集线器通过TCP/IP进行通信,所述上位机包括虚拟驱动模块和参数配置模块,所述参数配置模块包括网络配置单元和串口配置单元,所述串口集线器包括处理器模块、以太网接口模块、串口模块和电源模块,所述处理器模块包括:以太网通信模块,用以通过对以太网控制芯片的操作,接收来自以太网的数据,并将其存入以太网接收缓冲区;或将以太网发送缓冲区的数据发送到以太网上;串口通信模块,用以侦听来自多串口发来的数据,并将之缓存到串口接收缓冲区;同时读取串口发送缓冲区的数据到相应的串口中;数据转发模块,用以读取以太网接收缓冲区中的数据,进行分析后转发至相应的串口;对串口接收缓冲区中的来自不同串口的数据做上标记,以统一的协议封装后放入以太网发送缓冲区;配置守护程序,用以通过TCP/IP协议,在某端口上建立侦听,接受来自上位机的配置更改请求;其特征在于:所述TCP/IP通信的通信数据包括IP首部、TCP首部、自定义协议首部及数据;所述IP首部及TCP首部由下层的操作系统自动封装,自定义协议首部及数据表示上位机与串口集线器通信的具体部份,自定义协议包括类型字段、目的地址字段和源地址字段;所述类型字段包括更改网络配、更改串口设置或数据;目的地址字段代表串口集线器中的每一个扩展串口;源地址字段代表串口集线器中的每一个扩展串口,当上位机对串口集线器发来的数据包进行判断,判定此数据包是由哪个串口发送;以DriverEntry函数作为虚拟驱动程序进行加载,具体包括:(1)、先分配虚拟串口,被分配的硬件被标识它在虚拟驱动程序的控制之下;(2)、初始化虚拟驱动程序对象;(3)、使用IoCreateDevice为每一个它控制的虚拟串口创建一个设备对象,然后初始化设备;(4)、通过IoCreateSymbolicLink函数使一个虚拟串口可以被Win32子系统看见;(5)、为虚拟串口设备设置操作例程;(6)、将设备与中断对象进行绑定;(7)、重复所述步骤(4)-(6),直到完成虚拟驱动程序所有的虚拟串口;(8)、创建网络侦听子线程,开始侦听来自串口集线器的数据包。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江天正电气股份有限公司,未经浙江天正电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200910098954.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top