modelControlledDCMotor

An Arduino controlling a motor with a variable load

Extends from Modelica.Icons.Example (Icon for runnable examples).

Components

TypeNameDefaultDescription
Components.ArduinoUnoarduinoUno
Modelica.Mechanics.Rotational.Sensors.SpeedSensorspeedSensor
Modelica.Blocks.Math.Gainactuator
Modelica.Electrical.Analog.Sensors.VoltageSensorvoltageSensor
Modelica.Electrical.Analog.Sources.SignalVoltagesignalVoltage1
Modelica.Electrical.Analog.Basic.Groundground
Modelica.Electrical.Analog.Basic.Resistorresistor
Modelica.Electrical.Analog.Ideal.IdealClosingSwitchidealClosingSwitch
Modelica.Blocks.Sources.BooleanPulsebooleanPulse
Modelica.Electrical.Machines.BasicMachines.DCMachines.DC_PermanentMagnetdcpm
Modelica.Electrical.Machines.BasicMachines.DCMachines.DC_PermanentMagnetdcpm1
Modelica.Electrical.Analog.Basic.PotentiometerSetpoint
Modelica.Electrical.Analog.Basic.PotentiometerKd
Modelica.Electrical.Analog.Basic.PotentiometerKi
Modelica.Electrical.Analog.Basic.PotentiometerKp
Modelica.Electrical.Analog.Basic.PotentiometerSpeed
Modelica.Blocks.Math.GainspeedToRatio
Modelica.Electrical.Analog.Basic.Groundground1
Modelica.Electrical.Analog.Sources.ConstantVoltageconstantVoltage