一种用于列车自动运行系统的CAN数据接收方法及装置制造方法及图纸

技术编号:41849892 阅读:34 留言:0更新日期:2024-06-27 18:27
本公开涉及轨道通信技术领域,特别涉及一种用于列车自动运行系统的CAN数据接收方法及装置。当CAN0或CAN1通道任何一个数据包数大于0,通过比较CAN0包数与CAN1包数检测CAN通道通信,并收取数据;对收取的数据识别CAN ID流水号,并与想要收取流水号进行比较;根据流水号比较结果进行数据包接收。本公开设计充分利用了两条CAN通道通信的冗余作用,分别识别冗余通道中同一种数据的CAN ID流水号,与想要收取该种数据流水号进行比较,正确则收入,判断异常作扔包或保留处理。充分利用了冗余传输的作用,保证收入的每一包数据都是对两条通信通道里的数据进行过类型、流水号核查的,确保数据的准确和连续。

【技术实现步骤摘要】

本公开涉及轨道通信,特别涉及一种用于列车自动运行系统的can数据接收方法及装置。


技术介绍

1、在现有的列车自动运行系统中,仍然使用can总线通信方式进行板卡间、设备间的数据传输。现有技术中,采用两条can总线进行冗余通信,相比一条can总线通信,可有效提高数据可靠性。接收时,收到两条can总线中的冗余数据,比较两条can总线中包数多少,如果收取包数多的那条can总线数据,如若发生发送端重复发送同一包的异常情况,则会将重复包收入,造成后续逻辑问题;如果收取包数少的那条can总线数据,如若发生总线数据丢包的异常情况,则会少收入数据,也会造成后续逻辑问题;如果两条can总线中包数相等收入,任意一条总线数据异常都会导致无法收入,从而数据缓存满后,导致数据主动扔掉。

2、对于以上这种接收方式带来的问题,则需要一种更加有效的冗余通道接收方式。


技术实现思路

1、针对上述问题,本公开提供一种用于列车自动运行系统的can数据接收方法及装置,用于提高冗余can通信的可靠性。

2、第一方面,一种用于列车本文档来自技高网...

【技术保护点】

1.一种用于列车自动运行系统的CAN数据接收方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种用于列车自动运行系统的CAN数据接收方法,其特征在于,

3.根据权利要求2所述的一种用于列车自动运行系统的CAN数据接收方法,其特征在于,

4.根据权利要求3所述的一种用于列车自动运行系统的CAN数据接收方法,其特征在于,

5.根据权利要求2所述的一种用于列车自动运行系统的CAN数据接收方法,其特征在于,

6.根据权利要求1所述的一种用于列车自动运行系统的CAN数据接收方法,其特征在于,

7.根据权利要求1所述的...

【技术特征摘要】

1.一种用于列车自动运行系统的can数据接收方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种用于列车自动运行系统的can数据接收方法,其特征在于,

3.根据权利要求2所述的一种用于列车自动运行系统的can数据接收方法,其特征在于,

4.根据权利要求3所述的一种用于列车自动运行系统的can数据接收方法,其特征在于,

5.根据权利要求2所述的一种用于列车自动运行系统的can数据接收方法,其特征在于,

6.根据权利要求1所述的一种用于列车自动运行系统的can数据接收方法,其特征在于,

7.根据权利要求1所述的一种用于列车自动运行系统的can数据接收方法,其特...

【专利技术属性】
技术研发人员:李旭黄彬彬李兴国董伯威李世巍
申请(专利权)人:北京全路通信信号研究设计院集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1