×

General purpose motor controller

  • US 5,486,747 A
  • Filed: 07/29/1993
  • Issued: 01/23/1996
  • Est. Priority Date: 07/29/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A motor control for providing signals to a motor drive to vary current in a DC motor, characterized by:

  • means for providing two binary primary motor control signals to determine motor direction and initiate motor operation;

    a programmable memory containing operating characteristics for the motor;

    communication means for receiving said two primary motor control signals comprising a first state machine with a plurality of states accessed in response to the binary status of said primary motor control signals relative to each other to operate the motor in different modes associated with said operating characteristics, said communication means comprising means for supplying program data to the programmable memory in response to externally supplied signals containing said program data, the first state machine being inactive when said externally supplied signals are applied;

    pulse width modulation means comprising a second state machine responsive to a signal from the communication means to provide a pulse width modulation address signal in the presence of a pulse width modulation signal identifying either digital or analog pulse width modulation;

    means for providing said pulse width modulation signal;

    lookup table means for providing a secondary motor control signal to control motor speed in response to said pulse width modulation address signal; and

    multiplexing means for directing the pulse width modulation address signal from the pulse width modulation means to the lookup table, for receiving the secondary motor control signal from the lookup table and for directing said signal to the pulse width modulator means, said pulse width modulator means providing a variable duty cycle signal in response to said secondary motor control signal to vary current flow in the motor.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×