☰
Libraries
.
Arduino
.
Examples
.
ControlledDCMotor
OMC
latest
demo
☼
model
ControlledDCMotor
An Arduino controlling a motor with a variable load
Open the diagram
▶ Simulate in your browser
Extends from
Modelica.Icons.Example
(Icon for runnable examples).
Components
Type
Name
Default
Description
Components.ArduinoUno
arduinoUno
Modelica.Mechanics.Rotational.Sensors.SpeedSensor
speedSensor
Modelica.Blocks.Math.Gain
actuator
Modelica.Electrical.Analog.Sensors.VoltageSensor
voltageSensor
Modelica.Electrical.Analog.Sources.SignalVoltage
signalVoltage1
Modelica.Electrical.Analog.Basic.Ground
ground
Modelica.Electrical.Analog.Basic.Resistor
resistor
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch
idealClosingSwitch
Modelica.Blocks.Sources.BooleanPulse
booleanPulse
Modelica.Electrical.Machines.BasicMachines.DCMachines.DC_PermanentMagnet
dcpm
Modelica.Electrical.Machines.BasicMachines.DCMachines.DC_PermanentMagnet
dcpm1
Modelica.Electrical.Analog.Basic.Potentiometer
Setpoint
Modelica.Electrical.Analog.Basic.Potentiometer
Kd
Modelica.Electrical.Analog.Basic.Potentiometer
Ki
Modelica.Electrical.Analog.Basic.Potentiometer
Kp
Modelica.Electrical.Analog.Basic.Potentiometer
Speed
Modelica.Blocks.Math.Gain
speedToRatio
Modelica.Electrical.Analog.Basic.Ground
ground1
Modelica.Electrical.Analog.Sources.ConstantVoltage
constantVoltage