一种电动执行机构的控制方法及装置与流程

文档序号:37207901发布日期:2024-03-05 14:46阅读:41来源:国知局
一种电动执行机构的控制方法及装置与流程

本发明涉及车辆控制,尤其涉及一种电动执行机构的控制方法及装置。


背景技术:

1、车辆中的电动执行机构,是车辆实现各种电动控制功能时的执行机构。车辆的电动执行机构可以包括但不限于电动门,电动后尾门,电动车窗,电动中控锁,电动天窗,电动充电口盖/加油口盖,电动隐藏式门把手,电动前机盖,电动吸合锁,电动汽车尾翼,电动后视镜,电动座椅等等。

2、在某些应用场景,用户(比如儿童)因电动执行机构较为新颖,会频繁地触发电动执行机构的开启和关闭。这样,电动执行机构中的驱动电机会反复做出无谓的动作,对驱动电机以及电动执行机构中的其他结构造成一定程度上的损害,缩短了电动执行机构的使用寿命。


技术实现思路

1、本发明提供一种电动执行机构的控制方法及装置,能够延长电动执行机构的使用寿命。

2、为达到上述目的,本发明采用如下技术方案:

3、第一方面,本发明提供一种电动执行机构的控制方法,该方法包括:

4、获取目标控制指令和对应的第一时刻,目标控制指令用于控制车辆中的目标电动执行机构,第一时刻为获取到目标控制指令的时刻;

5、若第一时刻和第二时刻之间的第一时间间隔小于第一预设时长,则存储第一时刻,第二时刻为获取到历史目标控制指令的时刻,历史目标控制指令为目标控制指令的上一次指令;

6、根据当前存储的时刻的数量确定触发次数,当前存储的任意相邻时刻之间的时间间隔均小于第一预设时长;

7、当触发次数大于或等于m次时,根据第一时刻和第三时刻确定第二时间间隔,第三时刻为自第一时刻开始向前计数的第m个历史时刻,m为大于1的整数;

8、当第二时间间隔小于第二预设时长时,控制目标电动执行机构从第一时刻开始,在预设时间段内禁止运行。

9、在一种可能的实现方式中,电动执行机构的控制装置中包括时间存储空间,时间存储空间包括m个连续的子空间,每个子空间用于存储目标控制指令对应的时刻;若第一时刻和第二时刻之间的第一时间间隔小于第一预设时长,则存储第一时刻,包括:若第一时间间隔小于第一预设时长,则将第一时刻存储至时间存储空间中的第一子空间,第一子空间为第二子空间的下一个子空间,第二子空间用于存储第二时刻。

10、在一种可能的实现方式中,若第一时间间隔大于或等于第一预设时长,则删除第一时刻之前存储的所有时刻,并存储第一时刻。

11、在一种可能的实现方式中,若第一时间间隔大于或等于第一预设时长,则删除第一时刻之前存储的所有时刻,并将第一时刻存储至时间存储空间中的第一个子空间。

12、在一种可能的实现方式中,当触发次数小于m次时,根据目标控制指令控制目标电动执行机构执行相应的操作。

13、在一种可能的实现方式中,当第二时间间隔大于或等于第二预设时长时,根据目标控制指令,控制目标电动执行机构执行相应的操作。

14、在一种可能的实现方式中,该方法还包括:若在预设时间段后获取到新的目标控制指令,则获取新的目标控制指令对应的获取时刻,删除获取时刻之前存储的所有时刻,并存储获取时刻,且根据新的目标控制指令控制目标电动执行机构执行相应的操作。

15、第二方面,本发明提供一种电动执行机构的控制装置,包括:

16、获取模块,用于获取目标控制指令和对应的第一时刻,目标控制指令用于控制车辆中的目标电动执行机构,第一时刻为获取到目标控制指令的时刻;

17、存储模块,用于若第一时刻和第二时刻之间的第一时间间隔小于第一预设时长,则存储第一时刻,第二时刻为获取到历史目标控制指令的时刻,历史目标控制指令为目标控制指令的上一次指令;

