车辆的电子锁控制方法、装置、设备和车辆

文档序号:1960178 发布日期:2021-12-14 浏览:14次 >En<

阅读说明:本技术 车辆的电子锁控制方法、装置、设备和车辆 (Vehicle electronic lock control method, device and equipment and vehicle ) 是由 唐红兵 于 2021-08-10 设计创作,主要内容包括:本发明公开了一种车辆的电子锁控制方法、装置、设备和车辆。所述方法包括:接收整车控制器发送的电子锁指令;所述电子锁指令包括电子锁上锁指令和电子锁解锁指令;执行与所述电子锁指令对应的驱动检测操作;其中,所述驱动检测操作用于向所述电子锁发送与所述电子锁指令对应的驱动信号,再检测当前所述电子锁反馈的运行状态;所述运行状态包括上锁状态或解锁状态;根据当前所述电子锁反馈的运行状态,上报所述电子锁的状态模式。采用本发明实施例,能有效防止因电子锁反馈的状态有误导致电子锁无法正常上锁或解锁的情况,有效提高电子锁驱动控制的可靠性和鲁棒性。(The invention discloses a vehicle electronic lock control method, device and equipment and a vehicle. The method comprises the following steps: receiving an electronic lock instruction sent by a vehicle controller; the electronic lock instruction comprises an electronic lock locking instruction and an electronic lock unlocking instruction; executing a drive detection operation corresponding to the electronic lock instruction; the driving detection operation is used for sending a driving signal corresponding to the electronic lock instruction to the electronic lock and then detecting the current running state fed back by the electronic lock; the running state comprises a locking state or an unlocking state; and reporting the state mode of the electronic lock according to the current running state fed back by the electronic lock. By adopting the embodiment of the invention, the situation that the electronic lock cannot be normally locked or unlocked due to the error of the state fed back by the electronic lock can be effectively prevented, and the reliability and the robustness of the driving control of the electronic lock are effectively improved.)

车辆的电子锁控制方法、装置、设备和车辆

技术领域

本发明涉及车辆控制技术领域,尤其涉及一种车辆的电子锁控制方法、装置、设备和车辆。

背景技术

随着社会经济和车辆技术的不断发展,车辆已经成为人们生活中必不可少的交通设备。并且,随着绿色出行理念的不断普及,电动汽车越来越多地应用到人们的出行中。

现有技术中,电动汽车的充电方式通常采用汽车充电枪进行充电。当车辆处于充电状态时,需要控制充电座电子锁上锁,避免充电枪被随意拔出,影响充电安全。当车辆有充电需求时,整车控制器VCU会下发电子锁上锁指令给车载充电机(On board charger,OBC),车载充电机接收到指令后,会检测当前电子锁反馈的状态是否为解锁状态,若是,则向电子锁发送上锁驱动信号,以驱动电子锁上锁;若否,则不发送上锁驱动信号。

然而,发明人发现现有技术至少存在如下问题:当出现因电子锁本身质量问题,导致电子锁反馈自身的状态是错误的情况时,将会导致电子锁无法按照整车控制器的指令正常上锁或解锁,从而造成充电过程中电子锁未上锁导致充电枪被带电拔出导致拉弧,或者非充电过程中电子锁已上锁导致充电枪无法拔出的情况,影响用户的人身安全和用车体验。

发明内容

本发明实施例的目的是提供一种车辆的电子锁控制方法、装置、设备和车辆,能有效防止因电子锁反馈的状态有误导致电子锁无法正常上锁或解锁的情况,有效提高电子锁驱动控制的可靠性和鲁棒性。

为实现上述目的,本发明实施例提供了一种车辆的电子锁控制方法,包括:

接收整车控制器发送的电子锁指令;所述电子锁指令包括电子锁上锁指令和电子锁解锁指令;

执行与所述电子锁指令对应的驱动检测操作;其中,所述驱动检测操作用于向所述电子锁发送与所述电子锁指令对应的驱动信号,再检测当前所述电子锁反馈的运行状态;所述运行状态包括上锁状态或解锁状态;

根据当前所述电子锁反馈的运行状态,上报所述电子锁的状态模式。

作为上述方案的改进,当所述整车控制器发送的电子锁指令为电子锁上锁指令时,所述方法还包括:

