本帖最后由 zhao133 于 2025-5-15 15:01 编辑
电机控制器有一个比较重要的功能就是保护功能,比如过压保护、欠压保护、过温保护、过流保护、过载保护等。有些保护没做好可能会造成控制效果或输出效果不佳,比如过温保护,欠压保护等,有些保护失效可能会对板子造成不可逆的破坏,比如过压保护、过流保护。因为很多电子元器件无法承受过电压,也无法承受超过极限的电流。下面以APM32F035+IPM(带FLT输出功能的三相IPM模块)为例,给大家分享一下过流保护如何设计。
我们设计过流保护的目的是,当电机控制出现异常时,能以最及时有效的响应速度关闭PWM 输出。我们先了解一下过流保护F035的触发机制,从规格书里可以看出,我们需把IPM的过流保护输出FLT脚连接到F035的BKIN脚。
通过IPM的内部结构可以看出,IPM模块内部是有一个FLT的机制,开路输出,因此我们需根据MCU的电平特点选择合适的上拉电阻和电压(3.3V建议上拉2.2K~4.7K,5V建议上拉3K~5.6K),考虑到硬件存在的干扰,为了防止误触发过流保护,需在靠近MCU的故障输入脚(BKIN)并接102电容对地。
以上是针对IPM过流保护的设计,总结一下:电流触发信号接入IPM过流保护触发脚(大部分IPM的过流保护触发电平为0.5V),这时IPM输出故障信号,故障信号需加上拉电阻,把故障信号接入MCU的BKIN脚上,同时在靠近BKIN脚并联对地小电容。
|