×

Digital robot control providing pulse width modulation for a brushless DC drive

  • US 4,874,997 A
  • Filed: 04/01/1988
  • Issued: 10/17/1989
  • Est. Priority Date: 11/20/1986
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for digitally controlling and energizing a brushless DC arm joint motor in a robot control, said system comprising:

  • three interconnected phase windings for said motor;

    a power amplifier having first through sixth switching means interconnected with said windings to direct drive current through series paired windings corresponding to the switching operation of pairs of said switching means;

    a digital pulse width modulator circuit having up/down counter means for generating a sawtooth voltage waveform representing counts as a function of time;

    means for comparing the counter means count to a voltage signal representing control command so as to digitally control and define the time width of forward and reverse reference control pulses for said power amplifier switching means in accordance with the compared control command voltage signal and the polarity of the control command signal;

    means for generating an enabling reference control pulse for each of said reference control pulses;

    means for generating a plurality of phase displaced signals representative of motor rotor position;

    means for generating respective control pulses which operate the six power amplifier switching means and correspond in time width to said reference control pulses; and

    commutating means responsive to said position signals and the polarity of the control command signal to apply successive pairs of said switch control pulses to said switching means so as to produce digitally commutated, pulse width modulated, motor drive current for the command time as the motor current path is commutated from winding pair to winding pair in accordance with the polarity of the control command signal and a predetermined sequence of phase rotation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×