.OpenBLDC.Blocks

Information

Some useful blocks

Contents

Name Description
 HallDecode Hall look up table
 HallDecodeNew Hall look up table
 Triangular
 TestCtrl3ph
 HalfBridgeCtrl Activates half bridge gates
 TestCtrl3phPWM Commutation applying PWM
 HalfBridgeLogicBLDC Generate the gate signals
 HalfBridgeLogicINSD Generate the gate signals with IN / SD driver
 HalfBridgeLogic Logics
 HalfBridgeDriver Half bridge driver, e.g. IR2184
 PulseWidthVar Generates a boolean pulse signal with adjustable pulse width and period
 PulseLogic Generates PWM signal depending on commutation and speed
 PulseLogicNph Generates PWM signal depending on commutation and speed
 PulseControlSelector Select input 1 when true
 StartMotor Select input 1 when true
 SensorlessCtrl3phPWM Commutation applying PWM
 DetectCommutationPartial I/O ports for commutation detection algorithm
 DetectCommutationIntBEMF Detects sensorless when commutation is required by back EMF integration
 DetectCommutationIntBEMFext Detects sensorless when commutation is required by back EMF integration - extended method
 DetectCommutationIntBEMFext_old Detects sensorless when commutation is required by back EMF integration - extended method
 DetectCommutationZeroCrossingSimple Detects sensorless when commutation is required by zero crossings
 DetectCommutationZeroCrossing Detects sensorless when commutation is required by zero crossings
 SensorlessCtrl3phStateGraph Commutation applying PWM
 SensorlessCtrl3phStateGraphNG Commutation applying PWM
 SensorCtrl3phStateGraphNG Commutation applying PWM
 PhaseDiffVoltage Calculates real terminal voltages
 PhaseDiffVoltageNph Calculates real terminal voltages
 CatchStart Check if motor is rotating and get position
 CommutationCounter Counts up angular position in BLDC sensorless control mode

Generated at 2019-09-22T01:36:51Z by OpenModelicaOpenModelica 1.14.0~dev-26741-gf7ba6ee using GenerateDoc.mos