System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及列车通信,具体涉及一种列车通信系统、方法、设备及存储介质。
技术介绍
1、新时期轨道交通正在向高速化、舒适化和智能化方向发展,列车控制、监视、故障诊断及乘客娱乐等网络信息数据量也不断增大。传统现场总线如tcn、arcnet、lonworks和can等网络因带宽受限,难以满足未来列车大容量数据通信的需求。与此同时,在iec61375-3-4-2014中规定了列车通信网络(train communication network,tcn)中以太网通讯网络(ethernet consist network ecn)的标准。基于以太网的车辆网络控制系统相比于传统现场总线其传输速率大大提高,能够很好的应对未来多样化和高带宽的传输需求而且网络拓扑灵活,系统的可扩展性好。
2、列车实时数据协议trdp是由iec61375-2-3标准定义,位于tcp/udp传输层之上。如图1所示。图中,“应用程序”完成数据的核心运算;“协议层”处理trdp通信协议;“通信层”完成数据链路层、网络层、传输层的数据传输。
3、列车实时数据协议trdp规定了tcn过程数据和消息数据在列车通信网络中的通信流程。以标准以太网协议栈为基础,列车实时数据协议在传输层与应用层之间增加了trdp层,trdp层规定了报文的数据发送序列(sequencecounter)、消息类型标识(msytype)、用户数据标识(comid)数据长度首部校验等重要协议层信息,其中msytype有两种类型:pd(process data过程数据)和md(messag
4、如图3所示,目前市面上存在的trdp通信板卡虽然使用了标准以太网连接到列车通信网络,通信速率足够,但是与系统内部的逻辑处理单元通信时,采用的内部网络通常是比如串行总线、并行总线等通信速率比较慢的总线,导致内部通信总线成为了通信瓶颈。
技术实现思路
1、本公开实施例提供一种列车通信系统、方法、设备及存储介质,以解决或缓解现有技术中的以上一个或多个技术问题。
2、根据本公开的一个方面,提供一种列车通信系统,包括:
3、车载控制系统内部的逻辑处理单元、trdp通信板、第一网口、第二网口、第三网口和列车通信网;
4、所述trdp通信板通过第一网口与逻辑处理单元连接,所述第一网口采用10gbps以太网口;
5、所述trdp通信板通过第二网口和第三网口与列车通信网连接,第二网口和第三网口采用1000mbps以太网口。
6、在一种可能的实现方式中,所述列车通信系统还包括第四网口,所述第四网口为1000mbps以太网口,用于列车通信系统的功能调试,所述功能调试包括log信息下载、系统配置和软件更新。
7、在一种可能的实现方式中,所述trdp通信板的处理器采用ls1043a四核处理器,架构为arm cortex-a53,主频为1.6ghz,操作系统为ubuntu18.04。
8、在一种可能的实现方式中,列车通信系统还包括:
9、rtc模块,用于完成掉电时间保持功能;
10、sata盘,用于存储网络抓包和log信息;
11、串口模块,用于硬件设备调试。
12、根据本公开的一个方面,提供一种列车通信方法,包括:trdp通信板从第一网口接收命令数据,命令数据包括过程数据或消息数据;
13、trdp通信板将过程数据根据配置的发送周期进行trdp协议处理并传输至缓冲区;
14、trdp通信板将消息数据按trdp协议处理完成后,通过第二网口和第三网口发送至列车通信网。
15、在一种可能的实现方式中,trdp通信板从第一网口接收命令数据之前包括:
16、trdp通信板从第一网口接收配置数据,所述配置数据包括trdp通信参数、第二网口或第三网口的以太网配置数据;
17、trdp通信板根据配置数据创建输入数据处理任务和输出数据处理任务。
18、在一种可能的实现方式中,trdp通信板将过程数据根据配置的发送周期进行trdp协议处理并传输至缓冲区之后包括:
19、执行输出数据处理任务:
20、trdp通信板从第一网口接收逻辑运算单元的发送数据,根据所述发送数据的配置内容启动定时器;
21、达到定时器时间时,将缓冲区的过程数据trdp协议组包后,通过第二网口和第三网口发送至列车通信网。
22、在一种可能的实现方式中,输入数据处理任务流程包括:
23、trdp通信板从第二网口和第三网口接收列车通信网的数据报文;
24、将数据报文trdp协议解包;
25、根据解包后的数据类型,对需要应答的数据报文进行应答;
26、和/或,将解包后的有效数据通过第一网口发送至处理器的逻辑运算单元。
27、根据本公开的一个方面,提供一种设备,包括:
28、处理器以及存储器;
29、所述存储器用于存储计算机程序,所述处理器调用所述存储器存储的计算机程序,以执行上述任一项所述的列车通信方法。
30、根据本公开的一个方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序被处理器执行时,使得所述处理器能够执行上述任一项所述的列车通信方法。
31、本公开具有以下有益效果:本公开采用1000mbps以太网口连接到列车通信网,采用10gbps以太网口与内部逻辑处理单元连接,实现了trdp通信协议,避免只是部分链路的高速通信,提高了trdp协议数据的实际传输速率。
32、本申请的一个或多个实施例的细节在下面的附图和描述中提出。本申请的其它特征和优点将从说明书附图变得明显。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
本文档来自技高网...【技术保护点】
1.一种列车通信系统,其特征在于,包括:
2.根据权利要求1所述的列车通信系统,其特征在于,还包括第四网口,所述第四网口为1000Mbps以太网口,用于列车通信系统的功能调试,所述功能调试包括log信息下载、系统配置和软件更新。
3.根据权利要求1所述的列车通信系统,其特征在于,所述TRDP通信板的处理器采用LS1043A四核处理器,架构为ARM Cortex-A53,主频为1.6GHz,操作系统为ubuntu18.04。
4.根据权利要求1所述的列车通信系统,其特征在于,还包括:
5.一种列车通信方法,其特征在于,包括:
6.根据权利要求5所述的列车通信方法,其特征在于,TRDP通信板从第一网口接收命令数据之前包括:
7.根据权利要求6所述的列车通信方法,其特征在于,TRDP通信板将过程数据根据配置的发送周期进行TRDP协议处理并传输至缓冲区之后包括:
8.根据权利要求6所述的列车通信方法,其特征在于,输入数据处理任务流程包括:
9.一种设备,其特征在于,包括:
10.一
...【技术特征摘要】
1.一种列车通信系统,其特征在于,包括:
2.根据权利要求1所述的列车通信系统,其特征在于,还包括第四网口,所述第四网口为1000mbps以太网口,用于列车通信系统的功能调试,所述功能调试包括log信息下载、系统配置和软件更新。
3.根据权利要求1所述的列车通信系统,其特征在于,所述trdp通信板的处理器采用ls1043a四核处理器,架构为arm cortex-a53,主频为1.6ghz,操作系统为ubuntu18.04。
4.根据权利要求1所述的列车通信系统,其特征在于,还包括:
5.一种列车通信方法,其特征在于,包括:
【专利技术属性】
技术研发人员:刘龙,朱波,曾重阳,武昊,梁浩,安宝钰,刘鲁鹏,刘佳,许玲玲,韩冰倩,
申请(专利权)人:通号城市轨道交通技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。