本技术属于电动汽车电子控制领域,尤其涉及一种控制器功能的融合方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、电动汽车控制器是用来控制电动车电机的启动、运行、进退、速度、停止以及电动汽车的其它电子器件的核心控制器件,它就像是电动汽车的大脑,是电动汽车上重要的部件。
2、为了实现电动汽车的控制,现有技术中,往往需要通过can总线实现各个控制器之间的通讯,并且每个控制器只控制本领域的功能。比如:电池功能在电池管理系统(batterymanagement system,bms)中实现,整车控制功能在整车控制器(vehicle control unit,vcu)中实现。
3、但是,控制器比较多的时候,电动汽车需要设计复杂的can总线用于各个控制器之间的通讯,会增大成本和错误率。同时如果多个控制器有类似功能时,每个控制器也要做一遍,造成资源浪费。
4、因此,如何减少控制器之间的通讯是本领域技术人员亟需解决的技术问题。
技术实现思路
1、本技术实施例提供一种控制器功能的融合方法、装置、电子设备及计算机可读存储介质,能够减少控制器之间的通讯,从而减少成本、减少错误率以及节约资源。
2、根据本技术的第一方面,本技术实施例提供一种控制器功能的融合方法,方法包括:
3、识别第一控制器的多个功能模块;
4、识别第二控制器的多个功能模块;
5、确定第一控制器的多个功能模块与第二控制器的多个功能模块中具有相同作用的功能模块;
6、确定具有相同作用的功能模块中具有相同作用的功能单元;
7、将第一控制器以及第二控制器中具有相同作用的功能单元进行融合。
8、可选的,第一控制器为电机控制器,第二控制器为整车控制器。
9、可选的,识别第一控制器的多个功能模块,包括:
10、识别电机控制器的第一电源管理模块以及状态管理模块;其中,第一电源管理模块至少包括第一高压下电管理单元,状态管理模块至少包括:第一计算单元;
11、识别第二控制器的多个功能模块,包括:
12、识别整车控制器的第二电源管理模块以及功率限制模块;其中,第二电源管理模块至少包括第二高压下电管理单元,功率限制模块至少包括第二计算单元。
13、可选的,将第一控制器以及第二控制器中具有相同作用的功能模块中的功能单元进行融合,包括:
14、将电机控制器的第一高压下电管理单元与整车控制器的第二高压下电管理单元进行融合;
15、将电机控制器的第一计算单元与整车控制器的第二计算单元进行融合。
16、可选的,识别第一控制器的多个功能模块,包括:
17、识别电机控制器的第一电源管理模块、状态管理模块以及第一通讯模块;其中,第一通讯模块包括第一通讯单元;
18、可选的,识别第二控制器的多个功能模块,包括:
19、识别整车控制器的第二电源管理模块、功率限制模块以及第二通讯模块;其中,第二通讯模块包括第二通讯单元;
20、将第一控制器以及第二控制器中具有相同作用的功能模块中的功能单元进行融合,包括:
21、断开第一通讯单元以及第二通讯单元之间的通讯关系;
22、将第一通讯单元以及第二通讯单元进行融合。
23、可选的,识别第一控制器的多个功能模块,包括:
24、识别电机控制器的第一电源管理模块、状态管理模块、第一通讯模块以及第一诊断模块;其中,第一诊断模块至少包括:第一蓄电池电池状态确定单元;
25、识别第二控制器的多个功能模块,包括:识别整车控制器的第二电源管理模块、功率限制模块、第二通讯模块以及第二诊断模块;其中,第二诊断模块至少包括第二蓄电池电池状态确定单元;
26、将第一控制器以及第二控制器中具有相同作用的功能模块中的功能单元进行融合,包括:
27、将第一蓄电池电池状态确定单元与第二蓄电池电池状态确定单元进行融合。
28、可选的,识别第一控制器的多个功能模块,包括:
29、识别电机控制器的第一电源管理模块、状态管理模块、第一通讯模块、第一诊断模块以及驱动管理模块;其中,驱动管理模块至少包括:第一扭矩过渡单元;
30、识别第二控制器的多个功能模块,包括:
31、识别整车控制器的第二电源管理模块、功率限制模块、第二通讯模块、第二诊断模块以及扭矩控制模块;其中,扭矩控制模块至少包括:第二扭矩过渡单元;
32、将第一控制器以及第二控制器中具有相同作用的功能模块中的功能单元进行融合,包括:
33、将第一扭矩过渡单元与第二扭矩过渡单元进行融合。
34、根据本技术的第二方面,提供了一种控制器功能的融合装置,该装置包括:第一识别模块,用于识别第一控制器的多个功能模块;
35、第二识别模块,用于识别第二控制器的多个功能模块;
36、第一确定模块,用于确定第一控制器的多个功能模块与第二控制器的多个功能模块中具有相同作用的功能模块;
37、第二确定模块,用于确定具有相同作用的功能模块中具有相同作用的功能单元;
38、融合模块,用于将第一控制器以及第二控制器中具有相同作用的功能单元进行融合。
39、可选的,第一控制器为电机控制器,第二控制器为整车控制器。
40、可选的,第一识别模块,用于识别电机控制器的第一电源管理模块以及状态管理模块;其中,第一电源管理模块至少包括第一高压下电管理单元,状态管理模块至少包括:第一计算单元;
41、第二识别模块,用于识别整车控制器的第二电源管理模块以及功率限制模块;其中,第二电源管理模块至少包括第二高压下电管理单元,功率限制模块至少包括第二计算单元。
42、可选的,融合模块,用于将电机控制器的第一高压下电管理单元与整车控制器的第二高压下电管理单元进行融合;
43、将电机控制器的第一计算单元与整车控制器的第二计算单元进行融合。
44、可选的,第一识别模块,用于识别电机控制器的第一电源管理模块、状态管理模块以及第一通讯模块;其中,第一通讯模块包括第一通讯单元;
45、第二识别模块,用于识别整车控制器的第二电源管理模块、功率限制模块以及第二通讯模块;其中,第二通讯模块包括第二通讯单元;
46、融合模块,用于断开第一通讯单元以及第二通讯单元之间的通讯关系;将第一通讯单元以及第二通讯单元进行融合。
47、可选的,第一识别模块,用于识别电机控制器的第一电源管理模块、状态管理模块、第一通讯模块以及第一诊断模块;其中,第一诊断模块至少包括:第一蓄电池电池状态确定单元;第二识别模块,用于识别整车控制器的第二电源管理模块、功率限制模块、第二通讯模块以及第二诊断模块;其中,第二诊断模块至少包括第二蓄电池电池状态确定单元;融合模块,用于将第一蓄电池电池状态确定单元与第二蓄电池电池状态确定单元进行融合。
48、可选的,第一识别模块,用于识别电机控制器的第一电源管理模块、状态管理模块、第一通讯模块、第一诊断模块以及驱动管理模块;其中,驱动管理模块至少包括:第一扭矩过渡单元;
49、第二识别模块,用于识别整车控制器的第二电源管理模块、功率限制模块、第二通讯模块、第二诊断模块以及扭矩控制模块;其中,扭矩控制模块至少包括:第二扭矩过渡单元;
50、融合模块,用于将第一扭矩过渡单元与第二扭矩过渡单元进行融合。
51、根据本技术的第三方面,提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面所示的控制器功能的融合方法的步骤。
52、根据本技术的第四方面,提供了一种可读存储介质,该可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面所示的控制器功能的融合方法的步骤。
53、本技术实施例的控制器功能的融合方法、装置、设备及计算机可读存储介质。其中,本技术首先识别第一控制器以及第二控制器中的多个功能模块,然后确定第一控制器以及第二控制器中多个功能模块中具有相同作用的功能模块,然后识别具有相同作用的功能模块中的具有相同作用的功能单元,然后将具有相同作用的功能模块进行融合。本技术将第一控制器以及第二控制器相同作用的功能模块进行融合,使得只需要一个控制器就能够实现第一控制器以及第二控制器相同的功能,从而取消第一控制器和第二控制器都需要与其它控制器之间进行通讯的方式,进而减少成本、减少错误率以及节约资源。