一种电控单元的驱动配置方法、装置、设备及存储介质制造方法及图纸

技术编号:25801975 阅读:30 留言:0更新日期:2020-09-29 18:35
本发明专利技术实施例公开了一种电控单元的驱动配置方法、装置、设备及存储介质。其中,该方法包括:根据待驱动电控单元的硬件类型,在预定义的配置映射层中查找所述待驱动电控单元的驱动配置项,所述配置映射层中维护有每一电控单元的硬件类型和驱动配置项之间的映射关系;采用所述驱动配置项下的配置参数,控制所述待驱动电控单元进行驱动。本发明专利技术实施例提供的技术方案,实现了每一电控单元与多种驱动配置项之间的解耦映射,解决了在同一配置工程中,无法实现电控单元的多种驱动配置的问题,降低了电控单元驱动配置的维护成本,提高电控单元驱动配置的可维护性与独立性,避免电控单元在驱动前额外进行驱动配置过程的繁琐性,提高电控单元的驱动效率。

【技术实现步骤摘要】
一种电控单元的驱动配置方法、装置、设备及存储介质
本专利技术实施例涉及汽车电子控制
,尤其涉及一种电控单元的驱动配置方法、装置、设备及存储介质。
技术介绍
汽车开放系统架构(AutomotiveOpenSystemArchitecture,简称AUTOSAR)是一个汽车电子软件标准,该标准定义一套汽车电子软件的开发方法,利用该方法开发的汽车电子软件具有良好的可移植性,可应用于不同的汽车平台。在符合AUTOSAR架构的汽车电子控制器中,微控制器抽象层(MicroControllerAbstractionLayer,简称MCAL)是对底层硬件的抽象,此时只有在该MCAL层配置好各个电控单元(ElectronicControlUnit,简称ECU)的驱动参数之后,才对各个ECU进行驱动,进而实现ECU关联的主控芯片的硬件驱动。目前,MCAL层对于ECU的驱动配置通常通过配置工具EBtresosStudio实现,这种配置工具向配置人员提供了图形化的配置界面,但是基于配置工具实现的驱动配置,在同一配置工程中,只能同时实现ECU的一种驱动配置。而在汽车电子领域,某一ECU通常需要适配不同车型或者支持同一车型的不同驱动配置,此时就要求在MCAL层能够实现ECU在不同驱动配置下的差异,而如果使用配置工具对ECU进行不同的驱动配置,则需要维护多个配置工程来实现,往往会增加配置代码的维护成本,在ECU版本较多的情况下,还会导致配置代码的可维护性与独立性变差。
技术实现思路
本专利技术实施例提供了一种电控单元的驱动配置方法、装置、设备及存储介质,在配置映射层实现每一电控单元与多种驱动配置项之间的解耦映射,降低了电控单元驱动配置的维护成本,提高了电控单元驱动配置的可维护性与独立性。第一方面,本专利技术实施例提供了一种电控单元的驱动配置方法,该方法包括:根据待驱动电控单元的硬件类型,在预定义的配置映射层中查找所述待驱动电控单元的驱动配置项,所述配置映射层中维护有每一电控单元的硬件类型和驱动配置项之间的映射关系;采用所述驱动配置项下的配置参数,控制所述待驱动电控单元进行驱动。第二方面,本专利技术实施例提供了一种电控单元的驱动配置装置,该装置包括:配置项查找模块,用于根据待驱动电控单元的硬件类型,在预定义的配置映射层中查找所述待驱动电控单元的驱动配置项,所述配置映射层中维护有每一电控单元的硬件类型和驱动配置项之间的映射关系;电控单元驱动模块,用于采用所述驱动配置项下的配置参数,控制所述待驱动电控单元进行驱动。第三方面,本专利技术实施例提供了一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例所述的电控单元的驱动配置方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例所述的电控单元的驱动配置方法。本专利技术实施例提供了一种电控单元的驱动配置方法、装置、设备及存储介质,首先根据待驱动电控单元的硬件类型,在预定义的配置映射层中查找所述待驱动电控单元的驱动配置项,该配置映射层中维护有每一电控单元的硬件类型和驱动配置项之间的映射关系,从而在配置映射层实现每一电控单元与多种驱动配置项之间的解耦映射,解决了在同一配置工程中,无法实现ECU的多种驱动配置的问题,降低了电控单元驱动配置的维护成本,提高了电控单元驱动配置的可维护性与独立性;然后采用驱动配置项下的配置参数,控制所述待驱动电控单元进行驱动,避免电控单元在驱动前额外进行驱动配置过程的繁琐性,提高电控单元的驱动效率。附图说明图1为本专利技术实施例一提供的一种电控单元的驱动配置方法的流程图;图2为本专利技术实施例二提供的一种电控单元的驱动配置方法的流程图;图3为本专利技术实施例三提供的一种电控单元的驱动配置方法的流程图;图4为本专利技术实施例四提供的一种电控单元的驱动配置装置的结构示意图;图5为本专利技术实施例五提供的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种电控单元的驱动配置方法的流程图,本实施例可适用于对汽车上的任一电控单元进行驱动配置的情况,该方法可以由本专利技术实施例提供的一种电控单元的驱动配置装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在执行本方法的电子设备中。具体的,参考图1,该方法具体包括如下步骤:S110,根据待驱动电控单元的硬件类型,在预定义的配置映射层中查找所述待驱动电控单元的驱动配置项。其中,配置映射层中维护有每一电控单元的硬件类型和驱动配置项之间的映射关系。可选的,在符合AUTOSAR架构的汽车电子控制器中,MCAL是对底层硬件的抽象,要想实现ECU的驱动,首先要获取ECU的驱动配置参数,而ECU的驱动配置参数与ECU的硬件类型有关系,当ECU的硬件类型不同时,ECU支持的驱动配置也是不同的,因而ECU的驱动配置参数也就不相同。因此在驱动某一ECU时,需要确定该待驱动ECU的硬件类型,其中,待驱动ECU的硬件类型可以为:由于车型适配需求或硬件差异导致的MCAL层的驱动配置需求不同的待驱动ECU的标识,通过定义一个全局变量或者标定量来表示待驱动ECU的硬件类型,根据该全局变量或者标定量中的信息可以识别出本次要驱动的是哪一个ECU。在识别出待驱动ECU后,可以通过在配置映射层中查找待驱动ECU的驱动配置项,其中ECU的驱动配置是在MCAL层实现的,该MCAL层的具体结构可以分为三层架构,分别是MCAL接口层、配置映射层和MCAL驱动层,MCAL接口层主要用于接收待驱动ECU的接口调用信息,配置映射层主要用于维护每一ECU的硬件类型和驱动配置项之间的映射关系,MCAL驱动层主要用于实现待驱动ECU的驱动。为了在每一电控单元下能够设置多种驱动配置,本实施例会在MCAL层额外设置一个配置映射层,在该配置映射层内维护每一ECU的硬件类型和驱动配置项之间的映射关系,该驱动配置项下可以集成多种类型下的配置参数,也就是驱动配置项可以是由多种类型下的配置参数组合后的配置集名称等。具体的,可以在配置映射层中预先设计一个配置映射表,该配置映射表中包含了各ECU硬件类型在MCAL层不同配置需求下对应的驱动配置项,也就是说在该配置映射表中每一ECU的硬件类型和驱动配置项之间存在着相应的映射关系,因此可以根据待驱动ECU的硬件类型在配置映射层的配置映射表中查找出待驱动ECU的驱动配置项,该驱动配置项可以有一种或者多种,方便后续控制待驱动ECU进行驱动的操作。可选的,为了准确确本文档来自技高网...