上报所述电子锁的状态模式为上锁中状态模式;

则,所述执行与所述电子锁指令对应的驱动检测操作,具体为:

执行上锁驱动检测操作;所述上锁驱动检测操作为:向所述电子锁发送上锁驱动信号,以驱动所述电子锁上锁;并在经过第一预设时长后,检测当前所述电子锁反馈的运行状态;

则,所述根据当前所述电子锁反馈的运行状态,上报所述电子锁的状态模式,包括:

若检测到当前所述电子锁反馈的运行状态为上锁状态时,上报所述电子锁的状态模式为已上锁状态模式。

作为上述方案的改进,所述根据当前所述电子锁反馈的运行状态,上报所述电子锁的状态模式,还包括:

若检测到当前所述电子锁反馈的运行状态为解锁状态时,重新执行所述上锁驱动检测操作。

作为上述方案的改进,在所述若检测到当前所述电子锁反馈的运行状态为解锁状态时,重新执行所述上锁驱动检测操作之后,所述方法还包括:

对所述重新执行所述上锁驱动检测操作进行计数;

当所述重新执行所述上锁驱动检测操作的次数达到第一预设次数,且检测到当前所述电子锁反馈的运行状态为解锁状态时,停止执行所述上锁驱动检测操作,并上报所述电子锁的状态模式为上锁故障状态模式。

作为上述方案的改进,当所述整车控制器发送的电子锁指令为电子锁解锁指令时,所述方法还包括:

上报所述电子锁的状态模式为解锁中状态模式;

则,所述执行与所述电子锁指令对应的驱动检测操作,具体为:

执行解锁驱动检测操作;所述解锁驱动检测操作为:向所述电子锁发送解锁驱动信号,以驱动所述电子锁解锁;并在经过第二预设时长后,检测当前所述电子锁反馈的运行状态;

则,所述根据当前所述电子锁反馈的运行状态,上报所述电子锁的状态模式,包括:

若检测到当前所述电子锁反馈的运行状态为解锁状态时,上报所述电子锁的状态模式为已解锁状态模式。

作为上述方案的改进,所述根据当前所述电子锁反馈的运行状态,上报所述电子锁的状态模式,还包括:

若检测到当前所述电子锁反馈的运行状态为上锁状态时,重新执行所述解锁驱动检测操作。

作为上述方案的改进,在所述若检测到当前所述电子锁反馈的运行状态为上锁状态时,重新执行所述解锁驱动检测操作之后,所述方法还包括:

对所述重新执行所述解锁驱动检测操作进行计数;

当所述重新执行所述解锁驱动检测操作的次数达到第二预设次数,且检测到当前所述电子锁反馈的运行状态为上锁状态时,停止执行所述解锁驱动检测操作,并上报所述电子锁的状态模式为解锁故障状态模式。

作为上述方案的改进,在所述上报所述电子锁的状态为解锁故障状态模式之后,所述方法还包括:

若检测到所述电子锁接收到用户输入的手动解锁驱动信号,上报所述电子锁的状态模式为已解锁状态模式。

作为上述方案的改进,在所述接收整车控制器发送的电子锁指令之前,所述方法还包括:

在整车上电时,上报所述电子锁的状态模式为缺省状态模式。

本发明实施例提供了一种车辆的电子锁控制装置,包括:

电子锁指令接收模块,用于接收整车控制器发送的电子锁指令;所述电子锁指令包括电子锁上锁指令和电子锁解锁指令;

驱动检测操作执行模块,用于执行与所述电子锁指令对应的驱动检测操作;其中,所述驱动检测操作用于向所述电子锁发送与所述电子锁指令对应的驱动信号,再检测当前所述电子锁反馈的运行状态;所述运行状态包括上锁状态或解锁状态;

状态模式上报模块,用于根据当前所述电子锁反馈的运行状态,上报所述电子锁的状态模式。

本发明实施例还提供了一种车辆的电子锁控制设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任意一项所述的车辆的电子锁控制方法。

本发明实施例还提供了一种车辆,包括电子锁、整车控制器和电子锁控制装置,所述电子锁与所述电子锁控制装置连接,所述电子锁控制装置与所述整车控制器连接;所述电子锁控制装置为上述的车辆的电子锁控制装置。

