掌桥专利:专业的专利平台
掌桥专利
首页

一种车门功能控制方法、装置、电子设备及存储介质

文献发布时间:2024-01-17 01:27:33


一种车门功能控制方法、装置、电子设备及存储介质

技术领域

本申请涉及新能源汽车技术领域,具体涉及一种车门功能控制方法、装置、电子设备及存储介质。

背景技术

随着新能源汽车的火爆,电动门等汽车配件应运而生,电动门内部存在多个电机,常规的电机启动需要使用两个半桥来驱动一个电机,这样既可以保证控制的稳定性,也能够保证不会有意外的发生,但是新能源汽车本身电机电流电压大,电机数量多,成本会比较高,控制逻辑更加复杂,车门功能控制电路的通断检测和温度检测不够简便,从而影响了车门功能控制的安全性,且多个电机需使用两倍的半桥,硬件资源占用高导致生产成本较高。

例如,CN208539554U公开了一种具备短路保护功能的电动尾门分体锁控制电路,包括解锁电机、上锁电机以及与上锁电机连接用于驱动上锁电机的H桥电路,解锁电机(+)和上锁电机(+)共用高边/低边控制,解锁电机(-)使用低边/高边控制。该方案通过H半桥解决了控制车门电机的短路安全问题,并未解决车门功能控制中占用过多半桥的技术问题。

申请内容

本申请提供一种车门功能控制方法、装置、电子设备及存储介质,以解决上述车门功能控制的安全性低、硬件资源占用高和生产成本高的技术问题。

于本申请一实施例中,本申请提供一种车门功能控制方法,包括:获取车辆的车门功能控制指令,并根据所述车门功能控制指令确定目标控制半桥和目标车门电机;根据所述车门功能控制指令生成第一脉冲宽度调制波,并根据所述第一脉冲宽度调制波和所述目标控制半桥对目标车门电机进行第一转动控制,得到第一车门功能控制结果;基于所述第一脉冲宽度调制波对所述目标控制半桥进行半桥工作状态检测,得到目标半桥工作状态,并根据所述目标半桥工作状态对所述第一脉冲宽度调制波进行频率调整,得到第二脉冲宽度调制波;根据所述第二脉冲宽度调制波对目标车门电机进行第二转动控制,得到第二车门功能控制结果,并将所述第二车门功能控制结果作为目标车门功能控制结果;其中,所述目标控制半桥包括目标控制半桥和目标公共回路半桥,所述目标控制半桥用于控制目标车门电机,所述目标公共回路半桥用于与多个初始控制半桥形成电流回路所述半桥工作状态检测包括温度检测、电流电压过量检测和半桥回路工作状态检测至少之一。

于本申请一实施例中,根据所述车门功能控制指令生成第一脉冲宽度调制波,包括:基于所述车门功能控制指令对驱动芯片进行芯片工作状态检测,得到芯片工作状态;根据所述芯片工作状态和所述车门功能控制指令生成第一脉冲宽度调制波;其中,所述芯片工作状态检测包括芯片通信状态检测、芯片参数配置状态检测和芯片线路工作状态检测至少之一。

于本申请一实施例中,根据所述芯片工作状态和所述车门功能控制指令生成第一脉冲宽度调制波,包括:若所述芯片工作状态为芯片通信异常或芯片线路工作异常,则通过微控制单元进行通信故障清除或芯片线路故障清除;若所述芯片工作状态为芯片通信正常,则根据所述车门功能控制指令进行第一芯片参数配置并检测,得到第一芯片配置状态和第一芯片参数配置;若所述第一芯片配置状态为芯片参数配置正常,则根据预设芯片线路异常位对所述驱动芯片进行芯片线路工作状态检测,得到芯片线路工作状态;若所述芯片线路工作状态为芯片线路工作正常,则根据所述第一芯片参数配置生成第一脉冲宽度调制波;其中,所述芯片工作状态包括芯片通信状态、所述芯片参数配置状态和芯片线路工作状态。

于本申请一实施例中,基于所述第一脉冲宽度调制波对所述目标控制半桥进行半桥工作状态检测,得到目标半桥工作状态,包括:根据所述第一脉冲宽度调制波对所述目标控制半桥进行电路采样,得到半桥输出电流和半桥输出电压;根据所述第一脉冲宽度调制波对所述目标控制半桥进行温度采样,得到半桥温度;根据所述半桥输出电流、所述半桥输出电压和所述半桥温度确定目标半桥工作状态。

