欢迎光临小豌豆知识网!
当前位置:首页 > 机械技术 > 发动机装置> 一种车辆起动机的控制方法、装置和车辆独创技术34322字

一种车辆起动机的控制方法、装置和车辆

2021-03-15 03:49:19

一种车辆起动机的控制方法、装置和车辆

  技术领域

  本发明实施例涉及起动机技术领域,尤其涉及一种车辆起动机的控制方法、装置和车辆。

  背景技术

  车辆通过起动机的运转,带动发动机飞轮从低速到高速运转,同时发动机自身开始压燃起动起来,起动机正常退出,实现车辆起动过程。在整个过程中,起动机起动的前提条件、起动的退出时机、二次起动的时机、起动频率、两次起动的时间间隔等细节控制尤为重要。

  目前,在车辆电子控制单元(Electronic Control Unit,ECU)的标定数据发生变更的过程中,若继续执行起动机的起动操作,则易出现因起动机异常动作而导致起动机主动轮磨损的问题;其次,在寒区起动尤其是零下十几度冷起动工况下,车辆起步困难,司机着急起车,会强制长时间起动起动机,此时若电瓶电压过低,则会使电瓶寿命大幅度缩短;此外,经常长时间、多频次使起动机处于工作状态,或者在车辆停机怠速或在档状态过程中重复起动发动机,易造成起动机超出使用边界而损坏,给用户造成极大不便。由此,如何提供一种起动机控制方法以有效解决上述问题是业界目前亟待解决的问题。

  发明内容

  本发明实施例提供一种车辆起动机的控制方法、装置和车辆,以实现在车辆ECU标定数据变更及电瓶电压过低等工况下,对起动机进行有效保护,防止车辆起动机损坏。

  第一方面,本发明实施例提供了一种车辆起动机的控制方法,该方法包括:

  获取车辆的当前起动机控制标定量和当前电瓶电压;

  基于所述当前起动机控制标定量和当前电瓶电压,生成继电器控制指令,所述继电器控制指令包括:继电器吸合指令及继电器断开指令;

  基于所述继电器控制指令控制起动继电器的通断电状态,以对车辆起动机进行控制。

  第二方面,本发明实施例还提供了一种车辆起动机的控制装置,该装置包括:

  信息获取模块,用于获取车辆的当前起动机控制标定量和当前电瓶电压;

  指令生成模块,用于基于所述当前起动机控制标定量和当前电瓶电压,生成继电器控制指令,所述继电器控制指令包括:继电器吸合指令及继电器断开指令;

  继电器控制模块,用于基于所述继电器控制指令控制起动继电器的通断电状态,以对车辆起动机进行控制。

  第三方面,本发明实施例还提供了一种车辆,该车辆包括:车辆起动机、起动继电器、存储器、至少一个车辆传感器、以及一个或多个处理器;

  所述一个或多个处理器分别与所述起动继电器、存储器以及各所述车辆传感器连接,并获取各所述车辆传感器所采集车辆的当前状态信息,所述起动继电器与所述车辆起动机连接;

  所述存储器,用于存储一个或多个程序;

  所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例第一方面所述的车辆起动机的控制方法。

  本发明实施例通过获取车辆的当前起动机控制标定量和当前电瓶电压,并基于所述当前起动机控制标定量和当前电瓶电压,生成继电器控制指令以控制起动继电器的通断电状态,最终实现对车辆起动机进行控制。由此,实现了在车辆ECU标定数据变更及电瓶电压过低等工况下,对起动机进行有效保护,防止车辆起动机损坏。

  附图说明

  图1是本发明实施例一提供的一种车辆起动机的控制方法的流程示意图;

  图2是本发明实施例二提供的一种车辆起动机的控制方法的流程示意图;

  图3是本发明实施例二提供的一种车辆起动机的控制方法的流程示意图;

  图4是本发明实施例三提供的一种车辆起动机的控制装置的结构示意图;

  图5是本发明实施例四提供的一种车辆的结构示意图。

  具体实施方式

  下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。此外,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

  实施例一

  图1为本发明实施例一提供的一种车辆起动机的控制方法的流程示意图,本实施例可适用于在车辆ECU标定数据变更及电瓶电压过低等工况下,对起动机进行有效保护,防止车辆起动机损坏的情况,该方法可以由车辆起动机的控制装置来执行,该装置可以通过软件和/或硬件的方式实现,并可集成在车辆中。

  如图1所示,本实施例提供的车辆起动机的控制方法,具体包括如下步骤:

  S101、获取车辆的当前起动机控制标定量和当前电瓶电压。

  其中,所述当前起动机控制标定量是指用于指示当前时刻车辆起动机是否可控的指示量。

  可选地,所述当前起动机控制标定量包括:用于指示当前时刻不支持对所述车辆起动机进行控制的第一标定量,以及用于指示当前时刻支持对所述车辆起动机进行控制的第二标定量。

  示例性的,用“0”表示所述第一标定量,用“1”表示所述第二标定量。

  所述当前电瓶电压是指当前时刻车辆电瓶的电压值。

  可以理解的是,在车辆ECU的标定数据发生变更的过程中,如果标定数据变更之前不支持对车辆起动机进行控制,那么在刷写数据的当前循环,仍无法对车辆起动机进行控制,只有进行正常完全掉电并再上电的操作后,才能实现对车辆起动机的控制。如果在不支持对车辆起动机进行控制时,仍执行对车辆起动机的起动操作,则很有可能出现车机系统异常,以及造成车辆起动机的主动轮磨损的情况。

  车辆电瓶作为车辆的供电装置,在车辆起动过程中用于提供起动所需的电能,而当车辆电瓶电压过低时,若仍然处于工作状态,则极易造成车辆电瓶亏电,从而大大降低车辆电瓶的使用寿命。

  本步骤在于获取车辆的当前起动机控制标定量和当前电瓶电压,以为后续步骤基于所述当前起动机控制标定量和当前电瓶电压,实现对车辆起动机的控制奠定基础,从而实现在车辆ECU标定数据变更及电瓶电压过低等工况下,对起动机进行有效保护,防止车辆起动机损坏。

  S102、基于所述当前起动机控制标定量和当前电瓶电压,生成继电器控制指令,所述继电器控制指令包括:继电器吸合指令及继电器断开指令。

  其中,所述继电器吸合指令为用于指示车辆的起动继电器进行吸合从而使起动继电器通电的指令;所述继电器断开指令为用于指示车辆的起动继电器进行断开从而使起动继电器断电的指令。

  可选地,当所述当前起动机控制标定量为第一标定量时,生成所述继电器断开指令;当所述当前起动机控制标定量为第二标定量时,将所述当前电瓶电压与预设电瓶电压阈值进行比较,若所述当前电瓶电压小于等于所述预设电瓶电压阈值,则生成所述继电器断开指令。

  其中,所述预设电瓶电压阈值可以理解为保证车辆电瓶不在电瓶电压过低的情况下继续工作而设定的允许车辆电瓶工作的电压下限值。

  可以理解的是,通过获取所述当前起动机控制标定量和当前电瓶电压,以确定当前时刻是否支持对车辆起动机进行控制以及电瓶电压是否过低,并根据确定的结果生成相应的继电器控制指令,以控制起动继电器的通断电状态,由此,即可实现对车辆起动机在车辆ECU标定数据变更及电瓶电压过低等工况下的控制和有效保护,防止车辆起动机损坏。

  S103、基于所述继电器控制指令控制起动继电器的通断电状态,以对车辆起动机进行控制。

  其中,所述通断电状态是指起动继电器通电和断电的状态。

  可选地,当所述继电器控制指令为继电器吸合指令时,基于所述继电器吸合指令控制所述起动继电器通电,以对所述车辆起动机进行控制;当所述继电器控制指令为继电器断开指令时,基于所述继电器断开指令控制所述起动继电器断电,以对所述车辆起动机进行控制。

  本发明实施例通过获取车辆的当前起动机控制标定量和当前电瓶电压,并基于所述当前起动机控制标定量和当前电瓶电压,生成继电器控制指令以控制起动继电器的通断电状态,最终实现对车辆起动机进行控制。由此,实现了在车辆ECU标定数据变更及电瓶电压过低等工况下,对起动机进行有效保护,防止车辆起动机损坏。

  实施例二

  图2是本发明实施例二提供的一种车辆起动机的控制方法的流程示意图,本实施例在实施例一的基础上进一步优化。本实施例将所述基于所述当前起动机控制标定量和当前电瓶电压,生成继电器控制指令,具体化为:当所述当前起动机控制标定量为第一标定量时,生成所述继电器断开指令,所述第一标定量用于指示当前时刻不支持对所述车辆起动机进行控制;当所述当前起动机控制标定量为第二标定量时,将所述当前电瓶电压与预设电瓶电压阈值进行比较,若所述当前电瓶电压小于等于所述预设电瓶电压阈值,则生成所述继电器断开指令,所述第二标定量用于指示当前时刻支持对所述车辆起动机进行控制。

  本实施例还将所述基于所述当前起动机控制标定量和当前电瓶电压,生成继电器控制指令,具体化为:若所述当前电瓶电压大于所述预设电瓶电压阈值,则获取所述车辆的当前车辆起动状态信息;若所述当前车辆起动状态信息指示所述车辆当前时刻起动成功,则生成所述继电器断开指令;若所述当前车辆起动状态信息指示所述车辆当前时刻未起动成功,则获取所述车辆的当前开关信息以及当前时间计数器信息,并基于所述当前开关信息及当前时间计数器信息对所述起动继电器进行控制。

  如图2所示,本实施例提供的车辆起动机的控制方法,具体包括如下步骤:

  S201、获取车辆的当前起动机控制标定量和当前电瓶电压。

  S202、当所述当前起动机控制标定量为第一标定量时,生成所述继电器断开指令。

  S203、当所述当前起动机控制标定量为第二标定量时,将所述当前电瓶电压与预设电瓶电压阈值进行比较。

  S204、若所述当前电瓶电压小于等于所述预设电瓶电压阈值,则生成所述继电器断开指令。

  S205、若所述当前电瓶电压大于所述预设电瓶电压阈值,则获取所述车辆的当前车辆起动状态信息。

  其中,所述当前车辆起动状态信息是指用于指示所述车辆当前是否起动成功的状态消息。

  S206、若所述当前车辆起动状态信息指示所述车辆当前时刻起动成功,则生成所述继电器断开指令。

  可以理解的是,在当前车辆起动状态信息指示所述车辆当前时刻起动成功时,说明车辆已经完成起动操作,车辆发动机在车辆起动机的带动下已成功压燃起动,此时,可将车辆起动机关闭,不允许再次激活车辆起动机,否则容易导致车辆起动机的主动齿轮与发动机的从动飞轮之间发生运转干涉甚至碰撞,从而对车辆起动机及飞轮造成损伤,影响起动性能,甚至导致起动机及飞轮彻底损坏,而额外增加用车成本。

  S207、若所述当前车辆起动状态信息指示所述车辆当前时刻未起动成功,则获取所述车辆的当前开关信息以及当前时间计数器信息,并基于所述当前开关信息及当前时间计数器信息对所述起动继电器进行控制。

  可选地,所述当前开关信息包括起动机开关信息和远程起动机开关信息,所述当前时间计数器信息包括持续起动计时器实时生成的当前持续起动时间。

  其中,所述起动机开关信息用于指示车辆的起动机开关当前时刻处于打开或关闭状态,以及是否发生故障;所述远程起动机开关信息用于指示车辆的远程起动机开关当前时刻处于打开或关闭状态,以及是否发生故障。

  所述当前持续起动时间可以理解为用户在本次起动车辆时,自将车辆钥匙打到起动位置或远程打开远程起动机开关时起至当前时刻的计时信息。

  相应地,在获取车辆的当前起动机控制标定量和当前电瓶电压之前,还包括:接收到车辆起动请求信号时,控制起动间隔计时器和所述持续起动计时器计时,所述车辆起动请求信号由用户将车辆钥匙打到起动位置时触发生成。

  其中,所述车辆起动请求信号可以理解为由用户将车辆钥匙打到起动位置时触发生成的一种用于请求起动车辆的指示信号。可选地,所述车辆起动请求信号可以用高低电平表示,当车辆钥匙位于起动位置时,车辆起动请求信号为高电平,当车辆钥匙离开起动位置时,车辆起动请求信号为低电平。

  可选地,若基于所述起动机开关信息确定起动机开关打开且无故障,或者基于所述远程起动机开关信息确定远程起动机开关打开且无故障,则获取所述起动间隔计时器实时生成的本次起动时间间隔并控制所述起动间隔计时器清零后再计时,并基于所述当前持续起动时间、本次起动时间间隔、空挡开关信息及离合器开关信息对所述起动继电器进行控制;否则,将所述持续起动计时器清零,并生成所述继电器断开指令。

  其中,所述本次起动时间间隔可以理解为起动间隔计时器从上次进入实质起动阶段到本次进入实质起动阶段之间的时间间隔。所述起动间隔计时器用于记录所述本次起动时间间隔。

  可以理解的是,当起动机开关打开且无故障或远程起动机开关打开且无故障时,说明车辆的起动机开关或远程起动机开关正常,用户可以通过起动机开关或远程起动机开关发起车辆起动操作,即将车辆钥匙手动打到起动位置时起动机开关无故障,或远程打开远程起动机开关时远程起动机开关无故障。当起动机开关和远程起动机开关都出现故障,无法正常工作时,即使用户将车辆钥匙打到起动位置或远程打开远程起动机开关,都无法将车辆起动。

  需要说明的是,本次起动时间间隔是在确定起动机开关打开且无故障或远程起动机开关打开且无故障后获取的(即在确定起动机开关打开且无故障或远程起动机开关打开且无故障后读取起动间隔计时器的数值),而在接收到车辆起动请求信号却未确定起动机开关打开且无故障或远程起动机开关打开且无故障,以及起动机开关和远程起动机开关均发生故障时,不获取本次起动时间间隔。因为只有在起动机开关打开且无故障或远程起动机开关打开且无故障时,才能确定车辆进入了实质起动阶段,将车辆每次进入实质起动阶段的时间点作为获取本次起动时间间隔的时间点,并在每次获取本次起动时间间隔后,将起动间隔计时器清零后再计时,由此,每次在起动间隔计时器上直接读取到的数值即为本次起动时间间隔。

  可选地,若所述当前持续起动时间小于持续起动时间阈值且所述本次起动时间间隔大于起动时间间隔阈值,则基于所述空挡开关信息、离合器开关信息及当前持续起动时间判断所述车辆起动机是否满足预设起动方式中的一种,所述预设起动方式包括:空挡起动、踩离合起动以及强制起动;否则,将所述持续起动计时器清零,并生成所述继电器断开指令;若所述车辆起动机满足所述预设起动方式的一种,则生成所述继电器吸合指令;若所述车辆起动机不满足任一所述预设起动方式,则生成所述继电器断开指令。

  可以理解的是,为保护车辆起动机,当所述当前持续起动时间超过一定时间(即所述持续起动时间阈值)时,解除激活起动机(即生成所述继电器断开指令),从而防止车辆起动机出现过热烧蚀现象,由此实现了对车辆起动机的持续起动保护。而通过设置起动时间间隔阈值,可以实现对车辆起动机的二次起动保护,即如果车辆起动机两次起动间的时间间隔(即所述本次起动时间间隔)超过一定值(即所述起动时间间隔阈值),则允许进行再次起动,反之,不允许进行二次起动,由此,可以防止车辆起动机频繁持续起动导致的过热现象。

  可选地,基于所述空挡开关信息判断是否所述车辆处于空挡状态且空挡开关无故障;若所述车辆处于空挡状态且空挡开关无故障,则确定所述车辆起动机满足空挡起动;否则,基于所述离合器开关信息判断是否所述车辆处于离合器踩下状态且离合器开关无故障;若所述车辆处于离合器踩下状态且离合器开关无故障,则确定所述车辆起动机满足踩离合起动;否则,判断是否所述当前持续起动时间大于强制起动时间阈值;若所述当前持续起动时间大于所述强制起动时间阈值,则确定所述车辆起动机满足强制起动;否则,确定所述车辆起动机不满足任一所述预设起动方式。

  其中,所述强制起动时间阈值可以理解为判断车辆是否满足强制起动时用于和所述当前持续起动时间进行比较的阈值。

  可以理解的是,对所述车辆起动机是否满足预设起动方式中的一种的判定是在确定起动机开关打开且无故障或远程起动机开关打开且无故障后进行的,因此,所述空挡起动应理解为当起动机开关打开且无故障或远程起动机开关打开且无故障,同时车辆处于空档状态且空档开关无故障时,对车辆起动机进行激活的起动机起动方式;所述踩离合起动应理解为当起动机开关打开且无故障或远程起动机开关打开且无故障,同时车辆处于离合器踩下状态且离合器开关无故障时,对车辆起动机进行激活的起动机起动方式;所述强制起动应理解为当起动机开关打开且无故障或远程起动机开关打开且无故障,同时当前持续起动时间大于所述强制起动时间阈值时,对车辆起动机进行激活的起动机起动方式。

  需要说明的是,对车辆起动机是否满足强制起动的判定是在确定车辆起动机不满足空挡起动和踩离合起动后进行的。通过对车辆起动机增加强制起动方式,可以增加车辆起动机控制的鲁棒性,最大限度满足车辆运转需求,使得车辆不至于在空档开关或离合器损坏而无法实现空挡起动或踩离合起动时只能原地等待道路救援。强制起动应理解为,所述强制起动应理解为当起动机开关打开且无故障或远程起动机开关打开且无故障,空挡开关和离合器开关均发生故障,同时当前持续起动时间大于所述强制起动时间阈值时,对车辆起动机进行激活的起动机起动方式。

  可选地,在控制所述持续起动计时器计时,控制所述起动间隔计时器停止计时之后,还包括:若所述车辆起动请求信号消失且未接收到车辆锁止信号,则控制所述持续起动计时器清零并停止计时,并控制所述起动间隔计时器计时。

  其中,所述车辆锁止信号可以理解为用户将车辆钥匙打到锁止位置(即车辆钥匙插入和拔出的位置)时产生的信号。

  可以理解的是,当车辆钥匙一直处于起动位置时,车辆起动请求信号一直存在,当车辆起动请求信号消失时,本次起动过程结束,故将持续起动计时器清零并停止计时,但只要车辆未进行锁止,起动间隔计时器仍可以继续计时,以作为下次起动所需的判定条件。

  可选地,若接收到车辆锁止信号,则控制所述持续起动计时器和起动间隔计时器清零并停止计时。

  需要说明的是,对于起动间隔计时器,若在每次接收到车辆锁止信号后均进行清零操作,则对于下次起动车辆过程中首次接收到车辆起动请求信号时,可默认对应的本次起动时间间隔大于起动时间间隔阈值。

  S208、基于所述继电器控制指令控制起动继电器的通断电状态,以对车辆起动机进行控制。

  示例性的,图3给出了本发明实施例二提供的一种车辆起动机的控制方法的流程示例图,如图3所示,该示例提供的车辆起动机的控制方法具体包括如下步骤:

  S301、接收到车辆起动请求信号时,控制起动间隔计时器和所述持续起动计时器计时。

  其中,所述车辆起动请求信号由用户将车辆钥匙打到起动位置时触发生成。

  S302、获取车辆的当前起动机控制标定量和当前电瓶电压。

  S303、当所述当前起动机控制标定量为第一标定量时,生成所述继电器断开指令。

  S304、当所述当前起动机控制标定量为第二标定量时,将所述当前电瓶电压与预设电瓶电压阈值进行比较。

  S305、若所述当前电瓶电压小于等于所述预设电瓶电压阈值,则生成所述继电器断开指令。

  S306、若所述当前电瓶电压大于所述预设电瓶电压阈值,则获取所述车辆的当前车辆起动状态信息。

  S307、若所述当前车辆起动状态信息指示所述车辆当前时刻起动成功,则生成所述继电器断开指令。

  S308、若所述当前车辆起动状态信息指示所述车辆当前时刻未起动成功,则获取所述车辆的起动机开关信息、远程起动机开关信息及当前持续起动时间。

  S309、判断是否起动机开关打开且无故障,或者远程起动机开关打开且无故障;若是,则执行S310;否则,执行S320。

  S310、获取所述起动间隔计时器实时生成的本次起动时间间隔并控制所述起动间隔计时器清零后再计时。

  S311、判断是否所述当前持续起动时间小于持续起动时间阈值且所述本次起动时间间隔大于起动时间间隔阈值;若是,则执行S312;否则,执行S320。

  S312、判断是否所述车辆处于空挡状态且空挡开关无故障;若是,则执行S313;否则,执行S314。

  S313、确定所述车辆起动机满足空挡起动,并执行S319。

  S314、判断是否所述车辆处于离合器踩下状态且离合器开关无故障;若是,则执行S315;否则,执行S316。

  S315、确定所述车辆起动机满足踩离合起动,并执行S319。

  S316、判断是否所述当前强制起动时间大于强制起动时间阈值;若是,则执行S317;否则,执行S318。

  S317、确定所述车辆起动机满足强制起动,并执行S319。

  S318、生成所述继电器断开指令。

  S319、生成所述继电器吸合指令。

  S320、将所述持续起动计时器清零,并生成所述继电器断开指令。

  S321、基于所述继电器吸合指令控制所述起动继电器通电,以对所述车辆起动机进行控制。

  S322、基于所述继电器断开指令控制所述起动继电器断电,以对所述车辆起动机进行控制。

  本发明实施例通过获取车辆的当前起动机控制标定量和当前电瓶电压,并基于所述当前起动机控制标定量和当前电瓶电压,生成继电器控制指令以控制起动继电器的通断电状态,最终实现对车辆起动机进行控制。由此,实现了在车辆ECU标定数据变更及电瓶电压过低等工况下,对起动机进行有效保护,防止车辆起动机损坏。此外,本发明实施例还增加了对车辆起动机的持续起动保护和二次起动保护,有效防止车辆起动机过热烧蚀现象的产生。

  实施例三

  图4是本发明实施例三提供的一种车辆起动机的控制装置的流程示意图,本实施例可适用于在车辆ECU标定数据变更及电瓶电压过低等工况下,对起动机进行有效保护,防止车辆起动机损坏的情况,该装置可以通过软件和/或硬件的方式实现,该装置具体包括:信息获取模块401、指令生成模块402以及继电器控制模块403,其中,

  信息获取模块401,用于获取车辆的当前起动机控制标定量和当前电瓶电压;

  指令生成模块402,用于基于所述当前起动机控制标定量和当前电瓶电压,生成继电器控制指令,所述继电器控制指令包括:继电器吸合指令及继电器断开指令;

  继电器控制模块403,用于基于所述继电器控制指令控制起动继电器的通断电状态,以对车辆起动机进行控制。

  在上述各实施例的基础上,指令生成模块402,包括:

  第一标定单元,用于当所述当前起动机控制标定量为第一标定量时,生成所述继电器断开指令,所述第一标定量用于指示当前时刻不支持对所述车辆起动机进行控制;

  第二标定单元,用于当所述当前起动机控制标定量为第二标定量时,将所述当前电瓶电压与预设电瓶电压阈值进行比较,若所述当前电瓶电压小于等于所述预设电瓶电压阈值,则生成所述继电器断开指令,所述第二标定量用于指示当前时刻支持对所述车辆起动机进行控制。

  在上述各实施例的基础上,指令生成模块402,还包括:

  起动状态获取单元,用于若所述当前电瓶电压大于所述预设电瓶电压阈值,则获取所述车辆的当前车辆起动状态信息;

  起动成功单元,用于若所述当前车辆起动状态信息指示所述车辆当前时刻起动成功,则生成所述继电器断开指令;

  起动未成功单元,用于若所述当前车辆起动状态信息指示所述车辆当前时刻未起动成功,则获取所述车辆的当前开关信息以及当前时间计数器信息,并基于所述当前开关信息及当前时间计数器信息对所述起动继电器进行控制。

  在上述各实施例的基础上,所述当前开关信息包括起动机开关信息和远程起动机开关信息,所述当前时间计数器信息包括持续起动计时器实时生成的当前持续起动时间;

  相应地,所述装置,还包括:

  起动请求接收模块,用于在获取车辆的当前起动机控制标定量和当前电瓶电压之前,接收到车辆起动请求信号时,控制起动间隔计时器和所述持续起动计时器计时,所述车辆起动请求信号由用户将车辆钥匙打到起动位置时触发生成。

  在上述各实施例的基础上,所述起动未成功单元,包括:

  开关确定子单元,用于若基于所述起动机开关信息确定起动机开关打开且无故障,或者基于所述远程起动机开关信息确定远程起动机开关打开且无故障,则获取所述起动间隔计时器实时生成的本次起动时间间隔并控制所述起动间隔计时器清零后再计时,并基于所述当前持续起动时间、本次起动时间间隔、空挡开关信息及离合器开关信息对所述起动继电器进行控制;否则,

  将所述持续起动计时器清零,并生成所述继电器断开指令。

  在上述各实施例的基础上,所述开关确定子单元,具体用于:

  若所述当前持续起动时间小于持续起动时间阈值且所述本次起动时间间隔大于起动时间间隔阈值,则基于所述空挡开关信息、离合器开关信息及当前持续起动时间判断所述车辆起动机是否满足预设起动方式中的一种,所述预设起动方式包括:空挡起动、踩离合起动以及强制起动;否则,将所述持续起动计时器清零,并生成所述继电器断开指令;

  若所述车辆起动机满足所述预设起动方式的一种,则生成所述继电器吸合指令;

  若所述车辆起动机不满足任一所述预设起动方式,则生成所述继电器断开指令。

  在上述各实施例的基础上,所述开关确定子单元,具体用于:

  基于所述空挡开关信息判断是否所述车辆处于空挡状态且空挡开关无故障;

  若所述车辆处于空挡状态且空挡开关无故障,则确定所述车辆起动机满足空挡起动;否则,基于所述离合器开关信息判断是否所述车辆处于离合器踩下状态且离合器开关无故障;

  若所述车辆处于离合器踩下状态且离合器开关无故障,则确定所述车辆起动机满足踩离合起动;否则,判断是否所述当前持续起动时间大于强制起动时间阈值;

  若所述当前持续起动时间大于所述强制起动时间阈值,则确定所述车辆起动机满足强制起动;否则,

  确定所述车辆起动机不满足任一所述预设起动方式。

  在上述各实施例的基础上,所述装置,还包括:

  计时控制模块,用于在控制起动间隔计时器和所述持续起动计时器计时之后,若所述车辆起动请求信号消失且未接收到车辆锁止信号,则控制所述持续起动计时器清零并停止计时,并控制所述起动间隔计时器计时。

  本发明实施例所提供的车辆起动机的控制装置可执行本发明任一实施例所提供的车辆起动机的控制方法,具备执行方法相应的功能模块和有益效果。

  实施例四

  图5为本发明实施例四提供的一种车辆的结构示意图,如图5所示,该车辆包括车辆起动机501、起动继电器502、存储器503、至少一个车辆传感器504、以及一个或多个处理器505;该车辆中处理器505的数量可以是一个或多个,图5中以一个处理器505为例;该车辆中的车辆起动机501、起动继电器502、存储器503、至少一个车辆传感器504、以及一个或多个处理器505可以通过总线或其他方式连接,图5中以通过总线连接为例。其中,处理器505分别与起动继电器502、存储器503以及各车辆传感器504连接,并获取各车辆传感器504所采集车辆的当前状态信息,起动继电器502与车辆起动机501连接。

  存储器503作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的车辆起动机的控制方法对应的程序指令/模块(例如,车辆起动机的控制装置中的信息获取模块401、指令生成模块402以及继电器控制模块403)。处理器505通过运行存储在存储器503中的软件程序、指令以及模块,从而执行该车辆的各种功能应用以及数据处理,即实现上述的车辆起动机的控制方法。

  存储器503可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器503可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器503可进一步包括相对于处理器505远程设置的存储器,这些远程存储器可以通过网络连接至该车辆。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

  值得注意的是,上述车辆起动机的控制装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

  注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

《一种车辆起动机的控制方法、装置和车辆.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)