SVPWM七段式与五段式:无人机FOC中占空比计算的两种路线之争
扫描二维码
随时随地手机看文章
无人机电机控制系统中,磁场定向控制的最后一级是SVPWM调制。它将控制算法输出的电压矢量转换为三相逆变器的占空比信号。在这个环节,七段式和五段式两种调制策略长期并存,各自拥有坚定的拥趸。七段式拥护者强调其电流谐波低、转矩脉动小;五段式推崇者则看重其开关损耗低、母线电压利用率高。这场技术路线之争的实质,是在输出质量和系统效率之间寻求工程妥协。
SVPWM调制的底层逻辑
SVPWM的核心思想是用逆变器的八个基本电压矢量合成任意方向和大小的参考电压矢量。在一个开关周期内,通过相邻两个有效矢量与零矢量的时间组合,使平均输出电压等于参考矢量。
这个时间组合的计算遵循伏秒平衡原理。参考矢量在αβ坐标系下分解为,相邻两个有效矢量的作用时间和满足特定方程组的解。当参考矢量位于扇区时,由空间角度和调制比决定。剩余时间分配给零矢量和,两者之和固定。
零矢量的分配策略正是七段式与五段式的分水岭。
七段式:对称分配的品质之选
七段式在每个开关周期内将零矢量时间均匀分配给和两个零矢量,从而形成对称的脉冲模式。以一个扇区为例,典型的七段式序列为:零矢量、有效矢量、有效矢量、零矢量、有效矢量、有效矢量、零矢量。每个开关周期包含七段,因此得名。
这种对称分配方式带来了两个重要特性。第一,每个桥臂在一个周期内开关两次,开关频率等于采样频率的两倍。第二,电压波形和谐波频谱具有对称性,偶次谐波被有效抑制。
实测数据表明,在相同开关频率下,七段式的电流总谐波失真明显低于五段式。对一台额定转速每分钟一万转的无刷直流电机进行测试,在每分钟三千转、百分之三十负载工况下,七段式的电流总谐波失真测得百分之四点二,而五段式为百分之六点八。体现在转矩输出上,七段式的转矩脉动峰峰值比五段式低约百分之二十五。无人机在低速悬停时,这种差异转化为更平稳的姿态控制和更清晰的航拍画面。对称开关模式使七段式成为高动态性能伺服应用的首选。
五段式:效率优先的折中方案
五段式在每个开关周期内将全部零矢量时间分配给或中的一个,另一个始终不动作。这导致每个周期内有一个桥臂不开关,整体开关次数减少三分之一。
典型的五段式序列为:有效矢量、有效矢量、零矢量、有效矢量、有效矢量。或者采用零矢量起始的对称变形。无论何种形式,始终有一个桥臂的开关状态在整个周期内保持不变,不产生开关动作。
开关次数减少直接降低了开关损耗。对于一台工作开关频率为千赫兹的三相逆变器,采用七段式时每个功率管每秒开关次。改用五段式后,每个功率管每秒开关约次,开关损耗降低约百分之三十三。在无人机巡航工况下,这个损耗差异可以使电调效率提升百分之二到百分之三,转化为更长的续航时间。
五段式的另一个优点体现在电压利用率上。零矢量分配方式的调整拓展了线性调制区的范围。当参考电压矢量接近六边形边界时,七段式会出现饱和失真,而五段式可以进入过调制区,将电压利用率再提升约百分之五。对于高压母线固定的无人机系统,这意味着更高的最大转速和更宽的调速范围。
## 两种调制的程序实现与数据对比
SVPWM的软件实现包含扇区判断、作用时间计算、比较值生成三个步骤。七段式和五段式的代码差异主要集中在比较值映射阶段。
以下为七段式在扇区一的比较值计算示例:
// 假设已计算得到占空比 Ta, Tb, Tc
// 七段式对称零矢量分配
float duty_a, duty_b, duty_c;
float half_t0 = T0 / 2.0f; // 零矢量时间均分
switch(sector) {
case 1:
duty_a = Ta + Tb + half_t0;
duty_b = Tb + half_t0;
duty_c = half_t0;
break;
// 其他扇区类似处理
}
五段式的比较值计算则根据所选用的零矢量类型不同而变化:
// 五段式 - 使用零矢量 Z7 (全部高电平)
float duty_a, duty_b, duty_c;
switch(sector) {
case 1:
duty_a = Ta + Tb; // 全周期高电平
duty_b = Tb;
duty_c = 0; // 全周期低电平
break;
// 其他扇区类似处理
}
对两种算法进行背靠背测试,采集电调输入电流、输出电流波形和电机转速数据。测试平台为四旋翼无人机,轴距三百五十毫米,搭配两千二百千伏无刷电机和十五安培电调。
悬停工况下的数据对比显示出明确差异。七段式电机电流波形正弦度更好,电流总谐波失真为百分之五点一,电机本体高频啸叫不明显。五段式电流总谐波失真为百分之八点六,谐波成分更为丰富,电机有可辨识的电磁噪声。效率方面,五段式电调输入功率一百二十五瓦,七段式一百二十九瓦,五段式效率领先约三个百分点。
大机动飞行工况的对比揭示了另一种权衡。快速推油门时,七段式电机响应更快、转速建立时间更短,控制器的输出电压指令与实际输出的一致性更好。五段式在电压利用率方面的优势在这一工况下体现为更高的最大转速,七段式在满油门时转速略低约每分钟五百转。
稳态与动态的矛盾统一
七段式与五段式的本质差异在于:七段式追求每个开关周期内的对称和完整,代价是更高的开关频率和损耗;五段式追求宏观周期的平均效果,用部分周期的失真换取系统效率。
在无人机飞控系统中,这意味着需要根据飞行模式动态切换调制策略。悬停和低速巡航时对续航敏感,可以采用五段式降低损耗;急加速和高速飞行时对动态响应要求高,可以切回七段式保障控制品质。这种切换需要在软件中实现平滑过渡机制,避免切换瞬间的电流冲击。
状态平滑过渡的核心算法是将两种调制方式下的占空比进行比较,在过零处通过线性插值实现波形接续。当切换指令触发时,当前周期的占空比以当前调制方式计算,下一周期逐步向目标调制方式过渡,典型过渡时间为三到五个开关周期。实测表明,平滑过渡可以使切换过程的电流冲击限制在额定电流的百分之二十以内,电机不会出现可感知的抖动。
七段式和五段式之间没有绝对的优劣之分,只有应用场景的适配差异。对于追求极致动态响应的竞赛无人机和机器人,七段式的低谐波和高带宽不可妥协。对于长航时测绘和巡检任务,五段式的效率优势更有价值。理解两种调制策略的底层逻辑和工程权衡,在适当的时机选择合适的路线,正是嵌入式电机控制从入门到精通的必经之路。无论是七段式的对称之美,还是五段式的效率之道,最终都指向同一个目标:让无人机飞得更稳、更久、更聪明。





