一种位置补偿方法及系统技术方案

技术编号:13625486 阅读:88 留言:0更新日期:2016-09-01 19:27
本发明专利技术公开了一种位置补偿方法及系统,利用预设电机两端电压和对应的实际电机电流从补偿值二维表格中查找出对应的补偿值,根据该补偿值对车窗玻璃的运动位置进行初步补偿,然后根据补偿后的车窗玻璃的实际停止位置与预设停止位置的距离差值与预设距离差值的大小关系,确定车窗玻璃的停止位置是否出现偏移,若偏移,则根据实际停止位置和预设停止位置的相对位置关系确定偏移方向,根据该偏移方向再次进行补偿,并再次判断补偿后的车窗玻璃的停止位置是否偏移,如此反复,直至车窗玻璃的实际停止位置满足要求。本发明专利技术在原有车窗玻璃的停止位置的基础上,通过对车窗玻璃的停止位置反复补偿校验,实现了在继电器切停后对车窗玻璃前冲距离的补偿。

【技术实现步骤摘要】

本专利技术涉及车窗控制
,更具体的说,涉及一种位置补偿方法及系统
技术介绍
目前市面上绝大多数车辆采用电动车窗,以提高车辆操作的舒适性。其中,车窗的电动打开和关闭通过直流电机驱动其闭合机构实现。针对此类电机闭合系统,相关法规在保护人身安全方面提出了设计约束,即在通过电机操作闭合部件闭合的过程中,在法规规定的范围内(4mm-200mm),如果遇到物体或人的身体阻碍时(防夹力大于100N),电机必须能够检测出这一情况并反转运行,电机闭合系统的这一功能也被称为防夹功能。因此,为满足防夹功能,车窗控制器需满足两个要求:一是能够准确判断出车窗玻璃运动的位置;二是在车窗玻璃遇到障碍物时能够准确识别出防夹力大小,并在防夹力达到设定阈值时及时反转车窗玻璃。现有的一种防夹方案是在电机内部安装霍尔传感器,通过霍尔传感器得到与电机运动相关的脉冲信号,进而根据该脉冲信号提取出车窗玻璃运动速度和位置。由于车辆的四个车窗各需要安装一个霍尔传感器和相应的控制电路,因此,在除电机电源线外,还需要额外安装霍尔传感器的连接线束和接插件,从而无益于车辆降低成本。另一种防夹方案是无需霍尔传感器,车窗控制器仅需根据电机电源线上的电流纹波记录车窗玻璃运动位置,并根据电机电流的大小进行防夹判断。由于一个车窗控制器能够同时控制四个车窗的电机的运动并进行防夹检测,因此,相比第一种防夹方案车辆成本大大降低。基于电流纹波的车窗防夹方案的关键在于如何根据电流纹波准确提取出车窗玻璃运动位置。当电机正常运行时,电流纹波波形的一致性较好,电流纹波通过硬件电路的高通滤波和放大,再经过比较器得到对应的方波信号,该方波信号即表示车窗玻璃运动位置。但是,当继电器切停电机的运动时,
电机在反向电动势的作用下做制动,车窗玻璃由于惯性继续向前运动,此时电流纹波波形不规则,不能正确反映车窗玻璃前冲距离。若直接用该电流纹波信号记录车窗玻璃运动位置,在车窗玻璃多次运动后会出现零点较大偏移(也称为软停点偏移),从而造成误防夹或车窗关不严。因此,如何提供一种位置补偿方法及系统以实现在继电器切停后对车窗玻璃前冲距离的补偿,从而能够准确识别车窗玻璃运动位置是亟需解决的技术问题。
技术实现思路
有鉴于此,本专利技术公开一种位置补偿方法及系统,以实现在继电器切停后对车窗玻璃前冲距离的补偿,从而能够准确识别车窗玻璃运动位置。一种位置补偿方法,包括:获取在预设电机两端电压下,车窗开启或关闭时的实际电机电流,所述预设电机两端电压位于最大电机两端电压和最小电机两端电压之间;根据预设定二维查表函数,将所述预设电机两端电压和所述实际电机电流作为二维表格索引值,从预存储的补偿值二维表格中查找出对应的补偿值,所述补偿值用车窗玻璃前冲距离表示;根据所述补偿值对车窗玻璃的运动位置进行初步补偿;控制位置补偿后的车窗开启或关闭,并获取所述车窗玻璃的实际停止位置;比较所述实际停止位置与预设停止位置的距离差值与预设距离差值的大小关系,并基于比较结果,判断所述车窗玻璃的停止位置是否偏移;如果所述车窗玻璃的停止位置偏移,则根据所述实际停止位置和所述预设停止位置的相对位置关系确定偏移方向,并根据所述偏移方向对所述车窗玻璃的运动位置按照预设补偿幅度再次进行补偿,并再次判断补偿后的所述车窗玻璃的停止位置是否偏移,直至所述车窗玻璃的实际停止位置与所述预设停止位置的距离差值不超过所述预设距离差值。优选的,所述根据所述实际停止位置和所述预设停止位置的相对位置关系确定偏移方向,并根据所述偏移方向对所述车窗玻璃的运动位置按照预设补偿幅度再次进行补偿包括:判断所述实际停止位置是否位于所述预设停止位置的上方;如果是,则按照所述预设补偿幅度减小所述车窗玻璃开启方向补偿值或按照所述预设补偿幅度增大所述车窗玻璃关闭方向补偿值;如果否,则按照所述预设补偿幅度增大所述车窗玻璃开启方向补偿值或按照所述预设补偿幅度减小所述车窗玻璃关闭方向补偿值。优选的,所述补偿值二维表格包括:多个电机两端电压,所述多个电机两端电压包括:所述最大电机两端电压、所述最小电机两端电压以及位于所述最大电机两端电压和所述最小电机两端电压之间的任一电机两端电压;多个电机电流,所述多个电机电流包括:车窗开启时电机电流、车窗关闭时的电机电流和电机开启但没有运转时的电机电流;以及,所述车窗玻璃在第一电机两端电压和第一电机电流时对应的车窗运动位置的补偿值,其中,所述第一电机电压为所述多个电机两端电压中的任意一个,所述第一电机电流为所述多个电机电流中的任意一个。一种位置补偿系统,包括:获取单元,用于获取在预设电机两端电压下,车窗开启或关闭时的实际电机电流,所述预设电机两端电压位于最大电机两端电压和最小电机两端电压之间;查找单元,用于根据预设定二维查表函数,将所述预设电机两端电压和所述实际电机电流作为二维表格索引值,从预存储的补偿值二维表格中查找出对应的补偿值,所述补偿值用车窗玻璃前冲距离表示;补偿单元,用于根据所述补偿值对车窗玻璃的运动位置进行初步补偿;控制单元,用于控制位置补偿后的车窗开启或关闭,并获取所述车窗玻璃的实际停止位置;比较单元,用于比较所述实际停止位置与预设停止位置的距离差值与预设距离差值的大小关系,并基于比较结果,判断所述车窗玻璃的停止位置是否偏移;再次补偿单元,用于如果所述车窗玻璃的停止位置偏移,则根据所述实际停止位置和所述预设停止位置的相对位置关系确定偏移方向,并根据所述
偏移方向对所述车窗玻璃的运动位置按照预设补偿幅度再次进行补偿,并返回所述控制单元再次判断补偿后的所述车窗玻璃的停止位置是否偏移,直至所述车窗玻璃的实际停止位置与所述预设停止位置的距离差值不超过所述预设距离差值。优选的,所述再次补偿单元包括:判断子单元,用于判断所述实际停止位置是否位于所述预设停止位置的上方,如果是,则执行向上偏补偿子单元,否则,执行向下偏补偿子单元;所述向上偏补偿子单元,用于按照所述预设补偿幅度减小所述车窗玻璃开启方向补偿值或按照所述预设补偿幅度增大所述车窗玻璃关闭方向补偿值;所述向下偏补偿子单元,用于按照所述预设补偿幅度增大所述车窗玻璃开启方向补偿值或按照所述预设补偿幅度减小所述车窗玻璃关闭方向补偿值。优选的,所述补偿值二维表格包括:多个电机两端电压,所述多个电机两端电压包括:所述最大电机两端电压、所述最小电机两端电压以及位于所述最大电机两端电压和所述最小电机两端电压之间的任一电机两端电压;多个电机电流,所述多个电机电流包括:车窗开启时电机电流、车窗关闭时的电机电流和电机开启但没有运转时的电机电流;以及,所述车窗玻璃在第一电机两端电压和第一电机电流时对应的车窗运动位置的补偿值,其中,所述第一电机电压为所述多个电机两端电压中的任意一个,所述第一电机电流为所述多个电机电流中的任意一个。从上述的技术方案可以看出,本专利技术公开了一种位置补偿方法及系统,获取预设电机两端电压下车窗开启或关闭时的实际电机电流,利用预设电机两端电压和实际电机电流从补偿值二维表格中查找出对应的补偿值,根据该补偿值对车窗玻璃的运动位置进行初步补偿,然后通过比较补偿后的车窗玻璃的实际停止位置与预设停止位置的距离差值与预设距离差值的大小关系,确定车窗玻璃的停止位置是否出现偏移,若偏移,则根据实际停止本文档来自技高网
...
一种位置补偿方法及系统

