一种车辆启动控制方法和相关装置制造方法及图纸

技术编号:33916879 阅读:35 留言:0更新日期:2022-06-25 20:23
本申请公开了一种车辆启动控制方法和相关装置,在车辆启动时,当系统级芯片SOC收到微控制单元MCU发送的启动通知消息后,SOC根据启动通知消息中携带的第一启动状态信息首先启动第一启动系统,若本次启动失败,则SOC启动第二启动系统;其中,第一启动状态信息用于标识SOC的第一启动系统和第二启动系统均处于可启动状态。由于第二启动系统和第一启动系统具有相同的系统镜像,因此当第一启动系统启动失败后,可以通过控制SOC启动第二启动系统实现车辆的启动。可见,本申请提出的基于双启动系统的车辆启动控制方法,能够在一定程度上避免因单一启动系统故障而导致车辆启动失败的问题。单一启动系统故障而导致车辆启动失败的问题。单一启动系统故障而导致车辆启动失败的问题。

【技术实现步骤摘要】
一种车辆启动控制方法和相关装置


[0001]本申请涉及车辆控制
,特别是涉及一种车辆启动控制方法和相关装置。

技术介绍

[0002]车辆系统的DCU(Domain Control Unit,域控制器)通常由MCU(Micro Controller Unit,微控制单元)和SOC(System on Chip,系统级芯片)组成,MCU负责管理SOC系统的启动通知,具体的,MCU在接收到车辆的开机信号启动后,会给SOC上电,启动SOC从而完成车辆启动。
[0003]在车辆使用过程中,存在由于车辆电池老化、系统线路连接断开等问题导致的车辆电压不稳定或者异常掉电等电压异常的情况,将导致车辆SOC启动系统数据丢失或损坏,从而导致SOC无法正常启动,对车辆的使用造成影响,比如,导致车辆的下次启动失败。若发生上述情况,则需在定点维修站对车辆及其相关部件进行修复维护,效率较低且成本较高。
[0004]由此可见,为车辆的启动系统提供一种更为可靠的启动方法,具有重要的意义。

技术实现思路

[0005]为了解决上述技术问题,本申请提供了一种车辆启动控制方法和相关装置,能够在一定程度上避免因单一启动系统故障而导致车辆启动失败的问题。
[0006]本申请实施例公开了如下技术方案:
[0007]一方面,本申请实施例提供了一种车辆启动控制方法,所述方法包括:
[0008]通过微控制单元MCU向系统级芯片SOC发送启动通知消息;所述启动通知消息携带有所述SOC的第一启动状态信息,所述第一启动状态信息用于标识所述SOC的第一启动系统和第二启动系统为可启动状态;
[0009]控制所述SOC根据所述第一启动状态信息启动所述第一启动系统;
[0010]若所述第一启动系统启动失败,控制所述SOC启动所述第二启动系统;所述第二启动系统与所述第一启动系统具有相同的系统镜像。
[0011]另一方面,本申请实施例提供了一种车辆启动控制装置,所述装置包括发送单元和启动单元:
[0012]所述发送单元,用于通过微控制单元MCU向系统级芯片SOC发送启动通知消息;所述启动通知消息携带有所述SOC的第一启动状态信息,所述第一启动状态信息用于标识所述SOC的第一启动系统和第二启动系统为可启动状态;
[0013]所述启动单元,用于控制所述SOC根据所述第一启动状态信息启动所述第一启动系统;
[0014]所述启动单元,还用于若所述第一启动系统启动失败,控制所述SOC启动所述第二启动系统;所述第二启动系统与所述第一启动系统具有相同的系统镜像。
[0015]又一方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器以及存储器:
[0016]所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0017]所述处理器用于根据所述程序代码中的指令执行以上方面所述的方法。
[0018]由上述技术方案可以看出,在车辆启动时,当系统级芯片SOC收到微控制单元MCU发送的启动通知消息后,SOC根据启动通知消息中携带的第一启动状态信息首先启动第一启动系统,若本次启动失败,则SOC启动第二启动系统;其中,第一启动状态信息用于标识SOC的第一启动系统和第二启动系统均处于可启动状态。由于第二启动系统和第一启动系统具有相同的系统镜像,因此当第一启动系统启动失败后,可以通过控制SOC启动第二启动系统实现车辆的启动。可见,本申请提出的基于双启动系统的车辆启动控制方法,能够在一定程度上避免因单一启动系统故障而导致车辆启动失败的问题。
附图说明
[0019]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本申请实施例提供的一种车辆启动控制方法的方法流程图;
[0021]图2为本申请实施例提供的一种车辆启动控制装置的装置结构图。
具体实施方式
[0022]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0023]车辆系统的DCU通常由MCU和SOC组成,其中,MCU负责管理SOC系统的启动通知,具体的,MCU在接收到车辆的开机信号启动后,会给SOC上电,启动SOC从而完成车辆启动。
[0024]在启动过程中,存在一些异常情况导致启动失败,比如由于车辆电池老化、系统线路连接断开等问题导致的车辆电压不稳定或者异常掉电等电压异常的情况,上述异常情况将对SOC启动系统造成影响,如造成SOC启动系统的数据丢失或损坏,从而无法正常启动导致启动失败,影响车辆使用。当发生上述的启动失败的问题时,则需在定点维修站对车辆及其相关部件进行修复维修,效率较低且成本较高。
[0025]为此,本申请提供了一种车辆启动控制方法和相关装置,能够在一定程度上避免因单一启动系统故障而导致车辆启动失败的问题。
[0026]具体通过如下实施例进行说明:
[0027]图1为本申请实施例提供的一种车辆启动控制方法的方法流程图,所述方法包括S101