于本申请一实施例中,根据所述目标半桥工作状态对所述第一脉冲宽度调制波进行频率调整,得到第二脉冲宽度调制波包括:若所述目标半桥工作状态为第一工作状态,则增加所述第一脉冲宽度调制波的频率,得到第三脉冲宽度调制波,并将所述第三脉冲宽度调制波作为所述第二脉冲宽度调制波,所述第一工作状态用于表征所述半桥输出电流和所述半桥输出电压满足预设第一限定区间,且小于预设第一设定值;若所述目标半桥工作状态为第二工作状态,则减小所述第一脉冲宽度调制波的频率,得到第四脉冲宽度调制波,并将所述第四脉冲宽度调制波作为所述第二脉冲宽度调制波,所述第二工作状态用于表征所述半桥输出电流和所述半桥输出电压满足预设第一限定区间,且大于或等于预设第一设定值;若所述目标半桥工作状态为第三工作状态,则将第一脉冲宽度调制波的频率调整为零,得到第五脉冲宽度调制波,将所述第五脉冲宽度调制波作为所述第二脉冲宽度调制波,并等待微控制器进行故障处理,所述第三工作状态用于表征短路状态或断路状态或过温状态;若所述目标半桥工作状态为第四工作状态,则将所述第一脉冲宽度调制波作为第二脉冲宽度调制波,所述第四工作状态用于表征通路状态、适温状态、所述半桥输出电流和所述半桥输出电压满足预设第一限定区间,且等于预设第一设定值。

于本申请一实施例中,根据所述第二脉冲宽度调制波对目标车门电机进行第二转动控制,得到第二车门功能控制结果之后,所述车门功能控制方法还包括:若获取到新的车门功能控制指令,则根据所述新的车门功能控制指令对所述驱动芯片进行第二芯片参数配置并检测,得到第二芯片配置状态和第二芯片参数配置;若所述第二芯片配置状态为芯片参数配置正常,则根据所述第二芯片参数配置生成第六脉冲宽度调制波,并将所述第六脉冲宽度调制波作为第一脉冲宽度调制波。

于本申请一实施例中,根据所述第一脉冲宽度调制波和所述目标控制半桥对目标车门电机进行第一转动控制,得到第一车门功能控制结果之后,所述车门功能控制方法还包括:基于所述第一脉冲宽度调制波对微控制单元进行控制单元工作状态检测,得到控制单元工作状态;若所述控制单元工作状态为看门狗输出异常或处于掉电状态,则根据预设短期芯片参数配置生成第七脉冲宽度调制波,并根据所述第七脉冲宽度调制波和所述目标控制半桥对目标车门电机进行短期转动控制,得到短期车门功能控制结果;若所述控制单元工作状态为看门狗输出正常或处于上电状态,则基于所述第一脉冲宽度调制波对所述目标控制半桥进行半桥工作状态检测,得到目标半桥工作状态。

于本申请的一实施例中,本申请提供一种车门功能控制装置包括:控制指令获取模块,用于获取车辆的车门功能控制指令,并根据所述车门功能控制指令确定目标控制半桥和目标车门电机;第一转动控制模块,用于根据所述车门功能控制指令生成第一脉冲宽度调制波,并根据所述第一脉冲宽度调制波和所述目标控制半桥对目标车门电机进行第一转动控制,得到第一车门功能控制结果;脉冲波形调整模块,用于基于所述第一脉冲宽度调制波对所述目标控制半桥进行半桥工作状态检测,得到目标半桥工作状态,并根据所述目标半桥工作状态对所述第一脉冲宽度调制波进行频率调整,得到第二脉冲宽度调制波;第二转动控制模块,用于根据所述第二脉冲宽度调制波对目标车门电机进行第二转动控制,得到第二车门功能控制结果,并将所述第二车门功能控制结果作为目标车门功能控制结果;其中,所述目标控制半桥包括目标控制半桥和目标公共回路半桥,所述目标控制半桥用于控制目标车门电机,所述目标公共回路半桥用于与多个初始控制半桥形成电流回路所述半桥工作状态检测包括温度检测、电流电压过量检测和半桥回路工作状态检测至少之一。

