基于FPGA平台的工业电机最大效率实现

时间:2011-05-30来源:网络

  顾名思义,无刷DC电机工作时是不需要电刷的。这就是说,电刷所起的转换作用必须以电子方式实现。定子线圈顺序加电,BLDC电机就能转动了。要计算在某一时刻哪个线圈加电,必须了解定子的位置,这通常可通过在定子中嵌入的三个霍尔效应感应器来检测。综合这三个感应器信号,控制电子产品可确定转换的确切顺序。

  由于无刷电机的转子使用永磁而非无源线圈,其本身提供的功率相对于尺寸、重量相当的电感电机而言要高。不过,高效运行的关键在于FPGA控制器。FPGA算法控制的效率高于微处理器。可以使用多种控制系统算法,包括梯形、正弦和场定向算法(FOC)。

  梯形或六步控制是最简单同时也是性能最差的方法。就六步转换的每一步而言,电机驱动会在两个线圈之间形成电流通路,而第三个电机不连接。不过,转矩纹波会产生震动、噪声和机械磨损,并大幅降低伺服性能。

  FOC也称作矢量控制,能在较高电机速度下提高效率,在正弦控制技术基础上更进一步。FOC相对于其他控制技术而言,单位功率输入可实现最大转矩,而且在负载变化时能精确控制速度,响应速度快。FOC技术通过完美保持定子和转子磁通,即便在瞬态过程也能确保最佳效率。

  探讨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实施方案的系统图。除实际控制算法之外,FPGA还并行执行IP模块,以读取3个霍尔效应传感器、1个编码器以及3个其它模拟传感器的值,同时生成PWM信号驱动外部电子器件给电机供电。如欲与主机处理器及简单用户接口通信,可并行执行其他IP模块。

  图4所示为基于FPGA的FOC算法实施LabVIEW FPGA的情况。Clarke变换将120°相移三轴坐标系(Ia, Ib, Ic)转变为两轴直角坐标系(Ia, Ib)。接着,Park变换将固定的坐标系(Ia, Ib)转换为去耦两轴旋转坐标系(Id和Iq),简单的PI控制器就能控制上述旋转坐标。FOC系统利用逆变换(Park变换和Clarke变换)将其还原到定子线圈的固定AC三相坐标系。

  

  图4 基于FPGA的FOC算法实施LabVIEW FPGA的情况

  在评估控制系统的升级时,机械设计人员通常会低估耗电成本问题,而从机电的整个生命周期角度来看,耗电成本往往比硬件购置成本高很多。NI致力于借助基于赛灵思FPGA技术的商用硬件解决方案成品推出具有高计算性能的高灵活性嵌入式控制器。通过二者的强强联合,能满足客户最苛刻的要求,即FOC性能要求。

1 2

关键词: 工业电机 最大效率

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版