System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于FlexRay总线的消息确认方法技术_技高网

一种基于FlexRay总线的消息确认方法技术

技术编号:40596112 阅读:3 留言:0更新日期:2024-03-12 21:58
一种基于FlexRay总线的消息确认方法,属于机载航电设备,包括:消息发送节点在多个通道同时发送总线消息;消息接收节点接收到消息发送节点发送的总线消息后,对接收到的总线消息进行判断,获取接收到的总线消息通信状态;在当前通信周期通信结束后,将获取的该周期内的所有接收到的总线消息通信状态发送至FlexRay总线,FlexRay总线上的多个消息发送节点根据收到的总线消息通信状态进行下一通信周期总线消息发送。通过在每个周期静态段的开始,每个节点增加一条确认消息,来指示在上个周期该节点是否正确接收到了该周期与本设备相关的所有消息,达到了FlexRay总线消息确认的目的。

【技术实现步骤摘要】

本申请属于机载航电设备,具体涉及一种基于flexray总线的消息确认方法。


技术介绍

1、相比于1553b总线的命令响应式消息传输方式,flayray总线消息传输时采用广播方式,发送节点发送消息,接收节点收到消息后不需要应答,现有技术中发送节点并不能确定接收节点是否正确接收到了该条消息,系统可靠性得不到保证要求。


技术实现思路

1、针对现有技术中存在的上述问题,本申请的目的在于提供一种基于flexray总线的消息确认技术,通过在每个周期静态段的开始,每个节点增加一条确认消息,来指示在上个周期该节点是否正确接收到了该周期与本设备相关的所有消息,达到flexray总线消息确认的目的。

2、为了实现上述目的,本申请提供了如下技术方案,一种基于flexray总线的消息确认方法,所述方法包括:

3、消息发送节点在多个通道同时发送总线消息;

4、消息接收节点接收到消息发送节点发送的总线消息后,对接收到的总线消息进行判断,获取接收到的总线消息通信状态;

5、在当前通信周期通信结束后,将获取的该周期内的所有接收到的总线消息通信状态发送至flexray总线,flexray总线上的多个消息发送节点根据收到的总线消息通信状态进行下一通信周期总线消息发送。

6、本申请所提供的基于flexray总线的消息确认方法,还具有这样的特征,所述方法还包括:

7、通过对多个通信周期的总线消息通信状态进行判断,获取消息发送节点或/和消息接收节点的在线状态和通信健康状态,并将在线状态和通信健康状态信息发送至所有消息发送节点和消息接收节点。

8、本申请所提供的基于flexray总线的消息确认方法,还具有这样的特征,所述方法还包括:

9、所述消息接收节点在接收到多个通道发送的总线消息时,通过冗余判断滤除重复消息后,向cpu发送。

10、本申请所提供的基于flexray总线的消息确认方法,还具有这样的特征,所述冗余判断滤除重复消息包括:

11、对先到达的总线消息进行判断,若先到达的总线消息正确则直接发送,后续到达的总线消息丢弃;

12、若先到达的总线消息错误,则丢弃该先到达的总线消息,对后续消息进行判断,重复上述步骤;

13、若所有总线消息均判断错误,则当前传输的总线消息错误。

14、本申请所提供的基于flexray总线的消息确认方法,还具有这样的特征,所述方法还包括对消息发送节点的发送进行调度。

15、本申请所提供的基于flexray总线的消息确认方法,还具有这样的特征,所述消息接收节点在接收总线消息前发送当前消息接收节点的消息处理能力信息给消息发送节点。

16、本申请所提供的基于flexray总线的消息确认方法,还具有这样的特征,所述消息发送节点通过判断总线消息的优先级和时效性得到总线消息的发送顺序,所述消息发送节点优先发送优先级较高信息,在同样优先级的信息中优先发送等待时间较长的消息。

17、有益效果

18、本申请所提供的基于flexray总线的消息确认方法,通过在每个周期静态段的开始,每个节点增加一条确认消息,来指示在上个周期该节点是否正确接收到了该周期与本设备相关的所有消息,达到了flexray总线消息确认的目的。

本文档来自技高网...

【技术保护点】

1.一种基于FlexRay总线的消息确认方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于FlexRay总线的消息确认方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的基于FlexRay总线的消息确认方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的基于FlexRay总线的消息确认方法,其特征在于,所述冗余判断滤除重复消息包括:

5.根据权利要求1所述的基于FlexRay总线的消息确认方法,其特征在于,所述方法还包括对消息发送节点的发送进行调度。

6.根据权利要求1所述的基于FlexRay总线的消息确认方法,其特征在于,所述消息接收节点在接收总线消息前发送当前消息接收节点的消息处理能力信息给消息发送节点。

7.根据权利要求1所述的基于FlexRay总线的消息确认方法,其特征在于,所述消息发送节点通过判断总线消息的优先级和时效性得到总线消息的发送顺序,所述消息发送节点优先发送优先级较高信息,在同样优先级的信息中优先发送等待时间较长的消息。

【技术特征摘要】

1.一种基于flexray总线的消息确认方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于flexray总线的消息确认方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的基于flexray总线的消息确认方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的基于flexray总线的消息确认方法,其特征在于,所述冗余判断滤除重复消息包括:

5.根据权利要求1所述的基于flexray总线的消息确认方法,其...

【专利技术属性】
技术研发人员:邓永刚齐亚磊郑东晓
申请(专利权)人:中国航空工业集团公司洛阳电光设备研究所
类型:发明
国别省市:

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

1