CAN网络优化设计方法技术

技术编号:38009694 阅读:9 留言:0更新日期:2023-06-30 10:29
本发明专利技术公开了一种CAN网络优化设计方法,包括:对网络负载率和报文延迟进行仿真或计算;判断负载率和报文延迟是否满足预定值;在负载率和报文延迟不满足预定值时,对CAN网络参数进行优化;判断负载率和报文延迟是否满足预定值;在负载率和报文延迟不满足预定值时,对报文自身进行优化。通过对CAN网络以及报文自身进行优化后,降低了总线负载率并减小了报文延时时间,使得整车功能能够按预期目标实现,整车标定和控制器刷写功能均能保证正常进行,保证了通信的可靠。保证了通信的可靠。保证了通信的可靠。

【技术实现步骤摘要】
CAN网络优化设计方法


[0001]本专利技术涉及CAN网络
,尤其是涉及一种CAN网络优化设计方法。

技术介绍

[0002]目前汽车电器发展迅速,车辆功能也在不断增加,网络架构设计需要考虑未来功能的扩展性,不光满足当前项目需求,还应为未来工作扩展做预留。在网络架构开发设计中,网络负载率和报文延时时间是两个关键要素,在开发过程中应重点关注,并实时进行优化设计,确保控制器的各个功能可靠实现。
[0003]其中,网络负载率和报文延时的优化是亟待于解决的问题。

技术实现思路

