探讨FOC 了解FOC工作原理的方法之一是在脑海中形成一幅完整的坐标参考系转换过程画面。假设从定子角度来设想AC电机的工作,可以看到,当正弦输入电流施加到定子时,时变信号会产生旋转磁通。转子速度与旋转磁通矢量存在一种函数关系。 现在,再从电机内部来看,假设以等同于定子电流产生的旋转磁通矢量的速度沿离心器运行,在稳定状态下从这个角度来观察电机,可发现定子电流好像为常量,且旋转磁通矢量为固定的。归根结底,希望控制定子电流,以获得所需的转子电流。通过坐标参考系转换,可通过简单的PI控制回路控制定子电流,如DC值。 FOC算法在后台发挥作用,消除时间和速度的依赖性,能直接独立控制磁通量和转矩。通过数学公式(Clarke及Park变换),可将电机的电子状态转换为时间不变性旋转两轴坐标系。 空间矢量脉冲宽度调制(PWM)的高效控制电力电子技术能最大化电机电源电压的利用率,同时最小化谐波损耗。但谐波会在电机铁芯中形成消耗能量的涡流,从而大幅降低电机效率。 最重要的是,设计人员既可对AC电感与无刷DC电机采用FOC技术,以提高其效率和性能,也可将该技术应用于现有电机,升级控制系统。事实上,设计人员可通过FOC等矢量控制技术来改进AC电感电机,实现类似于伺服电机的性能。 FPGA解决FOC面临的挑战 实施FOC需要功能强大的计算器件。针对上述要求,FPGA无疑是电机控制的最佳选择。FOC系统必须持续以10kHz~100kHz的速度重复计算矢量控制算法。此外,还需在不影响控制算法时序的情况下并行执行高速PWM输出等其他IP模块。利用FPGA自身的并行执行功能和硬件可靠性,FPGA能以高达数十万赫兹的回路速度执行控制算法,而且还有余力来处理通信,为主机微处理器上的用户接口应用提供数据。此外,FPGA还具有可重构性,因此客户能随时根据需要调整控制算法。
图3 FOC实施方案的系统图
图3所示为FOC实施方案的系统图。除实际控制算法之外,FPGA还并行执行IP模块,以读取3个霍尔效应传感器、1个编码器以及3个其它模拟传感器的值,同时生成PWM信号驱动外部电子器件给电机供电。如欲与主机处理器及简单用户接口通信,可并行执行其他IP模块。 |