Control device and motor drive system
AssigneesKabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage Corporation
InventorKatsutoshi Moriyama
Life of this patent
Estimating the term…
Abstract
According to one embodiment, there is provided a control device including a determination unit, a correction unit and a drive controller. The determination unit determines whether a phase of a rotor of a stepping motor is ahead of or behind a target phase. The correction unit selects a correction value for a control value of a drive current of the stepping motor from among a plurality of correction values based on a determination result. The drive controller corrects the control value of the drive current with the selected correction value to drive the stepping motor.
Claims18
A control device comprising:
- a current-voltage converter that converts a current flowing in a stepping motor into a voltage and detects the voltage;
- a time measurement circuit that has a first reference voltage and a second reference voltage lower than the first reference voltage, and measures a first time and a second time, to obtain a difference time between the first time and the second time, the first time being a time until the detected voltage exceeds the first reference voltage, the second time being a time until the detected voltage falls below the second reference voltage;
- a zero-crossing determination circuit that obtains a zero-crossing position of an induced voltage of the stepping motor based on the obtained difference time;
- a rotor phase calculator that obtains a phase of the rotor of the stepping motor based on the zero-crossing position of the obtained induced voltage;
- a determination circuit that compares the calculated phase of the rotor with a target phase to output a first signal indicating whether the phase of a rotor is ahead of or behind the target phase;
- a correction circuit that selects a correction value for a control value of a drive current of the stepping motor from among a plurality of correction values based on a value of the first signal;
- and
- a drive controller that corrects the control value of the drive current with the selected correction value to drive the stepping motor.
A control device comprising:
- a determination circuit that compares a phase of a rotor of a stepping motor with a target phase to output a first signal indicating whether the phase of the rotor is ahead of or behind the target phase;
- a correction circuit that selects a correction value for a control value of a drive current of the stepping motor from among a plurality of correction values based on a value of the first signal;
- a drive controller that corrects the control value of the drive current with the selected correction value to drive the stepping motor;
- and
- a detector that counts, based on a value of the first signal, the number of successive times that the phase of the rotor is determined to be ahead of the target phase successively until the rotor is determined to be behind the target phase or that the phase of the rotor is determined to be behind the target phase successively until the rotor is determined to be ahead of the target phase;
- wherein the correction circuit selects a first correction value to delay the phase of the rotor when the phase of the rotor is ahead of the target phase, and selects a second correction value to advance the phase of the rotor when the phase of the rotor is behind the target phase,
- the correction circuit selects the second correction value when the number of successive times that the phase of the rotor is determined to be behind the target phase is less than a first count, and selects a third correction value larger than the second correction value when the number of successive times that the phase of the rotor is determined to be behind the target phase is the first count or more.
Dependencies are inferred from the claim text.