[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出了一种CAN网络优化设计方法,通过对CAN网络以及报文自身进行优化后,降低了总线负载率并减小了报文延时时间,使得整车功能能够按预期目标实现。
[0005]根据本专利技术实施例的CAN网络优化设计方法,包括:对网络负载率和报文延迟进行仿真或计算;判断负载率和报文延迟是否满足预定值;在负载率和报文延迟不满足预定值时,对CAN网络参数进行优化;判断负载率和报文延迟是否满足预定值;在负载率和报文延迟不满足预定值时,对报文自身进行优化。
[0006]根据本专利技术实施例的CAN网络优化设计方法,通过对CAN网络以及报文自身进行优化后,降低了总线负载率并减小了报文延时时间,使得整车功能能够按预期目标实现,整车标定和控制器刷写功能均能保证正常进行,保证了通信的可靠。
[0007]根据本专利技术的一些实施例,所述的在负载率和报文延迟不满足预定值时,对CAN网络参数进行优化的步骤还包括:对波特率进行优化,提高通信速率。
[0008]根据本专利技术的一些实施例,所述的在负载率和报文延迟不满足预定值时,对CAN网络参数进行优化的步骤还包括:对网络拓扑进行优化,增加子网数量。
[0009]根据本专利技术的一些实施例,所述的在负载率和报文延迟不满足预定值时,对报文自身进行优化的步骤还包括:对报文ID进行优化,改变报文优先级;对于国际标准报文,通过优化报文优先级,降低报文延时百分比;对于自定义报文,按域划分自定义PGN段,并分配给自定义报文,提升或者降低报文优先级。
[0010]根据本专利技术的一些实施例,所述的在负载率和报文延迟不满足预定值时,对报文自身进行优化的步骤还包括:对报文发送方式进行优化,更改报文发送类型;对于部分不需要周期发送的报文更改为事件型或者激活型报文。
[0011]根据本专利技术的一些实施例,所述的在负载率和报文延迟不满足预定值时,对报文自身进行优化的步骤还包括:对报文周期优化,更改报文周期;将延时百分比大的报文进行优化,按功能需求优化报文周期。
[0012]根据本专利技术的一些实施例,所述的在负载率和报文延迟不满足预定值时,对报文
自身进行优化的步骤还包括:对路由策略进行优化,路由主要包括报文路由和信号路由;对于信号路由可按目标子网需求,对信号打包策略进行优化;对于报文路由可按目标子网需求,改变路由报文目标子网的周期。
[0013]根据本专利技术的一些实施例,所述的判断负载率和报文延迟是否满足预定值的方法还包括:依据功能需求设定各个报文的最大可接受延时。
[0014]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0015]本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0016]图1是根据本专利技术实施例的CAN网络优化设计方法的流程简图。
具体实施方式
[0017]下面详细描述本专利技术的实施例,参考附图描述的实施例是示例性的,下面详细描述本专利技术的实施例。
[0018]下面参考图1描述根据本专利技术实施例的CAN网络优化设计方法。
[0019]参照图1所示,本专利技术实施例的CAN网络优化设计方法包括:
[0020]对网络负载率和报文延迟进行仿真或计算;
[0021]判断负载率和报文延迟是否满足预定值;在仿真或计算中得出的总线负载率和报文延时时间如果过大,则会对功能实现造成影响,此时需要对CAN网络进行优化设计,以减小报文延时,保证控制器功能的正常实现。
[0022]在负载率和报文延迟不满足预定值时,对CAN网络参数进行优化。即,当需要对CAN网络进行优化时,先对与CAN网络相关的参数进行优化,从而可以减小报文延时,保证控制器功能的正常实现。
[0023]进一步地,在对CAN网络参数进行优化后,继续判断负载率和报文延迟是否满足预定值。
[0024]在负载率和报文延迟不满足预定值时,对报文自身进行优化。即,通过对报文自身进行优化,使得CAN网络参数没有变化的情况下,单位时间内可以发送更多的报文,同样可以减小报文延时,保证控制器功能的正常实现。
[0025]由此,通过对CAN网络以及报文自身进行优化后,降低了总线负载率并减小了报文延时时间,使得整车功能能够按预期目标实现,整车标定和控制器刷写功能均能保证正常进行,保证了通信的可靠。
[0026]根据本专利技术的一个可选的实施例,参照图1所示,在负载率和报文延迟不满足预定值时,对CAN网络参数进行优化的步骤还包括:对波特率进行优化,提高通信速率。其中,通信速率的提升,使得单位时间内可以发送的报文数量增加,从而可以有效的降低总线负载率,从而使报文延时时间大幅度降低,以满足功能需求。
[0027]根据本专利技术的一个可选的实施例,参照图1所示,在负载率和报文延迟不满足预定值时,对CAN网络参数进行优化的步骤还包括:对网络拓扑进行优化,增加子网数量。即,按
照域概念对网络拓扑进行优化,增加子网数量,降低各个子网总线负载率,从而降低报文延时,保证各个控制器功能的可靠实现。
[0028]根据本专利技术的一个可选的实施例,参照图1所示,在负载率和报文延迟不满足预定值时,对报文自身进行优化的步骤还包括:对报文ID进行优化,改变报文优先级;对于国际标准报文,通过优化报文优先级,降低报文延时百分比;对于自定义报文,按域划分自定义PGN段,并分配给自定义报文,提升或者降低报文优先级。如此,对于国际标准报文,可以适当提高报文优先级,使得国际标准报文可以相对快捷的发送出去;以及,对于自定义报文,可以根据用户或者功能进行划分,并且对不同的自定义报文进行提升或者降低报文优先级。
[0029]根据本专利技术的一个可选的实施例,参照图1所示,在负载率和报文延迟不满足预定值时,对报文自身进行优化的步骤还包括:对报文发送方式进行优化,更改报文发送类型;对于部分不需要周期发送的报文更改为事件型或者激活型报文。例如,比如对于部分不需要周期发送的报文(如当前故障报文DM1)更改为事件型或者激活型报文,降低总线负载率。
[0030]根据本专利技术的一个可选的实施例,参照图1所示,在负载率和报文延迟不满足预定值时,对报文自身进行优化的步骤还包括:对报文周期优化,更改报文周期;将延时百分比大的报文进行优化,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种CAN网络优化设计方法,其特征在于,包括:对网络负载率和报文延迟进行仿真或计算;判断负载率和报文延迟是否满足预定值;在负载率和报文延迟不满足预定值时,对CAN网络参数进行优化;判断负载率和报文延迟是否满足预定值;在负载率和报文延迟不满足预定值时,对报文自身进行优化。2.根据权利要求1所述的CAN网络优化设计方法,其特征在于,所述的在负载率和报文延迟不满足预定值时,对CAN网络参数进行优化的步骤还包括:对波特率进行优化,提高通信速率。3.根据权利要求2所述的CAN网络优化设计方法,其特征在于,所述的在负载率和报文延迟不满足预定值时,对CAN网络参数进行优化的步骤还包括:对网络拓扑进行优化,增加子网数量。4.根据权利要求1所述的CAN网络优化设计方法,其特征在于,所述的在负载率和报文延迟不满足预定值时,对报文自身进行优化的步骤还包括:对报文ID进行优化,改变报文优先级;对于国际标准报文,通过优化报文优先级,降低报文延时百分比;对于自定义报文,按域划分自定义PGN段,并分配给自定义报文,提升或者降低报文...

【专利技术属性】
技术研发人员:王睿朝
申请(专利权)人:北京福田戴姆勒汽车有限公司
类型:发明
国别省市:

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

1