与现有技术相比,本发明实施例公开的车辆的电子锁控制方法、装置、设备和车辆,在接收到整车控制器发送的电子锁指令后,先向电子锁发送与所述电子锁指令对应的驱动信号,以驱动所述电子锁执行一次上锁动作或解锁动作。之后,再检测所述电子锁反馈的运行状态,根据所述电子锁反馈的运行状态,上报所述电子锁的状态模式。本发明实施例采用先驱动再检测的控制逻辑,能够有效避免现有技术中先检测电子锁的运行状态,再根据运行状态确定是否发送驱动信号的控制逻辑下,因电子锁本身的质量问题反馈的运行状态是错误的,导致电子锁无法按照整车控制器发送电子锁指令正常上锁或解锁的情况发生,能够有效提高电子锁驱动控制逻辑的可靠性和鲁棒性,从而更好地保证用户的人身安全,提高用户的用车体验。

附图说明

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

图2是本发明实施例中电子锁的状态模式的关系示意图;

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

图4是本发明实施例中一实施方式下的电子锁的上锁控制示意图;

图5是本发明实施例中另一实施方式下的电子锁的上锁控制示意图;

图6是本发明实施例三提供的一种车辆的电子锁控制方法的流程示意图;

图7是本发明实施例四提供的一种车辆的电子锁控制装置的结构示意图;

图8是本发明实施例五提供的一种车辆的电子锁控制设备的结构示意图;

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

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,是本发明实施例一提供的一种车辆的电子锁控制方法的流程示意图。本发明实施例提供的一种车辆的电子锁控制方法,可以由车载充电机执行,也可以由车载充电机内部配置的电子锁状态机执行,本发明实施例以车载充电机作为执行主体进行解释说明。

所述车辆的电子锁控制方法,具体包括步骤S11至S13:

S11、接收整车控制器发送的电子锁指令;所述电子锁指令包括电子锁上锁指令和电子锁解锁指令;

S12、执行与所述电子锁指令对应的驱动检测操作;其中,所述驱动检测操作用于向所述电子锁发送与所述电子锁指令对应的驱动信号,再检测当前所述电子锁反馈的运行状态;所述运行状态包括上锁状态或解锁状态;

S13、根据当前所述电子锁反馈的运行状态,上报所述电子锁的状态模式。

具体地,所述车辆的整车控制器会根据当前所述车辆的充电或放电需求,生成相应的电子锁指令并下发至车载充电机。例如,当所述车辆电池的电量少于预设的电量下限阈值,且检测到车辆的充电接口已插接充电枪时,生成电子锁上锁指令并下发至车载充电机,以使所述车载充电机能够驱动所述电子锁执行上锁动作,并且控制车辆进入充电状态等。再例如,当所述车辆电池的电量达到预设的电量上限阈值时,或当前车辆未处于充电或放电过程中时,生成电子锁解锁指令并下发车载充电机,以使所述车载充电机能够驱动所述电子锁执行解锁动作,以使用户能够顺利拔下充电枪。

可以理解地,所述整车控制器发送电子锁指令的情况不局限于上述场景,在此不做具体限定。

进一步地,当接收到所述整车控制器发送的电子锁指令后,所述车载充电机向所述电子锁发送与所述电子锁指令对应的驱动信号。所述驱动信号包括与所述电子锁上锁指令对应的上锁驱动信号,用于驱动所述电子锁执行上锁动作,所述驱动信号还包括与所述电子锁解锁指令对应的解锁驱动信号,用于驱动所述电子锁执行解锁动作。

需要说明的是,所述电子锁会持续或定时向所述车载充电机反馈自身的运行状态。所述运行状态包括两种,一是解锁状态,一是上锁状态。在此基础上,当车载充电机向所述电子锁发送相应的驱动信号之后,检测当前所述电子锁反馈的运行状态,进而根据当前所述电子锁反馈的运行状态,上报所述电子锁的状态模式。

