一种机车外重联故障数据的传输方法

文档序号:9891220阅读:393来源:国知局
一种机车外重联故障数据的传输方法
【技术领域】
[0001] 本发明设及机车数据传输技术领域,特别设及一种机车外重联故障数据的传输方 法。
【背景技术】
[0002] 现有技术中,干线电力机车之间的数据传输主要基于TCN网络标准,其中的外重联 数据传输最多一次传输128个字节,然而主、从机车之间需要传输的数据很多,包括控制指 令、控制请求、机车状态、故障数据等,远超过128个字节,分配给故障数据的带宽则十分有 限,需要传输的故障数据更是远超过了分配的字节。因此当前迫切需要一种机车外重联故 障数据的传输方法,W解决有限带宽下故障数据及时传输的问题。

【发明内容】

[0003] 本发明提供一种机车外重联故障数据的传输方法,W解决有限带宽下故障数据及 时传输的问题。
[0004] 为实现所述目的,本申请提供的技术方案如下:
[0005] -种机车外重联故障数据的传输方法,包括:
[0006] 根据故障总数与故障数据分配字节数进行计算,得到分时数;
[0007] 根据所述分时数在每个分时故障数据传输字节上设置分时传送标志位;
[000引按照预设顺序将需要传输的故障数据分别分布于每个分时故障数据传输字节上;
[0009] 根据所述分时传送标志位将所述需要传输的故障数据进行分时发送。
[0010] 优选的,所述分时传送标志位设置于每个分时故障数据传输字节的预设字节上。
[0011] 优选的,所述需要传输的故障数据分布于每个分时故障数据传输字节的其余字节 上。
[0012] 优选的,所述预设字节为每个分时故障数据传输字节的第一个字节。
[0013] 优选的,所述故障总数包括:故障数和预留故障数。
[0014] 优选的,所述根据故障总数与故障数据分配字节数进行计算,得到分时数所采用 的公式为:
[0015] (s-l)*8*d>T+k;
[0016] 其中,S为所述故障数据分配字节数;d为所述分时数;T为所述故障数;k为所述预 留故障数。
[0017] 优选的,所述预设顺序为:将所述需要传输的故障数据按照故障严重级别进行排 列。
[0018] 优选的,所述按照预设顺序将需要传输的故障数据分别分布于每个分时故障数据 传输字节上的步骤具体包括:
[0019] 将各级别的故障数据分别均匀分布于每个分时故障数据传输字节的其余字节上。
[0020] 优选的,所述预设顺序为:将所述需要传输的故障数据按照自然顺序进行排列。
[0021 ]优选的,在所述根据所述分时传送标志位将所述需要传输的故障数据进行分时发 送的步骤之后还包括:
[0022] 接收所述需要传输的故障数据;
[0023] 根据所述分时传送标志位将所述需要传输的故障数据组成数据分布表;
[0024] 根据所述数据分布表对所述需要传输的故障数据进行解析。本发明提供的机车外 重联故障数据的传输方法,首先根据故障总数与故障数据分配字节数进行计算,得到分时 数;再根据所述分时数在每个分时故障数据传输字节上分时传送标志位;然后按照预设顺 序将需要传输的故障数据分别分布于每个分时故障数据传输字节上;最后根据所述分时传 送标志位将所述需要传输的故障数据进行分时发送。将有限带宽下的故障数据进行分时发 送,解决了有限带宽下故障数据及时传输的问题。
【附图说明】
[0025] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W 根据运些附图获得其他的附图。
[0026] 图1是本发明实施例提供的机车外重联故障数据的传输方法的流程图;
[0027] 图2是本发明另一实施例提供的机车外重联故障数据的传输方法的另一流程图。
【具体实施方式】
[0028] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明 的【具体实施方式】做详细的说明。
[0029] 本发明提供一种机车外重联故障数据的传输方法,W解决有限带宽下故障数据及 时传输的问题。
[0030] 具体的,所述机车外重联故障数据的传输方法,如图1所示,包括:
[0031] S101、根据故障总数与故障数据分配字节数进行计算,得到分时数;
[0032] 所述故障总数为故障数据需要占据字节的数量,所述故障数据分配字节数为分配 给所述故障数据的传输字节的数量;在计算得到分时数之前需要先统计所述故障总数;为 了将需要传输的故障数据更及时的利用故障数据分配字节发送出去,需要先计算得到其分 时数,W便后续对所述需要传输的故障数据进行分时分布设置。
[0033] S102、根据所述分时数在每个分时故障数据传输字节上设置分时传送标志位;
[0034] 所述分时传送标志位为每个分时故障数据传输字节进行发送的分时标志;为每个 分时故障数据传输字节的预设字节设置分时传送标志位,可W将所述需要传输的故障数据 按照各个分时传送标志位分为多次传输,并且具有传输顺序。
[0035] S103、按照预设顺序将需要传输的故障数据分别分布于每个分时故障数据传输字 节上;
[0036] 将所述需要传输的故障数据按照各个分时传送标志位分为多次传输,并且按照预 设顺序分配每个分时传输的数据。
[0037] S104、根据所述分时传送标志位将所述需要传输的故障数据进行分时发送。
[0038] 具体的,将所述需要传输的故障数据按照各自的分时传送标志位,携带分配的故 障数据进行分时有序的发送。
[0039] 本实施例提供的所述机车外重联故障数据的传输方法,首先根据故障总数与故障 数据分配字节数进行计算,得到分时数;再根据所述分时数为每个分时故障数据传输字节 的预设字节设置分时传送标志位;然后按照预设顺序将需要传输的故障数据分别分布于每 个分时故障数据传输字节的其余字节;最后根据所述分时传送标志位将所述需要传输的故 障数据进行分时发送。将有限带宽下的故障数据进行分时发送,解决了有限带宽下故障数 据及时传输的问题。
[0040] 优选的,所述分时传送标志位设置于每个分时故障数据传输字节的预设字节上。
[0041] 优选的,所述需要传输的故障数据分布于每个分时故障数据传输字节的其余字节 上。
[0042] 优选的,所述预设字节为每个分时故障数据传输字节的第一个字节。
[0043] 在具体的实际应用中,可W采用每个分时故障数据传输字节的第一个字节设置分 时传送标志位,当然,也可W根据具体的实际情况将每个分时故障数据传输字节的其他字 节设置分时传送标志位;或者采用其他方式设置所述分时传送标志位和所述需要传输的故 障数据,此处不再一一寶述,均在本申请的保护范围内。
[0044] 优选的,所述故障总数包括:故障数和预留故障数。
[0045] 优选的,所示根据故障总数与故障数据分配字节数进行计算,得到分时数所采用 的公式为:
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1