一种CANFD总线负载率计算方法技术

技术编号:33466506 阅读:145 留言:0更新日期:2022-05-19 00:45
本发明专利技术公开了一种CANFD总线负载率计算方法,包括如下步骤:(1)对CANFD总线的仲裁段波特率和数据段波特率进行定义设定;(2)采集CANFD消息的每一帧消息的传输时间并将其转换成每一帧消息对应的负载率;(3)将CANFD消息中的每一帧消息对应的负载率求和得到CANFD消息对应的负载率。本发明专利技术的优点在于:适用于CANFD消息的负载率计算,可以准确可靠的计算出最大负载率和最小负载率,并可以计算出平均负载率,可以根据平均负载率来评估通信可行性。可以根据平均负载率来评估通信可行性。可以根据平均负载率来评估通信可行性。

【技术实现步骤摘要】
一种CANFD总线负载率计算方法


[0001]本专利技术涉及汽车总线通信领域,特别涉及一种CANFD总线负载率计算方法。

技术介绍

[0002]随着智能汽车的出现,汽车的通信技术由K线、LIN线快速过度到CAN总线时代,随着通信带宽的不断升级,CAN总线也升级到了CANFD(CAN with Flexible Data Rate)总线。CAN(FD)总线的仲裁段波特率与数据段波特率是不一致的,这就导致了传统的基于位时间的计算负载率的方法无法实现了;而现有技术中也没有针对CANFD总线进行负载率计算的相关技术公开,基于此,本申请设计一种基于消息时间的CANFD总线负载率计算方法。

技术实现思路

[0003]本专利技术的目的在于克服现有技术的不足,提供一种基于消息时间的CANFD总线负载率计算方法,该方法适用于CANFD总线的负载率计算、计算结果准确,且可以进一步做到对于负载率的提醒。
[0004]为了实现上述目的,本专利技术采用的技术方案为:一种CANFD总线负载率计算方法,包括如下步骤:
[0005](1)对CA本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种CANFD总线负载率计算方法,其特征在于:包括如下步骤:(1)对CANFD总线的仲裁段波特率和数据段波特率进行定义设定;(2)采集CANFD消息的每一帧消息的传输时间并将其转换成每一帧消息对应的负载率;(3)将CANFD消息中的每一帧消息对应的负载率求和得到CANFD消息对应的负载率。2.如权利要求1所述的一种CANFD总线负载率计算方法,其特征在于:CANFD总负载率包括最小填充量时的负载率Min_BusLoad和最大填充量时的负载率Max_BusLoad;在计算每一帧消息对应的最小填充量时的负载率Min_BusLoad时,分别求取消息ID段最小传输时间Time_ID_min和数据段单字节的最小传输时间Time_data_min,并根据Time_ID_min、Time_data_min求取每一帧的最小填充量时的负载率Min_BusLoad;在计算每一帧消息对应的最大填充量时的负载率Max_BusLoad时,分别求取消息ID段最大传输时间Time_ID_max和数据段单字节的最大传输时间Time_data_max,并根据Time_ID_max、Time_data_max求取每一帧的最大填充量时的负载率Max_BusLoad。3.如权利要求2所述的一种CANFD总线负载率计算方法,其特征在于:每一帧的最小填充量时的负载率Min_BusLoad计算公式为:Min_BusLoad=(Time_ID_min+DLC*Time_data_min)/100/Cycle_1*10;每一帧的最大填充量时的负载率Max_BusLoad计算公式为:Max_BusLoad=(Time_ID_max+DLC*Time_data_max)/100/Cycle_1*10;其中:Min_Bus...

【专利技术属性】
技术研发人员:韩嵩嵬雷永富杨华陶华胜赵松岭吴浩
申请(专利权)人:奇瑞商用车安徽有限公司
类型:发明
国别省市:

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

1