于本申请的一实施例中,所述车门功能控制装置还包括微控制单元、驱动芯片、工作半桥、多个初始车门电机和温度检测单元;所述微控制单元用于获取所述车门功能控制指令,并根据所述车门功能控制指令对所述驱动芯片进行芯片工作状态检测;所述驱动芯片用于通过所述车门功能控制指令生成所述第一脉冲宽度调制波,并对各所述初始控制半桥和各初始公共回路半桥进行半桥工作状态检测,得到所述第二脉冲宽度调制波;所述工作半桥包括多个初始控制半桥和多个初始公共回路半桥,各所述初始控制半桥用于根据所述第一脉冲宽度调制波或所述第二脉冲宽度调制波对各所述初始车门电机进行电机转动控制,各所述初始公共回路半桥用于与多个所述初始控制半桥形成电流回路;各所述初始车门电机用于响应所述第一脉冲宽度调制波或所述第二脉冲宽度调制波通过电机转动控制进行车门功能控制所述温度检测单元用于对所述工作半桥进行温度采样,得到半桥温度;所述微控制单元与所述驱动芯片连接,所述驱动芯片与所述工作半桥连接,各所述初始车门电机与所述工作半桥连接,所述温度检测单元与所述工作半桥、所述驱动芯片连接。

本申请还提供一种电子设备,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上述各实施例中任一项所述的车门功能控制方法。

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如上述各实施例中任一项所述的车门功能控制方法。

本发明的有益效果:本发明提供一种车门功能控制方法、装置、电子设备及存储介质,在本发明中,通过公共回路半桥减少控制半桥的数量,节约了硬件资源和降低了生产成本,并通过温度检测、电流电压过量检测和半桥回路工作状态检测等多重检测调整脉冲宽度调制波的频率,提高了车门功能控制的稳定性和安全性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1示出了可以应用本申请实施例的技术方案的示例性系统架构的示意图;

图2示出了根据本申请一个实施例的车门功能控制方法的流程示意图;

图3示出了根据本申请一个实施例的车门功能控制实施的流程示意图;

图4示出了根据本申请一个实施例的车门功能控制装置的框图;

图5示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。

具体实施方式

以下将参照附图和优选实施例来说明本申请的实施方式,本领域技术人员可由本说明书中所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。应当理解,优选实施例仅为了说明本申请,而不是为了限制本申请的保护范围。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本申请的基本构想,遂图式中仅显示与本申请中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

首先需要说明,半桥电路通常通过两个半导体场效应晶体管(MOSFET)或绝缘栅双极型晶体管(IGBT)实现,其中上桥晶体管的漏极(或集电极)与电源连接,源极(或发射极)与下桥晶体管的漏极(或集电极)相连,下桥晶体管的源极(或发射极)与地线相连,半桥电路的输出端为上下桥的公共端。

在控制新能源汽车左右电动门过程中,左右单个电动门内部需要电流来控制输出,输出的很大的12安左右电流,需要选用外部的半导体场效应晶体管来实现半桥驱动控制,单个电动门内部通过输入电流控制多个初始车门电机实现车门功能。一车门电机控制电路通常采用六个半桥以及两个驱动芯片来完成控制,控制逻辑涉及到驱动芯片与驱动芯片之间通信,以及多个半桥的开关断相对复杂,而且因驱动芯片和小阻抗MOSFET数量而导致成本很高。

在下文描述中,探讨了大量细节,以提供对本申请实施例的更透彻的解释,然而,对本领域技术人员来说,可以在没有这些具体细节的情况下实施本申请的实施例是显而易见的,在其他实施例中,以方框图的形式而不是以细节的形式来示出公知的结构和设备,以避免使本申请的实施例难以理解。

