IP Library › Granted Patent US 11,290,051
Granted Patent B2
US 11,290,051 · App. 16/953,185 · Granted Mar 29, 2022

Motor control apparatus and control method of the same

Inventors: Shinji Nakamura (Kanagawa, JP); Koji Kawamura (Kanagawa, JP); Satoru Mikajiri (Kanagawa, JP)
Assignee: Canon Kabushiki Kaisha
H02P29/40G01R31/3277G01R31/34H02P6/15H02P7/28
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,290,051
App. No.
16/953,185
Granted
Mar 29, 2022
Kind
B2
Abstract

A motor control apparatus includes a motor, a motor driver to drive the motor, a motor current detection unit, a motor state estimation unit, a motor control unit, and first and second abnormality detection units. The motor current detection unit detects a current value of the motor. The motor state estimation unit estimates a state of the motor based on a voltage applied to the motor and the detected current value. The motor control unit applies a driving voltage of first driving corresponding to the estimated state of the motor or apply a driving voltage of second driving, which does not use the estimated motor state, to the motor driver. The first abnormality detection unit detects a rotation abnormality of the motor based on the estimated motor state. The second abnormality detection unit detects the rotation abnormality of the motor based on the detected current value of the motor.

Claims (35)

1. A motor control apparatus comprising:

a motor;

a motor driver configured to drive the motor;

a motor current detection unit configured to detect a current value of the motor;

a motor state estimation unit configured to estimate a state of the motor based on a voltage applied to the motor and the detected current value;

a motor control unit configured to apply a driving voltage of first driving corresponding to the estimated state of the motor or apply a driving voltage of second driving, which does not use the estimated state of the motor, to the motor driver;

a first abnormality detection unit configured to detect a rotation abnormality of the motor based on the estimated state of the motor; and

a second abnormality detection unit configured to detect the rotation abnormality of the motor based on the detected current value of the motor.

2. The motor control apparatus according to claim 1 ,

wherein, in a case where the motor control unit applies the driving voltage of the first driving to the motor driver, the first abnormality detection unit detects any rotation abnormality of the motor, and

wherein, in a case where the motor control unit applies the driving voltage of the second driving to the motor driver, the second abnormality detection unit detects any rotation abnormality of the motor.

3. The motor control apparatus according to claim 1 , wherein, in a case where the first abnormality detection unit determines that the rotation abnormality of the motor has occurred, the motor control unit switches from application of the driving voltage of the first driving to application of the driving voltage of the second driving with respect to the motor driver.

4. The motor control apparatus according to claim 1 , wherein the state of the motor is an electrical angle or a speed of the motor.

5. The motor control apparatus according to claim 1 ,

wherein the driving voltage of the first driving has a sinusoidal waveform in which a pulse width is modulated in a predetermined period, and

wherein the driving voltage of the second driving is a rectangular wave having a predetermined period and a predetermined duty ratio.

6. The motor control apparatus according to claim 1 , wherein, in a case where the driving voltage of the second driving is applied, the motor driver rotates the motor in a stepwise manner at a predetermined speed and a predetermined moving amount.

7. The motor control apparatus according to claim 1 , wherein the second abnormality detection unit determines that the rotation abnormality of the motor has occurred in a case where a current value of the motor at a predetermined timing is more than a threshold value, and determines that the rotation abnormality of the motor has not occurred in a case where the current value of the motor at the predetermined timing is less than the threshold value.

8. The motor control apparatus according to claim 1 , wherein the second abnormality detection unit includes a current value obtainment unit and a determination unit,

wherein the current value obtainment unit is configured to obtain a current value detected by the motor current detection unit at a timing corresponding to the driving voltage of the second driving by the motor control unit, and

wherein the determination unit is configured to determine that the rotation abnormality of the motor has occurred in a case where the current value obtained by the current value obtainment unit is more than a threshold value, and to determine that the rotation abnormality of the motor has not occurred in a case where the current value obtained by the current value obtainment unit is less than the threshold value.

9. The motor control apparatus according to claim 1 , wherein, in a case where the second abnormality detection unit determines that the rotation abnormality of the motor has not occurred, the motor control unit switches from application of the driving voltage of the second driving to application of the driving voltage of the first driving with respect to the motor driver.

10. The motor control apparatus according to claim 1 , wherein, in a case where the motor control unit applies the driving voltage of the second driving to the motor driver in a state in which the motor is stopped, and the second abnormality detection unit determines that the rotation abnormality of the motor has not occurred, the motor control unit applies the driving voltage of the first driving to the motor driver via a forced commutation mode.

11. A method for controlling a motor control apparatus having a motor and a motor driver configured to drive the motor, the method comprising:

detecting a current value of the motor;

estimating a state of the motor based on a voltage applied to the motor and the detected current value;

applying a driving voltage of first driving corresponding to the estimated state of the motor or applying a driving voltage of second driving, which does not use the estimated state of the motor, to the motor driver;

detecting a rotation abnormality of the motor based on the estimated state of the motor; and

detecting the rotation abnormality of the motor based on the detected current value of the motor.

12. A non-transitory computer-readable storage medium storing a program to cause a computer to perform a method for controlling a motor control apparatus having a motor and a motor driver configured to drive the motor, the method comprising:

detecting a current value of the motor;

estimating a state of the motor based on a voltage applied to the motor and the detected current value;

applying a driving voltage of first driving corresponding to the estimated state of the motor or applying a driving voltage of second driving, which does not use the estimated state of the motor, to the motor driver;

detecting a rotation abnormality of the motor based on the estimated state of the motor; and

detecting the rotation abnormality of the motor based on the detected current value of the motor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2021
From: NAKAMURA, SHINJI; KAWAMURA, KOJI; MIKAJIRI, SATORU
To: CANON KABUSHIKI KAISHA
Reel/Frame 055525/0439 →
Priority Claims (1)
JP JP2019-211449 · Nov 22, 2019 · national
Continuity (1)
Related Publication 20210159842A1 · May 27, 2021
Cited By (1)
US 12,375,021