1.3 电动防夹车窗位置的确定
常见防夹区域为4~200 mm (图4), 该要求是为满足欧标74/60EEC及北美标准FMVSS118而设定的。车窗在上升和下降过程中, 由于存在玻璃质量、 窗框阻力、 电池电压以及路面颠簸程度等因素的影响, 所以在每个位置上的周期、 大小是不一样的。因此, 判断车窗位置是相当重要的。 车窗运动的行程与电动机旋转的圈数成比例关系, 电动机的旋转圈数可以通过霍尔传感器产生的脉冲获得, 如图5所示。
2 防夹系统ECU
在获取到电动防夹车窗电动机的各项参数信息后, 如何控制电动机按设定的方式工作, 就需要设置防夹系统的ECU。
2.1 系统框图
电动防夹车窗电动机系统框图如图6所示。
电动防夹车窗电动机模块电路主要有电源管理电路、 电流检测电路 (图7)、 电动机驱动电路、 霍尔信号处理电路、 CAN或LIN总线通信电路以及中央处理电路。 防夹模块通过CAN或LIN总线与车身控制器BCM通信, 一般防夹模块为从节点 (Slave), 通过和BCM的通信实现在线诊断以及故障代码存储等功能。采用一大电流MOSFET控制驱动电流的PWM信号值, 实现对电动机的调速以及实现堵转软停止功能, 缩短或者消除了电动机堵转的概率, 从而减少或防止电动机发热, 延长电动机的使用寿命。
2.2 系统软件架构
该软件框架主要包括3个层次: 底层驱动、 服务层、 应用层, 如图8所示。 底层驱动主要有LIN驱动、 定时器驱动、 A/D驱动以及Flash 驱动; 服务层主要有按键读取、 Flash管理、 LIN协议堆栈以及电流电压监控; 应用层是基于底层驱动和服务层之上的对电动机控制的驱动。
2.3 软件流程图
三键式 (手动上升、 手动下降、 自动上升) 防夹模块软件流程如图9所示。