请参阅图1,图1示出了可以应用本申请实施例的技术方案的示例性系统架构的示意图。如图1所示,系统架构可以包括微控制单元110、驱动芯片120、工作半桥130和多个初始车门电机140和温度检测单元150。其中,微控制单元(Microcontroller Unit,MCU)110用于获取车门功能控制指令,并根据车门功能控制指令对驱动芯片进行芯片工作状态检测;驱动芯片120用于根据车门功能控制指令生成第一脉冲宽度调制波,并对各初始控制半桥和各初始公共回路半桥进行半桥工作状态检测,得到第二脉冲宽度调制波;工作半桥130包括多个初始控制半桥和多个初始公共回路半桥,各初始控制半桥用于根据第一脉冲宽度调制波或第二脉冲宽度调制波对各初始车门电机进行电机转动控制,各初始公共回路半桥用于与多个初始控制半桥形成电流回路,多个初始控制半桥包括第一控制半桥、第二控制半桥、第三控制半桥、第四控制半桥、第五控制半桥和第六控制半桥,多个初始公共回路半桥包括第一公共回路半桥和第二公共回路半桥;各初始车门电机用于响应第一脉冲宽度调制波或第二脉冲宽度调制波通过电机转动控制进行车门功能控制,各初始车门电机包括第一车门电机、第二车门电机、第三车门电机、第四车门电机、第五车门电机和第六车门电机;温度检测单元用于对工作半桥进行温度采样,得到半桥温度;微控制单元110与驱动芯片120连接,驱动芯片120与工作半桥130连接,各初始车门电机140与工作半桥连接130,温度检测单元150与工作半桥130、驱动芯片120连接。

示意性的,第一控制半桥与第一车门电机连接,并通过第一公共回路半桥形成电流回路;第二控制半桥与第一车门电机连接,并通过第一公共回路半桥形成电流回路;第三控制半桥与第三车门电机连接,并通过第一公共回路半桥形成电流回路;第四控制半桥与第四车门电机连接,并通过第二公共回路半桥形成电流回路;第五控制半桥与第五车门电机连接,并通过第二公共回路半桥形成电流回路;第六控制半桥与第六车门电机连接,并通过第二公共回路半桥形成电流回路。

为解决上述技术问题,本申请提供了一种车门功能控制方法、装置、电子设备及存储介质,以下对本申请实施例的技术方案的实现细节进行详细阐述。

请参阅图2,图2示出了根据本申请一个实施例的车门功能控制方法的流程示意图。如图2所示,在一示例性的实施例中车门功能控制方法至少包括步骤S210至步骤S240,详细介绍如下:

步骤S210,获取车辆的车门功能控制指令,并根据车门功能控制指令确定目标控制半桥和目标车门电机。

其中,目标控制半桥包括目标控制半桥和目标公共回路半桥,目标控制半桥用于控制目标车门电机,目标公共回路半桥用于与多个初始控制半桥形成电流回路。

在本申请的一个实施例中,以电动车门为例,车门内部以及电动车门把手有五个电机来进行控制,车门三个,把手两个,若要完成控制需要使用10个半桥来控制,且控制电流高达15A 12V,需要选用的半导体场效应晶体管内阻比较小而且驱动通道多的驱动来完成控制,在成本上很浪费,利用率也很低,散热方面也会有压力。因此本申请通过公共端减少半桥来控制多个电机,并且选取了八个通道的驱动,可以对于两个车门同时进行控制,并且通过内外部的检测单元进行电机控制状态检测,满足控制需求的同时也节约控制器内部资源,减少成本。

在本申请的一个实施例中,车门功能包括车门开启功能、车门关闭功能和车门上锁功能,并通过电释放电机实现车门开启功能,通过电吸合门电机实现车门上锁功能,通过电动门制动器实现车门关闭功能。本申请考虑到三类电机之间是互斥的关系,即电释放电机,电吸合门电机以及电动门制动器不会同时打开,所以在一车门电机控制电路中通过一个公共端来提供三个初始控制半桥的电流回路,减少了两个半桥,只需要四个半桥就可以完成控制需求。由于半桥较少可以使用一个驱动芯片即可完成三个初始车门电机的控制,节约资源。且由于单个驱动芯片完成控制就可以不用考虑多个串行外设接口SPI通信的时序问题,节约硬件资源和成本。

在本申请的一个实施例中,请继续参阅图1,如图1所示,电释放电机、电吸合门电机和电动门制动器可以分别为第一车门电机至第三车门电机或第四车门电机至第六车门电机。也即可通过第一车门电机至第三车门电机控制左车门,通过第四车门电机至第六车门电机控制右车门。在车门中采用三个电机共用一个公共端,电释放电机、电吸合门电机以及电动门制动器独立工作,存在互斥的关系,不会有同时工作的场景存在,公共端回流的设计需要采用同样的电流标准来进行约束。根据控制温度、控制电压和控制电流的特点,工作半桥选用N型场效应晶体(NMOS)管。为了保证新能源汽车车门在车辆行驶过程中车门的正常工作,需要保证半导体场效应晶体管的正常运行,选用对温度敏感度比较高的瞬变抑制二极(TVS)管放置在NMOS周围来检测环境温度情况。

