-
1.
公开(公告)号:US12081159B2
公开(公告)日:2024-09-03
申请号:US17592921
申请日:2022-02-04
发明人: Venkata Naresh Kotikelapudi , Kaushik Alwala , David Magee , James Lockridge , Siddhartha Gopal Krishna
摘要: 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.
-
2.
公开(公告)号:US20230253898A1
公开(公告)日:2023-08-10
申请号:US17592921
申请日:2022-02-04
发明人: Venkata Naresh Kotikelapudi , Kaushik Alwala , David Magee , James Lockridge , Siddhartha Gopal Krishna
摘要: 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.
-