2、SVPWM原理及实现学习笔记

1、概述

SVPWM 全称是空间矢量脉宽调制(Space Vector Pulse Width Modulation),核心是通过控制逆变器开关管的通断,合成一个逼近圆形旋转的电压空间矢量,从而驱动电机产生平稳的旋转磁场。

  1. 核心定义:基于 "电压空间矢量" 的思想,将逆变器的 6 个功率开关管(如 IGBT)的不同通断组合,对应成 8 个基本电压矢量(6 个有效矢量 + 2 个零矢量)。

  2. 核心目标:让逆变器输出的电压矢量,尽可能逼近理想的圆形旋转磁场,最终实现电机转矩平稳、电流谐波小的控制效果。

  3. 应用场景:主要用于三相交流电机驱动(如永磁同步电机、异步电机),也广泛应用于新能源汽车、光伏逆变器、UPS 等设备中。

2、工作原理

SVPWM 的工作过程可简化为 3 个关键步骤,本质是 "选矢量、算时间、定序列":

  1. 扇区判断:根据电机控制需求的 "参考电压矢量",确定其在空间坐标系(α-β 坐标系)中所处的扇区(共 6 个扇区,对应 6 个有效基本矢量)。

  2. 矢量作用时间计算:利用 "伏秒平衡" 原理,计算该扇区内相邻两个有效基本矢量,以及零矢量(不产生有效磁场的矢量)的作用时间,确保合成的矢量等效于参考电压矢量。

  3. 开关序列生成:按照特定规则(如 "最小开关动作" 原则),排列有效矢量和零矢量的导通顺序,生成逆变器开关管的 PWM 驱动信号,控制开关管通断。

3、逆变电路

  • 相电压(Phase Voltage) :测量对象是 "绕组"。即电机定子绕组的一端(相线)与绕组的公共连接点(中性点 N)之间的电压,用符号 Uₚ 表示。

  • 线电压(Line Voltage) :测量对象是 "电源线"。即从变频器或电源输出的任意两根相线(如 U 与 V、V 与 W、W 与 U)之间的电压,用符号 Uₗ 表示。

4、各电压空间矢量

其中U0是UVW三相上桥臂全开,U1是UVW三相上桥臂全关;

5、六边形磁场

磁链普赛因1和普赛因增量共同组成普赛因2,普赛因2和普赛因2的增量共同组成普赛因3,以此类推。。。。

6、合成圆形磁场

为了构建圆形磁场,每个扇区与其相邻的两个扇区,共三个扇区共同构成合成电压矢量;

7、电压空间矢量作用时间计算

该图中,只知道U2*T2,且U2*T2与U1*T1之间的角度为60度,便可以计算出U阿尔法,U贝塔的值;

8、合成矢量范围

9、PWM发波

10、扇区判断

11、矢量切换点

如果周期是200,那个ARR则设置为100,在PWM中心对齐的情况下,到达ARR的数值代表走了这个周期的一半;

相关推荐
张同学0319 小时前
220V 转 12V/5V 电源输入电路设计笔记
笔记·嵌入式硬件·硬件工程
深蓝海拓20 小时前
S7-1500PLC学习笔记:MOVE_BLK、MOVE_BLK_VARIANT、BLKMOV的区别
笔记·学习·plc
darkhorsefly20 小时前
玩24算的益处
学习·游戏·24算
雨浓YN21 小时前
OPC UA 通讯开发笔记 - 基于本地dll文件
windows·笔记
深蓝海拓21 小时前
S7-1500学习笔记:用户自定义数据类型(UDT)
笔记·学习·plc
罗罗攀1 天前
PyTorch学习笔记|神经网络的损失函数
人工智能·pytorch·笔记·神经网络·学习
aP8PfmxS21 天前
从零学习Kafka:数据存储
分布式·学习·kafka
小白zlm1 天前
预畸变双线性变换
单片机·嵌入式硬件·算法·电机控制
无垠的广袤1 天前
【Titan RA8P1 Board】J-Link 调试
单片机·嵌入式·开发板·调试器·jlink
AI成长日志1 天前
【算法学习专栏】动态规划基础·中等两题精讲(198.打家劫舍、322.零钱兑换)
学习·算法·动态规划