本发明实施例一提供了一种车辆的电子锁控制方法,在接收到整车控制器发送的电子锁指令后,车载充电机先向电子锁发送与所述电子锁指令对应的驱动信号,以驱动所述电子锁执行一次上锁动作或解锁动作。之后,车载充电机再检测所述电子锁反馈的运行状态,根据所述电子锁反馈的运行状态,上报所述电子锁的状态模式。本发明实施例采用先驱动再检测的控制逻辑,能够有效避免现有技术中先检测电子锁的运行状态,再根据运行状态确定是否发送驱动信号的控制逻辑下,因电子锁本身的质量问题反馈的运行状态是错误的,导致电子锁无法按照整车控制器发送电子锁指令正常上锁或解锁的情况发生,能够有效提高电子锁驱动控制逻辑的可靠性和鲁棒性,从而更好地保证用户的人身安全,提高用户的用车体验。

作为优选的实施方式,参见图2,是本发明实施例中电子锁的状态模式的关系示意图。所述电子锁的状态模式包括缺省状态模式、上锁状态模式和解锁状态模式。其中,上锁状态模式还分为上锁中状态模式、已上锁状态模式和上锁故障状态模式;解锁状态模式还分为解锁中状态模式、已解锁状态模式和解锁故障状态模式。

优选地,在步骤S11之前,所述方法还包括步骤S11’:

S11’、在整车上电时,上报所述电子锁的状态模式为缺省状态模式。

在本发明实施例中,在整车上电时,由于并未检测当前电子锁的运行状态,因此,预先设置一默认模式,也即所述缺省状态模式,在整车上电时由电子锁状态机上报并显示。

当车载充电机接收到整车控制器的电子锁指令时,若所述电子锁指令为电子锁上锁指令,则根据实际的驱动检测操作结果,上报所述电子锁的状态模式为上锁状态模式中的具体状态模式。若所述电子锁指令为电子锁解锁指令,则根据实际的驱动检测操作结果,上报所述电子锁的状态模式为解锁状态模式中的具体状态模式。

作为优选的实施方式,参见图3,是本发明实施例二提供的一种车辆的电子锁控制方法的流程示意图。本发明实施例二提供的一种车辆的电子锁控制方法,具体通过步骤S21至S23执行:

S21、接收整车控制器发送的电子锁上锁指令,并上报所述电子锁的状态模式为上锁中状态模式。

S22、执行上锁驱动检测操作;所述上锁驱动检测操作为:向所述电子锁发送上锁驱动信号,以驱动所述电子锁上锁;并在经过第一预设时长后,检测当前所述电子锁反馈的运行状态。

S23、若检测到当前所述电子锁反馈的运行状态为上锁状态时,上报所述电子锁的状态模式为已上锁状态模式。

在本发明实施例中,所述整车控制器发送的电子锁指令为电子锁上锁指令,则与所述电子锁指令对应的驱动检测操作为上锁驱动检测操作。

参见图4,是本发明实施例中一实施方式下的电子锁的上锁控制示意图。所述整车控制器向所述车载充电机发送电子锁上锁指令,当前充电枪处于已连接状态,所述车载充电机在接收到所述电子锁上锁指令后,上报所述电子锁的状态模式为上锁中状态模式。接着,所述车载充电机向所述电子锁发送第一次上锁驱动信号,以驱动所述电子锁执行上锁动作。所述上锁驱动信号的驱动时间为TBD1ms。在驱动时间结束之后,再经过一个等待时间TBD2ms之后,所述车载充电机检测当前所述电子锁反馈的运行状态,若所述电子锁反馈的运行状态是上锁状态,说明此时已经上锁驱动成功,或电子锁本身是处于上锁状态的。进而,根据所述电子锁反馈的上锁状态,上报电子锁的状态模式为已上锁状态模式。

所述第一预设时长为所述驱动时间和所述等待时间之和。所述第一预设时长、所述驱动时间和所述等待时间均根据实际情况进行设定,在此不做具体限定。优选地,所述等待时间稍大于所述驱动时间。将所述等待时间设置稍长的原因是可以避开电子锁实际动作时的反馈信号出现抖动的情况。

在另一种情况下,本发明实施例二的所述车辆的电子锁控制方法,还包括步骤S24:

S24、若检测到当前所述电子锁反馈的运行状态为解锁状态时,重新执行所述上锁驱动检测操作。

