标题:如何“命令”电机——脉宽调制(PWM)与基本控制 (系列第二篇)
标签: 电机控制, PWM, V/f控制, 逆变器, 嵌入式
---
#### 前言
在上一篇文章中,我们认识了电机本身。现在,我们将进入控制的世界,探讨第一个核心问题:作为数字化的微控制器(MCU),如何去“命令”一个模拟的、物理的电机?答案就是脉宽调制 (Pulse Width Modulation, PWM)。
本篇将为您揭开PWM的神秘面纱,并介绍驱动三相电机所必需的硬件桥梁——三相逆变器,以及一种最基础的交流电机开环控制策略——V/f控制。
#### 一、数字世界的模拟魔术:脉宽调制 (PWM)
想象一下,你想用一个只能“全开”或“全关”的开关来控制灯泡的亮度。你该怎么做?一个直观的想法是:快速地、反复地打开和关闭开关。当开关打开的时间比例很长时,灯泡看起来就很亮;当打开的时间比例很短时,灯泡看起来就很暗。
这就是PWM的核心思想。
* 核心概念:PWM是一种利用数字信号来模拟产生模拟信号的技术。它通过以极高频率(通常在kHz级别)输出一连串的方波,并改变方波在一个周期内“高电平”所占的比例,来等效地输出一个“平均电压”。
* 占空比 (Duty Cycle):这是PWM最重要的参数,指的是在一个周期内,高电平持续时间占总周期的百分比。
* 0% 占空比:输出电压为0V。
* 50% 占空比:输出的平均电压为电源电压的一半。
* 100% 占空比:输出电压等于电源电压。
通过精确控制PWM的占空比,我们就能让微控制器输出任意我们想要的、0到电源电压之间的等效电压,从而精确地控制施加在电机线圈上的电压大小。
#### 二、连接数字与物理的桥梁:三相逆变器 (Inverter)
有了PWM,我们能产生可变的直流电压,但这还不足以驱动一个三相交流电机(如BLDC或PMSM)。我们需要一个设备,能将来自电源的直流电(DC),转换成相位、频率、幅值都可控的三相交流电(AC)。这个设备就是三相逆ver变器。
* 基本结构:最经典的三相逆变器由6个功率开关管(通常是MOSFET或IGBT)组成,分为3个“桥臂”(U、V、W),每个桥臂包含一个上桥臂开关和一个下桥臂开关。
* 工作方式:控制器通过6路独立的PWM信号,精确地控制这6个开关的通断。通过特定的开关组合(例如,在任一瞬间,U相上桥臂打开,V相下桥臂打开),就可以在电机的U相和V相线圈之间形成电流回路。通过高频率地切换这些组合,逆变器就能在三相线圈上合成出我们想要的、近似正弦波的电流。
#### 三、最基础的交流控制:V/f 控制
现在我们有了PWM和逆变器,终于可以尝试控制交流电机了。最简单、最古老的策略之一就是V/f 控制(或称 U/f 控制)。
* 核心原理:对于交流感应电机或永磁同步电机,为了在不同的转速下维持电机内部的磁通(磁场的强度)大致恒定,施加在电机上的电压(V)和频率(f)必须保持一个固定的比例。如果电压过高而频率过低,会导致磁路饱和(电流过大);如果频率过高而电压过低,则会导致磁通不足(输出转矩无力)。
* 如何工作:V/f控制是一种开环控制策略。
1. 你设定一个目标速度,这对应一个目标频率 f。
2. 控制器根据 V/f = 常数 的关系,计算出对应的目标电压 V。
3. 控制器通过逆变器,生成一个频率为 f、等效电压为 V 的三相交流电供给电机。
- 优点:
* 简单:算法非常简单,计算量小。
* 无需位置传感器:因为它不关心转子到底在哪,只管往里“灌”电。
* 缺点:
* 动态响应差:当负载突然变化时,电机转速会发生较大波动,因为它无法快速调整输出力矩。
* 低速性能糟糕:在极低频率下,由于定子绕组的电阻压降影响不可忽略,V/f比例会失调,导致低速时转矩非常小,甚至无法启动。
* 无法精确控制转矩:它控制的是电压和频率,而不是直接控制产生力矩的电流分量。
#### 总结
V/f 控制就像开一辆“傻瓜式”自动挡汽车,你只管踩油门(设定频率),车子自己会走,但你无法精确控制车轮的输出力,也无法在需要时瞬间获得最大扭矩。这对于风机、水泵这类负载稳定的应用已经足够。
但对于电动汽车、机器人、无人机这类需要快速、精准响应的应用来说,V.f 控制远远不够。我们需要一种能像控制直流电机一样,直接、独立地控制“力(转矩)”和“磁(磁通)”的先进算法。
这就是我们下一篇的主角——磁场定向控制 (FOC) 的用武之地。而在学习FOC之前,我们必须先掌握它的数学核心:坐标变换。敬请期待!