pg电子模拟器:
原理:根据转子位置,每隔60度电角度,给特定的两个绕组通电(一个接电源正,一个接电源负,另一个悬空)。每次只让两相导通,每步换相一次。因为位置信号每60度变化一次,一个电周期360度需要换相6次,所以叫“六步换向”。
位置检测:常常要3个霍尔传感器。也可以用反电动势过零点检测来做到“无传感器”。
极其简单:控制逻辑简单,算法量小,对MCU算力要求极低(8位MCU就能跑)。
转矩脉动大:在换相的瞬间,电流会突变,产生非常明显的抖动和噪音,尤其在低速时。
原理:不再简单地让一相通、一相关、一相悬空,而是让三相绕组都同时通电。MCU生成三路互差120度的正弦波调制信号(SPWM),通过逆变器输出正弦波电压。这样流过绕组的电流就是平滑的正弦波。
位置检测:依然需要霍尔传感器或编码器来提供精确的转子位置角度(不能只有换相点)。
转矩平稳:相比方波,正弦波电流换相是连续、平滑的,明显降低了转矩脉动和噪音。
动态响应慢:它本质上是一个开环的电压控制,无法对电流和转矩进行快速闭环调节,因此负载突变时容易失步或响应滞后。
对位置精度要求高:如果霍尔安装不精确,产生的正弦波会畸变,影响控制效果。
需要平稳运行但对动态性能要求不高的场景(如硬盘主轴电机、某些机器人关节的初学者方案)。
原理:有点像一个“高数魔术”。通过Clarke变换和Park变换,把电机三相静止坐标系(U,V,W)里的交流变量,转换到一个随转子旋转的旋转坐标系(d,q轴)里。在这个dq坐标系下,电机的电流被分解为:
然后你就可以像控制一个直流电机一样,独立、解耦地控制转矩和磁场,然后用PID调节器让电流精确跟随指令,最后再通过反Park变换和SVPWM合成出三相驱动电压。
位置检测:必须知道转子实时、连续的精确位置,常常要编码器、霍尔传感器(插值后可用),或者依赖高级的无传感器算法。
高性能:转矩脉动极小,动态响应极快(微秒级),效率高达90%+,转速范围极宽(从0到数万转)。
母线电压利用率高:采用SVPWM技术,利用率可达100%(相比正弦波的86.6%)。
实现复杂:需要大量的数学运算(三角函数、矩阵变换、PID调节),对MCU算力要求高(需要32位ARM Cortex-M4/M7或DSP内核)。
成本较高:需要更高性能的MCU,通常还需要高精度的电流采样电路和位置传感器。
几乎所有高性能场景(电动车、机器人、伺服驱动器、高端无人机、数字控制机床、精密仪器)。
原理:与FOC不同,DTC不通过电流环间接控制转矩,而是直接检测电机的磁链和转矩,并与给定值比较,通过滞环比较器直接控制逆变器的开关状态(选择最合适的电压矢量),使转矩和磁链始终在允许的误差范围内。
动态响应极快:因为控制结构相对比较简单(没有电流内环,不用做坐标变换),转矩响应速度通常比FOC还快(可达到几十微秒级)。
转矩脉动较大:尤其在低速和稳态时,滞环控制会带来固定的开关频率变化和转矩脉动。
电流谐波大:开关频率不固定,导致电流波形不够正弦,噪音和损耗都比FOC大。
对动态响应要求极高,且不介意转矩脉动的场景(如牵引系统、电力机车、某些大功率粗加工机床)。
总的来说,DTC在工业大功率驱动中有一定市场,但在中小功率、高精度的伺服和电动车领域,FOC已经逐渐占据主导地位。
这不是一个独立的算法,而是一个技术插件,能应用到上面任何一种控制方式中。
原理:通过检验测试电机的电气参数(如反电动势、电感变化、高频注入等),用观测器算法(如滑模观测器、模型参考自适应系统)来实时估算转子的位置和速度,从而替代物理传感器。
算法复杂:尤其是零速和极低速下的无传感器算法(如高频注入)很复杂,对MCU算力要求极高。
性能受限:在零速和极低速时,反电动势信号太弱,很难精确估算位置,导致启动性能不如带传感器的FOC。
所有对成本或可靠性有要求的场景(家电、水泵、风扇、电动工具、电动车)。现在的趋势是无传感器FOC成为中高端应用的主流。
目前主流的控制方式主要是这三种:方波控制(也称为梯形波控制、120°控制、六步换向控制)、电压正弦波控制和FOC(又称为矢量控制、磁场定向控制)。那么这3种操控方法都各有什么优缺陷呢?
方波控制运用霍尔传感器或者无感估算算法取得电机转子的位置,然后依据转子的位置在360°的电气周期内,进行6次换向(每60°换向一次)。每个换向方位电机输出特定方向的力,因而可以说方波控制的位置精度是电气60°。因为在这种方法控制下,电机的相电流波形接近方波,所以称为方波控制。
方波操控方法的长处是控制算法简单、硬件成本较低,运用功能普通的控制器便能取得较高的电机转速;缺陷是转矩脉动大、存在必定的电流噪声、功率达不到最大值。方波操控适用于对电机滚动功能要求不高的场合。
每60°电角度切换一次电流方向(六步换向),每次让两相通电(第三相悬空)
一般正弦波操控方法运用的是SPWM波,也可以用SVPWM波,输出的是3相正弦波电压,理论上相应的电流也是正弦波电流,但是因没有对电流来控制,所以电流波形并不一定是真正的正弦波。这种方法没有方波控制换向的概念,或许以为一个电气周期内进行了无限多次的换向。显然,一般正弦波控制比较方波控制,其转矩脉动较小,电流谐波少,控制起来感觉比较“细腻”,可是对控制器的功能要求稍高于方波控制,而且电机功率不能发挥到最大值。
目标是:让加到电机上的相电压波形为正弦波。它的核心原理是直接生成三相正弦电压驱动电机,无需磁场定向,一般会用开环或简单闭环(如PI控制)。
比六步换向平滑,噪声小,实现不太复杂。无需复杂坐标变换,依赖粗略的位置反馈或开环控制。
正弦波控制完成了电压矢量的控制,可是无法控制电流的方向。FOC操控方法可以认为是正弦波控制的升级版别,完成了电流矢量的控制,也即完成了电机定子磁场的矢量控制。
因为控制了电机定子磁场的方向,所以能使电机定子磁场与转子磁场时间保持在90°,完成必定电流下的最大转矩输出。FOC操控方法的长处是:转矩脉动小、功率高、噪声小、动态响应快;缺陷是:硬件成本比较高、对控制器功能有较高要求,电机参数需匹配。下图三所示为FOC控制时电机的相电流波形。
它的核心原理是通过坐标变换(Clark-Park变换)将三相电流分解为直轴(d轴)和交轴(q轴),分别控制磁链和转矩。即实时采样三相电流 → Clark变换 → Park变换 → 分解出 Id(励磁分量) 和 Iq(转矩分量)。
它的指导思想很直观:让加到电机三相绕组上的电压波形,是理想的正弦波。因为永磁同步电机(PMSM)定子绕组需要正弦电压来产生圆形旋转磁场。
实现方法:SPWM。将三个相差120°的正弦波(调制波)与一个高频三角波(载波)比较,交点决定开关管通断。输出脉冲电压序列,经过电机绕组的电感滤波后,电流近似正弦。
开环或简单V/F控制。不检测电流,只控制输出电压的频率和幅值(比例恒定)。就像一个“电压源”直接加给电机。
FOC的指导思想更聪明:通过坐标变换,把交流电机复杂的、耦合的电压/电流关系,解耦成类似直流电机的两个独立分量。
Park变换:将两相静止坐标系 (Iα, Iβ) 变成随转子旋转的坐标系 (Id, Iq)。
全闭环:电流环(内环) + 速度环(外环) + 位置环(最外)。需要准确的转子位置(霍尔、编码器或无传感器估算)。
3,3、核心问题澄清:SPWM vs SVPWM vs 操控方法很多人会混淆“调制方式”和“操控方法”。
Recommended Products