三相交流电机驱动频繁炸机的原因梳理

文章探讨了三相交流异步电机驱动中,过流保护失效及程序升级重启时炸机的问题。主要涉及IPM内部IGBT控制、自举电容充电不足导致的控制失效,以及程序未初始化引发的非正常启动风险。提出优化控制逻辑和硬件防护措施作为解决方案。
摘要由CSDN通过智能技术生成

一. 驱动方案说明

如下图所示,为三相交流异步电机驱动框图。MCU按照一定逻辑控制IPM导通,控制电机运行。当发生过流时,过流信号反馈回IPM,硬件上自动关闭IPM运行,同时传送给MCU,通知MCU停止驱动IPM;当IPM内部温度过高时,MCU会监测到,进而停止驱动IPM。
在这里插入图片描述
原理上很简单,但在研发过程中多次出现炸机情况,具体原因有多种,接下来针对两种已查明原因的两种现象进行详细解释。

二. 电机启动/停止时的炸板

1. IPM内部驱动原理

在这里插入图片描述
如上图所示,IPM内部集成了IGBT桥式控制电路。HIN(U)、HIN(V)、HIN(W)、LIN(U)、LIN(V)、LIN(W)分别为上下桥壁的控制引脚。控制逻辑按表中进行;

HIN(U)HIN(V)HIN(W)LIN(U)LIN(V)LIN(W)开通的功率管UVW
HLLLHLQ1、Q5×
LHLLLHQ2、Q6×
LLHHLLQ3、Q4×

2. 硬件过流保护失效原因

硬件上是增加了过流保护功能的,当发生过流,过流信号会直接反馈到IPM,自动关闭IPM模块的。但为什么会失效?
失效的关键就在于IGBT已经不受控。如下图所示,驱动IGBT的电压为15V左右,因此要保证Vgs的电压为15V左右。VDD脚外接15V,VS为浮地,当上桥臂关闭,下桥臂导通时,VS电压被拉到地;VDD给VB与VS间的自举电容充电,VB=VSS+VDD;当上桥臂导通,下桥臂关闭时,VS电压为P脚电压VP,VB=VP+VDD;通过自举电容的作用,VB与VS间的压差(即Vgs)维持在15V,保证了上桥臂的可靠控制。
自举电容充电是需要一定时间的。刚启动电机的时候,一般要求先开启下桥臂几十到几百毫秒的时间,确保自举电容先充满电,然后再按照互补输出的方式控制上下桥臂。如果不先开启下桥臂,造成自举电容充电不足,无法维持Vgs的15V压差,上桥臂就会失控,造成上桥臂关闭时无法关闭,或导通时无法导通,或者处于半导通状态,情况比较复杂,易发生过流、过压、过热等现象,造成IGBT损伤或烧毁。由于IGBT是集成在IPM中的,具体是哪种损伤,很难判断。
对于过流烧毁,也可能存在过流保护失效的情况。NFAP1060L3TT对过流信号有个350ns的消隐时间,对于同相上下桥臂直接导通,瞬间的电流极大,也极可能造成采样电阻烧毁或损伤。对于过压与过热损坏,IPM内部更无此防护。

在这里插入图片描述

3. 解决办法

软件控制逻辑上进行优化,核心是保障自举电容充电正常,不会造成上桥臂控制失效。

三. 程序升级重启时的炸板

在这里插入图片描述
由于程序未对IPM的PWM控制相关引脚进行初始化,硬件上也未强制拉低,造成程序升级后重启有较大概率发生炸板问题。如上图所示为三相交流异步电机的IPM部分驱动电路。MCU的PWM控制信号经过缓冲器和RC滤波后再连接到IPM的各相上下桥臂开启控制引脚。当MCU未对控制引脚进行初始化时,相当于缓冲器的输入端是悬空状态,进而造成缓冲器的输出端状态不定,有可能是低电平,也有可能是脉冲输出,如下图所示。因此,有概率会出现同相上下桥臂同时导通的情况,造成炸板;更有可能是不同相的上下桥臂导通,但维持较长时间,电机上的线圈绕组会失去电感作用,形成短路,造成过流烧毁。
解决办法就是MCU对相关控制引脚进行初始化,输出低电平,同时硬件上也要做防护,在缓冲器输入端增加下拉电阻。当无输入时,通过下拉电阻可强行将缓冲器输入端固定在低电平,确保缓冲器输出端均为稳定的低电平,不会造成IPM非正常启动。
在这里插入图片描述

  • 10
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值