blockBipolarPWM

Bipolar pulse width modulation

Extends from Modelica.Blocks.Interfaces.DiscreteBlock (Base class of discrete control blocks).

Information

This is a bipolar intersective pulse width modulation, used to fire the H-bridge.

Parameters

TypeNameDefaultDescription
SI.TimesamplePeriod (from DiscreteBlock)Sample period of component
SI.TimestartTime (from DiscreteBlock)0First sample time instant
SI.FrequencyfswSwitching frequency
BooleanuseVariableVdcfalseuse variavle Vdc
SI.VoltageconstantVdcConstant Vdc

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.BooleanOutputfireLLeft leg
Modelica.Blocks.Interfaces.BooleanOutputfireRRight leg
Modelica.Blocks.Interfaces.RealInputvRef
Modelica.Blocks.Interfaces.RealInputvMax

Components

TypeNameDefaultDescription
Modelica.Blocks.Logical.GreatergreaterL
Modelica.Blocks.Sources.Trapezoidcarrier
Modelica.Blocks.Math.Divisiondivision
Modelica.Blocks.Nonlinear.Limiterlimiter
Auxilliary.AddOffsetaddOffset
Modelica.Blocks.Logical.Notnot1
Modelica.Blocks.Discrete.ZeroOrderHoldzeroOrderHold1
Modelica.Blocks.Discrete.ZeroOrderHoldzeroOrderHold2