FOC - SVPWM

FOC vector control

电机矢量控制FOC通过转子坐标系的转换,实现动态电流控制。实现的几个环节,相电流phase current -> Park(Ialpha/Ibeta) -> Clarke(Iq/Id) -> current PID(target Iq/Id) -> reverse Park(Valpha/Vbeta) -> SVPWM -> PWM duty cycle。
在这里插入图片描述

SVPWM(SVM)

在这里插入图片描述
调制谐波为正弦波时,输出电压幅值不变。调制谐波为sin(t)+1/6sin(3t),正弦波的放大倍数为1.155倍(2/√3( sin(t)+1/6sin(3t) ) <= 1)。而且,因为电机三相的相位差为120,线电压上的三次谐波会互相抵消。
在这里插入图片描述
因为Inverter三相全桥的硬件开关特性,分为6个区域进行控制。剩余的两个开关状态为000及111。6个区域的SVPWM对应为:
在这里插入图片描述
转换至每个PWM及ADC采样周期域,
在这里插入图片描述
每个周期进行ADC采样及反馈控制,采样点可以选择上溢,或者CC4触发,需要计算判断ADC采样周期是否充足。使用互补PWM,上下管死区时间和硬件相关。

  • 6
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值