买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:奇瑞商用车(安徽)有限公司
摘要:本发明公开了一种CANFD总线负载率计算方法,包括如下步骤:1对CANFD总线的仲裁段波特率和数据段波特率进行定义设定;2采集CANFD消息的每一帧消息的传输时间并将其转换成每一帧消息对应的负载率;3将CANFD消息中的每一帧消息对应的负载率求和得到CANFD消息对应的负载率。本发明的优点在于:适用于CANFD消息的负载率计算,可以准确可靠的计算出最大负载率和最小负载率,并可以计算出平均负载率,可以根据平均负载率来评估通信可行性。
主权项:1.一种CANFD总线负载率计算方法,其特征在于:包括如下步骤:(1)对CANFD总线的仲裁段波特率和数据段波特率进行定义设定;(2)采集CANFD消息的每一帧消息的传输时间并将其转换成每一帧消息对应的负载率;(3)将CANFD消息中的每一帧消息对应的负载率求和得到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;每一帧的最小填充量时的负载率Min_BusLoad计算公式为:Min_BusLoad=Time_ID_min+DLC*Time_data_min100Cycle_1*10;每一帧的最大填充量时的负载率Max_BusLoad计算公式为:Max_BusLoad=Time_ID_max+DLC*Time_data_max100Cycle_1*10;其中:Min_BusLoad:最小填充量时的负载率,即负载率最小值;Max_BusLoad:最大填充量时的负载率,即负载率最大值;Time_ID_min:ID段的最小传输时间;Time_ID_max:ID段的最大传输时间;DLC:CANFD消息的数据段字节长度;Time_data_min:数据段单字节的最小传输时间;Time_data_max:数据段单字节的最大传输时间;Cycle_1:CANFD消息周期;根据数据段字节长度DLC来判断是否对计算的波特率进行修正;若DLC数值大于设定阈值时,则在计算消息每一帧的负载率时增加修正值来对计算的数据段时间进行修正;增加的修正值为时间修正值,将每一帧消息的ID段传输时间、数据段传输时间与修正值相加后作为消息的每一帧的传输时间并转换每一帧消息对应的负载率。
全文数据:
权利要求:
百度查询: 奇瑞商用车(安徽)有限公司 一种CANFD总线负载率计算方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。