本帖最后由 zhao133 于 2025-4-15 09:41 编辑
我们设计电机控制器难免会遇到一些异常情况,导致电机无法正常工作,今天给大家分享一下我们设计电机控制器常见的一些异常问题及如何排查。下面我们以AMP32F035为例,分析一下可能出现的异常。
1、过压欠压问题,这个问题比较好处理,对于新手来说,出现这个问题主要原因是代码移植问题:原代码是官方的一些demo程序,原程序适配电压可能是低压比如24V,现在需要把代码移植在另外一个电压平台上使用,比如12V,这时候导致出现过压或者欠压。
2、PWM的逻辑电平,以GHD3440为例,其逻辑电平为正逻辑,即,PWM输出高电平时,功率管(MOSFET或IGBT)导通,我们设计新的板子时,可能考虑强弱电隔离、库存等因素,需要更换另外一款芯片(如2136),其逻辑电平为反逻辑,这时我们需重新配置PWM:无效时的电平,导通时的电平。
3、电流采样电路的调整,包括采样电阻、运放增益等,即实际方案设计时电流采样电阻阻值变大或变小、运放增益改变等,都可能导致电机控制异常。即电机输出电流过大或太小,导致控制出现过流保护或者电机无法转起来;
3、霍尔接口的调整,包括信号定义,IO调整等,都可能导致控制异常,出现电机速度不受控、堵转等现象。
其实电机代码移植调试过程中出现的异常还有很多种,比如IPM欠压保护、过压保护(IPM控制电源设计不合理)、PWM还没开启就出现过流保护、电机失速、过温异常等,大家有兴趣的可以一起完善。
|