一种电动侧滑门防夹方法及系统的制作方法_2

文档序号:9643275阅读:来源:国知局
间的差值,发出防夹指令,或为下一位置区间的防夹判断做准备,实现了对每一次侧滑门的开关运行过程进行检测,并根据每一个位置区间的具体状况进行防夹判断,避免了随着侧滑门使用时间的增加或温度、电压等的变化,其参考数据一成不变,不符合防夹现状,导致的防夹效果出现较大误差的问题。
【附图说明】
[0047]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0048]图1为本发明实施例公开的一种电动侧滑门防夹方法的流程图;
[0049]图2为本发明实施例公开的一种电动侧滑门防夹方法的流程图;
[0050]图3为本发明实施例公开的一种电动侧滑门防夹系统的结构示意图;
[0051]图4为本发明实施例公开的一种第二比较单元的结构示意图。
【具体实施方式】
[0052]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0053]本发明公开了一种电动侧滑门防夹方法,其流程图如图1所示,包括:
[0054]步骤S11、检测侧滑门开关运行在当前位置区间的平均电流值;
[0055]在本次侧滑门开关运行过程中,直接检测各位置区间的平均电流值。
[0056]步骤S12、获取预先计算的当前位置区间的电流参考值;
[0057]步骤S13、在当前位置区间的平均电流值与当前位置区间的电流参考值之间的差值大于第一阈值的情况下,发出防夹指令;
[0058]步骤S14、在当前位置区间的平均电流值与当前位置区间的电流参考值之间的差值不大于第一阈值的情况下,计算当前位置区间的平均电流值与前一位置区间的平均电流值的差值,作为第一电流差;
[0059]步骤S15、从预先存储的第二电流差组中获取当前位置区间与前一位置区间的第二电流差;
[0060]第二电流差组包括:侧滑门开关运行中历史存储的每一位置区间与其前一位置区间的电流差。
[0061]侧滑门在从全开到全关以及从全关到全开的过程中,电流是变化的,可以在侧滑门运动过程中,按照霍尔位置分成多段,即通过霍尔传感器将整个运动过程平均分为多段,即多个位置区间,在侧滑门开关运动过程中,获取侧滑门到达每个位置区间时的平均电流,并计算得到每个位置区间与位于该位置区间的前一位置区间的平均电流的差值,组成第一电流差组。
[0062]例如:当前检测的位置区间为第二位置区间,检测得到本次侧滑门运行中第二位置区间与第一位置区间的平均电流差为第一电流差;此时,从存储的第二电流差组中提取保存的之前侧滑门运行中第二位置区间与第一位置区间的电流差,若保存的之前侧滑门运动中第二位置区间与第一位置区间的电流差为第二电流差,获取第一电流差与第二电流差之间的差值,也可以为获取第一电流差与第二电流差的差值的绝对值。
[0063]在发出防夹指令后,保持第二电流差组中当前位置区间与其前一位置区间的电流差不变。
[0064]步骤S16、比较第一电流差与第二电流差组中当前位置区间与前一位置区间的第二电流差,根据比较结果获取下一位置区间的电流参考值。
[0065]根据步骤S14?S16的过程可以得到下一位置区间的电流参考值,其中,当前位置区间的电流参考值可以根据同样的过程获取。
[0066]进一步的,在步骤S16之后,还可以包括:
[0067]判断第一电流差与第二电流差组中当前位置区间与前一位置区间的第二电流差之间的差值的绝对值是否小于第三阈值;
[0068]若是,则将第二电流差组中当前位置区间与前一位置区间的第二电流差替换为第一电流差,否则,将第二电流差组中当前位置区间与前一位置区间的第二电流差替换为第三阈值。
[0069]具体的,还可以为:首先判断第一电流差与第二电流差组中当前位置区间与前一位置区间的第二电流差之间的差值的绝对值是否大于第四阈值,当该差值的绝对值不大于第四阈值时,则认为第一电流差与第二电流差组中当前位置区间与前一位置区间的第二电流差之间的变化不大,对预先存储的第二电流差组中当前位置区间与前一位置区间的第二电流差不进行更新,即保持之前保存的第二电流差组中当前位置区间与前一位置区间的第二电流差不变;
[0070]当第一电流差与第二电流差组中当前位置区间与前一位置区间的第二电流差之间的差值的绝对值大于第四阈值,且小于第三阈值时,则将第二电流差组中当前位置区间与前一位置区间的第二电流差替换为第一电流差,即实现第二电流差组中数据的更新,使得第二电流差组在电动侧滑门开关过程中持续保持最新状态,以克服电动侧滑门开关次数过多或温度等的变化导致的电流、电压等的变化,减小了每次检测得到的电流参考值的误差;
[0071]当第一电流差与第二电流差组中当前位置区间与前一位置区间的第二电流差之间的差值的绝对值大于第三阈值时,则认为该差值过大,将第二电流差组中当前位置区间与前一位置区间的第二电流差用第三阈值代替,并且,该电流差值的更新是在电动侧滑门从开至关、或从关至开全程后才会进行存储更新。
[0072]本实施例公开的电动侧滑门防夹方法,通过检测侧滑门开关运行在当前位置区间的平均电流值,获取预先计算的当前位置区间的电流参考值,在当前位置区间的平均电流值与当前位置区间的电流参考值之间的差值大于第一阈值的情况下,发出防夹指令,否则,计算当前位置区间的平均电流值与前一位置区间的平均电流值的差值,作为第一电流差,从预先存储的第二电流差组中获取当前位置区间与前一位置区间的第二电流差,第二电流差组包括侧滑门开关运行中历史存储的每一位置区间与其前一位置区间的电流差,比较第一电流差与第二电流差,根据比较结果获取下一位置区间的电流参考值。本方案通过比较当前位置区间的平均电流值与其电流参考值之间的差值,发出防夹指令,或为下一位置区间的防夹判断做准备,实现了对每一次侧滑门的开关运行过程进行检测,并根据每一个位置区间的具体状况进行防夹判断,避免了随着侧滑门使用时间的增加或温度、电压等的变化,其参考数据一成不变,不符合防夹现状,导致的防夹效果出现较大误差的问题。
[0073]本实施例公开了一种电动侧滑门防夹方法,其流程图如图2所示,包括:
[0074]步骤S21、检测侧滑门开关运行在当前位置区间的平均电流值;
[0075]步骤S22、获取预先计算的当前位置区间的电流参考值;
[0076]步骤S23、在当前位置区间的平均电流值与当前位置区间的电流参考值之间的差值大于第一阈值的情况下,发出防夹指令;
[0077]步骤S24、在当前位置区间的平均电流值与当前位置区间的电流参考值之间的差值不大于第一阈值的情况下,计算当前位置区间的平均电流值与前一位置区间的平均电流值的差值,作为第一电流差;
[0078]步骤S25、从预先存储的第二电流差组中获取当前位置区间与前一位置区间的第二电流差;
[0079]第二电流差组包括:侧滑门开关运行中历史存储的每一位置区间与其前一位置区间的电流差。
[0080]步骤S26、判断第一电流差与第二电流差组中当前位置区间与前一位置区间的第二电流差之间的差值的绝对值是否小于第二阈值;
[0081]步骤S27、若是,则获取第二电流差组中下一位置区间与当前位置区间的第二电流差,以及当前位置区间的平均电流值;
[0082]当第一电流差与第二电流差组中当前位置区间与前一位置区间的第二电流差之间的差值的绝对值小于第一阈值时,在该位置区间内不会出现防夹,当第一电流差与第二电流差组中当前位置区间与前一位置区间的第二电流差之间的差值的绝对值大于第一阈值时,其有出现防夹的可能性,此时,可以发出预防夹指令,但并非防夹指令。
[0083]当在当前位置区间内不会出现防夹时,就需要为下一次判断是否防夹做准备,SP计算下一位置区间的电流参考值。
[0084]而下一位置区间的电流参考值是通过下一位置区间与当前位置区间的第二电流差,以及当前位置区间的平均电流值或当前位置区间的参考电流值计算得到的。
[0085]判断计算下一位置区间的参考电流值是通过当前位置区间的平均电流值还是参考电流值,是通过第一电流差与第二电流差组中当前位置区间与前一位置区间的第二电流差之间
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1