modelHBridge
Model of a H-bridge
Extends from Modelica.Electrical.PowerConverters.Icons.Converter (Converter icon), Modelica.Electrical.PowerConverters.Interfaces.DCDC.DCtwoPin1 (Positive and negative pins of side 1), Modelica.Electrical.PowerConverters.Interfaces.DCDC.DCtwoPin2 (Positive and negative pins of side 2), Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort (Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network), Modelica.Electrical.PowerConverters.Interfaces.Enable.Enable (Partial model providing enable parameter and optional enable input).
Information
Flexible and clearly arranged model of a H-bridge (like e.g. the L298N).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | useHeatPort (from ConditionalHeatPort) | false | = true, if heatPort is enabled |
| SI.Temperature | T (from ConditionalHeatPort) | 293.15 | Fixed device temperature if useHeatPort = false |
| Integer | m (from Enable) | 3 | Number of phases |
| Semiconductors | |||
| Modelica.Units.SI.Resistance | RonTransistor | 1e-05 | Transistor closed resistance |
| Modelica.Units.SI.Conductance | GoffTransistor | 1e-05 | Transistor opened conductance |
| Modelica.Units.SI.Voltage | VkneeTransistor | 0 | Transistor threshold voltage |
| Modelica.Units.SI.Resistance | RonDiode | 1e-05 | Diode closed resistance |
| Modelica.Units.SI.Conductance | GoffDiode | 1e-05 | Diode opened conductance |
| Modelica.Units.SI.Voltage | VkneeDiode | 0 | Diode threshold voltage |
| Enable | |||
| Boolean | useConstantEnable (from Enable) | true | Disable boolean input and use constantEnable, if true |
| Boolean | constantEnable (from Enable) | true | Constant enabling of firing signals |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Electrical.Analog.Interfaces.PositivePin | dc_p1 (from DCtwoPin1) | Positive DC input | |
| Modelica.Electrical.Analog.Interfaces.NegativePin | dc_n1 (from DCtwoPin1) | Negative DC input | |
| Modelica.Electrical.Analog.Interfaces.PositivePin | dc_p2 (from DCtwoPin2) | Positive DC output | |
| Modelica.Electrical.Analog.Interfaces.NegativePin | dc_n2 (from DCtwoPin2) | Negative DC output | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | heatPort (from ConditionalHeatPort) | Conditional heat port | |
| Modelica.Blocks.Interfaces.BooleanInput | enable (from Enable) | Enables fire and notFire | |
| Modelica.Blocks.Interfaces.BooleanInput | fire_p | Firing signal of positive potential transistor | |
| Modelica.Blocks.Interfaces.BooleanInput | fire_n | Firing signal of negative potential transistor |