STM32G431+P-NUCLEO-IHM03开发套件调试3(p-nucleo-ihm03套件)-FOC基础原理介绍

STM32G431+P-NUCLEO-IHM03开发套件调试3(p-nucleo-ihm03套件)


STM32G431+P-NUCLEO-IHM03开发套件调试3(p-nucleo-ihm03套件)

FOC基础原理介绍

调试板子之前,有必要对FOC矢量控制进行梳理,方便后面调试时整理思路


一、SVPWM基础

主要有分为以下几个部分
1逆变器开关状态选择
2扇区判断
3矢量作用时间计算
4切换时间计算
5调制脉冲生成

在这里插入图片描述

1.逆变器开关状态判断

在这里插入图片描述
如图所示,为逆变器的基本硬件图,逆变器是电机控制的基础,为了达到控制电机的目的,必须有能力对输出电压的频率和幅值进行变化,那么我们就需要使用逆变器,一般来说,电机控制电源变化为*交流-直流-交流** ,将电网供给电压通过整流桥稳压成直流,然后在通过变频器变频控制成交流。图中逆变器连接电机三相,N为中性点,图中有a,b,c三个桥臂连接电机uvw三相,所以称作三相逆变器,每个桥臂有两个IGBT/MOSFET,分别控制每一相上桥臂和下桥臂的通断

为什么不使用电网电压直接改变频率和幅值?主要有两个原因
1交流-交流变换需要使用矩阵变换器,控制复杂,硬件成本高
2交流-直流-交流变换中间存在稳定的直流源,相当于输入端由可变的交流电变为了稳定的直流电,控制难度低,且输入不受电网波动影响
在这里插入图片描述

举例来说,如图所示,只要存在两相开关情况下,那么就可以形成旋转的磁场,如动图所示,那么随着开关旋转,旋转的磁场就能够构建出来,那么电机就会在电磁感应的作用下,旋转起来

如果把三个开关所有情况列下来,那么就有8种情况,如下表

在这里插入图片描述
一种8个矢量,从000-001一直到011 111表示,VAN,VBN,VCN为电路变化后中性点的电压,可以看出,每一个开关状态对应每一个电压矢量,那么相对应的,就可以用对应的电压矢量,组成空间中任意的电压。

2.扇区判断

在这里插入图片描述

请添加图片描述

上边为空间矢量的合成图,下边为合成矢量在空间中旋转的变化动图

先看上面,6个基本矢量能够在空间中表示,6个矢量将空间分为6个部分,SVPWM调制中称做扇区,他们的顶点相互连接组成六边形,,两个·10矢量由于没有数值,那么在空间中用一个点来表示,现在假设要输出一个空间矢量在1扇区,那么就可以用相邻的两个电压矢量110和100合成它,,只需要调整两个矢量的长度,也就是控制逆变器的开关状态和作用时间,那么就可以合成空间中任意一个矢量

再看下面的动图,可以看出,随着合成的电压矢量在空间中旋转,三相电压的矢量不断变化。矢量在空间旋转后,三相电压的大小跟随改变形成正弦变化的波形,这就是三相电和电压矢量的关系

3.矢量作用时间计算

请添加图片描述

如图所示,就能看出电压矢量和逆变器工作状态的关系,左上为空间矢量如何合成,下面为对应时刻的所需合成的两个逆变器的开关状态,可以看出随着电压矢量的变化,那么逆变器的开关状态和作用时间也就不断变化,右上角对应的是每相电压的输出占空比随着开关状态变化,开关状态改变导致输出电压矢量变化也就意味着三相交流电输出的变化

4.切换时间计算

在这里插入图片描述
已经计算得到了每个电压矢量的作用时间后,需要产生实际的脉宽调制波形。在 SVPWM 调制方案中,零矢量的选择是最具灵活性的,适当选择零矢量,可最大限度地减少开关次数,尽可能避免在负载电流较大的时刻的开关动作,最大限度地减少开关损耗。。因此,我们以减少开关次数为目标,将基本矢量作用顺序的分配原则选定为:在每次开关状态转换时,只改变其中一相的开关状态。并且对零矢量在时间上进行了平均分配,以使产生的 PWM 对称,从而有效地降低 PWM 的谐波分量

5.调制脉冲生成

在这里插入图片描述
最终形成计算,通过仿真软件或者任何调试工具,最后计算得到马鞍波这样的波形,那么就说明你的计算是成功的

在这里插入图片描述
与SPWM相比,SVPWM电压利用率更高,控制思路是将逆变器和电机看作整体,控制电压矢量输入,实现难度更高,目前已成为主流控制方式。

二、闭环调速系统

在这里插入图片描述
如图所示为三闭环调速系统,最外环为位置环,接中间为速度环,最内环为电流环,系统给定输出位置指令,与反馈位置做差,经过PID计算得到速度指令,再与反馈速度做差,经过PID计算得到电流指令,再与反馈速度做差,经过坐标变换计算得到电压值,经过SVPWM调制输除到三相逆变器,控制电机旋转。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

超级馒头神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值