在本申请的一个实施例中,车门功能控制指令由根据用户需求实现新能源汽车电动门功能得到,根据车门功能控制指令在多个初始车门电机中确定目标车门电机与控制目标车门电机的目标控制半桥。

步骤S220,根据车门功能控制指令生成第一脉冲宽度调制波,并根据第一脉冲宽度调制波和目标控制半桥对目标车门电机进行第一转动控制,得到第一车门功能控制结果。

在本申请的一个实施例中,根据车门功能控制指令生成第一脉冲宽度调制波,包括:基于车门功能控制指令对驱动芯片进行芯片工作状态检测,得到芯片工作状态;根据芯片工作状态和车门功能控制指令生成第一脉冲宽度调制波;其中,芯片工作状态检测包括芯片通信状态检测、芯片参数配置状态检测和芯片线路工作状态检测至少之一。

在本申请的一个实施例中,根据芯片工作状态和车门功能控制指令生成第一脉冲宽度调制波,包括:若芯片工作状态为芯片通信异常或芯片线路工作异常,则通过微控制单元进行通信故障清除或芯片线路故障清除;若芯片工作状态为芯片通信正常,则根据车门功能控制指令进行第一芯片参数配置并检测,得到第一芯片配置状态和第一芯片参数配置;若第一芯片配置状态为芯片参数配置正常,则根据预设芯片线路异常位对驱动芯片进行芯片线路工作状态检测,得到芯片线路工作状态;若芯片线路工作状态为芯片线路工作正常,则根据第一芯片参数配置生成第一脉冲宽度调制波;其中,芯片工作状态包括芯片通信状态、芯片参数配置状态和芯片线路工作状态。

在本申请的一个实施例中,参阅图3,图3示出了根据本申请一个实施例的车门功能控制实施的流程示意图。如图3所示,驱动芯片选用L99MH98芯片,可通过八个大电流输出通道,实现对左右两个车门的控制。L99MH98芯片初始化:根据车门功能控制指令将驱动芯片上电;芯片是否存在通信故障:通过微控制器对驱动芯片通信异常进行诊断,若芯片通信异常,则通过微控制器进行通信故障清除,若芯片通信正常,则进行第一芯片参数配置并检测;进行第一芯片参数配置:根据车门功能控制指令进行第一芯片参数配置并检测,在向驱动芯片写入数据前需要关闭看门狗,第一芯片参数配置包括根据车门功能控制指令配置控制目标车门电机第一脉冲宽度调制波的输出配置频率、配置第一脉冲宽度调制波的输出实际频率与输出配置频率的比较检测;芯片是否存在短路、断路故障:微控制器通过对驱动芯片内部寄存器故障位是否存在检测芯片线路工作状态,芯片线路工作状态包括芯片线路工作异常和芯片线路工作正常,芯片线路工作异常包括短路故障和短路故障,若芯片线路工作异常,则通过微控制器进行芯片线路故障清除,若芯片线路故障清除后,则进行芯片工作状态检测,若芯片线路工作正常,则进入脉冲宽度调制(Pulse width modulation,PWM)波生成阶段;输出PWM波控制半桥:根据第一芯片参数配置生成第一脉冲宽度调制波。

在本申请的一个实施例中,通过目标控制半桥根据第一脉冲宽度调制波对目标车门电机进行第一转动控制,得到第一车门功能控制结果。

步骤S230,基于第一脉冲宽度调制波对目标控制半桥进行半桥工作状态检测,得到目标半桥工作状态,并根据目标半桥工作状态对第一脉冲宽度调制波进行频率调整,得到第二脉冲宽度调制波。

其中,半桥工作状态检测包括温度检测、电流电压过量检测和半桥回路工作状态检测至少之一。

在本申请的一个实施例中,根据第一脉冲宽度调制波和目标控制半桥对目标车门电机进行第一转动控制,得到第一车门功能控制结果之后,车门功能控制方法还包括:基于第一脉冲宽度调制波对微控制单元进行控制单元工作状态检测,得到控制单元工作状态;若控制单元工作状态为看门狗输出异常或处于掉电状态,则根据预设短期芯片参数配置生成第七脉冲宽度调制波,并根据第七脉冲宽度调制波和目标控制半桥对目标车门电机进行短期转动控制,得到短期车门功能控制结果;若控制单元工作状态为看门狗输出正常或处于上电状态,则基于第一脉冲宽度调制波对目标控制半桥进行半桥工作状态检测,得到目标半桥工作状态。

