Autosar网络flexray硬件buffer复用的实现方法及系统技术方案

技术编号:32917828 阅读:47 留言:0更新日期:2022-04-07 12:08
本发明专利技术提供一种Autosar网络flexray硬件buffer复用的实现方法及系统;所述方法包括以下步骤:将flexray报文划分为第一类报文和第二类报文;对第一类报文进行汇总,将第一类报文中属于同类型的flexray报文分配在一个共享flexray硬件buffer;将第二类报文单独分配在独立flexray硬件buffer;统计共享flexray硬件buffer和独立flexray硬件buffer的总数;在总数超出flexray硬件buffer容量时,减少flexray报文的数量,和/或将更多的flexray报文设为相同属性;本发明专利技术在Autosar架构下,使现有支持flexray硬件buffer数量较少的微控制器,满足芯片供应商对节点分配的flexray收发报文数量需求,有效解决了现有微控制器flexray控制器支持的flexray硬件buffer数量无法满足芯片供应商对域控制器的flexray帧数量需求的问题。应商对域控制器的flexray帧数量需求的问题。应商对域控制器的flexray帧数量需求的问题。

【技术实现步骤摘要】
Autosar网络flexray硬件buffer复用的实现方法及系统


[0001]本专利技术属于Autosar通讯领域,涉及车载Autosar网络技术,具体涉及车载Autosar flexray通讯的方法,特别是涉及一种Autosar网络flexray硬件buffer复用的实现方法及系统。

技术介绍

[0002]汽车ECU微控制器控制器的收发flexray帧数量较少一般最多支持128个flexray硬件buffer,而随着车载电子功能需求的爆炸式增长,芯片供应商对车载域控制器要求支持二百多条flexray收发报文,芯片供应商对域控制器的flexray帧数量需求远超出微控制器flexray控制器支持的flexray硬件buffer数量。Flexray、硬件buffer、Autosar网络均为本领域的通用术语,本领域技术人员均了解,在此不再赘述。

技术实现思路

[0003]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种Autosar网络flexray硬件buffer复用的实现方法及系统,用于解决现有微控制器flexray控本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种Autosar网络flexray硬件buffer复用的实现方法,其特征在于,包括以下步骤:将flexray报文划分为第一类报文和第二类报文;对所述第一类报文进行汇总,将所述第一类报文中属于同类型的flexray报文分配在一个共享flexray硬件buffer;将所述第二类报文单独分配在独立flexray硬件buffer;统计所述共享flexray硬件buffer和所述独立flexray硬件buffer的总数;在所述总数超出flexray硬件buffer容量时,减少所述flexray报文的数量,和/或将更多的所述flexray报文设为相同属性。2.根据权利要求1所述的Autosar网络flexray硬件buffer复用的实现方法,其特征在于,所述减少所述flexray报文的数量包括以下步骤:与芯片供应商沟通减少flexray报文的数量。3.根据权利要求2所述的Autosar网络flexray硬件buffer复用的实现方法,其特征在于,若在与芯片供应商沟通减少flexray报文的数量后,所述flexray硬件buffer容量仍不满足节点的flexray报文收发需求,则在每个预设时间段中动态配置flexray硬件buffer接收属性。4.根据权利要求3所述的Autosar网络flexray硬件buffer复用的实现方法,其特征在于,所述在每个预设时间段中动态配置flexray硬件buffer...

【专利技术属性】
技术研发人员:温正蜀林向杰徐朱翔张云晔杨大师
申请(专利权)人:延锋伟世通电子科技上海有限公司
类型:发明
国别省市:

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

1