Observer-based ripple detection for speed and position measurement for brushed direct current motors
A motor control system and method for controlling a brushed direct current (BDC) motor using a feedback loop based on a corrected ripple count. Motor control circuitry, for example implemented in digital logic such as a microcontroller, receives a coil current signal and a motor voltage signal. Disc...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A motor control system and method for controlling a brushed direct current (BDC) motor using a feedback loop based on a corrected ripple count. Motor control circuitry, for example implemented in digital logic such as a microcontroller, receives a coil current signal and a motor voltage signal. Discontinuities in the coil current signal, such as caused by commutation of the BDC motor, are counted to generate a ripple count. An observer function derives an angular frequency model estimate for the values of the coil current and motor voltage signals using a computational model for the motor. A corrected ripple count is generated based on a comparison of a commutation angle of the motor with an angular position based on the angular frequency model estimate over a time interval between discontinuity pulses. A motor drive signal is adjusted based on the corrected ripple count. |
---|