在FOC算法(见前文《永磁同步电机力矩控制(二):FOC与DTC》)中,针对DQ两轴的PI算法计算出来得到DQ轴电压,经过反PARK变换后可得到α轴和β轴电压,但这些个电压都只是一个计算机里面的数值而已,如何转化成实实在在的加载到电机相线上的端电压,那么就需要用到由电力电子开关器件(MOSFET或IGBT)所组成的驱动桥来实现。

假设控制程序希望电机相线上有一个3V的电压,而电池的供电只有一个稳定的12V,怎样得到这个3V呢?这就是SPWM或SVPWM要干的事情。

PWM的理论依据:冲量等效原理

冲量相等而形状不同的窄脉冲施加在一个惯性环节上,其效果基本相同,如下如所示四种脉冲的电压施加到RL回路上,回路中的电流响应的傅里叶级数展开的低频部分基本相同,高频部分略有区别。

该原理成立的两个条件——窄脉冲和惯性环节缺一不可。“窄”这个概念是相对RL回路的时间常数而言的,如果惯性环节的时间常数是毫秒级,那么这个脉冲起码就要窄到数十个微秒这个数量级;如果惯性环节的时间常数是上百个毫秒,那么这个脉冲窄到几个毫秒也能接受。另外一个是必须有惯性环节存在,这个比较容易理解,如果被控对象是一个纯电阻,无论四种脉冲多么窄,输出电流响应不会基本相同。

这个理论是数学家们搞理论分析搞出来的,但是对当前基于半导体的计算机离散控制系统而言(量子计算及和生物计算机不知道是什么鬼样子),最简单的也最可行的方式显然就是只给0或者1的开关信号,因此基于目前人类的技术水平,图a)里面的方波的方式就是最理想的选择了。

SPWM:正弦脉宽调制 SIN Pulse Width Modulation

正弦脉宽调制的思想比较容易简单粗暴,在得到α轴和β轴电压以后,再做一次反CLARK变换就可以得到电机的三相正弦电压Va,Vb,Vc,用一个三角波做调制从而得到每一相上的斩波信号。相电压和线电压的都是正弦波。

以电源电压12V为例,在这种调制方式下的相电压峰峰值最多能达到12V,因此线电压的峰峰值最多能达到,母线电压利用率为

在任意时刻,Va+Vb+Vc=1.5*母线电压。(幅值相等三个互差120度的正弦之和A*sinωt+A*sin(ωt+120°)+ A*sin(ωt+240°)=1.5*A)

SVPWM:空间矢量调制 Space Vector Pulse Width Modulation

SVPWM则以三相的合成矢量为出发点,其基本思想为:在数学意义上的abc轴也好,αβ轴也好,其产生的电压都应该等于dq轴合成的那个电压。那么只要让驱动桥最终所产生的电压矢量跟dq轴的合成电压矢量是一样的那就达到了这个目的。至于怎么从αβ轴电压得到每相桥臂的占空比,我就不在这啰嗦了,因为网上一搜一堆一堆的。

仍然以电源电压12V为例,在SVPWM调制下,相电压变成了一个0~12V鞍形波,但是电机的线电压仍然保持为正弦波,峰峰值达到了24V,母线电压利用率达到了1. 任意时刻的三相电压之和不再等于1.5倍母线电压,而是在以1.5倍母线电压为直流分量的一个随电机角度变化的三角波。

实际上,SVPWM的最大合成相电压轨迹就是6个MOSFET所能组成的电压矢量六边形的内切圆;而SPWM最大相电压轨迹是六边形内变长为正六边形边长3/4的一个圆形轨迹。

