1.用于汽车电动天窗防夹的方法,其特征在于该方法的具体步骤是:
步骤(1)对电动天窗的控制器初始化,初始化对象包括控制器中的单片机时钟频率、输入输出、内部变量、寄存器、非易失性存储器和中断、防夹阈值H;
步骤(2)对电动天窗的传动系统初始化,初始化对象包括电机和传动机构,得到电机的行程N和电机的平均输出力F0,并将N和F0存储于非易失性存储器中;
所述的平均输出力F0为:
其中Fn为电机行程第n步瞬时输出力,Fn=u·km·(UMot-kω·ω)/(Ra·r)u为齿轮比、km为电机常数、UMot为端电压值、kω为反电动势常量、ω为电机角速度、Ra为电枢电阻、r为减速齿轮半径;
步骤(3)等待用户按键输入或LIN总线命令,当用户按键没有输入或LIN总线命令未到时保持等待,当有用户按键输入或LIN总线命令执行步骤(4);
步骤(4)判断按键输入或LIN总线命令对应的天窗动作为开或关;如果按键输入或LIN总线命令对应的天窗动作为“开”则执行步骤(7),如果按键输入或LIN总线命令对应的天窗动作为“关”则执行步骤(5);
步骤(5)控制器启动电机正向转动,即关闭天窗,如果天窗完全关闭,则控制器停止电机转动,转至步骤(4),如果天窗未完全关闭转至步骤(6);
步骤(6)控制器采集电机的端电压值和电机角速度,计算电机的瞬时输出力Fn;判断Fn是否小于F0,如果Fn<F0,重复步骤(5),如果Fn≥F0,计算输出力变化量ΔFΔF=Fn-F0比较ΔF与防夹阈值H,如果ΔF<H,重复步骤(5),如果ΔF≥H,转至步骤(7);
步骤(7)控制器启动电机反向转动,如果天窗完全打开,则控制器停止电机转动,转至步骤(4)。