在本申请的一个实施例中,请继续参阅图3,如图3所示,MCU是否异常,看门狗输出异常:基于第一脉冲宽度调制波通过驱动芯片对微控制器看门狗输出异常或者微控制器掉电进行检测,得到控制单元工作状态;进入limp home模式芯片内部启动备用程序,保持半桥的正常输出:若控制单元工作状态为看门狗输出异常或处于掉电状态,则根据预设短期芯片参数配置对目标车门电机进行短期转动控制,防止车辆直接抛锚,该控制仅能持续一段预设时间内;若控制单元工作状态为看门狗输出正常或处于上电状态,则进行半桥工作状态检测。

在本申请的一个实施例中,基于第一脉冲宽度调制波对目标控制半桥进行半桥工作状态检测,得到目标半桥工作状态,包括:根据第一脉冲宽度调制波对目标控制半桥进行电路采样,得到半桥输出电流和半桥输出电压;根据第一脉冲宽度调制波对目标控制半桥进行温度采样,得到半桥温度;根据半桥输出电流、半桥输出电压和半桥温度确定目标半桥工作状态。

在本申请的一个实施例中,本申请通过于各个初始控制半桥和各个初始公共回路半桥间设置电路采样点线路进行电路采样。通过目标电路采样点对目标控制半桥进行电路采样,得到半桥输出电流和半桥输出电压。通过温度检测单元对目标控制半桥进行温度采样,得到半桥温度。

在本申请的一个实施例中,温度检测单元通过TVS管进行温度采样,TVS管对于温度的敏感程度很高,通过在四个半桥的位置附近四个TVS管可以实时获取温度情况。可通过修改PWM波来调整输出电流大小,可以预防目标控制半桥过热情况的发生,确保行驶过程中车门安全。并且TVS管电流读取功能集成到驱动上,不需要MCU再对相关数据进行处理,节约了MCU内部资源和算力。断路检测和短路检测也是通过驱动芯片对目标控制半桥输出进行回采,确保目标控制半桥输出过程中,车门的安全不会在行驶过程中出现问题。

在本申请的一个实施例中,根据目标半桥工作状态对第一脉冲宽度调制波进行频率调整,得到第二脉冲宽度调制波包括:若目标半桥工作状态为第一工作状态,则增加第一脉冲宽度调制波的频率,得到第三脉冲宽度调制波,并将第三脉冲宽度调制波作为第二脉冲宽度调制波,第一工作状态用于表征半桥输出电流和半桥输出电压满足预设第一限定区间,且小于预设第一设定值;若目标半桥工作状态为第二工作状态,则减小第一脉冲宽度调制波的频率,得到第四脉冲宽度调制波,并将第四脉冲宽度调制波作为第二脉冲宽度调制波,第二工作状态用于表征半桥输出电流和半桥输出电压满足预设第一限定区间,且大于或等于预设第一设定值;若目标半桥工作状态为第三工作状态,则将第一脉冲宽度调制波的频率调整为零,得到第五脉冲宽度调制波,将第五脉冲宽度调制波作为第二脉冲宽度调制波,并等待微控制器进行故障处理,第三工作状态用于表征短路状态或断路状态或过温状态;若目标半桥工作状态为第四工作状态,则将第一脉冲宽度调制波作为第二脉冲宽度调制波,第四工作状态用于表征通路状态、适温状态、半桥输出电流和半桥输出电压满足预设第一限定区间,且等于预设第一设定值。

