IP Library Granted Patent US 9,742,327
Granted Patent B2
US 9,742,327 · App. 15/151,945 · Granted Aug 22, 2017

Motor drive controller

Inventors: Hiroyuki Kaidu (Iwata, JP); Yuji Omura (Shizuoka, JP); Kouji Kebukawa (Kakegawa, JP); Masato Aoki (Iwata, JP)
Assignee: Minebea Co., Ltd.
H02P6/17H02P6/153H02P6/16H02K29/12
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 9,742,327
App. No.
15/151,945
Granted
Aug 22, 2017
Kind
B2
Abstract

A motor drive controller includes: a motor driver that applies a voltage to each phase of a motor to rotate; a rotational position detector that detects rotational position of the motor and generates rotational position information indicating the rotational position; and a controller that outputs, to the motor driver, driving control signals for repeatedly adjusting an advance angle and a lag angle at energization switching of the each phase of the motor in a prescribed pattern based on the rotational position information generated by the rotational position detector.

Claims (41)

1. A motor drive controller comprising:

a motor driver that applies a voltage to each phase of a motor to rotate;

a rotational position detector that detects rotational position of the motor and generates rotational position information indicating the rotational position; and

a processor that outputs, to the motor driver, driving control signals for repeatedly adjusting an advance angle and a lag angle at energization switching of the each phase of the motor in a prescribed pattern based on the rotational position information generated by the rotational position detector,

wherein the processor repeatedly adjusts the advance angle and the lag angle at energization switching in a prescribed pattern while the motor is rotating at a rotation speed that is within a prescribed rotation speed range,

wherein the prescribed rotation speed range includes a range where a nth-order component corresponding to a n-number of times of the energization switching per rotation of the rotor is resonant with a natural resonance frequency of the motor, and

wherein the processor increases an (n/2)th-order component of a supply current and decreases the nth-order component of the supply current.

2. The motor drive controller according to claim 1 ,

wherein the processor outputs the driving control signals to reduce the supply currents of an nth-order component.

3. The motor drive controller according to claim 1 ,

wherein the processor controls the motor driver to alternatively adjust the advance angle and the lag angle at the energization switching.

4. The motor drive controller according to claim 1 ,

wherein the processor is configured to function as:

a rotational position calculator that calculates the rotation speed based on the rotational position information;

an energization timing adjuster that generates energization timing signals for adjusting the advance angle and the lag angle at the energization switching based on the rotational speed information output by the rotational position calculator; and

an energization signal generator that receives the rotational position information and the energization timing signals to generate the driving control signals.

5. A controller for controlling a motor, comprising:

a processor configured to:

receive rotational position information indicating rotational position of the motor; and

output driving control signals for repeatedly adjusting an advance angle and a lag angle at energization switching of the each phase of the motor in a prescribed pattern based on the rotational position information,

wherein the processor repeatedly adjusts the advance angle and the lag angle at energization switching in a prescribed pattern while the motor is rotating at a rotation speed that is within a prescribed rotation speed range,

wherein the prescribed rotation speed range includes a range where a nth-order component corresponding to a n-number of times of the energization switching per rotation of the rotor is resonant with a natural resonance frequency of the motor, and

wherein the processor controls the motor driver to alternatively adjust the advance angle and the lag angle at the energization switching.

6. The controller according to claim 5 ,

wherein the processor outputs the driving control signals to reduce the supply currents of an nth-order component.

7. The controller according to claim 5 ,

wherein the processor increases an (n/2)th-order component of a supply current and decreases the nth-order component of the supply current.

8. The controller according to claim 5 ,

wherein the processor controls the motor driver to alternatively adjust the advance angle and the lag angle at the energization switching.

9. The controller according to claim 5 ,

wherein the processor is further configured to function as:

a rotational position calculator that calculates the rotation speed based on the rotational position information;

an energization timing adjuster that generates energization timing signals for adjusting the advance angle and the lag angle at the energization switching based on the rotational speed information output by the rotational position calculator; and

an energization signal generator that receives the rotational position information and the energization timing signals to generate the driving control signals.

10. A motor drive controller comprising:

a motor driver that applies a voltage to each phase of a motor to rotate;

a rotational position detector that detects rotational position of the motor and generates rotational position information indicating the rotational position; and

a processor that outputs, to the motor driver, driving control signals for repeatedly adjusting an advance angle and a lag angle at energization switching of the each phase of the motor in a prescribed pattern based on the rotational position information generated by the rotational position detector,

wherein the processor repeatedly adjusts the advance angle and the lag angle at energization switching in a prescribed pattern while the motor is rotating at a rotation speed that is within a prescribed rotation speed range,

wherein the prescribed rotation speed range includes a range where a nth-order component corresponding to a n-number of times of the energization switching per rotation of the rotor is resonant with a natural resonance frequency of the motor, and

wherein the processor controls the motor driver to alternatively adjust the advance angle and the lag angle at the energization switching.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2020
From: MINEBEA CO., LTD.
To: MINEBEA MITSUMI INC.
Reel/Frame 051803/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: KAIDU, HIROYUKI; OMURA, YUJI; KEBUKAWA, KOUJI; AOKI, MASATO
To: MINEBEA CO., LTD
Reel/Frame 039843/0655 →
Priority Claims (1)
JP 2015-096677 · May 11, 2015 · national
Continuity (1)
Related Publication 20160336894A1 · Nov 17, 2016