微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > 一种高性价比的电动车窗控制器设计

一种高性价比的电动车窗控制器设计

时间:04-22 来源: 点击:
3 电动车窗的软件设计

  程序使用一个具有自动重载功能的16位定时器作为主定时器,每20 ms定时器溢出,中断服务程序置20 ms标志位。在主程序中,单片机不断查询定时器的标志位,周期性执行A/D采样、扫描命令端口、调用电机控制函数以及LIN通信等任务。

  3.1 车窗电机的控制

  如图4所示,程序初始化完成后,电机进入关断状态。在按键端口扫描到上升(或下降)按键输入的控制命令后,主程序调用电机控制函数,电机进入 PWM软启动。PWM启动分为10步,每步时间为20 ms,占空比从10%逐渐递增到100%。随后电机进入上升(或下降)状态。若此时控制器接收到停止、下降(或上升)命令,或是发生堵转,则电机进入 200 ms的惯性制动阶段,此时PWM占空比为0,MOSFET关断。这个阶段结束之后,电机进入上升(或下降)停止状态,如果此时按键停止、下降(或上升)命令,电机进入关断状态。

  如果电机在上升(或下降)过程中,采样电流超过了短路保护的限定值,则认为此时发生了短路故障,电机将直接进入上升(或下降)停止状态,防止由于电流过大而烧毁电机。

  如果电机运行过程中,电流远小于正常运行的电流,则可以判断发生了开路故障,此信息将通过LIN总线反馈给上位机,从而方便地进行故障的诊断和排除。

  3.2 车窗防夹功能

  为了防止车窗在自动上升时发生夹伤乘客的事故.在控制器中设计了防夹功能。当车窗玻璃运行在防夹区域内(距离顶部 200~4 mm),程序根据霍尔传感器的信号计算电机转速,判断车窗是否遇到障碍物。如果遇到障碍物则发出下降指令,实现保护功能。防夹实验结果如图5所示。

  结 语

  该电动车窗控制器采用了英飞凌新一代智能功率器件,充分利用了片上资源,降低了系统的设计和生产成本。而控制器的短路、开路检测功能和防夹功能,也在提高驾驶舒适性的同时,提高了系统的可靠性,保证了行车安全。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top