关于 8971 BLDC 例程 移植到9D92 芯片上,(PWM控制需要注意哪些问题)

  • 官方有没有关于移植需要注意的文档呢

  • 有几个要点需要注意:trip引脚以及enable是高有效还是低有效;gate driver的输出极性和输入是同向还是反向的,这决定了PWM的极性是否要取反,最后就是下桥臂电阻采样是从正向流到负向还是从负向流到正向,这决定了采回的电流的极性

  • 注意PWM的输出频率,以免发生共振现象或低频噪声现象。

  • 许多不同的控制算法都被用以提供对于BLDC电机的控制。典型地,将功率晶体管用作线性稳压器来控制电机电压。当驱动高功率电机时,这种方法并不实用。高功率电机必须采用PWM控制,并要求一个微控制器来提供起动和控制功能。

    控制算法必须提供下列三项功能:

    1、用于控制电机速度的PWM电压

    2、用于对电机进整流换向的机制

    3、利用反电动势或霍尔传感器来预测转子位置的方法

  • 1,关于功耗

    在设计时,几乎所有PWM控制器器都必须能够承受最坏情况下的内部功耗一段时间(低占空比的声纳放大器除外),这段时间的长短相对于散热器将热量散去所需要的延迟时间而定。因此这就迫使在设计时一定要让控制器在最坏的情况下具有自我致冷的能力(加硅脂和散热片),最坏的情况包括最大的电源工作电压,最小的负载阻抗,最高的环境温度,最低的效率,对于电抗式负载,电压和电流的相位差(最小功率因数)也必须考虑。

    2,关于电源端口旁路

    在PWM设计中再怎么强调这一点都不过分,大多数人都熟悉在每一个小功率逻辑IC电路中增加一个旁路电容就会获得好的设计,如果不这样做,高频开关信号会在电源线上带来问题。象开关电路设计中常见的错误一样,不充分的电源旁路会在电源线上产生纹波和毛刺使电路无法工作甚至损坏元件,一个好的设计应该注意元件的位置、尺寸、ESR、纹波电流的容量等等。

     

  • 需要注意下PWM控制的有效电平,死区的设置,采样信号的接法。