参见图5,是本发明实施例中另一实施方式下的电子锁的上锁控制示意图。在向所述电子锁发送第一次上锁驱动信号,并经过所述第一预设时长之后,所述车载充电机检测当前所述电子锁反馈的运行状态,若所述电子锁反馈的运行状态是解锁状态,说明此时上锁驱动失败,或电子锁本身是处于上锁状态但反馈的运行状态是有误的。此时,为了提高驱动所述电子锁上锁的成功率,所述车载充电机跳转至步骤S22,重新执行所述上锁驱动检测操作,从而在检测到当前所述电子锁反馈的运行状态为上锁状态时,上报所述电子锁的状态模式为已上锁状态模式。

进一步地,在步骤S24之后,所述方法还包括步骤S25和S26:

S25、对所述重新执行所述上锁驱动检测操作进行计数;

S26、当所述重新执行所述上锁驱动检测操作的次数达到第一预设次数,且检测到当前所述电子锁反馈的运行状态为解锁状态时,停止执行所述上锁驱动检测操作,并上报所述电子锁的状态模式为上锁故障状态模式。

所述车载充电机计算重新执行上锁驱动检测操作的次数T1。例如,所述车载充电机在接收到所述整车控制器的电子锁上锁指令后向所述电子锁发送的上锁驱动信号记为第一次上锁驱动信号,则当重新执行所述上锁驱动检测操作时,所发送的上锁驱动信号记为第二次上锁驱动信号,此时所述重新执行所述上锁驱动检测操作的次数T1则记为一次,即T1=1。

当所述重新执行所述上锁驱动检测操作的次数T1达到第一预设次数,且检测到当前所述电子锁反馈的运行状态为解锁状态时,停止执行所述上锁驱动检测操作,并上报所述电子锁的状态模式为上锁故障状态模式。

作为举例,设置所述第一预设次数为4次,则当所述重新执行所述上锁驱动检测操作的次数T1=4,也即所述车载充电机已发送了第五次上锁驱动信号之后,若检测到当前电子锁反馈的运行状态仍为解锁状态时,车载充电机不再执行上锁驱动检测操作,并根据所述电子锁反馈的解锁状态,上报电子锁的状态模式为上锁故障状态模式,以使用户可以根据显示的所述上锁故障状态模式,对所述电子锁进行检查和维修等。

采用本发明实施例的技术手段,将上报的所述电子锁的上锁状态模式划分为上锁中、已上锁和上锁故障三种模式,并通过先驱动再检测的控制逻辑,驱动电子锁执行相应的上锁动作,并根据对电子锁运行状态的多次检测结果上报电子锁当前的状态模式,不仅能够有效提高电子锁驱动控制逻辑的可靠性和鲁棒性,还能更准确地上报电子锁的状态模式,方便用户查看和检修,提高了用户的用车体验。

优选地,在步骤S26,也即上报所述电子锁的状态模式为上锁故障状态模式之后,若接收到整车控制器发送的电子锁解锁指令,则上报所述电子锁的状态模式为解锁状态模式,原上锁故障状态模式解除。所上报的解锁状态模式中的具体状态模式视具体情况而定。

采用本发明实施例的技术手段,电子锁处于上锁故障时,再次收到整车控制器的解锁指令,上锁故障自动清除,从而允许通过整车控制消除电子锁上锁故障,提高电子锁控制的灵活性。

作为优选的实施方式,参见图6,是本发明实施例三提供的一种车辆的电子锁控制方法的流程示意图。本发明实施例三提供的一种车辆的电子锁控制方法,

具体通过步骤S31至S33执行:

S31、接收整车控制器发送的电子锁解锁指令,并上报所述电子锁的状态模式为解锁中状态模式。

S32、执行解锁驱动检测操作;所述解锁驱动检测操作为:向所述电子锁发送解锁驱动信号,以驱动所述电子锁解锁;并在经过第二预设时长后,检测当前所述电子锁反馈的运行状态。

S33、若检测到当前所述电子锁反馈的运行状态为解锁状态时,上报所述电子锁的状态模式为已解锁状态模式。

在本发明实施例中,所述整车控制器发送的电子锁指令为电子锁解锁指令,则与所述电子锁指令对应的驱动检测操作为解锁驱动检测操作。

