A closed-loop control system for a DC motor includes a DC motor 12, a
current sensor 14 for determining a current of the motor, a voltage sensor
32 for measuring a voltage of the motor 12, and a micro-controller 33. The
micro-controller is constructed and arranged to (1) compare the determined
current with a set point and output a pulse width modulated (PWM) duty
cycle to control the motor, and (2) calculate a PWM duty cycle limit based
on the measured voltage and compare the outputted PWM duty cycle to the
PWM duty cycle limit such that when the outputted PWM duty cycle greater
than the PWM duty cycle limit, the outputted PWM duty cycle is set to the
PWM duty cycle limit. A method, in a DC motor, of preventing a current
surge during severe voltage changes is also disclosed.
Um sistema de controle closed-loop para um motor da C.C. inclui um motor 12 da C.C., um sensor atual 14 para determinar uma corrente do motor, um sensor 32 da tensão para medir uma tensão do motor 12, e um microcontrolador 33. O microcontrolador é construído e arranjado a (1) compare a corrente determinada com um ponto ajustado e output um ciclo de dever modulado largura do pulso (PWM) para controlar o motor, e (2) calculam um limite do ciclo de dever de PWM baseado na tensão medida e comparam outputted o ciclo de dever de PWM ao limite do ciclo de dever de PWM tais que quando outputted o ciclo de dever de PWM mais grande do que o limite do ciclo de dever de PWM, outputted o ciclo de dever de PWM está ajustado ao limite do ciclo de dever de PWM. Um método, em um motor da C.C., de impedir um surge atual durante mudanças severas da tensão é divulgado também.