A digital motor control system utilizes time duration electric pulses
generated by digital logic to control the motor speed and direction of
rotation of a D.C. or A.C. motor. The digital logic produces width
modulated pulses that can be connected to large or small electric motors
by mechanical or electrical relays or switches to provide efficient motor
control with little control circuit power loss. The mechanical or
electrical switches are responsive to the digital logic to change motor
direction or remove power from the motor windings. A variable control
element such as a computer joystick can be utilized to control both
direction and speed of the motor. The system can be configured as an open
loop system or as a closed loop servo with a feed back element to control
the rotational position of the motor.