Use of digital current ramping to reduce audible noise in stepper motor
AssigneeAbbott Laboratories
InventorsRudolph J. Maske, David M. Woods
Life of this patent
Estimating the term…
Loading patent…
AssigneeAbbott Laboratories
InventorsRudolph J. Maske, David M. Woods
Estimating the term…
A stepper motor controller and method for controlling the motion of a stepper motor by selectively energizing the motor's windings so that the current level in the windings match a desired current profile. The motor controller comprises a master logic device, preferably a microprocessor or microcontroller, which is programmed with logic for issuing control signals corresponding to the sequence with which the windings of the stepper motor are energized and the desired current profile. A portion of the control signals are received by a slaved logic device, which is programmed with logic for generating ramp command signals corresponding to the desired current profile. The slaved logic device produces a ramp command signal that is received by a digital potentiometer, which preferably includes an up/down counter. The output signal produced by the digital potentiometer corresponds to a current count value of the up/down counter, and it is controlled by the ramp command signals. By controlling the digital potentiometer with the ramp command signals, a current command signal is produced corresponding to the desired current profile and having a range between low and high reference voltages. This current command signal is provided to a stepper motor drive circuit, which controls the current levels in the stepper motor windings so that they correspond to the desired current profile and are phased according to required sequence.
A stepper motor controller for controlling a motion of a stepper motor having a plurality of windings, by selectively energizing said plurality of windings so as to control a current level in the selectively energized windings based on a predetermined motor phase sequence and a predetermined current profile, comprising:
A stepper motor controller for controlling a motion of a two-phase stepper motor comprising a plurality of windings by selectively energizing said plurality of windings so as to control a current level in each of said plurality of windings based on a predetermined motor phase sequence and a predetermined current profile for the windings, comprising:
A method for driving a stepper motor comprising a plurality of windings corresponding to respective motor phases that are selectively energized in a predetermined motor phase sequence to rotate the stepper motor, the method comprising the steps of:
A method for driving a stepper motor comprising a plurality of windings corresponding to respective motor phases that are selectively energized in a predetermined motor phase sequence to rotate the stepper motor, the method comprising the steps of:
Dependencies are inferred from the claim text.