一种制造技术

技术编号:39519019 阅读:14 留言:0更新日期:2023-11-25 18:57
本发明专利技术实施例涉及信号路由转发技术领域,具体公开了一种

【技术实现步骤摘要】
一种AutoSAR的PDUR模块的CAN信号路由转发替代方法及系统


[0001]本专利技术属于信号路由转发
,尤其涉及一种
AutoSAR

PDUR
模块的
CAN
信号路由转发替代方法及系统


技术介绍

[0002]AutoSAR
设计中,
PDUR
模块的
CAN
信号路由转发技术,是针对
CAN
信号通过配置固定的目的路由转发路径,在
PDUR
层将
CAN
信号路由转发到对应的路由转发路径

[0003]现有技术具有以下缺陷:
1、CAN
信号在
PDUR
层路由转发时,仅能将全部信号全部转发,无法实现当全部信号中仅部分需要转发,其他信号需要通过
COM
层的其他信号进行转发;
2、CAN
信号的路由转发,通过配置固定的目的路由转发路径设定转发路径,当路由发生变化时,需要底层更新配置后,将底层工程交给集成工程师,重新集成
BSW

ASW
,因此,耦合性程度较高

不灵活


技术实现思路

[0004]本专利技术实施例的目的在于提供一种
AutoSAR

PDUR
模块的
CAN
信号路由转发替代方法及系统,旨在解决
技术介绍
中提出的问题
r/>[0005]为实现上述目的,本专利技术实施例提供如下技术方案:
[0006]一种
AutoSAR

PDUR
模块的
CAN
信号路由转发替代方法,所述方法具体包括以下步骤:
[0007]确定
CAN
信号的路由转发表;
[0008]根据所述路由转发表,在
COM
层增加回调功能;
[0009]根据所述路由转发表,在所述回调功能中增加集成代码,生成相应的功能程序;
[0010]对所述功能程序进行验证与使用

[0011]作为本专利技术实施例技术方案进一步的限定,所述确定
CAN
信号的路由转发表具体包括以下步骤:
[0012]获取
CAN
网络协议;
[0013]根据所述网络协议,确定路由转发表

[0014]作为本专利技术实施例技术方案进一步的限定,所述根据所述路由转发表,在所述回调功能中增加集成代码,生成相应的功能程序具体包括以下步骤:
[0015]根据所述路由转发表,在所述回调功能中开发转发功能的集成代码;
[0016]将所述集成代码进行集成处理,生成相应的功能程序

[0017]作为本专利技术实施例技术方案进一步的限定,所述将所述集成代码进行集成处理,生成相应的功能程序具体包括以下步骤:
[0018]将所述集成代码与
BSW

ASW
进行集成;
[0019]集成之后进行程序处理,生成相应的功能程序

[0020]作为本专利技术实施例技术方案进一步的限定,所述对所述功能程序进行验证与使用
具体包括以下步骤:
[0021]对所述功能程序进行验证,并判断功能是否正确;
[0022]若功能正确,则通过所述功能程序进行周期性或触发性的
CAN
路由转发;
[0023]若功能不正确,则重新在所述回调功能中增加集成代码,生成相应的功能程序

[0024]一种
AutoSAR

PDUR
模块的
CAN
信号路由转发替代系统,所述系统包括路由转发表确定单元

回调功能增加单元

功能程序生成单元和验证使用处理单元,其中:
[0025]路由转发表确定单元,用于确定
CAN
信号的路由转发表;
[0026]回调功能增加单元,用于根据所述路由转发表,在
COM
层增加回调功能;
[0027]功能程序生成单元,用于根据所述路由转发表,在所述回调功能中增加集成代码,生成相应的功能程序;
[0028]验证使用处理单元,用于对所述功能程序进行验证与使用