在本申请的一个实施例中,请继续参阅图3,如图3所示,半桥输出电流电压在预设第一限定区间内,且不等于预设第一设定值:通过驱动芯片对半桥输出电流和半桥输出电压进行过量检测后调整芯片输出脉冲宽度调制波频率;调整芯片输出PWM频率:若半桥输出电流和半桥输出电压满足预设第一限定区间,且小于预设第一设定值,则增加第一脉冲宽度调制波的频率,得到第三脉冲宽度调制波,并将第三脉冲宽度调制波作为第二脉冲宽度调制波,若半桥输出电流和半桥输出电压满足预设第一限定区间,且大于或等于预设第一设定值,则减小第一脉冲宽度调制波的频率,得到第四脉冲宽度调制波,并将第四脉冲宽度调制波作为第二脉冲宽度调制波,预设第一限定区间由目标控制半桥工作电流和目标控制半桥工作电压得到,预设第一设定值由驱动芯片设定电压和驱动芯片设定电流得到;半桥是否短路、断路故障:半桥回路工作状态检测包括短路状态或断路状态,若目标控制半桥处于短路状态或断路状态,则通过关闭驱动芯片将第一脉冲宽度调制波的频率调整为零,并等待微控制器进行故障处理,若目标控制半桥处于通路状态,则进入温度检测;温度是否异常:通过驱动芯片对半桥温度进行判断检测,若目标控制半桥处于过温状态,则通过关闭驱动芯片将第一脉冲宽度调制波的频率调整为零,并等待微控制器进行故障处理,若目标控制半桥处于适温状态则将第一脉冲宽度调制波作为第二脉冲宽度调制波,并通过微控制器持续获取新的车门功能控制指令。

在本申请的一个实施例中,在本申请的一个实施例中,根据第二脉冲宽度调制波对目标车门电机进行第二转动控制,得到第二车门功能控制结果之后,车门功能控制方法还包括:若获取到新的车门功能控制指令,则根据新的车门功能控制指令对驱动芯片进行第二芯片参数配置并检测,得到第二芯片配置状态和第二芯片参数配置;若第二芯片配置状态为芯片参数配置正常,则根据第二芯片参数配置生成第六脉冲宽度调制波,并将第六脉冲宽度调制波作为第一脉冲宽度调制波。

在本申请的一个实施例中,请继续参阅图3,如图3所示,MCU是否更新状态:通过驱动芯片对微控制器进行传输额外数据进行判断,确定已接收到新的车门功能控制指令;芯片重新配置参数:根据新的车门功能控制指令对驱动芯片进行第二芯片参数配置,并根据第二芯片参数配置生成的第六脉冲宽度调制波得到新的第一脉冲宽度调制波。

步骤S240,根据第二脉冲宽度调制波对目标车门电机进行第二转动控制,得到第二车门功能控制结果,并将第二车门功能控制结果作为目标车门功能控制结果。

在本申请的一个实施例中,通过目标控制半桥根据第二脉冲宽度调制波对目标车门电机进行第二转动控制,得到第一车门功能控制结果,并将第二车门功能控制结果作为目标车门功能控制结果。

在本申请的一个实施例中,在需要启动电释放电机的时候。微控制器先发送电电释放电机的工作需求,先对所有输出状态进行判断不能有其他开关处于打开状态,若存在打开则需要关闭相关开关。再由L99MH98驱动打开电吸合门电机输出通道,以及公共端回流通道,从而实现对电动门吸合的命令。并通过驱动L99MH98对于输出电流电压的回采,判断是否短路,确保输出的稳定性。

在本申请的一个实施例中,L99MH98能提供八路输出,同时能实现PWM控制符合电压电流的控制环境。L99MH98与微控制单元通过24位SPI连接,MCU通过定时器的不断喂狗来保证L99MH98的正常工作,在MCU出现故障后,能够及时采用内部程序保证电动门的正常工作,成本和安全性能够得到保证。

请参阅图4,图4示出了根据本申请一个实施例的车门功能控制装置的框图。该装置可以应用于图1所示的实施环境。该装置也可以适用于其它的示例性实施环境,并具体配置在其它设备中,本实施例不对该装置所适用的实施环境进行限制。

如图4所示,根据本申请的一个实施例的一种车门功能控制装置400,包括:控制指令获取模块401,第一转动控制模块402、脉冲波形调整模块403和第二转动控制模块40。

其中,控制指令获取模块401,用于获取车辆的车门功能控制指令,并根据车门功能控制指令确定目标控制半桥和目标车门电机;

第一转动控制模块402,用于根据车门功能控制指令生成第一脉冲宽度调制波,并根据第一脉冲宽度调制波和目标控制半桥对目标车门电机进行第一转动控制,得到第一车门功能控制结果;

脉冲波形调整模块403,用于基于第一脉冲宽度调制波对目标控制半桥进行半桥工作状态检测,得到目标半桥工作状态,并根据目标半桥工作状态对第一脉冲宽度调制波进行频率调整,得到第二脉冲宽度调制波;