所述整车控制器向所述车载充电机发送电子锁解锁指令,所述车载充电机在接收到所述电子锁解锁指令后,上报所述电子锁的状态模式为解锁中状态模式。接着,所述车载充电机向所述电子锁发送第一次解锁驱动信号,以驱动所述电子锁执行解锁动作。所述解锁驱动信号的驱动时间为TBD’1ms。在驱动时间结束之后,再经过一个等待时间TBD’2ms之后,所述车载充电机检测当前所述电子锁反馈的运行状态,若所述电子锁反馈的运行状态是解锁状态,说明此时已经解锁驱动成功,或电子锁本身是处于解锁状态的。进而,根据所述电子锁反馈的解锁状态,上报电子锁的状态模式为已解锁状态模式。

所述第二预设时长为所述驱动时间和所述等待时间之和。所述第二预设时长、所述驱动时间和所述等待时间均根据实际情况进行设定,在此不做具体限定。优选地,所述等待时间稍大于所述驱动时间,且所述第二预设时长与所述第一预设时长相等。

在另一种情况下,本发明实施例三的所述车辆的电子锁控制方法,还包括步骤S34:

S34、若检测到当前所述电子锁反馈的运行状态为上锁状态时,重新执行所述解锁驱动检测操作。

在向所述电子锁发送第一次解锁驱动信号,并经过所述第二预设时长之后,所述车载充电机检测当前所述电子锁反馈的运行状态,若所述电子锁反馈的运行状态是上锁状态,说明此时解锁驱动失败,或电子锁本身是处于解锁状态但反馈的运行状态是有误的。此时,为了提高驱动所述电子锁解锁的成功率,所述车载充电机跳转至步骤S32,重新执行所述解锁驱动检测操作,从而在检测到当前所述电子锁反馈的运行状态为解锁状态时,上报所述电子锁的状态模式为已解锁状态模式。

进一步地,在步骤S34之后,所述方法还包括步骤S35和S36:

S35、对所述重新执行所述解锁驱动检测操作进行计数;

S36、当所述重新执行所述解锁驱动检测操作的次数达到第二预设次数,且检测到当前所述电子锁反馈的运行状态为上锁状态时,停止执行所述解锁驱动检测操作,并上报所述电子锁的状态模式为解锁故障状态模式。

所述车载充电机计算重新执行解锁驱动检测操作的次数T2。例如,所述车载充电机在接收到所述整车控制器的电子锁解锁指令后向所述电子锁发送的解锁驱动信号记为第一次解锁驱动信号,则当重新执行所述解锁驱动检测操作时,所发送的解锁驱动信号记为第二次解锁驱动信号,此时所述重新执行所述解锁驱动检测操作的次数T2记为一次,即T2=1。

当所述重新执行所述解锁驱动检测操作的次数T2达到第二预设次数,且检测到当前所述电子锁反馈的运行状态为上锁状态时,停止执行所述解锁驱动检测操作,并上报所述电子锁的状态模式为解锁故障状态模式。

作为举例,设置所述第二预设次数为4次,则当所述重新执行所述解锁驱动检测操作的次数T2=4,也即所述车载充电机已发送了第五次解锁驱动信号之后,若检测到当前电子锁反馈的运行状态仍为上锁状态时,车载充电机不再执行解锁驱动检测操作,并根据所述电子锁反馈的上锁状态,上报电子锁的状态模式为解锁故障状态模式,以使用户可以根据显示的所述解锁故障状态模式,对所述电子锁进行检查和维修等。

采用本发明实施例的技术手段,将上报的所述电子锁的解锁状态模式划分为解锁中、已解锁和解锁故障三种模式,并通过先驱动再检测的控制逻辑,驱动电子锁执行相应的解锁动作,并根据对电子锁运行状态的多次检测结果上报电子锁当前的状态模式,不仅能够有效提高电子锁驱动控制逻辑的可靠性和鲁棒性,还能更准确地上报电子锁的状态模式,方便用户查看和检修,提高了用户的用车体验。

作为优选的实施方式,在步骤S36之后,所述方法还包括步骤S37:

S37、若检测到所述电子锁接收到用户输入的手动解锁驱动信号,上报所述电子锁的状态模式为已解锁状态模式。

优选地,所述用户输入所述手动解锁驱动信号的方式为:使用电子锁的备用拉绳向所述电子锁发送手动解锁驱动信号。

需要说明的是,用户还可以采用其他的方式输入所述手动解锁驱动信号,例如通过车辆的中控屏触发,向车辆输入所述手动解锁驱动信号等,均不影响本发明取得的有益效果。