[0029]作为本专利技术实施例技术方案进一步的限定,所述路由转发表确定单元具体包括:
[0030]协议获取模块,用于获取
CAN
网络协议;
[0031]转发表确定模块,用于根据所述网络协议,确定路由转发表

[0032]作为本专利技术实施例技术方案进一步的限定,所述功能程序生成单元具体包括:
[0033]代码开发模块,用于根据所述路由转发表,在所述回调功能中开发转发功能的集成代码;
[0034]集成处理模块,用于将所述集成代码进行集成处理,生成相应的功能程序

[0035]作为本专利技术实施例技术方案进一步的限定,所述集成处理模块具体包括:
[0036]集成处理子模块,用于所述集成代码与
BSW

ASW
进行集成;
[0037]程序处理子模块,用于集成之后进行程序处理,生成相应的功能程序

[0038]作为本专利技术实施例技术方案进一步的限定,所述验证使用处理单元具体包括:
[0039]验证判断模块,用于对所述功能程序进行验证,并判断功能是否正确;
[0040]路由转发模块,用于在功能正确时,通过所述功能程序进行周期性或触发性的
CAN
路由转发;
[0041]回调处理模块,用于在功能不正确时,重新在所述回调功能中修正集成代码,生成相应的功能程序

[0042]与现有技术相比,本专利技术的有益效果是:
[0043]本专利技术实施例通过确定
AutoSAR

PDUR
模块的路由转发表;根据路由转发表,在
COM
层增加回调功能;根据路由转发表,在回调功能中增加集成代码,生成相应的功能程序;对功能程序进行验证与使用

能够解决
CAN
信号路由转发时,无法实现仅转发部分信号,其他信号需要通过
COM
层的信号进行发送的问题,且能够实现
BSW

ASW
集成的解耦,避免
CAN
信号路由转发发生变更引起的
BSW
变更,仅需更新集成代码即可,提高了设计灵活性

附图说明
[0044]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种
AutoSAR

PDUR
模块的
CAN
信号路由转发替代方法,其特征在于,所述方法具体包括以下步骤:确定
CAN
信号的路由转发表;根据所述路由转发表,在
COM
层增加回调功能;根据所述路由转发表,在所述回调功能中增加集成代码,生成相应的功能程序;对所述功能程序进行验证与使用
。2.
根据权利要求1所述的
AutoSAR

PDUR
模块的
CAN
信号路由转发替代方法,其特征在于,所述确定
CAN
信号的的路由转发表具体包括以下步骤:获取
CAN
网络协议;根据所述网络协议,确定路由转发表
。3.
根据权利要求1所述的
AutoSAR

PDUR
模块的
CAN
信号路由转发替代方法,其特征在于,所述根据所述路由转发表,在所述回调功能中增加集成代码,生成相应的功能程序具体包括以下步骤:根据所述路由转发表,在所述回调功能中开发转发功能的集成代码;将所述集成代码进行集成处理,生成相应的功能程序
。4.
根据权利要求3所述的
AutoSAR

PDUR
模块的
CAN
信号路由转发替代方法,其特征在于,所述将所述集成代码进行集成处理,生成相应的功能程序具体包括以下步骤:将所述集成代码与
BSW

ASW
进行集成;集成之后进行程序处理,生成相应的功能程序
。5.
根据权利要求1所述的
AutoSAR

PDUR
模块的
CAN
信号路由转发替代方法,其特征在于,所述对所述功能程序进行验证与使用具体包括以下步骤:对所述功能程序进行验证,并判断功能是否正确;若功能正确,则通过所述功能程序进行周期性或触发性的
CAN
路由转发;若功能不正确,则重新在所述回调功能中修正集成代码,重新生成相应的功能程序并继续进行验证
。6.
一种
AutoSAR

PDUR
模块的

【专利技术属性】
技术研发人员:金旭何大龙张建姚勤文杜燕蒙韩梦思
申请(专利权)人:阿尔特汽车技术股份有限公司
类型:发明
国别省市:

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

1