Abstract:
A system is disclosed for controlling motor switching in a sensorless BLDC motor having a set of three stator windings. A controller unit includes a control signal generator, a memory device, a processing unit, a signal acquisition device, and an analog-to-digital converter. A power stage having a plurality of switches receives a control signal from the control signal generator and a power signal from a power source. The power stage drives two windings of the set of three stator windings with an asymmetric pulse width modulation signal and leaves one stator of the three stator windings undriven. The processing unit acquires a demodulated measured voltage on the undriven winding. The processing unit also communicates with the power stage to change which two windings of the three stator windings are driven when the demodulated measured voltage surpasses a threshold.
Abstract:
The system and method disclose for the controlling of sequential phase switching in driving a set of stator windings of a multi-phase sensorless brushless permanent magnet DC motor. A motor controller controls a power stage that drives two windings of a set of three windings in the motor with pulse width modulated signal. A plurality of voltage values on an undriven winding of the set of three windings are sampled within a window of time, wherein a period beginning when the driven windings are energized and ending when the driven windings are de-energized encompasses the window of time. The sampled voltage values are processed. When the processed voltage values exceed a threshold, the motor controller changes which two windings are driven.