Main Content

PWM Reference Generator

从相电压生成调制信号

自 R2020a 起

库:
Motor Control Blockset / Controls / Math Transforms
Motor Control Blockset HDL Support / Controls / Math Transforms

描述

PWM Reference Generator 模块从定子相位或参考电压生成调制电压信号。

该模块接受由 α-β 电压分量描述的相电压 (Vabc) 或定子参考电压 (Vαβ)。

使用此模块执行正弦 PWM (SPWM) 和空间矢量调制 (SVM),以及降低开关损失的离散脉冲宽度调制 (DPWM) 方法:

注意

对于以下 DPWM 方法,该模块仅支持标幺 (PU) 输入信号。有关标幺制的详细信息,请参阅标幺制

  • 60 DPWM - 60 度不连续 PWM

  • 60 DPWM(+30 度相移)- 从 60 DPWM +30 度相移

  • 60 DPWM(-30 度相移)- 从 60 DPWM -30 度相移

  • 30 DPWM - 30 度不连续 PWM

  • 120 DPWM - 正 DC 分量

  • 120 DPWM - 负 DC 分量

对于不连续 PWM (DPWM),该模块在每个相位的每个基本周期内将调制波钳制在正或负的直流母线(电压)上,钳制时间为 120 度。在每个钳制间隔期间,调制会中断。

下图显示正弦 PWM (SPWM) 波形。

下图显示空间矢量调制 (SVM) 波形。

下图显示每个基本周期内具有两个 60 度钳制间隔的 60 度 DPWM 波形。

下图显示具有正 30 度相移的 60 度 DPWM 波形。

下图显示具有负 30 度相移的 60 度 DPWM 波形。

下图显示每个基本周期内具有四个 30 度钳制间隔的 30 度 DPWM 波形。

下图显示具有正直流(电压)钳制的 120 度 DPWM 波形。

下图显示具有负直流(电压)钳制的 120 度 DPWM 波形。

端口

输入

全部展开

沿 αβ 参考系的 α 轴的定子参考电压分量。

依存关系

要启用此端口,请将 Input type 设置为 Valphabeta

数据类型: single | double | fixed point

沿 αβ 参考系的 β 轴的定子参考电压分量。

依存关系

要启用此端口,请将 Input type 设置为 Valphabeta

数据类型: single | double | fixed point

abc 参考系中三相系统的分量。

依存关系

要启用此端口,请将 Input type 设置为 Vabc

数据类型: single | double | fixed point

abc 参考系中三相系统的分量。

依存关系

要启用此端口,请将 Input type 设置为 Vabc

数据类型: single | double | fixed point

abc 参考系中三相系统的分量。

依存关系

要启用此端口,请将 Input type 设置为 Vabc

数据类型: single | double | fixed point

输出

全部展开

沿 abc 参考系的 a 轴的定子参考电压分量。

数据类型: single | double | fixed point

沿 abc 参考系的 b 轴的定子参考电压分量。

数据类型: single | double | fixed point

沿 abc 参考系的 c 轴的定子参考电压分量。

数据类型: single | double | fixed point

参数

全部展开

模块用作输入的三相定子电压表示的类型。选择 abc 或 αβ 参考系。

模块用于调制输入定子相位或参考电压的脉冲宽度调制 (PWM) 方法。

扩展功能

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

定点转换
使用 Fixed-Point Designer™ 设计和仿真定点系统。

版本历史记录

在 R2020a 中推出