S103:
[0028]S101:通过微控制单元MCU向系统级芯片SOC发送启动通知消息;启动通知消息携带有SOC的第一启动状态信息。
[0029]当检测到车辆的开机启动信号后,启动MCU,并通过MCU向SOC发送启动通知消息,该启动通知消息中携带有SOC的第一启动状态信息,以便通过控制SOC根据第一启动状态信
息启动相应的启动系统,响应车辆的启动需求。
[0030]在一种可能的实现方式中,MCU和SOC通过SPI协议(Serial Peripheral Interface,串行外设接口)进行通信。具体的,MCU可以基于SPI协议,通过GPIO(General

purpose input/output,通用输入/输出口)的方式向SOC发送启动通知消息,与SOC进行通信。
[0031]S102:控制SOC根据第一启动状态信息启动第一启动系统。
[0032]S103:若第一启动系统启动失败,控制SOC启动第二启动系统。
[0033]由于启动通知消息中携带的第一启动状态信息用于标识第一启动系统和第二启动系统为可启动状态,即,第一启动系统和第二启动系统均处于可启动状态,因此,当SOC接收到启动通知消息后,可以控制SOC直接启动第一启动系统;如若第一启动系统启动失败,则控制SOC启动第二启动系统,响应车辆的启动需求。
[0034]可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆启动控制方法,其特征在于,所述方法包括:通过微控制单元MCU向系统级芯片SOC发送启动通知消息;所述启动通知消息携带有所述SOC的第一启动状态信息,所述第一启动状态信息用于标识所述SOC的第一启动系统和第二启动系统为可启动状态;控制所述SOC根据所述第一启动状态信息启动所述第一启动系统;若所述第一启动系统启动失败,控制所述SOC启动所述第二启动系统;所述第二启动系统与所述第一启动系统具有相同的系统镜像。2.根据权利要求1所述的方法,其特征在于,在所述控制所述SOC启动所述第二启动系统之后,还包括:通过所述SOC向所述MCU发送启动响应消息,所述启动响应消息携带有所述SOC的第二启动状态信息;所述第二启动状态信息用于标识所述第一启动系统为不可启动状态和所述第二启动系统为可启动状态;通过所述MCU根据所述第二启动状态信息更新启动状态配置信息。3.根据权利要求2所述的方法,其特征在于,在所述通过所述MCU根据所述第二启动状态信息更新启动状态配置信息之后,还包括:根据所述第二启动系统升级所述第一启动系统;记录所述第一启动系统的升级状态信息。4.根据权利要求3所述的方法,其特征在于,当所述升级状态信息表示升级成功时,还包括:通过所述MCU根据表示升级成功的所述升级状态信息更新所述启动状态配置信息。5.根据权利要求3所述的方法,其特征在于,当所述升级状态信息表示升级失败时,还包括:重新执行所述根据所述第二启动系统升级所述第一启动系统的步骤。6.根据权利要求1所述的方法,其特征在于,在所述控制所述SOC根据所述第一启动状态信息启动所述第一启动系统时,还包括:通过所述SOC初始化所述第一启动系统;在所述初...

【专利技术属性】
技术研发人员:肖维波曹斌
申请(专利权)人:东软睿驰汽车技术沈阳有限公司
类型:发明
国别省市:

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

1