下沙论坛

标题: ST Microelectronics - Motor Profiler工具如何帮助加速电机控制系统设计 [打印本页]

作者: 今日蛋阳    时间: 2018-9-16 20:38
标题: ST Microelectronics - Motor Profiler工具如何帮助加速电机控制系统设计

( [' O$ u) A: m1 s0 U, s! n6 s本文主要就以下3点进行详细讲述:
+ |2 Z2 j$ K) b5 I4 Q1)FOC方法控制电机的优点;
% S( q$ ]# M! ]  D) [2)可在意法半导体的Motor Profiler工具中配置的电机运行参数;0 `* i) m0 F% @6 O( @9 E
3)如何使用Motor Profiler工具快速启动电机。- P- K; o4 P0 T. w1 v( X& n( {
场定向换向(FOC)也称为矢量控制,是一种控制电机的方法,于20世纪70年代初期发明,并且仍然是当今系统设计人员可用的最先进的电机控制技术。5 R1 E- A  j; y% }$ b" n2 |+ y# ?
它通过控制流入电机定子各相的交流电来工作,将它们解耦成两个正交分量,并在与转子磁通同步的参考系中旋转 - 即所谓的直轴'd'和交轴'q'。通过这种方式,它可以独立控制转矩和磁通,从而改进电机的效率和动态响应。0 Z/ ]6 B+ W6 y+ u
通过适当控制这两个电流,系统可以为任何给定的输入电流产生最大转矩。它完成了另外两个目标:; i5 Q9 ^: Q6 m; _( a# E
实现最高效率% b, `# J! i, C, l
对速度控制信号产生快速响应,从而快速建立新的目标速度,或在负载有较大改变后对速度进行稳健控制( a4 @* D: ?. L5 q6 }6 S
FOC的其他有利特性包括产生受控负转矩(启用主动制动)的能力,以及弱化转子的磁通量(使得能够以高于标称值的速度运行)。
0 E: q  X; ^! f/ o; m2 W 意法半导体提供了丰富的资源,以帮助设计工程师实施新的电机控制系统设计。其中包括用于永磁同步电机(PMSM)的STM32 FOC软件开发套件(SDK)。然而,在任何设计开始时,首要的任务往往是实现真正的电机旋转。本技术文章介绍了意法半导体的工具Motor Profiler,它具有基于PC的GUI,可以轻松配置由FOC控制的电机。
+ L! P2 U* b$ L' _* j0 y
8 a$ z$ M' g+ v/ G为什么需要配置工具?
0 X; j8 b( V- I/ X8 ]2 D从未使用过三相永磁电机的工程师可能会认为启动电机就像按下按钮一样简单。/ B8 w* a: e6 f1 v' T
实际并非如此。三相电机是同步电机,所以磁通和转子的位置和速度是相同的。这意味着,为了正确地驱动它,必须提供与转子磁通同步的激励力场。当系统中没有传感器直接测量转速和转子磁通的方向时会出现问题。当施加不正确的力场时,电机仅以所施加的频率振动,但不旋转。
( W" U) Y# X3 `* h& q; i# H' ]使用FOC技术,需要一个强大的转子磁通监视器或估算器算法,以实现一个能够使电机以受控速度旋转的驱动电路。值得一提的是,FOC和自感技术都是基于电机和变频器的型号。并且这些型号需要提供各种正确的参数值(包括电气和机械参数等)。此外,算法中还有一些调节器,这些调节器需要适当调谐。
( {. L+ D* C# Z1 T3 ~在使用许多必要的配置参数设置固件后,需要进行反复的经验性测试来手动调谐这些调节器。这种方法很复杂,对于电机控制经验不足的工程师来说很难执行。为了简化这一过程,意法半导体提供了Motor Profiler工具,它是一个嵌入到电机控制算法中的自动测量系统。它估计了FOC算法所需的所有参数,并执行了所有调节器参数的自动调节。Motor Profiler使任何用户都能够在几秒钟内启动电机。该工具可以与意法半导体的各种控制板和电源板一起工作,使工程师可以根据其具体的电压和电流要求估算其选择的电机的参数。" f1 F2 Y9 \; V$ V
在过程结束时,该工具会显示估计值,而系统已做好启动电机的准备。
& U  y; m3 U. j7 a9 r4 M3 \2 \如何使用Motor Profiler
% i" v" N' Y2 X0 o8 WMotor Profiler项目从评估板的选择开始。意法半导体提供许多与工具和FOC同时兼容的电路板。其中最受欢迎的是P-NUCLEO-IHM001电机控制Nucleo工具包,它包括:: ?' h5 F# n1 _! f( k  j. u
1、一个NUCLEO-F302R8控制板,具有基于Arm? Cortex?-M4内核的STM32F302R8微控制器。该器件工作在72MHz,提供64kB的闪存和16kB的SRAM,专门用于FOC电机控制应用。( }: n! |% F# n: d
3、一个X-NUCLEO-IHM07M1电源板,通过ST Morpho扩展连接到控制板。它是基于L6230三相电机驱动器IC的三相驱动板,用于无刷直流或永磁同步电机。它具有8V至48V的标称电源电压范围,并提供高达2.8A(或1.4Arms)的峰值输出电流。该电路板包括可由跳线配置的三分流电阻和单分流电阻电流感测网络。 6 l1 H8 i$ [/ m# w
除电路板外,该工具包还包括一个参考电机:一个七极对电机,其标称电压为11.1V DC,最大直流电流为5A。8 \- y/ X& ]/ U& }( ^% d
STM32 PMSM FOC SDK可直接从意法半导体网站下载。用户在运行Motor Profiler工具之前需要先安装它。该工具可以与各种意法半导体电路板一起工作:用户可以从工具中的列表中选择P-NUCLEO套件。接下来,设置唯一的强制性参数:极对的数量 - 如果使用参考电机,则为7。然后选择要应用于电机的电流和电压的最大值。& n+ ?, T; E1 o# Z
点击Connect按钮后,Motor Profiler将与电路板建立串行通信。首次使用时,电路板将自动编程正确的Motor Profiler固件。' o2 Y% c  r1 y
该工具的操作& ?6 x! V- Q$ k1 ^
Motor Profiler固件可以使用变频器和电机本身作为测量仪器进行一系列测量,不需要额外的硬件或仪器。变频器电路板的电流感测网络将测量流入电机各相的电流以及激励电机端子的PWM输出。这些特性足以执行Motor Profiler所需的所有程序。
9 j. P/ u! {+ j& }Motor Profiler最简单的测量就是相间电阻:即向电机端子施加电压,并通过电流感测网络测量电流。电阻通过欧姆定律来计算。从现在开始,Motor Profiler的操作采用增量方法:当执行测量时,该值用于执行下一次测量。例如,测量了定子相的电阻后,该值就用来测量定子相的电感。GUI中显示增量测量值和计算值。) S; g5 ?; p8 m3 D( {% a, z+ U6 f
电气测量之后是机械部件测量。为了测量惯性和摩擦,要通过逐步增加转矩来加速电机。如果测试是在与最终应用相同的条件下执行的,则Motor Profiler会提供最佳结果。因此,应当对电机施加与最终应用中驱动的负载相同的转矩或负载,并执行Motor Profiler程序。
$ `" x2 [- \& U0 J3 @+ {$ q改进电机的运行7 S+ n( Y+ A. O: a
在Motor Profiler程序结束时,电机将停止。如果程序成功,系统将针对电机进行调谐。
3 e8 l- b% T- c: Y# {6 ], L5 c然后用户可以点击Play按钮并再次启动电机旋转,但这次是以调谐和控制的方式。Motor Profiler包括一个可以让用户设定目标速度的滑块,和一个代表电机实际速度的条块。通过移动滑块,用户可以验证电机是否以目标速度运行。也可以设置负速度,将旋转方向从顺时针改变为逆时针。
/ n% V0 `1 m  V. C  c如果发生故障状况,则GUI中的一组LED指示灯会发出指示。例如,如果在维持微控制器板电源的情况下关断变频器的电源,则总线欠压LED将变为红色,指示出现故障,电机将停止。故障状态结束后,电机将以最近设定的速度自动重启。通过使用Motor Profiler工具,实际电机的所有配置和控制均已完成,无需编写任何代码,甚至无需安装编译器或任何类型的开发环境。3 P6 a5 W9 I5 ], M
工程师可以将配置结果保存在电机数据库中,并在ST PMSM FOC SDK(一个用于开发电机应用的完全可定制的环境)中的ST电机控制工作平台中使用它们。( l7 S9 k7 ^3 j, ~0 Z. T9 e
富昌电子是全球领先的电子元器件分销商,提供全面的[电阻]等产品线,在业界享有盛名。作为一家全球整合的公司,富昌电子依托全球一体化信息平台,使客户能够实时查询库存情况和供需动态。富昌电子官网是富昌官方[电子元器件采购网],为您提供包括[ULN2003A]在内的热门料号,欢迎咨询。& u4 {0 ?4 G  t/ n7 c





欢迎光临 下沙论坛 (http://bbs.xiasha.cn/) Powered by Discuz! X3.3