18、第一确定模块,用于根据当前存储的时刻的数量确定触发次数,当前存储的任意相邻时刻之间的时间间隔均小于第一预设时长;

19、第二确定模块,用于当触发次数大于或等于m次时,根据第一时刻和第三时刻确定第二时间间隔,第三时刻为自第一时刻开始向前计数的第m个历史时刻,m为大于1的整数;

20、控制模块,用于当第二时间间隔小于第二预设时长时,控制目标电动执行机构从第一时刻开始,在预设时间段内禁止运行。

21、在一种可能的实现方式中,电动执行机构的控制装置中包括时间存储空间,时间存储空间包括m个连续的子空间,每个子空间用于存储目标控制指令对应的时刻;存储模块,具体用于:若第一时间间隔小于第一预设时长,则将第一时刻存储至时间存储空间中的第一子空间,第一子空间为第二子空间的下一个子空间,第二子空间用于存储第二时刻。

22、在一种可能的实现方式中,存储模块,还用于若第一时间间隔大于或等于第一预设时长,则删除第一时刻之前存储的所有时刻,并存储第一时刻。

23、在一种可能的实现方式中,存储模块,具体用于若第一时间间隔大于或等于第一预设时长,则删除第一时刻之前存储的所有时刻,并将第一时刻存储至时间存储空间中的第一个子空间。

24、在一种可能的实现方式中,控制模块,还用于当触发次数小于m次时,根据目标控制指令控制目标电动执行机构执行相应的操作。

25、在一种可能的实现方式中,控制模块,还用于当第二时间间隔大于或等于第二预设时长时,根据目标控制指令,控制目标电动执行机构执行相应的操作。

26、在一种可能的实现方式中,获取模块,还用于若在预设时间段后获取到新的目标控制指令,则获取新的目标控制指令对应的获取时刻;存储模块,还用于删除获取时刻之前存储的所有时刻,并存储获取时刻;控制模块,还用于根据新的目标控制指令控制目标电动执行机构执行相应的操作。

27、第三方面,本发明提供一种车辆,包括:处理器和存储器;存储器用于存储计算机程序代码,计算机程序代码包括计算机指令;当处理器执行计算机指令时,车辆执行如第一方面及其任一种可能的实现方式的电动执行机构的控制方法。

28、第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机指令,当计算机指令在车辆上运行时,使得车辆执行如第一方面及其任一种可能的实现方式的电动执行机构的控制方法。

29、第五方面,本发明提供一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在车辆上运行时,使得车辆执行如第一方面及其任一种可能的实现方式的电动执行机构的控制方法。

30、本发明实施例提供的电动执行机构的控制方法,包括:获取目标控制指令和对应的第一时刻,目标控制指令用于控制车辆中的目标电动执行机构,第一时刻为获取到目标控制指令的时刻;若第一时刻和第二时刻之间的第一时间间隔小于第一预设时长,则存储第一时刻,第二时刻为获取到历史目标控制指令的时刻,历史目标控制指令为目标控制指令的上一次指令;根据当前存储的时刻的数量确定触发次数,当前存储的任意相邻时刻之间的时间间隔均小于第一预设时长;当触发次数大于或等于m次时,根据第一时刻和第三时刻确定第二时间间隔,第三时刻为自第一时刻开始向前计数的第m个历史时刻,m为大于1的整数;当第二时间间隔小于第二预设时长时,控制目标电动执行机构从第一时刻开始,在预设时间段内禁止运行。本发明能够根据用户每次控制电动执行机构时的时刻,确定是否存在短时间内连续控制电动执行机构动作的用户异常操作,并在确定用户做出异常操作时,控制电动执行机构进入休息状态,避免电动执行机构中的驱动电机反复地做出无谓的动作,从而减少了对驱动电机以及电动执行机构中的其他结构造成的损害,延长了电动执行机构的使用寿命。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1