Motor control apparatus
First Claim
Patent Images
1. A motor control apparatus comprising:
- a single motor having a single rotor, a single stator, and at least two drive coils wound on the single stator and operable independently to rotate the single rotor;
an encoder for producing a pulse signal in synchronism with rotation of the single rotor of the motor, the motor rotating a control object;
feedback control means for performing a feedback control for rotating the rotor to a target position by detecting a rotation position of the rotor on a basis of a count of the pulse signal of the encoder and sequentially switching a current supply phase of the motor;
at least two systems each of which includes one of the drive coils of the motor and a drive circuit for separately driving the drive coil of the motor in that one of the at least two systems, wherein each of the at least two systems are independently operable from other of the at least two systems, the drive coil and the drive circuit of each system are provided so as to be able to rotate the rotor independently of the drive coil and the drive circuit of the other of the at least two systems, and the drive coil in each of the at least two independently operable systems includes a plurality of phase coils;
abnormality diagnosis means for determining presence or absence of an abnormality in the drive coil and/or the drive circuit of each system; and
open-loop control means for sequentially switching, when the abnormality diagnosis means has detected an abnormality in one of the at least two systems including a drive coil and a drive circuit, the current supply phase by supplying a drive signal to a drive circuit of a remaining system of the at least two systems by an open-loop control, counting pulses of the drive signal, and rotating the rotor to the target position on a basis of a resulting count.
1 Assignment
0 Petitions
Accused Products
Abstract
Presence/absence of a failure in a feedback control system of a motor is monitored. When a failure is detected in the feedback control system, the motor is driven by switching to an open-loop control. During the open-loop control, the motor is rotated by sequentially switching the motor current supply phase without feeding back encoder count information. The position count is incremented or decremented every time the current supply phase is switched. When the position count has reached a target count, it is determined that the rotor has reached a target position, whereupon the open-loop control is finished.
33 Citations
21 Claims
-
1. A motor control apparatus comprising:
-
a single motor having a single rotor, a single stator, and at least two drive coils wound on the single stator and operable independently to rotate the single rotor; an encoder for producing a pulse signal in synchronism with rotation of the single rotor of the motor, the motor rotating a control object; feedback control means for performing a feedback control for rotating the rotor to a target position by detecting a rotation position of the rotor on a basis of a count of the pulse signal of the encoder and sequentially switching a current supply phase of the motor; at least two systems each of which includes one of the drive coils of the motor and a drive circuit for separately driving the drive coil of the motor in that one of the at least two systems, wherein each of the at least two systems are independently operable from other of the at least two systems, the drive coil and the drive circuit of each system are provided so as to be able to rotate the rotor independently of the drive coil and the drive circuit of the other of the at least two systems, and the drive coil in each of the at least two independently operable systems includes a plurality of phase coils; abnormality diagnosis means for determining presence or absence of an abnormality in the drive coil and/or the drive circuit of each system; and open-loop control means for sequentially switching, when the abnormality diagnosis means has detected an abnormality in one of the at least two systems including a drive coil and a drive circuit, the current supply phase by supplying a drive signal to a drive circuit of a remaining system of the at least two systems by an open-loop control, counting pulses of the drive signal, and rotating the rotor to the target position on a basis of a resulting count. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
3. A motor control apparatus comprising:
-
an encoder for producing a pulse signal in synchronism with rotation of a single rotor of a motor that rotates a control object; feedback control means for performing a feedback control for rotating the rotor to a target position by detecting a rotation position of the rotor on a basis of a count of the pulse signal of the encoder and sequentially switching a current supply phase of the motor; at least two systems each of which includes a drive coil of the motor and a drive circuit for separately driving the drive coil of the motor in that one of the at least two systems, wherein, each of the at least two systems are independently operable from other of the at least two systems and the drive coil and the drive circuit of each system are provided so as to be able to rotate the rotor independently of the drive coil and the drive circuit of the other of the at least two systems; abnormality diagnosis means for determining presence or absence of an abnormality in the drive coil and/or the drive circuit of each system; and open-loop control means for sequentially switching, when the abnormality diagnosis means has detected an abnormality in one of the at least two systems including a drive coil and a drive circuit, the current supply phase by supplying a drive signal to a drive circuit of a remaining system of the at least two systems by an open-loop control, counting pulses of the drive signal, and rotating the rotor to the target position on a basis of a resulting count; wherein the abnormality diagnosis means comprises means for detecting a disconnection in the drive coils, and wherein when a disconnection is detected in the drive coil of one system of the at least two systems, the open-loop control means supplies a drive signal to the drive circuit of a remaining system of the at least two systems so that a rotation speed of the rotor becomes lower than when an abnormality other than a disconnection is detected.
-
-
12. A control method for a single motor having a single rotor, a single stator, and at least two drive coils wound on the single stator and operable independently to rotate the single rotor, and at least two independently operable systems including the drive coils and drive circuits for separately driving the drive coils, each independently operable system being able to rotate the single rotor of the motor independently of any other of the at least two independently operable systems, the method comprising:
-
supplying electric currents to each of the drive coils of the independently operable systems by each of the drive circuits of the independently operable systems, respectively, to drive the motor to a target position by rotating the rotor of the motor, wherein each of the drive coils of the independently operable systems includes a plurality of phase coils; determining whether an abnormality is present in any of the drive circuits and/or any of the drive coils with respect to each of the independently operable systems; and supplying the electric current, when the abnormality is determined in one of the independently operable systems, to the drive coil of an other one of the independently operable systems to drive the motor to the target position without supplying the electric current to the drive coil of the one of the independently operable systems. - View Dependent Claims (13, 14, 16, 17, 18, 19, 20, 21)
-
-
15. A control method for a motor having at least two independently operable systems of drive coils and drive circuits for separately driving the drive coils, each independently operable system being able to rotate a rotor of the motor independently of any other of the at least two independently operable systems, the method comprising:
-
supplying electric currents to each of the drive coils of the independently operable systems by each of the drive circuits of the independently operable systems, respectively, to drive the motor to a target position; determining whether an abnormality is present in any of the drive circuits and/or any of the drive coils with respect to each of the independently operable systems; and supplying the electric current, when the abnormality is determined in one of the independently operable systems, to the drive coil of an other one of the independently operable systems to drive the motor to the target position without supplying the electric current to the drive coil of the one of the independently operable systems; wherein determining an abnormality includes detecting a disconnection in the at least one of the drive coils, and wherein when a disconnection is detected in the drive coil of the one of the independently operable systems, a drive signal is supplied to the drive circuit of an other one of the independently operable systems so that a rotation speed of the rotor becomes lower than when an abnormality other than a disconnection is detected.
-
Specification