在一种情况下,若是在所述车辆充电结束后,由于电子锁无法根据整车控制器的解锁指令解锁,此时车载充电机上报所述电子锁的状态模式为解锁故障状态模式。进而,所述车载充电机在检测到所述电子锁接收到用户输入的手动解锁驱动信号后,上报所述电子锁的状态模式为已解锁状态模式,原解锁故障状态模式解除。

作为优选的实施方式,当上报所述电子锁的状态模式为上锁中、已上锁或上锁故障中的任一上锁状态模式时,若所述电子锁接收到用户输入的手动解锁驱动信号,则所述车载充电机上报所述电子锁的状态模式为已解锁状态模式。

在另一种情况下,若在所述车辆处于充电或放电过程中,此时,无论所述车辆处于上锁中、已上锁或上锁故障中的任一上锁状态模式,所述车载充电机在检测到所述电子锁接收到用户输入的手动解锁驱动信号后,上报所述电子锁的状态模式为已解锁状态模式,并且,车载充电机停止输出电流,或将输入电流降额到预设电流值TBD A。

优选地,在步骤S36,也即上报所述电子锁的状态模式为解锁故障状态模式之后,若接收到整车控制器发送的电子锁上锁指令,则上报所述电子锁的状态模式为上锁状态模式,原解锁故障状态模式解除。所上报的上锁状态模式中的具体状态模式视具体情况而定。

采用本发明实施例的技术手段,当电子锁处于解锁故障时,再次收到整车控制器的上锁指令,解锁故障自动清除,从而允许用户可以再次充电,不会因电子锁故障而使车载充电机无法控制充电或者降额充电。

作为优选的实施方式,所述整车控制器向所述车载充电机发送所述电子锁指令的方式为:通过周期性地CAN报文发送。

在此基础上,所述控制方法还包括步骤S01和S02:

S01、当检测到所述车辆处于充电或放电过程中,且持续第三预设时长未接收到所述整车控制器下发的电子锁指令时,判定所述整车控制器的电子锁指令丢失,并上报通信丢失故障;

S02、维持所述电子锁的上锁状态模式不变,直到检测到所述车辆未处于充电或放电过程中时,向所述电子锁发送解锁驱动信号,以驱动所述电子锁解锁。

所述第三预设时长应当大于整车控制器发送的CAN报文的周期,具体可以根据实际情况设定。例如,设置所述第三预设时长为500ms。

需要说明的是,车载充电机内部配置有负责交流充电和交流放电的ECU模块,同时与整车控制器和电池管理系统BMS有通讯交互,因此,车载充电机可以通过自身内部状态机以及外部通讯信号状态判断当前车辆是否处于充电或者放电过程中。

参见图7,是本发明实施例四提供的一种车辆的电子锁控制装置的结构示意图。本发明实施例提供了一种车辆的电子锁控制装置40,包括:电子锁指令接收模块41、驱动检测操作执行模块42和状态模式上报模块43;其中,

所述电子锁指令接收模块41,用于接收整车控制器发送的电子锁指令;所述电子锁指令包括电子锁上锁指令和电子锁解锁指令;

所述驱动检测操作执行模块42,用于执行与所述电子锁指令对应的驱动检测操作;其中,所述驱动检测操作用于向所述电子锁发送与所述电子锁指令对应的驱动信号,再检测当前所述电子锁反馈的运行状态;所述运行状态包括上锁状态或解锁状态;

所述状态模式上报模块43,用于根据当前所述电子锁反馈的运行状态,上报所述电子锁的状态模式。

本发明实施例四提供了一种车辆的电子锁控制装置,在接收到整车控制器发送的电子锁指令后,先向电子锁发送与所述电子锁指令对应的驱动信号,以驱动所述电子锁执行一次上锁动作或解锁动作。之后,再检测所述电子锁反馈的运行状态,根据所述电子锁反馈的运行状态,上报所述电子锁的状态模式。本发明实施例采用先驱动再检测的控制逻辑,能够有效避免现有技术中先检测电子锁的运行状态,再根据运行状态确定是否发送驱动信号的控制逻辑下,因电子锁本身的质量问题反馈的运行状态是错误的,导致电子锁无法按照整车控制器发送电子锁指令正常上锁或解锁的情况发生,能够有效提高电子锁驱动控制逻辑的可靠性和鲁棒性,从而更好地保证用户的人身安全,提高用户的用车体验。

