整车控制器主芯片降低负载率的方法、系统、设备和介质技术方案

技术编号:36035808 阅读:55 留言:0更新日期:2022-12-21 10:39
本申请提供一种整车控制器主芯片降低负载率的方法、系统、设备和介质,包括:为每一路控制器局域网络信号配置存储单元,所述存储单元包括用于存放接收信号的第一存储块、用于存放发送信号的第二存储块以及用于存放收发信号以外信号的第三存储,所述第一存储块、所述第二存储块和所述第三存储块中分别包含多个缓存;根据每一路所述控制器局域网络信号中信号周期、信号标识码或信号来源复用所述第一存储块、所述第二存储块以及所述第三存储块中的缓存以进行信号处理。本申请通过缓存复用可有效提升处理资源利用率。效提升处理资源利用率。效提升处理资源利用率。

【技术实现步骤摘要】
整车控制器主芯片降低负载率的方法、系统、设备和介质


[0001]本申请涉及智能汽车领域,尤其涉及一种整车控制器主芯片降低负载率的方法、系统、设备和介质。

技术介绍

[0002]目前,随着新能源行业的快速发展,新能源汽车的市场份额不断扩大,而作为新能源汽车“大脑”的整车控制器,在其中承担了重要的角色。而随着新能源汽车信息化、智能化程度不断加深,对于整车控制器的要求也不断提高,由于汽车研发周期较长,主芯片处理器型号已确定,如何有效提升有限的处理器资源利用率成为当前一大难题。

技术实现思路

[0003]鉴于以上现有技术存在的问题,本申请提出一种整车控制器主芯片降低负载率的方法、系统、设备和介质,主要解决现有方法处理器资源利用率低的问题。
[0004]为了实现上述目的及其他目的,本申请采用的技术方案如下。
[0005]本申请提供一种整车控制器主芯片降低负载率的方法,包括:
[0006]为每一路控制器局域网络信号配置存储单元,所述存储单元包括用于存放接收信号的第一存储块、用于存放发送信号的第二存储块以及用于存放收发信号以外信号的第三存储,所述第一存储块、所述第二存储块和所述第三存储块中分别包含多个缓存;
[0007]根据每一路所述控制器局域网络信号中信号周期、信号标识码或信号来源复用所述第一存储块、所述第二存储块以及所述第三存储块中的缓存以进行信号处理。
[0008]在本申请一实施例中,为每一路控制器局域网络信号配置存储单元后,包括:
[0009]获取每一路控制器局域网络信号中各信号的字节长度;
[0010]根据每一路控制器局域网络信号中所述接收信号的字节长度确定所述第一存储块中缓存的数量;
[0011]根据每一路控制器局域网络信号中所述发送信号的字节长度确定所述第二存储块中缓存的数量;以及,
[0012]根据每一路控制器局域网络信号中接收信号和发送信号以外信号的字节长度确定所述第三存储块中缓存的数量。
[0013]在本申请一实施例中,根据每一路控制器局域网络信号中所述接收信号的字节长度确定所述第一存储块中缓存的数量,包括:
[0014]将各所述接收信号的字节长度与预设的第一目标字节长度进行比较,若各所述接收信号中包含预设的第一目标字节长度的信号,则根据预设的信号字节长度与缓存数量的映射关系,将所述第一目标字节长度对应的缓存数量作为所述第一存储块中缓存的数量;
[0015]若各所述接收信号中不包含预设的第一目标字节长度的信号,则根据各所述接收信号中最长的字节长度以及所述信号字节长度与缓存数量的映射关系,确定所述第一存储块中缓存的数量。
[0016]在本申请一实施例中,根据每一路控制器局域网络信号中所述发送信号的字节长度确定所述第二存储块中缓存的数量,包括:
[0017]将各所述发送信号的字节长度与预设的第二目标字节长度进行比较,若各所述发送信号中包含预设的第二目标字节长度的信号,则根据预设的信号字节长度与缓存数量的映射关系,将所述第二目标字节长度对应的缓存数量作为所述第一存储块中缓存的数量;
[0018]若各所述发送信号中不包含预设的第二目标字节长度的信号,则根据各所述发送信号中最长的字节长度以及所述信号字节长度与缓存数量的映射关系,确定所述第二存储块中缓存的数量。
[0019]在本申请一实施例中,根据每一路所述控制器局域网络信号中信号周期复用所述第一存储块、所述第二存储块以及所述第三存储块中的缓存,包括:
[0020]获取所述控制器局域网络信号中信号周期小于预设周期阈值的信号作为小周期信号;
[0021]根据所述第一存储块、所述第二存储块和所述第三存储块中存储的信号类型将所述小周期信号分配到对应存储块中不同缓存中;
[0022]将信号周期大于所述预设周期阈值的信号作为大周期信号,针对所述第二存储块中复用的发送信号采用小周期信号和大周期信号间隔组合的方式进行信号发送,当所述第二存储块中服用的两个信号周期相同时,为对应信号配置发送偏移量,以根据所述发送偏移量完成对应信号发送。
[0023]在本申请一实施例中,根据每一路所述控制器局域网络信号中信号标识码复用所述第一存储块中的缓存,包括:
[0024]获取信号标识码的偏差值在预设范围内的接收信号,记为邻近信号;
[0025]将所述邻近信号复用在所述第一存储块的同一个缓存中。
[0026]在本申请一实施例中,根据每一路所述控制器局域网络信号中信号来源复用所述第一存储块、所述第二存储块以及所述第三存储块中的缓存,包括:
[0027]获取所述控制器局域网络信号中各信号的信号来源;
[0028]将所述信号来源归属于同一控制器或同一网段的信号复用在所述第一存储块、所述第二存储块或所述第三存储块的同一个缓存中。
[0029]本申请还提供一种整车控制器主芯片降低负载率的系统,包括:
[0030]存储配置模块,用于为每一路控制器局域网络信号配置存储单元,所述存储单元包括用于存放接收信号的第一存储块、用于存放发送信号的第二存储块以及用于存放收发信号以外信号的第三存储,所述第一存储块、所述第二存储块和所述第三存储块中分别包含多个缓存;
[0031]信号复用模块,用于根据每一路所述控制器局域网络信号中信号周期、信号标识码或信号来源复用所述第一存储块、所述第二存储块以及所述第三存储块中的缓存以进行信号处理。
[0032]本申请还提供一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述的整车控制器主芯片降低负载率的方法的步骤。
[0033]本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程
序被处理器执行时实现所述的整车控制器主芯片降低负载率的方法的步骤。
[0034]如上所述,本申请一种整车控制器主芯片降低负载率的方法、系统、设备和介质,具有以下有益效果。
[0035]本申请通过缓存服用的方式增加可容纳的控制器局域网络信号的数量,基于信号类型对存储块进行预定义,同时基于周期、标识码以及信号来源进行复用可有效减少数据冲突导致的信号周期不稳以及丢帧的问题。
附图说明
[0036]图1为本申请一实施例中整车控制器主芯片降低负载率的方法的流程示意图。
[0037]图2为本申请一实施例中整车控制器主芯片降低负载率的系统的模块图。
[0038]图3为本申请一实施例中设备的结构示意图。
具体实施方式
[0039]以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。...

