2. 电力电子与电机控制基础
在FPGA电流采样与高速闭环控制系统中,理解电力电子与电机控制的基础术语,是后续设计采样时序、环路计算和PWM输出的前提。本节围绕电流环、电压环、PWM、逆变器、电机模型以及闭环控制中的常用概念展开,帮助建立从功率变换到控制算法的整体认知。
一、核心原理:从功率变换到闭环调节
电机控制系统本质上是一个能量变换与信息调节并存的系统。控制器通过采样获得电流、电压、位置等反馈量,与给定值比较后经过调节器计算,最终生成PWM信号驱动逆变器,使电机产生期望的转矩和转速。这个过程形成了典型的闭环控制结构。
其中,电流环是内环,负责快速跟踪电流给定值,直接影响转矩响应和系统动态性能;电压环通常作为外环,用于调节母线电压或电机端电压,其带宽一般低于电流环。两者构成级联结构,内环响应速度必须显著高于外环,否则容易引发振荡。
PWM(脉冲宽度调制)是将连续的控制量转换为开关器件通断时间的调制方式。在电机控制中,常用中心对齐PWM或边沿对齐PWM,通过改变占空比等效输出所需电压。逆变器则是将直流电转换为频率和电压可调的交流电的功率变换装置,常见拓扑为三相两电平电压源逆变器,由六个开关管组成三个桥臂。
闭环控制的核心思想:用反馈消除误差。给定值与反馈值之差进入调节器,调节器输出控制量,控制量作用于被控对象,被控对象输出再次被采样,形成循环。
二、方法流程:电流环与电压环的级联结构
典型的电机控制采用双闭环结构:外环为电压环或速度环,内环为电流环。以电流环为例,其处理流程如下:
- FPGA或控制器在固定周期内触发ADC采样,获取三相电流或母线电流。
- 将采样值与电流给定值比较,得到电流误差。
- 误差经过PI调节器计算,输出期望电压矢量。
- 通过坐标变换和SVPWM调制,生成六路PWM信号。
- PWM驱动逆变器开关管,输出实际电压作用于电机。
- 电机电流变化后再次被采样,进入下一控制周期。
电压环则通常采集母线电压或输出电压,经过PI调节后输出电流环的给定值。这样,电压环负责维持能量平衡,电流环负责快速跟踪。两个环路的采样周期、调节器参数和限幅策略需要协调设计。
控制周期示例(电流环):
1. ADC触发采样 → 获取 ia、ib、ic
2. Clarke/Park变换 → 得到 id、iq
3. PI调节 → 计算 vd、vq
4. 反Park变换 → 得到 vα、vβ
5. SVPWM调制 → 生成六路PWM
6. 逆变器输出 → 驱动电机
7. 下一周期重复
三、关键术语与参数关系
电机模型是理解闭环控制的基础。常见电机模型包括直流电机模型、永磁同步电机模型和感应电机模型。在矢量控制中,永磁同步电机在dq坐标系下的电压方程和转矩方程是核心。定子电阻、交直轴电感、永磁磁链、转动惯量等参数直接影响调节器设计。
下表列出本节涉及的主要术语及其含义:
| 术语 | 含义 | 在FPGA控制中的关注点 |
|---|---|---|
| 电流环 | 内环,调节电机电流跟踪给定值 | 采样延迟、计算延迟、PWM更新时刻 |
| 电压环 | 外环,调节母线或输出电压 | 带宽低于电流环,抗扰动能力 |
| PWM | 脉冲宽度调制,控制开关管通断 | 载波频率、死区时间、分辨率 |
| 逆变器 | 直流到交流的功率变换装置 | 开关频率、死区、导通损耗 |
| 电机模型 | 描述电机电气与机械特性的方程 | 参数辨识、离散化方法 |
| 闭环控制 | 基于反馈的误差调节机制 | 稳定性、响应速度、超调量 |
四、案例与场景:高速电流环中的时序配合
假设一个永磁同步电机控制系统,PWM载波频率为20kHz,电流环控制周期为50μs。FPGA需要在PWM周期内完成ADC采样、坐标变换、PI计算和SVPWM更新。若采样时刻与PWM更新时刻不匹配,会导致电流纹波增大甚至环路不稳定。
常见做法是采用中心对齐PWM,在计数器过零或峰值时刻触发ADC采样,使采样点避开开关噪声。FPGA利用并行处理能力,可以在一个时钟周期内完成多路乘加运算,从而缩短计算延迟。对于高速闭环,电流环延迟通常要求控制在一个PWM周期以内。
提示:电流环带宽一般设计为PWM频率的1/10~1/20。若PWM为20kHz,电流环带宽可设在1kHz~2kHz。电压环带宽再降低5~10倍。
五、常见误区与复盘
- 误区一:只关注算法,忽略采样时序。 电流采样时刻与PWM开关时刻不匹配,会引入额外纹波和延迟,导致调节器参数失效。
- 误区二:内外环带宽倒置。 若电压环带宽接近或高于电流环,级联系统容易振荡。应保证内环响应速度明显快于外环。
- 误区三:忽略死区影响。 逆变器死区会导致输出电压偏差,尤其在低速小电流时明显,需要死区补偿或电流闭环修正。
- 误区四:电机参数不准确。 电感、电阻与实际不符,会使PI参数偏离设计值,影响动态和稳态性能。
复盘时,应重点检查采样时刻、计算延迟、PWM更新时刻三者是否对齐,确认电流环和电压环的带宽关系,并验证电机参数是否与模型一致。只有功率变换、信号采样和控制算法协同设计,才能实现高速、稳定的闭环控制。