一种AutoSAR的PDUR模块的CAN信号路由转发替代方法及系统与流程

文档序号:36172594发布日期:2023-11-24 14:43阅读:75来源:国知局
一种的制作方法

本发明属于信号路由转发,尤其涉及一种autosar的pdur模块的can信号路由转发替代方法及系统。


背景技术:

1、autosar设计中,pdur模块的can信号路由转发技术,是针对can信号通过配置固定的目的路由转发路径,在pdur层将can信号路由转发到对应的路由转发路径。

2、现有技术具有以下缺陷:1、can信号在pdur层路由转发时,仅能将全部信号全部转发,无法实现当全部信号中仅部分需要转发,其他信号需要通过com层的其他信号进行转发;2、can信号的路由转发,通过配置固定的目的路由转发路径设定转发路径,当路由发生变化时,需要底层更新配置后,将底层工程交给集成工程师,重新集成bsw和asw,因此,耦合性程度较高、不灵活。


技术实现思路

1、本发明实施例的目的在于提供一种autosar的pdur模块的can信号路由转发替代方法及系统,旨在解决背景技术中提出的问题。

2、为实现上述目的,本发明实施例提供如下技术方案:

3、一种autosar的pdur模块的can信号路由转发替代方法,所述方法具体包括以下步骤:

4、确定can信号的路由转发表;

5、根据所述路由转发表,在com层增加回调功能;

6、根据所述路由转发表,在所述回调功能中增加集成代码,生成相应的功能程序;

7、对所述功能程序进行验证与使用。

8、作为本发明实施例技术方案进一步的限定,所述确定can信号的路由转发表具体包括以下步骤:

9、获取can网络协议;

10、根据所述网络协议,确定路由转发表。

11、作为本发明实施例技术方案进一步的限定,所述根据所述路由转发表,在所述回调功能中增加集成代码,生成相应的功能程序具体包括以下步骤:

12、根据所述路由转发表,在所述回调功能中开发转发功能的集成代码;

13、将所述集成代码进行集成处理,生成相应的功能程序。

14、作为本发明实施例技术方案进一步的限定,所述将所述集成代码进行集成处理,生成相应的功能程序具体包括以下步骤:

15、将所述集成代码与bsw和asw进行集成;

16、集成之后进行程序处理,生成相应的功能程序。

17、作为本发明实施例技术方案进一步的限定,所述对所述功能程序进行验证与使用具体包括以下步骤:

18、对所述功能程序进行验证,并判断功能是否正确;

19、若功能正确,则通过所述功能程序进行周期性或触发性的can路由转发;

20、若功能不正确,则重新在所述回调功能中增加集成代码,生成相应的功能程序。

21、一种autosar的pdur模块的can信号路由转发替代系统,所述系统包括路由转发表确定单元、回调功能增加单元、功能程序生成单元和验证使用处理单元,其中:

22、路由转发表确定单元,用于确定can信号的路由转发表;

23、回调功能增加单元,用于根据所述路由转发表,在com层增加回调功能;

24、功能程序生成单元,用于根据所述路由转发表,在所述回调功能中增加集成代码,生成相应的功能程序;

25、验证使用处理单元,用于对所述功能程序进行验证与使用。

26、作为本发明实施例技术方案进一步的限定,所述路由转发表确定单元具体包括:

27、协议获取模块,用于获取can网络协议;

28、转发表确定模块,用于根据所述网络协议,确定路由转发表。

29、作为本发明实施例技术方案进一步的限定,所述功能程序生成单元具体包括:

30、代码开发模块,用于根据所述路由转发表,在所述回调功能中开发转发功能的集成代码;

31、集成处理模块,用于将所述集成代码进行集成处理,生成相应的功能程序。

32、作为本发明实施例技术方案进一步的限定,所述集成处理模块具体包括:

33、集成处理子模块,用于所述集成代码与bsw和asw进行集成;

34、程序处理子模块,用于集成之后进行程序处理,生成相应的功能程序。

35、作为本发明实施例技术方案进一步的限定,所述验证使用处理单元具体包括:

36、验证判断模块,用于对所述功能程序进行验证,并判断功能是否正确;

37、路由转发模块,用于在功能正确时,通过所述功能程序进行周期性或触发性的can路由转发;

38、回调处理模块,用于在功能不正确时,重新在所述回调功能中修正集成代码,生成相应的功能程序。

39、与现有技术相比,本发明的有益效果是:

40、本发明实施例通过确定autosar的pdur模块的路由转发表;根据路由转发表,在com层增加回调功能;根据路由转发表,在回调功能中增加集成代码,生成相应的功能程序;对功能程序进行验证与使用。能够解决can信号路由转发时,无法实现仅转发部分信号,其他信号需要通过com层的信号进行发送的问题,且能够实现bsw和asw集成的解耦,避免can信号路由转发发生变更引起的bsw变更,仅需更新集成代码即可,提高了设计灵活性。



技术特征:

1.一种autosar的pdur模块的can信号路由转发替代方法,其特征在于,所述方法具体包括以下步骤:

2.根据权利要求1所述的autosar的pdur模块的can信号路由转发替代方法,其特征在于,所述确定can信号的的路由转发表具体包括以下步骤:

3.根据权利要求1所述的autosar的pdur模块的can信号路由转发替代方法,其特征在于,所述根据所述路由转发表,在所述回调功能中增加集成代码,生成相应的功能程序具体包括以下步骤:

4.根据权利要求3所述的autosar的pdur模块的can信号路由转发替代方法,其特征在于,所述将所述集成代码进行集成处理,生成相应的功能程序具体包括以下步骤:

5.根据权利要求1所述的autosar的pdur模块的can信号路由转发替代方法,其特征在于,所述对所述功能程序进行验证与使用具体包括以下步骤:

6.一种autosar的pdur模块的can信号路由转发替代系统,其特征在于,所述系统包括路由转发表确定单元、回调功能增加单元、功能程序生成单元和验证使用处理单元,其中:

7.根据权利要求6所述的autosar的pdur模块的can信号路由转发替代系统,其特征在于,所述路由转发表确定单元具体包括:

8.根据权利要求6所述的autosar的pdur模块的can信号路由转发替代系统,其特征在于,所述功能程序生成单元具体包括:

9.根据权利要求8所述的autosar的pdur模块的can信号路由转发替代系统,其特征在于,所述集成处理模块具体包括:

10.根据权利要求6所述的autosar的pdur模块的can信号路由转发替代系统,其特征在于,所述验证使用处理单元具体包括:


技术总结
本发明实施例涉及信号路由转发技术领域,具体公开了一种AutoSAR的PDUR模块的CAN信号路由转发替代方法及系统。本发明实施例通过网络协议确定CAN信号的路由转发表;根据路由转发表,在COM层增加回调功能;根据路由转发表,在回调功能中增加集成代码,生成相应的功能程序;对功能程序进行验证与使用。能够解决CAN信号路由转发时,无法实现仅转发部分信号,其他信号需要通过COM层的信号进行发送的问题,且能够实现BSW和ASW集成的解耦,避免CAN信号路由转发发生变更引起的BSW变更,仅需更新集成代码即可,提高了设计灵活性。

技术研发人员:金旭,何大龙,张建,姚勤文,杜燕蒙,韩梦思
受保护的技术使用者:阿尔特汽车技术股份有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1