SPWM 与 SVPWM 区别相关推荐

  1. a算法和a*算法的区别_详解SPWM与SVPWM的原理、算法以及两者的区别

    SPWM与SVPWM 所谓SPWM,就是在PWM的基础上改变了调制脉冲方式,脉冲宽度时间占空比按正弦规律排列,这样输出波形经过适当的滤波可以做到正弦波输出.它广泛地用于直流交流逆变器等,比如高级一些的 ...

  2. 电机控制要点解疑:SPWM,SVPWM和矢量控制

    虽然现在做自动驾驶去了,还是有必要把之前一年做电机控制的心得分享一下,也能方便自己日后的参考. (以下针对反向电动势为正弦的永磁同步电机而言) 目录: 1. SPWM和SVPWM 2. 矢量控制(Sp ...

  3. SPWM与SVPWM的比较

    1 最大线电压峰值: (直流测电压为Vdc) SPWM调制时最大的三相线电压为Vm=1.732Vdc/2 SVPWM调制时最大的三相线电压为Vm=Vdc 故SVPWM调制时的电压利用率比SPWM大15 ...

  4. PWM、SPWM、SVPWM的个人理解

    PWM:脉冲宽度调制,即通过改变脉冲宽度的占空比,调节输出量与波形,有 刷直流电机调速,基本上都采用PWM方式: SPWM:正弦脉冲宽度调制,即按照等效面积原理,将正弦波等效成一组按照正弦规律变化的等 ...

  5. 关于SPWM 和SVPWM调制比和电压利用率的理解总结——基础补充(一)

    1 三桥臂电路拓扑 我们先看三相电路拓扑,3桥臂,6个开关管,电机接在三个桥臂的两个开关管中间. 因为每相的桥臂的上下管不能同时开关断,所以三相电路的开关状态总共可以归纳为8种. 表中 Uan Ubn ...

  6. 关于PWM,SPWM,SVPWM的整理

    PWM PWM是英文Pulse Width Modulation(脉冲宽度调制)缩写,按一定规律改变脉冲序列的脉冲宽度,以调节输出量和波形的一种调制方式.PWM是脉冲宽度调制也就是具有一定脉冲宽度的连 ...

  7. SVPWM与SPWM的区别

    SVPWM与SPWM的区别 变频器由开关器件构成,依据目前技术,不能直接产生正弦波,而是只能产生一种效果与正弦波基本相当的PWM波.所谓效果基本相当,是因为这种PWM波从频谱上看,由与标准正弦波频率相 ...

  8. PWM和SPWM的区别

    最近工作中上接触到PWM和SPWM,虽然这两个名字差不多,但是不管是在功能上还是生成的原理上都是有不同的,包括我们不是很常见的SVPWM波,你们是否也有疑惑这三个之间都有啥关系,今天我们好好分析下它们 ...

  9. 永磁同步直流无刷电机空间矢量SPWM,SVPWM

    虽然现在做自动驾驶去了,还是有必要把之前一年做电机控制的心得分享一下,也能方便自己日后的参考. (以下针对反向电动势为正弦的永磁同步电机而言) 目录: 1. SPWM和SVPWM 2. 矢量控制(Sp ...

最新文章

  1. Python---哈夫曼树---Huffman Tree
  2. 广东电大计算机绘图试题,电大计算机绘图期末复习试题及答案参考小抄.doc
  3. Android Tabhost with FragmentActivity
  4. Linux System Programming --Chapter Nine
  5. 杭电1044java实现dfs bfs
  6. datagrip中运行sql语句
  7. 第二次尝试修复Hbase2出现Region不一致,使用 HBCK2 - 2021.11.15
  8. 网页广告拦截神器 -- Adblock Plus
  9. 编译出错:self-encoder.context-me_method = ME_UMH;
  10. C#中Dictionary的用法及用途
  11. 菜鸟也疯狂,易语言自绘控件__按钮篇,用所有者自绘方式实现
  12. 【嵌入式模块】矩阵键盘
  13. PSPICE仿真数据转MATLAB
  14. 远程协同办公 远程协同办公的7点建议和方案 居家办公也能高效率
  15. 超声检测的不同扫描方式
  16. 声声慢 - 程序人生
  17. C#制作一个简易抽奖或摇号器
  18. Cesium结合高德SDK路径规划
  19. 计量经济学计算机输出结果,计量经济学作业结果解析A.doc
  20. 互联网IT就业市场,你要说最有市场的一定是它,java面试常见笔试题

热门文章

  1. HCIE安全笔试-H12-731 V2.0 判断题争议辨析
  2. 【python @ 小甲鱼网课】 P6列表(1)
  3. 登录页面ajax提交
  4. 特征阻抗和阻抗匹配_没有诸如对象关系阻抗不匹配之类的东西
  5. ubuntu20.04设置中文输入法
  6. 数字电子技术之触发器
  7. monkeyrunner(草稿)
  8. PCT专利申请途径介绍 草稿版
  9. Python中的进程和线程(20)
  10. 论文阅读——A HYBRID TEXT NORMALIZATION SYSTEM USING MULTI-HEAD SELF-ATTENTION FOR MANDARIN