电机控制FOC——SVPWM

空间矢量脉宽调制——SVPWM,主要思想是把三相交流电机等效为直流电机,然后跟踪圆形磁场。

SVPWM主要由:波形发生器,Chark变换,扇区判断,Park变换,桥臂作用时间,比较器,插入死区等模块组成。

1、波形发生器。

使用DDS在FPGA内部产生正弦波、三角波。

如果是三相星形不带零线,则可以只产生两路正弦波(相位相差120度),相位差可以在DDS的地址加个常数来实现。

三角波,则是当载波来使用,所以频率应该比正弦波的要高。

2、Chark变换。

把三相坐标系(就是三相交流电的相量图)转换成直角坐标系。原理较为简单,只是一个矩阵变换就可以了。

Chark变换目的是把三相交流电转换成直流电。仿真结果如下图所示。

3、扇区判断。

因为要跟踪的磁场是圆形的,而SVPWM一共6个开关在同一时刻只能输出一个方向的磁场。那么我们可以利用内接(外切)多边形的原理,把圆形分割为若干块,每一块都对应着一种开关状态,不停地切换开关状态(也是切换方向),输出的波形就可以逼近圆形了。

我们可以根据三相交流电的三个相电压的符号,来确定当前的开关处于哪个扇区。

根据Chark变换过来的直流电,可以计算出扇区作用时间。

4、Park变换。

把静止的直角坐标系转换成旋转的直流坐标系。原理也很简单,只是个矩阵变换。

5、桥臂作用时间。

具体的计算公式,可以参考相关书籍。

6、比较器。

比较三角波形和桥臂作用时间,再根据当前的扇区,可以得到开关状态。

7、插入死区。

因为实际的开关,是有响应时间的,开关速率太快,可能使得上、下开关同时导通,而发生短路,所以必须插入死区。如下图所示。

8、SVPWM仿真波形。


--------------------- 
作者:队长-Leader 
来源:优快云 
原文:https://blog.youkuaiyun.com/k331922164/article/details/52079264 
版权声明:本文为博主原创文章,转载请附上博文链接!

### 空间矢量脉宽调制 (SVPWM) 在磁场定向控制 (FOC) 中的应用 在永磁同步电机 (PMSM) 的控制系统中,空间矢量脉宽调制(SVPWM) 是一种用于生成逆变器驱动信号的技术[^1]。通过这种方式,可以更高效地利用直流母线电压,从而提升电机的工作效率。 #### SVPWM 原理概述 SVPWM 技术基于将圆形旋转磁场分解成六个扇区内的静态向量组合来模拟理想圆周运动的概念。具体来说: - 将定子绕组中的三相交流电转换为两相静止坐标系下的直流量; - 进一步变换到随转子位置变化而旋转的dq坐标系下表示; - 计算得到最优开关状态序列以形成接近正弦波形的实际输出电压。 这种算法不仅提高了直流电源利用率,还减少了谐波失真度,使得电机运行更加平稳安静[^4]。 #### 实现过程详解 为了实现上述功能,在实际编程时通常会经历以下几个环节: ```c++ // 定义函数计算最近三个有效作用时间 void calculatePWM_dutycycles(float *Talpha, float *Tbeta){ // ...省略部分代码... } ``` 此段伪码展示了如何根据当前时刻所需施加给各相位的具体占空比来进行下一步操作前必要的准备工作之一——确定最邻近三个非零状态的作用时间段长度。 当完成这些预处理之后,则可通过如下方式更新硬件寄存器设置最终达到期望效果: ```assembly ; 更新 PWM 寄存器配置 MOV R0, #TIMERA_CHANNEL_1_COMPARE ; 设置定时器 A 通道 1 比较值 LDR R1, [SP], #8 ; 取出 Tα 时间变量地址 STR R1, [R0] ; 存储比较匹配值至相应寄存器 ``` 以上汇编指令片段说明了怎样把之前计算出来的结果写入特定外设模块内部的相关存储单元里去影响其行为特性进而改变外部连接设备(这里是功率级电路里的 MOSFETs 或 IGBTs )导通关闭周期比例关系即实现了所谓的“调制”。 #### 应用场景分析 对于采用 FOC 方法进行精确操控场合而言,SVPWM 提供了一种理想的解决方案因为它能更好地适应不同负载条件并保持良好的动态响应性能同时降低能耗损失提高整体效能表现[^3].
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值