本技术涉及车辆智能控制,具体涉及一种霍尔电机位置精度验证测试方法、装置及设备。
背景技术:
1、霍尔电机通过在电机内部安装的磁环和霍尔传感器来捕获电机转子上产生的霍尔信号,电机内集成了霍尔传感器,每旋转一周,都会产生一组方波信号,即霍尔信号,通过分析这些霍尔信号的频率和数量,便可以精确计算得出电机的运行速度和位置,因此,霍尔电机常被用于车窗玻璃自动升降防夹控制中。
2、在车窗玻璃的升降防夹控制中,对于防夹区,要求车窗所有裸露边缘到顶部密封之间的采光区域间隔距离一般为3~210mm,能够实现障碍物检测,一旦在此区域检测到防夹事件(一般使用速度变化信息判断),车窗将立即开始反转下降;而进入到非防夹区,则车窗受到阻力时无须反转下降,以避免关不上车窗。
3、当前一般根据脉冲数判断车窗上升过程中是否处于防夹区,从而决定是否进行防夹控制(即将脉冲数与设定阈值间进行比较,当脉冲数小于设定阈值时启动防夹控制)。然而在实际的应用中,用户点动开窗、行驶中车窗和电机抖动,或者车窗运动中遇到障碍物,则脉冲数计数不准确而导致车窗位置判断错误,可能发生车窗已靠近顶部而此时脉冲数小于设定阈值的情形,使得车窗防夹启动,导致车窗无法完全关闭;或者,车窗还处于防夹区,而脉冲数已大于设定阈值,导致车窗遇到障碍物时防夹控制不启动,从而导致夹伤事故的发生。
技术实现思路
1、本技术提供一种霍尔电机位置精度验证测试方法、装置及设备,能够有效提升防夹触发的准确性。
2、第一方面,本技术实施例提供一种霍尔电机位置精度验证测试方法,所述霍尔电机位置精度验证测试方法包括:
3、基于位置精度和霍尔电机往复行程范围要求,进行车窗系统中霍尔电机的硬件参数设置,并进行运行参数测量;
4、设定调试参数和初始测试流程,并结合防夹区对应脉冲计数区间,测试车窗玻璃在初始位置与防夹区之间往复运动预设次数后车窗玻璃的位置偏差;
5、根据初始测试流程的测试结果,并待测试通过后基于初始测试流程和自学习策略设计测试流程以对霍尔电机的精度进行测试。
6、结合第一方面,在一种实施方式中,
7、所述硬件参数包括磁极对数、霍尔传感器型号和数量、磁极和霍尔传感器相对位置精度要求;
8、所述运行参数包括霍尔电机以最大电压最小阻力运行时的脉冲宽度、单个脉冲对应的行程距离、霍尔电机往复行程计数阈值、霍尔电机由运动状态至停止状态时因外界因素导致的移动时长、霍尔电机运行振动过程中的脉冲抖动、霍尔电机在电磁干扰情况下的脉冲抖动。
9、结合第一方面,在一种实施方式中,
10、所述霍尔电机往复行程计数阈值为防夹区对应脉冲计数区间,所述防夹区对应脉冲计数区间包括防夹区起点对应脉冲数和防夹区终点对应脉冲数;
11、所述外界因素包括外接阻力、车窗玻璃自身重力、车窗玻璃运动惯性。
12、结合第一方面,在一种实施方式中,所述调试参数包括霍尔电机运行过程中对应脉冲信号的脉冲单边沿和双边沿计数、防夹区对应脉冲计数区间、霍尔电机消抖阈值。
13、结合第一方面,在一种实施方式中,所述结合防夹区对应脉冲计数区间,测试车窗玻璃在初始位置与防夹区之间往复运动预设次数后车窗玻璃的位置偏差,具体包括:
14、基于霍尔电机行程的起始点或终点,确定霍尔电机的初始位置;
15、循环执行往复运动流程预设次数,之后判断当前记录的车窗玻璃位置与上次记录的车窗玻璃位置间的位置偏差:
16、若位置偏差小于设定位置精度公差,则初始测试流程测试通过;
17、若位置偏差不小于设定位置精度公差,则初始测试流程测试未通过;
18、其中,所述往复运动流程包括:驱使霍尔电机运行以使车窗玻璃向防夹区运动,并对霍尔传感器的脉冲数进行计数,当脉冲数计数位于防夹区对应脉冲计数区间时,霍尔电机停止运行,记录此时的脉冲数,之后控制霍尔电机反向运动直至霍尔传感器的脉冲数改变量等于上次记录的脉冲数,则控制霍尔电机停止运行并对当前车窗玻璃位置进行记录。
19、结合第一方面,在一种实施方式中,所述基于初始测试流程设计测试流程以对霍尔电机的精度进行测试,具体包括:
20、基于霍尔电机行程的起始点或终点,确定霍尔电机的初始位置;
21、循环执行往复运动步骤设定次数,之后判断当前记录的车窗玻璃位置与上次记录的车窗玻璃位置间的位置偏差:
22、若位置偏差小于设定位置精度公差,则测试流程测试通过,并基于自学习策略对霍尔电机初始位置进行初始化;
23、若位置偏差不小于设定位置精度公差,则测试流程测试未通过;
24、其中,所述往复运动步骤包括:驱使霍尔电机运行以使车窗玻璃向防夹区运动,并对霍尔传感器的脉冲数进行计数,当脉冲数计数位于防夹区对应脉冲计数区间时,霍尔电机停止运行,记录此时的脉冲数,之后控制霍尔电机反向运动直至霍尔传感器的脉冲数改变量等于上次记录的脉冲数,则控制霍尔电机停止运行,并延时设定时间后对当前车窗玻璃位置进行记录;
25、其中,所述设定时间大于霍尔电机由运动状态至停止状态时因外界因素导致的移动时长。
26、结合第一方面,在一种实施方式中,所述基于自学习策略对霍尔电机初始位置进行初始化,具体包括:
27、驱使霍尔电机运行以使车窗玻璃向防夹区运动,并对霍尔传感器的脉冲数进行计数,当脉冲数计数位于防夹区对应脉冲计数区间时,霍尔电机停止运行,之后控制霍尔电机反向运动直至车窗玻璃完全无法再移动,将当前位置作为霍尔电机初始位置。
28、结合第一方面,在一种实施方式中,在霍尔电机运动过程中:
29、若因障碍物导致霍尔电机无法继续运动时,则执行初始化命令强行控制霍尔电机运动直至车窗玻璃到达最上边或最下边且无法再移动,将当前位置调整为霍尔电机初始位置。
30、第二方面,本技术实施例提供一种霍尔电机位置精度验证测试装置,所述霍尔电机位置精度验证测试装置包括:
31、设置模块,其用于基于位置精度和霍尔电机往复行程范围要求,进行车窗系统中霍尔电机的硬件参数设置,并进行运行参数测量;
32、第一测试模块,其用于设定调试参数和初始测试流程,并结合防夹区对应脉冲计数区间,测试车窗玻璃在初始位置与防夹区之间往复运动预设次数后车窗玻璃的位置偏差;
33、第二测试模块,其用于根据初始测试流程的测试结果,并待测试通过后基于初始测试流程和自学习策略设计测试流程以对霍尔电机的精度进行测试。
34、第三方面,本技术实施例提供一种霍尔电机位置精度验证测试设备,所述霍尔电机位置精度验证测试设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的霍尔电机位置精度验证测试程序,其中所述霍尔电机位置精度验证测试程序被所述处理器执行时,实现上述所述的霍尔电机位置精度验证测试方法的步骤。
35、本技术实施例提供的技术方案带来的有益效果包括:
36、通过基于位置精度和霍尔电机往复行程范围要求,进行车窗系统中霍尔电机的硬件参数设置,保证硬件输出的一致性,通过进行运行参数测量,以及设定调试参数和初始测试流程,并执行初始测试流程,保证防夹区内运行丢步误差在可控范围内,通过基于初始测试流程和自学习策略设计测试流程以对霍尔电机的精度进行测试,采用自学习流程、参数设计和测试,保证非防夹区内运行丢步误差在可控范围内,提供防夹区和非防夹区位置精度验证,防止使用中偶发玻璃位置识别错误导致玻璃误防夹不能升到顶部无法关严情形发生,以及避免应触发防夹时不触发防夹而导致的夹伤事故的发生。
1.一种霍尔电机位置精度验证测试方法,其特征在于,所述霍尔电机位置精度验证测试方法包括:
2.如权利要求1所述的一种霍尔电机位置精度验证测试方法,其特征在于:
3.如权利要求2所述的一种霍尔电机位置精度验证测试方法,其特征在于:
4.如权利要求2所述的一种霍尔电机位置精度验证测试方法,其特征在于:所述调试参数包括霍尔电机运行过程中对应脉冲信号的脉冲单边沿和双边沿计数、防夹区对应脉冲计数区间、霍尔电机消抖阈值。
5.如权利要求2所述的一种霍尔电机位置精度验证测试方法,其特征在于,所述结合防夹区对应脉冲计数区间,测试车窗玻璃在初始位置与防夹区之间往复运动预设次数后车窗玻璃的位置偏差,具体包括:
6.如权利要求2所述的一种霍尔电机位置精度验证测试方法,其特征在于,所述基于初始测试流程设计测试流程以对霍尔电机的精度进行测试,具体包括:
7.如权利要求6所述的一种霍尔电机位置精度验证测试方法,其特征在于,所述基于自学习策略对霍尔电机初始位置进行初始化,具体包括:
8.如权利要求5或6所述的一种霍尔电机位置精度验证测试方法,其特征在于,在霍尔电机运动过程中:
9.一种霍尔电机位置精度验证测试装置,其特征在于,所述霍尔电机位置精度验证测试装置包括:
10.一种霍尔电机位置精度验证测试设备,其特征在于,所述霍尔电机位置精度验证测试设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的霍尔电机位置精度验证测试程序,其中所述霍尔电机位置精度验证测试程序被所述处理器执行时,实现如权利要求1至8中任一项所述的霍尔电机位置精度验证测试方法的步骤。