【技术保护点】
一种位置补偿方法,其特征在于,包括:获取在预设电机两端电压下,车窗开启或关闭时的实际电机电流,所述预设电机两端电压位于最大电机两端电压和最小电机两端电压之间;根据预设定二维查表函数,将所述预设电机两端电压和所述实际电机电流作为二维表格索引值,从预存储的补偿值二维表格中查找出对应的补偿值,所述补偿值用车窗玻璃前冲距离表示;根据所述补偿值对车窗玻璃的运动位置进行初步补偿;控制位置补偿后的车窗开启或关闭,并获取所述车窗玻璃的实际停止位置;比较所述实际停止位置与预设停止位置的距离差值与预设距离差值的大小关系,并基于比较结果,判断所述车窗玻璃的停止位置是否偏移;如果所述车窗玻璃的停止位置偏移,则根据所述实际停止位置和所述预设停止位置的相对位置关系确定偏移方向,并根据所述偏移方向对所述车窗玻璃的运动位置按照预设补偿幅度再次进行补偿,并再次判断补偿后的所述车窗玻璃的停止位置是否偏移,直至所述车窗玻璃的实际停止位置与所述预设停止位置的距离差值不超过所述预设距离差值。

【技术特征摘要】
1.一种位置补偿方法,其特征在于,包括:获取在预设电机两端电压下,车窗开启或关闭时的实际电机电流,所述预设电机两端电压位于最大电机两端电压和最小电机两端电压之间;根据预设定二维查表函数,将所述预设电机两端电压和所述实际电机电流作为二维表格索引值,从预存储的补偿值二维表格中查找出对应的补偿值,所述补偿值用车窗玻璃前冲距离表示;根据所述补偿值对车窗玻璃的运动位置进行初步补偿;控制位置补偿后的车窗开启或关闭,并获取所述车窗玻璃的实际停止位置;比较所述实际停止位置与预设停止位置的距离差值与预设距离差值的大小关系,并基于比较结果,判断所述车窗玻璃的停止位置是否偏移;如果所述车窗玻璃的停止位置偏移,则根据所述实际停止位置和所述预设停止位置的相对位置关系确定偏移方向,并根据所述偏移方向对所述车窗玻璃的运动位置按照预设补偿幅度再次进行补偿,并再次判断补偿后的所述车窗玻璃的停止位置是否偏移,直至所述车窗玻璃的实际停止位置与所述预设停止位置的距离差值不超过所述预设距离差值。2.根据权利要求1所述的位置补偿方法,其特征在于,所述根据所述实际停止位置和所述预设停止位置的相对位置关系确定偏移方向,并根据所述偏移方向对所述车窗玻璃的运动位置按照预设补偿幅度再次进行补偿包括:判断所述实际停止位置是否位于所述预设停止位置的上方;如果是,则按照所述预设补偿幅度减小所述车窗玻璃开启方向补偿值或按照所述预设补偿幅度增大所述车窗玻璃关闭方向补偿值;如果否,则按照所述预设补偿幅度增大所述车窗玻璃开启方向补偿值或按照所述预设补偿幅度减小所述车窗玻璃关闭方向补偿值。3.根据权利要求1所述的位置补偿方法,其特征在于,所述补偿值二维表格包括:多个电机两端电压,所述多个电机两端电压包括:所述最大电机两端电压、所述最小电机两端电压以及位于所述最大电机两端电压和所述最小电机两端电压之间的任一电机两端电压;多个电机电流,所述多个电机电流包括:车窗开启时电机电流、车窗关闭时的电机电流和电机开启但没有运转时的电机电流;以及,所述车窗玻璃在第一电机两端电压和第一电机电流时对应的车窗运动位置的补偿值,其中,所述第一电机电压为所述多个电机两端电压中的任意一个,所述第一电机电流为所述多个电机电流中的任意一个。4.一种位置补偿系统,其特征在于,包括:获取...

【专利技术属性】
技术研发人员:刘爽贾晟谷文港彭晓光
申请(专利权)人:北京经纬恒润科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1