【技术保护点】

【技术特征摘要】
1.一种整车控制器主芯片降低负载率的方法,其特征在于,包括:为每一路控制器局域网络信号配置存储单元,所述存储单元包括用于存放接收信号的第一存储块、用于存放发送信号的第二存储块以及用于存放收发信号以外信号的第三存储,所述第一存储块、所述第二存储块和所述第三存储块中分别包含多个缓存;根据每一路所述控制器局域网络信号中信号周期、信号标识码或信号来源复用所述第一存储块、所述第二存储块以及所述第三存储块中的缓存以进行信号处理。2.根据权利要求1所述的整车控制器主芯片降低负载率的方法,其特征在于,为每一路控制器局域网络信号配置存储单元后,包括:获取每一路控制器局域网络信号中各信号的字节长度;根据每一路控制器局域网络信号中所述接收信号的字节长度确定所述第一存储块中缓存的数量;根据每一路控制器局域网络信号中所述发送信号的字节长度确定所述第二存储块中缓存的数量;以及,根据每一路控制器局域网络信号中接收信号和发送信号以外信号的字节长度确定所述第三存储块中缓存的数量。3.根据权利要求2所述的整车控制器主芯片降低负载率的方法,其特征在于,根据每一路控制器局域网络信号中所述接收信号的字节长度确定所述第一存储块中缓存的数量,包括:将各所述接收信号的字节长度与预设的第一目标字节长度进行比较,若各所述接收信号中包含预设的第一目标字节长度的信号,则根据预设的信号字节长度与缓存数量的映射关系,将所述第一目标字节长度对应的缓存数量作为所述第一存储块中缓存的数量;若各所述接收信号中不包含预设的第一目标字节长度的信号,则根据各所述接收信号中最长的字节长度以及所述信号字节长度与缓存数量的映射关系,确定所述第一存储块中缓存的数量。4.根据权利要求2所述的整车控制器主芯片降低负载率的方法,其特征在于,根据每一路控制器局域网络信号中所述发送信号的字节长度确定所述第二存储块中缓存的数量,包括:将各所述发送信号的字节长度与预设的第二目标字节长度进行比较,若各所述发送信号中包含预设的第二目标字节长度的信号,则根据预设的信号字节长度与缓存数量的映射关系,将所述第二目标字节长度对应的缓存数量作为所述第一存储块中缓存的数量;若各所述发送信号中不包含预设的第二目标字节长度的信号,则根据各所述发送信号中最长的字节长度以及所述信号字节长度与缓存数量的映射关系,确定所述第二存储块中缓存的数量。5.根据权利要求1所述的整车控制器主芯片降低负载率的...

【专利技术属性】
技术研发人员:程勇
申请(专利权)人:重庆长安新能源汽车科技有限公司
类型:发明
国别省市:

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

1