【技术保护点】
1.一种电控单元的驱动配置方法,其特征在于,包括:/n根据待驱动电控单元的硬件类型,在预定义的配置映射层中查找所述待驱动电控单元的驱动配置项,所述配置映射层中维护有每一电控单元的硬件类型和驱动配置项之间的映射关系;/n采用所述驱动配置项下的配置参数,控制所述待驱动电控单元进行驱动。/n

【技术特征摘要】
1.一种电控单元的驱动配置方法,其特征在于,包括:
根据待驱动电控单元的硬件类型,在预定义的配置映射层中查找所述待驱动电控单元的驱动配置项,所述配置映射层中维护有每一电控单元的硬件类型和驱动配置项之间的映射关系;
采用所述驱动配置项下的配置参数,控制所述待驱动电控单元进行驱动。


2.根据权利要求1所述的方法,其特征在于,在预定义的配置映射层中查找所述待驱动电控单元的驱动配置项之前,还包括:
获取电控单元的驱动配置代码;
解析所述驱动配置代码中配置的每一电控单元和该电控单元的驱动配置项之间的映射关系,并记录到所述配置映射层中。


3.根据权利要求2所述的方法,其特征在于,所述记录到所述配置映射层中,包括:
针对所述驱动配置代码中的每一电控单元,在所述配置映射层中查找出预先为该电控单元的驱动配置项分配出的驱动配置空间,并将该电控单元的硬件类型添加至该驱动配置空间中。


4.根据权利要求3所述的方法,其特征在于,在所述配置映射层中查找出预先为该电控单元的驱动配置项分配出的驱动配置空间,包括:
如果所述配置映射层中不存在该电控单元的驱动配置项,则在所述配置映射层中额外申请一个新的驱动配置空间,作为所述配置映射层中预先为该电控单元的驱动配置项分配出的驱动配置空间。


5.根据权利要求2所述的方法,其特征在于,在解析所述驱动配置代码中配置的每一电控单元和该电控单元的驱动配置项之间的映射关系,并记录到所述配置映射层中之时,...

【专利技术属性】
技术研发人员:于鑫张晓谦孙忠刚
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:吉林;22

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

1