第二转动控制模块40,用于根据第二脉冲宽度调制波对目标车门电机进行第二转动控制,得到第二车门功能控制结果,并将第二车门功能控制结果作为目标车门功能控制结果;

其中,目标控制半桥包括目标控制半桥和目标公共回路半桥,目标控制半桥用于控制目标车门电机,目标公共回路半桥用于与多个初始控制半桥形成电流回路半桥工作状态检测包括温度检测、电流电压过量检测和半桥回路工作状态检测至少之一。

请继续参阅图1,如图1所示,根据本申请的一个实施例的一种车门功能控制装置还包括:微控制单元110、驱动芯片120、工作半桥130、多个初始车门电机140和温度检测单元150。

其中,微控制单元110用于获取车门功能控制指令,并根据车门功能控制指令对驱动芯片进行芯片工作状态检测;驱动芯片120用于通过车门功能控制指令生成第一脉冲宽度调制波,并对各初始控制半桥和各初始公共回路半桥进行半桥工作状态检测,得到第二脉冲宽度调制波;工作半桥130包括多个初始控制半桥和多个初始公共回路半桥,各初始控制半桥用于根据第一脉冲宽度调制波或第二脉冲宽度调制波对各初始车门电机进行电机转动控制,各初始公共回路半桥用于与多个初始控制半桥形成电流回路;各初始车门电机140用于响应第一脉冲宽度调制波或第二脉冲宽度调制波通过电机转动控制进行车门功能控制;温度检测单元150用于对工作半桥进行温度采样,得到半桥温度;微控制单元110与驱动芯片120连接,驱动芯片120与工作半桥130连接,各初始车门电机140与工作半桥130连接,温度检测单元150与工作半桥130、驱动芯片120连接。

需要说明的是,上述实施例所提供的车门功能控制装置与上述实施例所提供的车门功能控制方法属于同一构思,其中各个模块和单元执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。上述实施例所提供的车门功能控制装置在实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能,本处也不对此进行限制。

本申请的实施例还提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得电子设备实现上述各个实施例中提供的车门功能控制方法。

请参阅图5,图5示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。需要说明的是,图5示出的电子设备的计算机系统500仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图5所示,计算机系统500包括中央处理单元(Central Processing Unit,CPU)501,其可以根据存储在只读存储器(Read-OnlyMemory,ROM)502中的程序或者从储存部分508加载到随机访问存储器(Random Access Memory,RAM)503中的程序而执行各种适当的动作和处理,例如执行上述实施例中的方法。在RAM 503中,还存储有系统操作所需的各种程序和数据。CPU 501、ROM 502以及RAM 503通过总线504彼此相连。输入/输出(Input/Output,I/O)接口505也连接至总线504。

以下部件连接至I/O接口505:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分507;包括硬盘等的储存部分508;以及包括诸如LAN(Local AreaNetwork,局域网)卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至I/O接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入储存部分508。

根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。在该计算机程序被中央处理单元(CPU)501执行时,执行本申请的系统中限定的各种功能。

需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。

本申请的另一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机的处理器执行时,使计算机执行如上述各个实施例中提供的车门功能控制方法。该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的,也可以是单独存在,而未装配入该电子设备中。

在上述实施例中,除非另外规定,否则通过使用“第一”和“第二”等序号对共同的对象进行描述,只表示其指代相同对象的不同实例,而非是采用表示被描述的对象必须采用给定的顺序,无论是时间地、空间地、排序地或任何其他方式。

上述实施例仅示例性说明本申请的原理及其功效,而非用于限制本申请。任何熟悉此技术的人士皆可在不违背本申请的精神及范畴下,对上述实施例进行修饰或改变。因此,但凡所属技术领域中具有通常知识者在未脱离本申请所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本申请的权利要求所涵盖。

相关技术
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 一种智能控制方法、智能控制装置、电子设备和存储介质
  • 电子设备的显示控制方法、装置、电子设备和存储介质
  • 电子设备控制方法及装置、电子设备及存储介质
  • 控制方法、控制装置、计算机可读存储介质和电子设备
  • 车辆车门控制方法、控制装置、电子设备及存储介质
  • 一种车门控制方法、装置、电子设备和存储介质
技术分类

06120116224003