CN104192149B - 车辆运行过程的控制方法和装置 - Google Patents
车辆运行过程的控制方法和装置 Download PDFInfo
- Publication number
- CN104192149B CN104192149B CN201410401828.8A CN201410401828A CN104192149B CN 104192149 B CN104192149 B CN 104192149B CN 201410401828 A CN201410401828 A CN 201410401828A CN 104192149 B CN104192149 B CN 104192149B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- phase
- control
- stage
- operation phase
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
本发明提供了一种车辆运行过程的控制方法和装置,其中,根据钥匙位置以及车辆执行的任务将车辆的一个运行循环过程分为多个运行阶段,在每个运行阶段内预先设置有不同的任务调度,所述控制方法包括:确定车辆的当前运行阶段;根据所述当前运行阶段,发送设置在所述当前运行阶段内的任务调度对应的控制指令,以控制相关组件执行所述当前运行阶段对应的任务调度。本发明提供的车辆运行过程的控制方法避免了无效指令的发出,能够保证控制指令的有效性和合理性。由于发出的控制指令均为有效、合理指令,所以也能够提高车辆的行驶安全性。
Description
技术领域
本发明涉及车辆控制领域,尤其涉及一种车辆运行过程的控制方法和装置。
背景技术
通常情况下,车辆在一个运行循环过程中整车控制器会向各个子控制器(如变速箱控制器、发动机控制器、电机控制器等)发送不同的控制指令控制各个子控制器执行不同的动作或任务调度。
目前大多数车辆中,车辆整车控制器大多只依据驾驶员意图(如驾驶员拨动车辆钥匙,使其处于不同的位置,如“ON”、“OFF”、“START”)向车辆的子控制器发送控制指令,而不结合车辆自身的当前运行阶段来判断车辆是否应该执行该控制指令或者是否具备执行该控制指令的条件。若车辆的当前运行阶段不允许车辆执行车辆整车控制器发送的控制指令时,就会导致依据驾驶员意图车辆整车控制发出的控制指令是无效非法指令。例如,在车辆尚未成功启动执行换档动作时,由于车辆的动力源尚未工作,必然导致换档失败,因而此时车辆整车控制器发出的换档指令为无效非法指令。当整车控制器发出控制指令的时机不合适,也有可能引发车辆安全性问题。又如,车辆在档启动,会造成车辆非驾驶员意图的前冲,容易出现安全事故。
发明内容
有鉴于此,本发明提供了一种车辆运行过程的控制方法和装置,以提高整车控制器发出的控制指令有效、合理,提高车辆行驶的安全性。
为了解决上述技术问题,本发明采用了如下技术方案:
一种车辆运行过程的控制方法,根据钥匙位置以及车辆执行的任务将车辆的一个运行循环过程分为多个运行阶段,在每个运行阶段内预先设置有不同的任务调度,所述控制方法包括:
确定车辆的当前运行阶段;
根据所述当前运行阶段,发送设置在所述当前运行阶段内的任务调度对应的控制指令,以控制相关组件执行所述当前运行阶段对应的任务调度。
进一步地,所述一个运行循环过程包括唤醒阶段、等待阶段、就绪阶段、启动阶段、运行阶段和停机阶段;
所述唤醒阶段是指钥匙从位置“OFF”拨到“ON”位置,车辆整车控制器刚上低压电的阶段;
所述等待阶段是指钥匙处于“ON”位置,检测车辆是否存在故障的阶段;
所述就绪阶段是指钥匙处于“ON”位置,车辆无故障,等待接收下发的控制指令的阶段;
所述启动阶段是指钥匙处于“STRAT”位置,发送启动指令,控制车辆执行上高压或启动动力输出装置的动作的阶段;
所述运行阶段是指钥匙处于“ON”位置,车辆启动成功后的阶段;
所述停机阶段是指钥匙从“ON”拨到“OFF”位置,高压电系统下电的阶段。
进一步地,若当前运行阶段为唤醒阶段,所述控制方法具体为:
判断钥匙是否处于“ON”位置,如果是,控制车辆切换至等待阶段。
进一步地,若当前运行阶段为等待阶段,所述控制方法具体为:
检测车辆是否存在故障,如果否,控制车辆切换至就绪阶段,如果是,发出报警信号。
进一步地,所述检测车辆是否存在故障,如果否,控制车辆切换至就绪阶段,如果是,发出报警信号,具体包括:
判断车辆的各个子控制器的自检结果是否正常,判断故障处理模块是否允许启动;如果自检结果正常并且故障处理模块允许启动,执行所述控制车辆切换至就绪阶段的步骤,如果自检结果异常和/或故障处理模块不允许启动,执行所述发出报警信号的步骤。
进一步地,若当前运行阶段为启动阶段,所述控制方法具体为:
判断启动失败次数是否小于预设值,如果是,判断钥匙是否处于“START”位置,如果是,判断当前档位是否为空档,如果是,发出启动指令以控制动力源启动;
判断在第一预设时间段内动力源是否启动成功,如果是,控制车辆进入运行阶段,如果否,控制车辆返回等待阶段,并控制车辆启动失败次数加1。
进一步地,所述判断启动失败次数是否小于预设值,还包括:如果否,发出报警提示。
进一步地,所述判断当前档位是否为空档,还包括:如果否,判断在第二预设时间段内钥匙是否一直处于“START”位置,如果是,发出启动指令以控制动力源启动。
进一步地,当车辆为混合动力车辆时,所述判断在第一预设时间段内动力源是否启动成功,具体包括:
判断在第一预设时间段内高压电上电是否成功,或,判断在第一预设时间段内发动机是否启动成功。
进一步地,若当前运行阶段为等待阶段、就绪阶段、启动阶段或运行阶段,在所述确定车辆的当前运行阶段之后,还包括:
判断是否存在停机指令,如果是,控制车辆切换至停机阶段。
一种车辆运行过程的控制装置,根据钥匙位置以及车辆执行的任务将车辆的一个运行循环过程分为多个运行阶段,在每个运行阶段内预先设置有不同的任务调度,所述控制装置包括:
确定单元,用于确定车辆的当前运行阶段;
控制单元,用于根据所述当前运行阶段,发送设置在所述当前运行阶段内的任务调度对应的控制指令,以控制相关组件执行所述当前运行阶段对应的任务调度。
进一步地,所述一个运行循环过程包括唤醒阶段、等待阶段、就绪阶段、启动阶段、运行阶段和停机阶段;
所述唤醒阶段是指钥匙从位置“OFF”拨到“ON”位置,车辆整车控制器刚上低压电的阶段;
所述等待阶段是指钥匙处于“ON”位置,检测车辆是否存在故障的阶段;
所述就绪阶段是指钥匙处于“ON”位置,车辆无故障,等待接收下发的控制指令的阶段;
所述启动阶段是指钥匙处于“STRAT”位置,发送启动指令,控制车辆执行上高压或启动动力输出装置的动作的阶段;
所述运行阶段是指钥匙处于“ON”位置,车辆启动成功后的阶段;
所述停机阶段是指钥匙从“ON”拨到“OFF”位置,高压电系统下电的阶段。
进一步地,所述确定单元确定的当前运行阶段为等待阶段;所述控制单元具体包括:
检测子单元,用于检测车辆是否存在故障;
车辆运行阶段切换子单元,用于当车辆不存在故障时,控制车辆切换至就绪阶段;
报警子单元,用于当车辆存在故障时,发出报警信号。
进一步地,所述确定单元确定的当前运行阶段为启动阶段,所述控制单元具体包括:
第一判断子单元,用于判断启动失败次数是否小于预设值;
第二判断子单元,用于当启动失败次数小于预设值时,判断钥匙是否处于“START”位置;
第三判断子单元,用于当钥匙处于“START”位置时,判断当前档位是否为空档;
发送子单元,用于若当前档位为空档时,发出启动指令以控制动力源启动;
第四判断子单元,用于判断在第一预设时间段内动力源是否启动成功;
车辆运行阶段切换子单元,用于当在第一预设时间段内动力源启动成功后,控制车辆进入运行阶段;
控制子单元,用于当在第一预设时间段内动力源未启动成功后,控制车辆返回等待阶段,并控制车辆启动失败次数加1。
进一步地,所述控制单元还包括:
报警单元,用于当启动失败次数不小于预设值时,发出报警提示。
进一步地,所述控制单元还包括:
第五判断子单元,用于若当前档位不为空档时,判断在第二预设时间段内钥匙是否一直处于“START”位置,如果是,发出启动指令以控制动力源启动。
进一步地,当车辆为混合动力车辆时,所述第四判断子单元包括用于判断在第一预设时间段内高压电上电是否成功的子单元和用于判断在第一预设时间段内发动机是否启动成功的子单元。
进一步地,还包括:判断单元,用于在确定车辆的当前运行阶段之后,判断是否存在停机指令,如果是,控制车辆切换至停机阶段。
相较于现有技术,本发明具有以下有益效果:
本发明提供的车辆运行过程的控制方法中,整车控制器能够根据车辆的当前运行阶段,向各个子控制器或零部件发起相应的控制指令,以使车辆执行当前运行阶段所对应的任务调度。由于整车控制器发起的控制指令,是根据车辆的当前运行阶段发起的,也就是说,是在车辆需要执行某一控制指令时或者车辆具备执行某一控制指令的条件时,才发出控制指令,因而,本发明提供的车辆运行过程的控制方法避免了无效指令的发出,能够保证控制指令的有效性和合理性。由于发出的控制指令均为有效、合理指令,所以也能够提高车辆的行驶安全性。
附图说明
为了清楚地理解本发明的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一部分实施例附图,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1时并联式混合动力系统的结构框架图;
图2是本发明实施例中的一个运行循环过程中划分的运行阶段示意图;
图3是本发明实施例提供的车辆运行过程的控制方法流程示意图;
图4是本发明实施例提供的等待阶段时的控制方法流程示意图;
图5是本发明实施例提供的就绪阶段时的控制方法流程示意图;
图6是本发明实施例提供的启动阶段时的控制方法流程示意图;
图7是本发明实施例提供的发出停机控制指令的逻辑控制示意图;
图8是本发明实施例提供的一个运行循环全过程的控制示意图;
图9是本发明实施例提供的车辆运行过程的控制装置示意图;
图10是本发明实施例提供的等待阶段时的控制单元的结构示意图;
图11是本发明实施例提供的启动阶段时的控制单元的结构示意图。
具体实施方式
下面结合附图对本发明的车辆运行过程的控制方法的具体实施方式进行详细描述。
需要说明的是,本发明实施例所述的车辆运行过程的控制方法适用于传统车辆,也适用于并联式混合动力车辆。其中,并联式混合动力车辆无论是在结构方面还是在控制方面都较传统普通车辆复杂的多。图1为并联式混合动力系统的结构框架图。其中,HCU通过CAN总线将控制指令发送至各个子控制器,这些子控制器包括ECU、TCU、MCU以及BMS。
其中,并联式混合动力系统是指驱动力可以由发动机或者电机两者单独提供又可以由两者共同提供。在并联混合动力系统中,电机同时也是发电机。
HCU为车辆整车控制器的英文简写,其负责车辆档位决策、驱动模式决策等正常功能的实现。
TCU为变速箱控制器的英文简写,其负责变速箱动作的控制及实现。
ECU为发动机控制器的英文简写,其负责发动机动作的控制及实现。
MCU为电机控制器的英文简写,其负责电机动作的控制及实现。
BMS为电池管理控制器的英文简写,其负责动力电池充、放电的管理。
众所周知,车辆钥匙的不同位置对应车辆运行过程的不同阶段,例如,钥匙处于OFF位置时,车辆处于停机阶段。而且,车辆在一个运行循环过程中的不同时刻执行的动作或任务不同,所以,为了实现对车辆运行过程的更好地控制,本发明基于车辆钥匙位置以及车辆执行的任务将车辆的一个运行循环过程细分为多个运行阶段。如图2所示,将车辆从启动到停机的一个运行循环全过程细分为六个阶段:唤醒、等待、就绪、启动、运行和停机阶段。需要说明的是,车辆的一个运行循环全过程为钥匙位置依次经过OFF-ON-START-ON-OFF的过程。也就是说,车辆的一个运行循环全过程是车辆经历停机-启动-运行-停机的的过程。
所述唤醒阶段是指钥匙从位置“OFF”拨到“ON”位置,车辆整车控制器刚上低压电的阶段;
所述等待阶段是指钥匙处于“ON”位置,检测车辆是否存在故障的阶段;
所述就绪阶段是指钥匙处于“ON”位置,车辆无故障,等待接收下发的控制指令的阶段;
所述启动阶段是指钥匙处于“STRAT”位置,发送启动指令,控制车辆执行上高压或启动动力输出装置的动作的阶段;
所述运行阶段是指钥匙处于“ON”位置,车辆启动成功后的阶段;
所述停机阶段是指钥匙从“ON”拨到“OFF”位置,高压电系统下电的阶段。
基于上述划分的各个运行阶段,本发明实施例提供的车辆运行过程的控制方法流程示意图如图3所示。参见图3,本发明实施例提供的车辆运行过程的控制方法包括以下步骤:
S301、确定车辆的当前运行阶段:
根据车辆钥匙位置以及车辆中的相关组件的状态信号确定车辆的当前运行阶段。
具体地说,当钥匙位置从OFF切换到ON位置,车辆整车控制器开始上低压电,则车辆的当前运行阶段为唤醒阶段。
当钥匙处于ON位置,检测车辆是否存在故障,则车辆的当前运行阶段为等待阶段;
当钥匙处于ON位置,车辆无故障,则车辆等待接收车辆整车控制器下发控制指令,则车辆的当前运行阶段为就绪阶段。
当钥匙处于START位置,整车控制器向ECU控制单元发送启动指令,控制车辆执行上高压或启动动力输出装置的动作,则车辆的当前运行阶段为启动阶段;
当车辆启动成功后,钥匙回拨到ON位置,则车辆的当前运行阶段为运行阶段。在该阶段内车辆能够进行行驶、换档、能量回收等一切正常操作。在运行阶段,车辆运行过程的控制装置调度能量管理、换档协调等整车控制器的主要功能模块进行工作,保证控制指令的顺利发送。
当钥匙从ON位置拨到OFF位置,或者由于车辆自身的状态等信息决定进行停机动作,高压电系统下电,则此时车辆的当前运行阶段为停机阶段。
S302、根据所述当前运行阶段,发送所述当前运行阶段对应的控制指令,以使车辆执行所述当前运行阶段对应的任务调度:
由于在每个运行阶段内设置有不同的任务调度,当确定了车辆的当前运行阶段后,根据该当前运行阶段,向相关零部件或子控制器发送当前运行阶段对应的控制指令,以使相关零部件或控制器执行当前运行阶段对应的任务调度。
由于本发明实施例提供的车辆运行过程的控制方法中,根据车辆的当前运行阶段向车辆的相关零部件或子控制器发送设置在当前运行阶段内的任务调度对应的控制指令。由于发送的任务调度的控制指令与车辆的当前运行阶段相对应,也就是说,是在车辆需要执行某一控制指令时或者车辆具备执行某一控制指令的条件时,才发出控制指令,因而,本发明提供的车辆运行过程的控制方法避免了无效指令的发出,能够保证控制指令的有效性和合理性。由于发出的控制指令均为有效、合理指令,所以也能够提高车辆的行驶安全性。
为了更清楚地理解本发明的车辆运行过程的控制方法,下面对上述划分的六个运行阶段的控制方法逐一进行介绍。
首先介绍唤醒阶段的控制方法的具体实施方式。
钥匙从OFF位置拨到ON位置,车辆整车控制器开始上低电压,此时使车辆从停机状态切换至唤醒阶段,一个运行循环过程开始。此时整车控制器HCU开始工作,该阶段为一个过渡阶段,会立即切换至等待阶段。在唤醒阶段,车辆没有具体的控制指令执行。在唤醒阶段,判断钥匙是否处于ON位置,如果是,控制车辆切换至等待阶段,如果否,拨动钥匙,使其处于ON位置,使车辆进入唤醒阶段。
当车辆切换至等待阶段时,车辆的各个子控制器上低压电,开始工作。其具体的控制过程如图4所示。
S401、判断是否存在停机指令,如果是,执行步骤S405,如果否,执行步骤S402。
S402、判断车辆是否存在故障:
具体地,判断车辆中的各个子控制器自检结果是否正常以及整车控制器内的故障处理模块是否允许启动。更具体地,整车控制器控制各个子控制器上低压电,控制各个子控制器进行自检,整车控制器内的故障处理模块判断车辆中是否存在故障。需要说明的是,所述的各个子控制器包括TCU、ECU、MCU和BMS。
各个子控制器将自检结果通过CAN总线反馈至整车控制器HCU。HCU根据接收到的各个子控制器的自检结果判断车辆中的各个子控制器的自检结果是否正常。同时,HCU内部的故障处理模块判断整车控制器是否存在故障,如果自检结果正常和/或整车控制器不存在故障,则允许车辆启动,执行步骤S403,如果自检结果异常和/或整车控制器存在故障,则不允许车辆启动,执行步骤S404。
S403、控制车辆从等待阶段切换至就绪阶段。
S404、发出报警信号,以提醒驾驶员。
S405、控制车辆停机。
所述报警信号可以为声音信号,也可以为显示信号。
另外,需要说明的是,所述判断是否存在停机指令的步骤可以位于上述步骤S402至S405中的任一步骤的前面或后面。例如,若步骤S401位于步骤S402之前,如果存在停机指令,控制车辆停机,如果不存在停机指令,则执行步骤S402。
以上为车辆处于等待阶段时的控制方法的具体实施方式。在该等待阶段的控制方法中,当车辆出现故障时,能够及时地向外发出报警信号,提醒驾驶员车辆的状态,能够使驾驶员对车辆状态的把握更加准确。
下面介绍等待阶段之后的就绪阶段的控制方法的具体实施方式。当车辆的当前运行阶段为就绪阶段时,代表HCU和各个子控制器均自检通过,车辆状态正常,可等待驾驶员的进一步操作。针对就绪阶段的控制方法较为简单。在此阶段,车辆运行过程的控制装置并没有具体的控制指令的发出。
在就绪阶段,车辆运行过程的控制方法具体如图5所示。其控制方法包括以下步骤:
S501、判断是否存在停机指令,如果是,执行步骤S502,如果否,执行步骤S503。
S502、控制车辆停机。
S503、判断是否存在启动指令,如果是,执行步骤S504,如果否,控制车辆持续处于就绪阶段。
S504、控制车辆切换至启动阶段。
以上为车辆处于就绪阶段时的控制方法的具体实施方式。需要说明的是,当处于就绪阶段时,判断是否存在停机指令和判断是否存在启动指令的顺序可以颠倒,即作为本发明的另一实施例,可以先执行步骤S503再执行步骤S501。
下面介绍车辆处于启动阶段时的控制方法的具体实现方式。
当车辆当前处于启动阶段时,其控制方法的流程示意图如图6所示。如图6所示,当车辆当前处于启动阶段时,其控制方法包括以下步骤:
S601、判断启动失败次数是否小于预设值,如果是,执行步骤S602,如果否,执行步骤S607。
为了保护启动机,设定一个启动失败次数的预设值,如果在一个运行循环过程中,启动失败次数小于设定的预设值,则认为车辆正常,可以继续执行下一步动作或任务。如果在一个运行循环过程中,启动失败次数大于设定的预设值,则认为车辆出现异常或故障,向外发出报警信号以提醒驾驶员车辆出现异常。
S602、判断钥匙是否处于“START”位置,如果是,执行步骤S603。
S603、判断当前档位是否为空档,如果是,执行步骤S604,如果否,执行步骤S609:
需要说明的是,如果当前档位未空档时,则说明车辆为正常启动。
S604、发出启动控制指令以控制动力源启动:
需要说明的是,当车辆为混合动力车辆时,所述动力源可以为发动机。也可以为电机,还可以为发动机和电电机。
S605、判断在第一预设时间段内动力源是否启动成功,如果是,执行步骤S606、如果否,执行步骤S608:
当车辆为混合动力车辆时,本步骤具体为,判断第一预设时间段内,发动机是否启动成功,如果是,执行步骤S606、如果否,执行步骤S608;或者判断第一预设时间段内,电机是否启动成功,如果是,执行步骤S606、如果否,执行步骤S608。
S606、控制车辆切换至运行阶段,
S607、发出报警信号。
S608、控制车辆返回至等待阶段,并控制启动失败次数加1。
S609、判断在第二预设时间段内钥匙是否一直处于“START”位置,如果是,执行步骤S604。
当车辆的档位不在空档上,并且在第二预设时间段内钥匙一直处于“START”位置,是此时车辆启动为紧急启动。
以上为车辆当前运行阶段为启动阶段时的控制方法的具体实施方式。需要说明的是,如等待阶段和就绪阶段相同,在启动阶段时,也可以包括以下步骤判断是否存在停机指令,如果是,控制车辆停机,如果否,执行正常的控制过程。由于启动阶段时车辆运行的重要阶段,本发明实施例通过对该阶段进行了详细的过程控制,能够进一步保证控制指令的有效性和合理性。而且通过该阶段的过程控制,保证了车辆零部件的安全使用。例如通过判断启动失败次数是否小于预设值来决定是否启动动力源,避免了车辆一直处于启动过程,有利于保护启动机。
当车辆切换至运行阶段,代表车辆启动成功,此时车辆的动力源处于工作状态,在运行阶段,车辆能够进行行驶、换档、能量回收等一切正常工作。因此在该阶段,整车控制器能够调度能量管理、换档协调等HCU主要功能模块进行工作,保证动作指令的顺利发出。
当车辆为混合动力车辆时,所述的动力源可以为发动机、电机中的一个或两个。
在运行阶段,还可以判断是否存在停机指令,如果是,控制车辆切换至停机阶段,如果否,控制车辆持续处于运行阶段。
当车辆处于停机阶段时,车辆整车控制器发出停机指令,开始控制变速箱挂空档、发动机熄火、高压系统下电。
如上所述,当车辆处于等待、就绪、启动和运行阶段时,只要存在停机指令,车辆就会从当前状态切换至停机阶段。在本发明实施例中,整车控制器发出停机指令的控制逻辑图如图7所示。
S701、判断钥匙是否处于“OFF”位置,如果是,执行步骤S702,如果否,执行步骤S703。
S702、发出停机指令。
S703、判断故障处理模块是否请求停机,如果是,执行步骤S702,如果否,执行步骤S704。
S704、控制车辆保持当前运行状态。
需要说明的是,发出停机指令的控制逻辑中,判断钥匙是否处于OFF位置和判断故障处理模块是否请求停机的顺序可以颠倒,即作为本发明的另一实施例,可以先判断故障处理模块是否请求停机,再判断钥匙是否处于OFF位置。
以上对运行循环过程中的每一个分阶段的控制过程进行了描述。为了更清楚地理解整个运行循环过程的控制方法,将上述六个运行阶段的控制方法整合在一起进行描述,具体参见图8。
如图8所示,车辆在一个运行循环中的控制方法包括以下步骤:
S801、确定车辆的当前状态处于唤醒阶段:
S802、判断钥匙是否处于ON位置,如果是,执行步骤S803,如果否,返回步骤S801。
S803、控制车辆切换至等待阶段。
S804、判断是否存在停机指令,如果否,执行步骤S805,如果是,执行步骤S815。
S805、判断车辆中的各个子控制器以及整车控制器是否存在故障,如果否,执行步骤S806,如果是,执行步骤S817,
S806、控制车辆切换至就绪阶段。
S807、判断是否存在停机指令,如果否,执行步骤S808,如果是,执行步骤S815。
S808、判断是否存在启动指令,如果是,执行步骤S809,如果否,返回步骤S806。
S809、控制车辆切换至启动阶段。
S810、判断是否存在停机指令,如果否,执行步骤S811,如果是,执行步骤S815。
S811、判断在第一预设时间段内动力源是否启动成功,如果是,执行步骤S812,如果否,执行步骤S813。
S812、控制车辆切换至运行阶段。
S813、控制车辆返回至等待阶段,并控制启动失败次数加1。
S814、判断是否存在停机指令,如果否,返回步骤S812,如果是,执行步骤S815。
S816、判断钥匙是否处于ON位置,如果是,返回执行步骤S803,如果否,返回执行步骤S815。
S815、控制车辆切换至停机阶段。
S817、发出报警信号。
以上为车辆的一个运行循环的整个控制方法流程。在上述整个控制方法中,对每个分阶段的控制方法进行简单地描述。其具体的控制过程可以参见上述对各个分阶段的描述。
基于上述车辆运行过程的控制方法,本发明实施例还提供了车辆运行过程的控制装置。
需要说明的是,在本发明实施例中,根据钥匙位置以及车辆执行的任务将车辆的一个运行循环过程分为多个运行阶段,在每个运行阶段内预设设置有不同的任务调度。
如图9所示,本发明实施例提供的车辆运行过程的控制装置包括以下单元:
确定单元91,用于确定车辆的当前运行阶段;
控制单元92,用于根据所述当前运行阶段,发送设置在所述当前运行阶段内的任务调度对应的控制指令,以控制相关组件执行所述当前运行阶段对应的任务调度。
为了实现车辆在各个运行阶段能够随时停机,所述控制装置还可以包括:
判断单元93,用于在确定车辆的当前运行阶段之后,判断是否存在停机指令,如果是,控制车辆切换至停机阶段。
通过本发明实施例提供的控制装置,能够根据车辆的当前状态发出控制指令,因而保证了控制指令的合理性。
在本发明实施例中,一个一个运行循环过程包括唤醒阶段、等待阶段、就绪阶段、启动阶段、运行阶段和停机阶段;
所述唤醒阶段是指钥匙从位置“OFF”拨到“ON”位置,车辆整车控制器刚上低压电的阶段;
所述等待阶段是指钥匙处于“ON”位置,检测车辆是否存在故障的阶段;
所述就绪阶段是指钥匙处于“ON”位置,车辆无故障,等待接收下发的控制指令的阶段;
所述启动阶段是指钥匙处于“STRAT”位置,发送启动指令,控制车辆执行上高压或启动动力输出装置的动作的阶段;
所述运行阶段是指钥匙处于“ON”位置,车辆启动成功后的阶段;
所述停机阶段是指钥匙从“ON”拨到“OFF”位置,高压电系统下电的阶段。
当确定单元91确定的当前运行阶段为等待阶段时,如图10所示,所述控制单元91包括:
检测子单元101,用于检测车辆是否存在故障;
车辆运行阶段切换子单元102,用于当车辆不存在故障时,控制车辆切换至就绪阶段;
报警子单元103,用于当车辆存在故障时,发出报警信号。
当确定单元91确定的当前运行阶段为启动阶段时,如图11所示所述控制单元92具体包括:
第一判断子单元1101,用于判断启动失败次数是否小于预设值;
第二判断子单元1102,用于当启动失败次数小于预设值时,判断钥匙是否处于“START”位置;
第三判断子单元1103,用于当钥匙处于“START”位置时,判断当前档位是否为空档;
发送子单元1104,用于若当前档位为空档时,发出启动指令以控制动力源启动;
第四判断子单元1105,用于判断在第一预设时间段内动力源是否启动成功;
车辆运行阶段切换子单元1106,用于当在第一预设时间段内动力源启动成功后,控制车辆进入运行阶段;
控制子单元1107,用于当在第一预设时间段内动力源未启动成功后,控制车辆返回等待阶段,并控制车辆启动失败次数加1。
当车辆为混合动力车辆时,所述第四判断子单元包括用于判断在第一预设时间段内高压电上电是否成功的子单元和用于判断在第一预设时间段内发动机是否启动成功的子单元。
为了提醒驾驶员启动失败次数大于或等于预设值、所述控制装置还可以包括:报警子单元1108,用于当启动失败次数不小于预设值时,发出报警提示。
为了实现紧急启动,上述所述的控制单元还可以包括:
第五判断子单元1109,用于若当前档位不为空档时,判断在第二预设时间段内钥匙是否一直处于“START”位置,如果是,发出启动指令以控制动力源启动。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制。
虽然本发明已以较佳实施例披露如上,然而并非用以限定本发明。任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案作出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。
Claims (16)
1.一种车辆运行过程的控制方法,其特征在于,根据钥匙位置以及车辆执行的任务将车辆的一个运行循环过程分为多个运行阶段,在每个运行阶段内预先设置有不同的任务调度,所述控制方法包括:
确定车辆的当前运行阶段;
根据所述当前运行阶段,发送设置在所述当前运行阶段内的任务调度对应的控制指令,以控制相关组件执行所述当前运行阶段对应的任务调度;
其中,所述一个运行循环过程包括唤醒阶段、等待阶段、就绪阶段、启动阶段、运行阶段和停机阶段;
所述唤醒阶段是指钥匙从位置“OFF”拨到“ON”位置,车辆整车控制器刚上低压电的阶段;
所述等待阶段是指钥匙处于“ON”位置,检测车辆是否存在故障的阶段;
所述就绪阶段是指钥匙处于“ON”位置,车辆无故障,等待接收下发的控制指令的阶段;
所述启动阶段是指钥匙处于“STRAT”位置,发送启动指令,控制车辆执行上高压或启动动力输出装置的动作的阶段;
所述运行阶段是指钥匙处于“ON”位置,车辆启动成功后的阶段;
所述停机阶段是指钥匙从“ON”拨到“OFF”位置,高压电系统下电的阶段。
2.根据权利要求1所述的控制方法,其特征在于,若当前运行阶段为唤醒阶段,所述控制方法具体为:
判断钥匙是否处于“ON”位置,如果是,控制车辆切换至等待阶段。
3.根据权利要求1所述的控制方法,其特征在于,若当前运行阶段为等待阶段,所述控制方法具体为:
检测车辆是否存在故障,如果否,控制车辆切换至就绪阶段,如果是,发出报警信号。
4.根据权利要求3所述的控制方法,其特征在于,所述检测车辆是否存在故障,如果否,控制车辆切换至就绪阶段,如果是,发出报警信号,具体包括:
判断车辆的各个子控制器的自检结果是否正常,判断故障处理模块是否允许启动;如果自检结果正常并且故障处理模块允许启动,执行所述控制车辆切换至就绪阶段的步骤,如果自检结果异常和/或故障处理模块不允许启动,执行所述发出报警信号的步骤。
5.根据权利要求1所述的控制方法,其特征在于,若当前运行阶段为启动阶段,所述控制方法具体为:
判断启动失败次数是否小于预设值,如果是,判断钥匙是否处于“START”位置,如果是,判断当前档位是否为空档,如果是,发出启动指令以控制动力源启动;
判断在第一预设时间段内动力源是否启动成功,如果是,控制车辆进入运行阶段,如果否,控制车辆返回等待阶段,并控制车辆启动失败次数加1。
6.根据权利要求5所述的控制方法,其特征在于,所述判断启动失败次数是否小于预设值,还包括:如果否,发出报警提示。
7.根据权利要求5或6所述的控制方法,其特征在于,所述判断当前档位是否为空档,还包括:如果否,判断在第二预设时间段内钥匙是否一直处于“START”位置,如果是,发出启动指令以控制动力源启动。
8.根据权利要求5所述的控制方法,其特征在于,当车辆为混合动力车辆时,所述判断在第一预设时间段内动力源是否启动成功,具体包括:
判断在第一预设时间段内高压电上电是否成功,或,判断在第一预设时间段内发动机是否启动成功。
9.根据权利要求1所述的控制方法,其特征在于,若当前运行阶段为等待阶段、就绪阶段、启动阶段或运行阶段,在所述确定车辆的当前运行阶段之后,还包括:
判断是否存在停机指令,如果是,控制车辆切换至停机阶段。
10.一种车辆运行过程的控制装置,其特征在于,根据钥匙位置以及车辆执行的任务将车辆的一个运行循环过程分为多个运行阶段,在每个运行阶段内预先设置有不同的任务调度,所述控制装置包括:
确定单元,用于确定车辆的当前运行阶段;
控制单元,用于根据所述当前运行阶段,发送设置在所述当前运行阶段内的任务调度对应的控制指令,以控制相关组件执行所述当前运行阶段对应的任务调度;
其中,所述一个运行循环过程包括唤醒阶段、等待阶段、就绪阶段、启动阶段、运行阶段和停机阶段;
所述唤醒阶段是指钥匙从位置“OFF”拨到“ON”位置,车辆整车控制器刚上低压电的阶段;
所述等待阶段是指钥匙处于“ON”位置,检测车辆是否存在故障的阶段;
所述就绪阶段是指钥匙处于“ON”位置,车辆无故障,等待接收下发的控制指令的阶段;
所述启动阶段是指钥匙处于“STRAT”位置,发送启动指令,控制车辆执行上高压或启动动力输出装置的动作的阶段;
所述运行阶段是指钥匙处于“ON”位置,车辆启动成功后的阶段;
所述停机阶段是指钥匙从“ON”拨到“OFF”位置,高压电系统下电的阶段。
11.根据权利要求10所述的控制装置,其特征在于,所述确定单元确定的当前运行阶段为等待阶段;所述控制单元具体包括:
检测子单元,用于检测车辆是否存在故障;
车辆运行阶段切换子单元,用于当车辆不存在故障时,控制车辆切换至就绪阶段;
报警子单元,用于当车辆存在故障时,发出报警信号。
12.根据权利要求10所述的控制装置,其特征在于,所述确定单元确定的当前运行阶段为启动阶段,所述控制单元具体包括:
第一判断子单元,用于判断启动失败次数是否小于预设值;
第二判断子单元,用于当启动失败次数小于预设值时,判断钥匙是否处于“START”位置;
第三判断子单元,用于当钥匙处于“START”位置时,判断当前档位是否为空档;
发送子单元,用于若当前档位为空档时,发出启动指令以控制动力源启动;
第四判断子单元,用于判断在第一预设时间段内动力源是否启动成功;
车辆运行阶段切换子单元,用于当在第一预设时间段内动力源启动成功后,控制车辆进入运行阶段;
控制子单元,用于当在第一预设时间段内动力源未启动成功后,控制车辆返回等待阶段,并控制车辆启动失败次数加1。
13.根据权利要求12所述的控制装置,其特征在于,所述控制单元还包括:
报警单元,用于当启动失败次数不小于预设值时,发出报警提示。
14.根据权利要求12或13所述的控制装置,其特征在于,所述控制单元还包括:
第五判断子单元,用于若当前档位不为空档时,判断在第二预设时间段内钥匙是否一直处于“START”位置,如果是,发出启动指令以控制动力源启动。
15.根据权利要求12或13所述的控制装置,其特征在于,当车辆为混合动力车辆时,所述第四判断子单元包括用于判断在第一预设时间段内高压电上电是否成功的子单元和用于判断在第一预设时间段内发动机是否启动成功的子单元。
16.根据权利要求10所述的控制装置,其特征在于,还包括:
判断单元,用于在确定车辆的当前运行阶段之后,判断是否存在停机指令,如果是,控制车辆切换至停机阶段。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410401828.8A CN104192149B (zh) | 2014-08-14 | 2014-08-14 | 车辆运行过程的控制方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410401828.8A CN104192149B (zh) | 2014-08-14 | 2014-08-14 | 车辆运行过程的控制方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104192149A CN104192149A (zh) | 2014-12-10 |
CN104192149B true CN104192149B (zh) | 2016-10-26 |
Family
ID=52077581
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410401828.8A Active CN104192149B (zh) | 2014-08-14 | 2014-08-14 | 车辆运行过程的控制方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104192149B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109327372B (zh) * | 2018-12-14 | 2020-10-27 | 安徽江淮汽车集团股份有限公司 | 一种can总线星型网络管理架构方案的局部休眠唤醒方法 |
CN112925284A (zh) * | 2019-12-05 | 2021-06-08 | 上海中兴软件有限责任公司 | 控制车辆异常驾驶行为的方法、装置、设备及存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4281725B2 (ja) * | 2005-09-01 | 2009-06-17 | トヨタ自動車株式会社 | ハイブリッド自動車 |
JP2007225072A (ja) * | 2006-02-27 | 2007-09-06 | Hitachi Ltd | 自動車の制御装置 |
CN101417653B (zh) * | 2008-11-18 | 2011-08-10 | 奇瑞汽车股份有限公司 | 一种混合动力汽车的启动控制方法 |
CN101618720B (zh) * | 2009-08-05 | 2012-05-23 | 奇瑞汽车股份有限公司 | 一种混合动力汽车整车控制器的控制方法 |
CN102009651B (zh) * | 2010-11-24 | 2013-06-19 | 北京汽车新能源汽车有限公司 | 一种ev-at深度混合动力汽车控制方法 |
-
2014
- 2014-08-14 CN CN201410401828.8A patent/CN104192149B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN104192149A (zh) | 2014-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105539421B (zh) | 增程式电动汽车的增程器停机控制方法及系统 | |
JP5262084B2 (ja) | 車両の制御装置 | |
CN103625461B (zh) | 用于混合动力车的氧传感器的诊断系统和方法 | |
EP3210814A1 (en) | Control method and apparatus of hybrid electric vehicle | |
US20070149338A1 (en) | Drive train | |
CN105620299B (zh) | 增程式电动汽车増程器起动控制方法和装置 | |
US20150224895A1 (en) | Electric driving wheel type work vehicle | |
US20110320081A1 (en) | Electric Automobile, Hybrid Automobile, Automobile, Automobile Brake Network System, In-Vehicle Network System, and Electronic Control Network System | |
CN205365586U (zh) | 增程式电动汽车的增程器停机控制系统 | |
KR20130061575A (ko) | 하이브리드 차량의 엔진 정지상태 판단 시스템 및 방법 | |
CN109572667A (zh) | 混合动力车辆及其发动机停机控制方法和系统 | |
CN104192149B (zh) | 车辆运行过程的控制方法和装置 | |
CN107364439B (zh) | 混合动力车辆和纯电力车辆动力控制系统 | |
CN109572699A (zh) | 混合动力汽车及其换挡控制方法和系统 | |
CN102729985B (zh) | 混合动力车辆的控制系统 | |
CN104192142B (zh) | 一种混合动力车辆发动机启停控制方法和系统 | |
CN107487229B (zh) | 一种纯电动汽车启动控制方法 | |
CN107487321B (zh) | 混合动力汽车的离合器控制方法及装置 | |
KR102388275B1 (ko) | 자동 긴급 제동기능을 갖는 인휠 시스템 및 그 제어방법 | |
CN104828065A (zh) | 混合动力汽车及其充电控制方法 | |
CN102225731B (zh) | 一种起重机及其起动的控制系统 | |
CN105329236B (zh) | 一种动力总成控制方法、装置及系统 | |
KR20210117166A (ko) | 전동 차량 | |
CN104670230A (zh) | 用于混合动力车辆的巡航工况速度控制方法及控制系统 | |
CN107444097A (zh) | 混合动力汽车及其动力总成、控制系统、控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |