新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 最小正弦PWM的直流无刷电机控制方案

最小正弦PWM的直流无刷电机控制方案

作者:时间:2012-04-24来源:网络收藏

,以此减少转速波动引起的角度误差。

转速PI

转速控制采用PI调解器,输入为转速给定及转速反馈,输出为开关损耗最小的幅值Modulation。公式如下:


其中:为比例增益,为积分增益,y为PI调解器输出。具体实现时,积分环节添加抗积分饱和功能,限制积分器输出的最大、最小值,同时对整个PI调解器的输出值增加饱和限制,实现框图如下。


图10 PI调解器框图

启动

启动之前,转子处于静止状态,仅仅能利用霍尔传感器得到电机的绝对位置信息,由于不存在换相,无法得到电机转速信息,因此无法利用平均速度法计算正弦控制所需的角度信息。所以在电机启动阶段,无法直接切入正弦控制方式,在此采用方波控制方式启动。当电机启动后并获得可靠的换向信息后,即可切入正弦波控制。为了防止出现较大的转速波动,需要注意切换前后电流的相位及幅值均平稳过渡。

理想切换前后的电流波形图11如下。

超前角调整

由前面内容可知,霍尔传感器的输出反映转子的反电势信息,依据霍尔状态生成的正弦波相电压与转子反电势同相位。而由于电机为感性负载,因此电机相电流滞后于相电压。即电机相电流滞后于反电势。而霍尔最大转矩输出时,电机相电流与反电势同步,因此需要调整电压相位,使生成的相电压超前于反电势,即超前角Δ。适当调整Δ,可使相电流与反电势同相位,提高输出转矩,提高系统效率。超前角的调整可通过实验形式手动调整,或者采用一定的算法自动调整。


图11 方波控制向正弦波控制的理想切换

实验结果

本文提出的控制方法具体实现时采用Infineon的高性能 8位单片机XC866。XC866内部集成专用电机控制单元CCU6E(提供专用BLDC控制模式)以及高性能ADC模块,是控制的理想选择。电机为一台额定功率35W的直流无刷风机,极对数:4。启动时采用方波控制,当速度平稳后切入正弦波控制。图12为运行于开关损耗最小控制下的电机相电流。


图12 采用开关损耗最小正弦波控制的BLDC相电流

小结

本文介绍了一种基于开关损耗最小正弦波,并基于Infineon高性能8位单片机XC866进行了系统实现及验证。与传统的方波控制相比,由于采用正弦波驱动技术,电机运行噪声低,且开关损耗较SPWM减少1/3,可以很好的满足直流无刷风机应用中对噪声以及效率的要求,因此此类将有很大的应用前景。

pwm相关文章:pwm原理



上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