作为优选的实施方式,所述电子锁指令接收模块41包括电子锁上锁指令接收单元,所述驱动检测操作执行模块42包括上锁驱动检测操作执行单元,所述状态模式上报模块43包括上锁状态模式上报单元。

则,在一种实施方式下,

所述电子锁上锁指令接收单元,用于接收整车控制器发送的电子锁上锁指令,并控制所述上锁状态模式上报单元上报所述电子锁的状态模式为上锁中状态模式。

所述上锁驱动检测操作执行单元,用于执行上锁驱动检测操作;所述上锁驱动检测操作为:向所述电子锁发送上锁驱动信号,以驱动所述电子锁上锁;并在经过第一预设时长后,检测当前所述电子锁反馈的运行状态。

所述上锁状态模式上报单元,用于若检测到当前所述电子锁反馈的运行状态为上锁状态时,上报所述电子锁的状态模式为已上锁状态模式;以及,

若检测到当前所述电子锁反馈的运行状态为解锁状态时,控制所述上锁驱动检测操作执行单元重新执行所述上锁驱动检测操作。

所述装置还包括驱动检测操作计数模块;

其中,所述驱动检测操作计数模块包括上锁驱动检测操作计数模块,用于对所述重新执行所述上锁驱动检测操作进行计数;当所述重新执行所述上锁驱动检测操作的次数达到第一预设次数,且检测到当前所述电子锁反馈的运行状态为解锁状态时,控制所述上锁驱动检测操作执行单元停止执行所述上锁驱动检测操作,并控制所述上锁状态模式上报单元上报所述电子锁的状态模式为上锁故障状态模式。

作为优选的实施方式,所述电子锁指令接收模块41包括电子锁解锁指令接收单元,所述驱动检测操作执行模块42包括解锁驱动检测操作执行单元,所述状态模式上报模块43包括解锁状态模式上报单元。

则,在另一种实施方式下,

所述电子锁解锁指令接收单元,用于接收整车控制器发送的电子锁解锁指令,并控制所述解锁状态模式上报单元上报所述电子锁的状态模式为解锁中状态模式。

所述解锁驱动检测操作执行单元,用于执行解锁驱动检测操作;所述解锁驱动检测操作为:向所述电子锁发送解锁驱动信号,以驱动所述电子锁解锁;并在经过第二预设时长后,检测当前所述电子锁反馈的运行状态。

所述解锁状态模式上报单元,用于若检测到当前所述电子锁反馈的运行状态为解锁状态时,上报所述电子锁的状态模式为已解锁状态模式;以及,

若检测到当前所述电子锁反馈的运行状态为上锁状态时,控制所述解锁驱动检测操作执行单元重新执行所述解锁驱动检测操作。

所述驱动检测操作计数模块还包括:解锁驱动检测操作计数模块,用于对所述重新执行所述解锁驱动检测操作进行计数;当所述重新执行所述解锁驱动检测操作的次数达到第二预设次数,且检测到当前所述电子锁反馈的运行状态为上锁状态时,控制所述解锁驱动检测操作执行单元停止执行所述解锁驱动检测操作,并控制所述解锁状态模式上报单元上报所述电子锁的状态模式为解锁故障状态模式。

需要说明的是,本发明实施例提供的一种车辆的电子锁控制装置用于执行上述实施例一至三所提供的一种车辆的电子锁控制方法的所有流程步骤,两者的工作原理和有益效果一一对应,因而不再赘述。

参见图8,是本发明实施例五提供的一种车辆的电子锁控制设备的结构示意图。本发明实施例提供了一种车辆的电子锁控制设备50,包括处理器51、存储器52以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述实施例一至三任意一项所述的车辆的电子锁控制方法。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。

参见图9,是本发明实施例六提供的一种车辆的结构示意图。本发明实施例提供的一种车辆60,包括电子锁61、整车控制器62和电子锁控制装置63。

所述电子锁61与所述电子锁控制装置63连接,所述电子锁控制装置63与所述整车控制器62连接。其中,所述电子锁控制装置63为上述实施例四所提供的车辆的电子锁控制装置。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种电动汽车充电设备及其地锁装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类