一种车辆控制器上下电控制方法及系统、存储介质及终端与流程

文档序号:16768773发布日期:2019-01-29 18:10阅读:184来源:国知局
一种车辆控制器上下电控制方法及系统、存储介质及终端与流程
本发明涉及车辆控制器上下电控制的
技术领域
,特别是涉及一种车辆控制器上下电控制方法及系统、存储介质及终端。
背景技术
:现有技术中,车辆控制器的上下电控制主要通过操作一键启动开关来实现。一键启动的开关是智能汽车的一部分,是实现简约启动过程的一个按钮装置,同时也可以熄火,该装置可以在原车钥匙锁头的位置改装,也可以独立面板改装。然而,上述一键启动的上下电控制方法没有从整车高度考虑车辆实际状态,无法满足车辆在多种状态下的需求。技术实现要素:鉴于以上所述现有技术的缺点,本发明的目的在于提供一种车辆控制器上下电控制方法及系统、存储介质及终端,基于车辆实际状态对车辆进行上下电控制,弱化了一键启动开关对车辆上下电的作用。为实现上述目的及其他相关目的,本发明提供一种车辆控制器上下电控制方法,包括以下步骤:获取车辆控制器的电源类型;获取车辆控制器的通讯方式;基于所述电源类型和所述通讯方式采用对应的上下电控制方法。于本发明一实施例中,当所述车辆控制器的电源类型为12v常电、所述车辆控制器的通讯方式为can总线通讯时,对应的上下电控制方法包括以下步骤:当所述车辆控制器休眠时,若从can总线中获取acc信号或on电源模式信号,或者满足预设上电条件时,控制所述车辆控制器上电;当所述车辆控制器准备休眠时,若从can总线中获取acc信号或on电源模式信号时,控制所述车辆控制器上电;当所述车辆控制器工作时,若从can总线获取off电源模式信号且所述车辆控制器准备休眠时,控制所述车辆控制器下电;若未从can总线获取acc信号和on电源模式信号且不满足预设上电条件时,控制所述车辆控制器下电。于本发明一实施例中,当所述车辆控制器的电源类型为由12v常电、所述车辆控制器的通讯方式为lin总线通讯时,对应的上下电控制方法包括以下步骤:当所述车辆控制器休眠时,若满足lin总线唤醒条件或满足预设上电条件,控制所述车辆控制器上电;当所述车辆控制器唤醒时,若满足lin总线休眠条件,控制所述车辆控制器下电。于本发明一实施例中,当所述车辆控制器的电源类型为12v非常电、所述车辆控制器的通讯方式为can总线通讯时,对应的上下电控制方法包括以下步骤:当所述车辆控制器通电时,若12v继电器上电,控制所述车辆控制器下电;当所述车辆控制器断电时,若12v继电器下电,控制所述车辆控制器上电;若从can总线获取off电源模式信号,所述车辆控制器装备下电,当12v继电器下电则控制所述车辆控制器上电;当从can总线获取acc信号或on电源模式信号则控制所述车辆控制器下电。于本发明一实施例中,当所述车辆控制器的电源类型为12v非常电、所述车辆控制器的通讯方式为lin总线通讯时,对应的上下电控制方法包括以下步骤:当所述车辆控制器通电时,若12v继电器上电,控制所述车辆控制器下电;当所述车辆控制器断电时,若12v继电器下电,控制所述车辆控制器上电。于本发明一实施例中,当所述车辆控制器的电源类型为12v常电或12v非常电、所述车辆控制器的通讯方式为can总线通讯时,对应的上下电控制方法包括以下步骤:当所述车辆控制器休眠时,若从can总线中获取acc信号或on电源模式信号,或满足预设上电条件,或12v继电器闭合时,控制所述车辆控制器上电;当所述车辆控制器准备休眠时,若从can总线中获取acc信号或on电源模式信号时,控制所述车辆控制器上电;当所述车辆控制器工作时,若从can总线获取off电源模式信号,所述车辆控制器准备休眠,当从硬线获取12v继电器断开信号则控制所述车辆控制器下电;若未从can总线获取acc信号和on电源模式信号,或不满足预设下电条件,或12v继电器闭合时,控制所述车辆控制器下电。于本发明一实施例中,当所述车辆控制器的电源类型为12v常电或12v非常电、所述车辆控制器的通讯方式为lin总线通讯时,对应的上下电控制方法包括以下步骤:当所述车辆控制器唤醒时,若满足lin总线休眠条件,控制所述车辆控制器下电;当所述车辆控制器休眠时,若满足lin总线唤醒条件或满足预设上电条件,控制所述车辆控制器上电。对应地,本发明提供一种车辆控制器上下电控制系统,包括第一获取模块、第二获取模块和控制模块;所述第一获取模块用于获取车辆控制器的电源类型;所述第二获取模块用于获取车辆控制器的通讯方式;所述控制模块用于基于所述电源类型和所述通讯方式采用对应的上下电控制方法。本发明提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的车辆控制器上下电控制方法。最后,本发明提供一种终端,包括:处理器及存储器;所述存储器用于存储计算机程序;所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行上述的车辆控制器上下电控制方法。如上所述,本发明所述的车辆控制器上下电控制方法及系统、存储介质及终端,具有以下有益效果:(1)基于车辆实际状态对车辆进行上下电控制,弱化了一键启动开关对车辆上下电的作用;(2)适用范围广,既可以用于电动动车,也可以用于传统车。附图说明图1显示为本发明的车辆控制器上下电控制方法于一实施例中的流程图;图2显示为本发明的车辆控制器上下电控制方法于第一实施例中的流程图;图3显示为本发明的车辆控制器上下电控制方法于第二实施例中的流程图;图4显示为本发明的车辆控制器上下电控制方法于第三实施例中的流程图;图5显示为本发明的车辆控制器上下电控制方法于第四实施例中的流程图;图6显示为本发明的车辆控制器上下电控制方法于第五实施例中的流程图;图7显示为本发明的车辆控制器上下电控制方法于第六实施例中的流程图;图8显示为本发明的车辆控制器上下电控制系统于一实施例中的结构示意图;图9显示为本发明的终端于一实施例中的结构示意图。元件标号说明81第一获取模块82第二获取模块83控制模块91处理器92存储器具体实施方式以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。本发明的车辆控制器上下电控制方法及系统、存储介质及终端基于车辆实际状态对车辆进行上下电控制,弱化了一键启动开关对车辆上下电的作用,从而提升了车辆性能。如图1所示,于一实施例中,本发明车辆控制器上下电控制方法包括以下步骤:步骤s1、获取车辆控制器的电源类型。具体地,车辆控制器的电源类型包括以下三种:(1)接12v常电,即12v电源持续供电,一直接通不断电;(2)接12v非常电,即由12v继电器控制电源通断,12v继电器一般由车身控制模块(bodycontrolmodule,bcm)或整车控制器(vehiclecontrollerunit,vcu)控制。(3)既接12v常电,又接12v非常电,即12v电源持续接通或12v继电器控制电源通断。步骤s2、获取车辆控制器的通讯方式。具体地,车辆控制器的通讯方式包括以下三种:can总线、lin总线和硬线。can是控制器局域网络(controllerareanetwork,can)的简称,是由以研发和生产汽车电子产品著称的德国bosch公司开发的,并最终成为国际标准(iso11898),是国际上应用最广泛的现场总线之一。lin(localinterconnectnetwork)总线是针对汽车分布式电子系统而定义的一种低成本的串行通讯网络,是对控制器区域网络(can)等其它汽车多路网络的一种补充,适用于对网络的带宽、性能或容错功能没有过高要求的应用。lin总线是基于sci(uart)数据格式,采用单主控制器/多从设备的模式,是uart中的一种特殊情况。其中,can总线和lin总线是车辆通讯的主要方式,硬线比较少见。步骤s3、基于所述电源类型和所述通讯方式采用对应的上下电控制方法。具体地,根据上述三种电源类型和can总线和lin总线两种通讯方式,共形成六种车辆控制器上下电控制方法,即:(1)所述车辆控制器的电源类型为12v常电、所述车辆控制器的通讯方式为can总线通讯;(2)所述车辆控制器的电源类型为由12v常电、所述车辆控制器的通讯方式为lin总线通讯;(3)所述车辆控制器的电源类型为12v非常电、所述车辆控制器的通讯方式为can总线通讯;(4)所述车辆控制器的电源类型为12v非常电、所述车辆控制器的通讯方式为lin总线通讯;(5)所述车辆控制器的电源类型为12v常电或12v非常电、所述车辆控制器的通讯方式为can总线通讯;(6)所述车辆控制器的电源类型为12v常电或12v非常电、所述车辆控制器的通讯方式为lin总线通讯。如图2所示,于本发明一实施例中,当所述车辆控制器的电源类型为12v常电、所述车辆控制器的通讯方式为can总线通讯时,对应的上下电控制方法包括以下步骤:21)当所述车辆控制器休眠时,若从can总线中获取acc信号或on电源模式信号,或者满足预设上电条件时,控制所述车辆控制器上电。22)当所述车辆控制器准备休眠时,若从can总线中获取acc信号或on电源模式信号时,控制所述车辆控制器上电。23)当所述车辆控制器工作时,若从can总线获取off电源模式信号且所述车辆控制器准备休眠时,控制所述车辆控制器下电;若未从can总线获取acc信号和on电源模式信号且不满足预设上电条件时,控制所述车辆控制器下电。在该实施例中,车辆控制器在不同状态下的状态信息如表1所示。表1、车辆控制器在不同状态下的状态信息如图3所示,于本发明一实施例中,当所述车辆控制器的电源类型为由12v常电、所述车辆控制器的通讯方式为lin总线通讯时,对应的上下电控制方法包括以下步骤:31)当所述车辆控制器休眠时,若满足lin总线唤醒条件或满足预设上电条件,控制所述车辆控制器上电。32)当所述车辆控制器唤醒时,若满足lin总线休眠条件,控制所述车辆控制器下电。在该实施例中,车辆控制器在不同状态下的状态信息如表2所示。表2、车辆控制器在不同状态下的状态信息如图4所示,于本发明一实施例中,当所述车辆控制器的电源类型为12v非常电、所述车辆控制器的通讯方式为can总线通讯时,对应的上下电控制方法包括以下步骤:41)当所述车辆控制器通电时,若12v继电器上电,控制所述车辆控制器下电。42)当所述车辆控制器断电时,若12v继电器下电,控制所述车辆控制器上电;若从can总线获取off电源模式信号,所述车辆控制器装备下电,当12v继电器下电则控制所述车辆控制器上电;当从can总线获取acc信号或on电源模式信号则控制所述车辆控制器下电。在该实施例中,车辆控制器在不同状态下的状态信息如表3所示。表3、车辆控制器在不同状态下的状态信息传感器执行器车辆控制器车辆控制器通电通电通电通电车辆控制器断电断电断电断电车辆控制器准备断电通电通电通电,准备断电如图5所示,于本发明一实施例中,当所述车辆控制器的电源类型为12v非常电、所述车辆控制器的通讯方式为lin总线通讯时,对应的上下电控制方法包括以下步骤:51)当所述车辆控制器通电时,若12v继电器上电,控制所述车辆控制器下电。52)当所述车辆控制器断电时,若12v继电器下电,控制所述车辆控制器上电。在该实施例中,车辆控制器在不同状态下的状态信息如表4所示。表4、车辆控制器在不同状态下的状态信息传感器执行器车辆控制器车辆控制器通电通电通电通电车辆控制器断电断电断电断电如图6所示,于本发明一实施例中,当所述车辆控制器的电源类型为12v常电或12v非常电、所述车辆控制器的通讯方式为can总线通讯时,对应的上下电控制方法包括以下步骤:61)当所述车辆控制器休眠时,若从can总线中获取acc信号或on电源模式信号,或满足预设上电条件,或12v继电器闭合时,控制所述车辆控制器上电。62)当所述车辆控制器准备休眠时,若从can总线中获取acc信号或on电源模式信号时,控制所述车辆控制器上电。63)当所述车辆控制器工作时,若从can总线获取off电源模式信号,所述车辆控制器准备休眠,当从硬线获取12v继电器断开信号则控制所述车辆控制器下电;若未从can总线获取acc信号和on电源模式信号,或不满足预设下电条件,或12v继电器闭合时,控制所述车辆控制器下电。在该实施例中,车辆控制器在不同状态下的状态信息如表5所示。表5、车辆控制器在不同状态下的状态信息如图7所示,于本发明一实施例中,当所述车辆控制器的电源类型为12v常电或12v非常电、所述车辆控制器的通讯方式为lin总线通讯时,对应的上下电控制方法包括以下步骤:71)当所述车辆控制器唤醒时,若满足lin总线休眠条件,控制所述车辆控制器下电。72)当所述车辆控制器休眠时,若满足lin总线唤醒条件或满足预设上电条件,控制所述车辆控制器上电。在该实施例中,车辆控制器在不同状态下的状态信息如表6所示。表6、车辆控制器在不同状态下的状态信息传感器执行器车辆控制器车辆控制器休眠断电断电低功耗车辆控制器唤醒通电通电正常功耗如图8所示,于一实施例中,本发明的车辆控制器上下电控制系统包括第一获取模块81、第二获取模块82和控制模块83。所述第一获取模块81用于获取车辆控制器的电源类型。所述第二获取模块82用于获取车辆控制器的通讯方式。所述控制模块83与所述第一获取模块81和所述第二获取模块82相连,用于基于所述电源类型和所述通讯方式采用对应的上下电控制方法。需要说明的是,所述第一获取模块81、所述第二获取模块82和所述控制模块83的结构和原理与上述车辆控制器上下电控制方法的步骤一一对应,故在此不再赘述。需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现,也可以全部以硬件的形式实现,还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如:x模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现。此外,x模块也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上x模块的功能。其它模块的实现与之类似。这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,简称asic),一个或多个微处理器(digitalsingnalprocessor,简称dsp),一个或者多个现场可编程门阵列(fieldprogrammablegatearray,简称fpga)等。当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,如中央处理器(centralprocessingunit,简称cpu)或其它可以调用程序代码的处理器。这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。本发明的存储介质上存储有计算机程序,该程序被处理器执行时实现上述的车辆控制器上下电控制方法。如图9所示,于一实施例中,本发明的终端包括:处理器91及存储器92。所述存储器92用于存储计算机程序。所述存储器92包括:rom、ram、磁碟、u盘、存储卡或者光盘等各种可以存储程序代码的介质。所述处理器91与所述存储器92相连,用于执行所述存储器92存储的计算机程序,以使所述终端执行上述的车辆控制器上下电控制方法。优选地,所述处理器91可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessor,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(fieldprogrammablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。优选地,所述终端可以采用车辆的vcu或bcm。综上所述,本发明的车辆控制器上下电控制方法及系统、存储介质及终端基于车辆实际状态对车辆进行上下电控制,弱化了一键启动开关对车辆上下电的作用;适用范围广,既可以用于电动动车,也可以用于传统车。因此,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属
技术领域
中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1