modelAdcSingleBufferedInteger

Single channel analog digital converter with circular buffer and integer output

Extends from OpenBLDC.Icons.Sensor (Sensor icon).

Parameters

TypeNameDefaultDescription
RealVMax3Maximum voltage
IntegerResolution4096ADC resolution
IntegerBufDepth50Buffer depth
Modelica.SIunits.TimeTs1e-6Sample rate

Connectors

TypeNameDefaultDescription
Modelica.Electrical.Analog.Interfaces.PositivePinpin_p
Modelica.Electrical.Analog.Interfaces.NegativePinpin_n
Interfaces.AdcBusses.AdcSingleIntegerBusConnectorOutadcSingleIntegerBus

Components

TypeNameDefaultDescription
Modelica.Electrical.Analog.Sensors.VoltageSensorvoltageSensor
Modelica.Blocks.Nonlinear.Limiterlimiter
Modelica.Blocks.Math.Gaingain
Modelica.Blocks.Math.RealToIntegersampledValueSampled value in integer
Modelica.Blocks.Discrete.TriggeredSamplertriggeredSampler
Blocks.PulseWidthVarpulseWidthVarTODO: replace by a block that generates samples only
Modelica.Blocks.Sources.ConstantperiodSample time
CircularBufferIntegercircularBufferInteger
Modelica.Blocks.Logical.Notnot1