[发明专利]一种过程数据动态分配MVB控制器和处理数据方法无效

专利信息
申请号: 201110402792.1 申请日: 2011-12-07
公开(公告)号: CN102523265A 公开(公告)日: 2012-06-27
发明(设计)人: 王立德;宋娟;严翔 申请(专利权)人: 北京交通大学
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 北京润泽恒知识产权代理有限公司 11319 代理人: 苏培华
地址: 100044 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 过程 数据 动态分配 mvb 控制器 处理 方法
【说明书】:

技术领域

本申请涉及列车控制网络系统技术领域,特别是涉及一种过程数据动态分配MVB控制器和处理数据方法。

背景技术

TCN(Train Communication Network,列车通信网络)由MVB(Multifunctional Vehicle Bus,多功能车辆总线)和WTB(Twisted Train Bus,绞线式列车总线)两级总线构成,两级总线之间通过网关互连。MVB是列车通信网络TCN的车辆总线部分,用于实现位于同一车辆或固定重联的不同车辆中有互操作性和互换性要求的标准设备之间的串行数据通信。MVB控制器是MVB总线上的核心处理单元,它独立于物理层和功能设备,为在总线上的各节点设备提供通信接口和通讯服务;根据实际配置可实现数据链路层以及部分传输层的数据处理,并通过通信存储器实现与上层软件的数据交换。根据IEC61375-1协议规定,连接在MVB上的设备按性能可分为5类,其中1类设备具有设备状态性能和过程数据性能;2/3/4/5类设备除具有1类设备的性能外,还具有消息数据性能,其中3/4/5类设备用户程序可编程下载;此外,4/5类设备还具有总线管理能力,可作为总线主,其中5类设备还可作为TCN网关。MVB网络中应用较多的主要是1~4类设备,目前MVB控制器的实现方案多采用专用进口的MVB主控芯片,也有采用基于FPGA的控制器方案。

现有技术中,MVB控制器中过程数据端口地址分配固定,即根据协议规定,各类设备的端口可以为0-4095端口中的一个或者多个,因而不同设备的端口可能大不相同,可能某种设备设置了1-10的端口,而另一种设备设置了3000-3020的端口,这样由于过程数据端口地址分配固定,就需要保为全部的0-4095端口分配空间,即需要分配4096*32的空间,以便具有不同端口的设备可以正常使用,而通常各种设备需要的总端口数基本上不可能用到全部0-4095的空间,即对于轻负荷的MVB网络,就会产生大量的内存空间浪费,资源利用率大大降低。

发明内容

本申请所要解决的技术问题是提供一种过程数据动态分配MVB控制器和处理数据方法,首次采用动态地址分配的方法,用较少的存储空间就可以实现过程数据4096个端口全地址选址,可更加能灵活地配置为多类MVB设备,并且电路简单可靠,方便升级。

为了解决上述问题,本申请公开了一种过程数据动态分配MVB控制器,包括物理层编码模块、物理层解码模块、发送缓冲模块、接收缓冲模块、通信存储器模块、地址仲裁模块和链路层控制模块;

所述的物理层编码模块用于在链路层控制模块的控制下,从发送缓冲模块读出数据,按照MVB数据帧格式向MVB网络发送数据;

所述的物理层解码模块用于根据链路层控制模块指定的接收数据帧长度,从MVB总线获取数据帧,将接收到的数据帧存入接收缓冲模块;

所述的发送缓冲模块用于临时存放欲发送到MVB网络上的数据帧;

所述的接收缓冲模块用于临时存放解码器模块从MVB网络上获取的数据帧;

所述地址仲裁模块用于决定应用处理器读写通信存储器的数据地址;

所述通信存储器模块用于在链路层控制模块的控制下,实现应用处理器与MVB网络的数据交换;

所述的链路层控制模块用于控制物理层编码模块、物理层解码模块、发送缓冲模块、接收缓冲模块和通信存储器模块完成规定标准中的所有链路层功能;

其中,所述通信存储器模块包括程数据端口地址动态分配控制空间、过程数据配置空间和过程数据空间:所述过程数据端口地址动态分配控制空间用于记录过程数据端口的数量以及启动网卡最新配置;所述过程数据配置空间用于过程数据端口地址以及源宿的配置,实现端口状态刷新;所述过程数据空间用于存储各个端口的数据,并根据端口类型的源宿,决定向MVB网络发送数据或从MVB网络接收数据。

优选的,所述通信存储器模块还包括:

设备配置空间、消息数据队列和监视数据空间;

所述的备控制空间用于存放该MVB设备在网络中的物理地址,也是监视数据和消息数据的收发地址,并且标识该设备的事件优先级;

所述的消息数据队列包括发送消息FIFO和接收消息FIFO,用于收发MVB消息数据;

所述监视数据空间用于决定是否向MVB网络发送监视数据以及发送监视数据的内容。

进一步的,根据上电配置实现MVB的1类设备、或2类设备、或3类设备、或4类设备。

相应的,本申请还公开了一种过程数据动态分配MVB处理数据方法,包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110402792.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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