[发明专利]一种基于WTB列车的总线节点地址的编号方法及装置有效
申请号: | 201710666764.8 | 申请日: | 2017-08-07 |
公开(公告)号: | CN109391530B | 公开(公告)日: | 2022-01-21 |
发明(设计)人: | 粟爱军 | 申请(专利权)人: | 中车株洲电力机车研究所有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 412001 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 wtb 列车 总线 节点 地址 编号 方法 装置 | ||
本申请公开了一种基于WTB列车的总线节点地址的编号方法及装置,包括:将查找地址设置为1;在原始地址序列中,从查找地址开始按照地址递增方向查找地址连续的节点作为递增节点;按照地址递增的顺序映射递增节点的地址在首地址为1的地址序列中,形成单向映射地址序列;将查找地址设置为64;在原始地址序列中,从查找地址开始按照地址递减方向查找地址连续的节点作为递减节点;按照地址递减的顺序映射递减节点的地址在单向映射地址序列的首部,形成映射地址序列。此映射序列与实际的节点之间实现了一一对应的关系,直观的显现了节点间的对应的位置关系。当传输数据使用到节点的相对位置时,可以使数据的发送和接收都更为精确。
技术领域
本申请涉及电力机车技术领域,特别涉及一种基于WTB列车的总线节点地址的编号方法及装置。
背景技术
目前在电力机车技术中,通讯网络普遍使用WTB标准的网络,在列车的总线上的各个节点按照TCN标准,根据节点相对于WTB总线的主节点和方向分配节点地址。具体,在WTB列车总线在进行初运行时,确定主节点位置,从主节点开始,给方向1的节点按递减顺序编号,开始为63,编号至底节点后,再从主节点开始,给方向2的节点按递增顺序编号,开始为02,编号至顶节点后,给节点分配地址结束。分配结束后的节点地址表示为从主节点01开始的递增的序列。例如,分配后的序列为01、02、03、04、05、06、07、62、63。
但是,当该主节点位于列车的中部时,编号序列的后几位较大的地址对应的节点在实际中的位置应该是在主节点的前端。因此,在列车运行中会有节点地址与节点所在车辆或单元之间没有直接的一一对应的关系,无法直观的通过节点地址序列对应的发现节点间的相对位置关系。
而在一些情况下,列车的节点需要发送数据时,发送的地址会包含一些相对位置的地址,例如,发送给此节点的前三个节点。此时,需要准确的根据节点的位置关系进行准确的识别。而现有的节点地址无法直接的标明其节点间的相对位置关系,无法做到节点间的数据的精确的发送或接收。
因此,如何解决协议生成的节点地址与实际的节点位置关系不对应,是本领域的技术人员的热点问题。
发明内容
本申请的目的是提供一种基于WTB列车的总线节点地址的编号方法及装置,通过在原始的节点地址序列的基础上,根据其地址是否连续变化,将节点地址分为两个方向上的节点地址,并依次映射在主节点地址的两侧形成以主节点为核心的映射序列,此映射序列与实际的节点之间实现了一一对应的关系,直观的显现了节点间的对应的位置关系。当应用在传输数据用到节点的相对位置时,可以使数据的发送和接收都更为精确,同时也免去了应用需要识别节点的相对位置的步骤。
为解决上述技术问题,本申请提供一种基于WTB列车的总线节点地址的编号方法,包括:
获取原始地址序列,将查找地址设置为1;
在所述原始地址序列中,从所述查找地址开始按照地址递增方向查找地址连续的节点作为递增节点;按照地址递增的顺序映射所述递增节点的地址在首地址为1的地址序列中,形成单向映射地址序列;
检测所述原始地址序列的末尾地址是否为63;
若是,则将所述查找地址设置为64;
在所述原始地址序列中,从所述查找地址开始按照地址递减方向查找地址连续的节点作为递减节点;按照地址递减的顺序映射所述递减节点的地址在所述单向映射地址序列的首部,形成映射地址序列。
可选的,所述获取原始地址序列,将查找地址设置为1,包括:
获取所述原始地址序列,将所述查找地址设置为1;
创建链表;
对地址为1的节点创建链表结点,并将链表指针指向所述链表结点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中车株洲电力机车研究所有限公司,未经中车株洲电力机车研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710666764.8/2.html,转载请声明来源钻瓜专利网。