# US 10,374,535 B2 · Motor control apparatus and motor drive apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,374,535 B2
- Document ID: US10374535B2
- Status: Granted
- Kind: B2
- Application number: 15/690,827
- Filed: 2017-08-30
- Published: 2018-08-23
- Granted: 2019-08-06
- Earliest claimed: 2017-02-17
- Assignees: Kabushiki Kaisha Toshiba
- Applicants: Kabushiki Kaisha Toshiba
- Inventors: Shen Wang
- Web page: https://patentgrep.com/patent/US10374535B2

## CPC

- H02P 6/17: and for generating speed information
- H02K 11/215: Magnetic effect devices, e.g. Hall-effect or magneto-resistive elements
- H02P 6/16: Circuit arrangements for detecting position
- H02P 6/18: without separate position detecting elements
- H02P: CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02K: DYNAMO-ELECTRIC MACHINES (dynamo-electric relays H01H53/00; conversion of DC or AC input power into surge output power {H03K3/53})

## Abstract

According to an embodiment, a motor control apparatus includes a current detecting unit that detects a motor current, a rotation position detecting unit that detects a rotation position of a rotor, a phase difference calculating unit that calculates first phase difference information between the motor current and the rotation position when a rotation speed of a motor is equal to or lower than a predetermined rotation speed and second phase difference information when the rotation speed of the motor exceeds the predetermined rotation speed, a storage unit that stores phase correction information based on the first phase difference information, a correcting unit that outputs a corrected rotation position signal and a drive unit that generates a drive signal to be output to the motor.

## Claims

### Claim 1

A motor control apparatus comprising:
a current detecting unit that detects a motor current flowing through at least one coil of a motor;
a rotation position detecting unit that detects a rotation position of a rotor provided in the motor;
a phase difference calculating unit that calculates first phase difference information which is a phase difference between the motor current and the rotation position when a rotation speed of the motor is equal to or lower than a predetermined rotation speed, and second phase difference information which is a phase difference between the motor current and the rotation position when the rotation speed of the motor exceeds the predetermined rotation speed;
a storage unit that stores phase correction information based on the first phase difference information;
a correcting unit that corrects the rotation position detected by the rotation position detecting unit based on the phase correction information and the second phase difference information input from the phase difference calculating unit and output a corrected rotation position signal; and
a drive unit that generates a drive signal to be output to the motor based on the corrected rotation position signal.

### Claim 2 (depends on 1)

The motor control apparatus according to claim 1,
wherein the current detecting unit detects a timing of zero-cross of a phase of the motor current and outputs a motor current value signal, and
the rotation position detecting unit detects a timing of zero-cross of a phase of the rotation position of the rotor and outputs a rotation position signal.

### Claim 3 (depends on 2)

The motor control apparatus according to claim 2,
wherein the rotation position detecting unit outputs the rotation position signal according to a position sensor output signal input from a position sensor attached at a predetermined attachment position of a stator of the motor.

### Claim 4 (depends on 3)

The motor control apparatus according to claim 3,
wherein the position sensor is provided in plurality at the stator.

### Claim 5 (depends on 3)

The motor control apparatus according to claim 3,
wherein the position sensor is configured with a Hall element.

### Claim 6 (depends on 3)

The motor control apparatus according to claim 3,
wherein the phase correction information is information for correcting a phase according to an error in an attachment position of the position sensor.

### Claim 7 (depends on 2)

The motor control apparatus according to claim 2,
wherein the phase difference calculating unit detects each edge of the motor current value signal and the rotation position signal and calculates the first phase difference information and the second phase difference information.

### Claim 8 (depends on 1)

The motor control apparatus according to claim 1,
wherein the motor is a brushless DC motor.

### Claim 9 (depends on 1)

The motor control apparatus according to claim 1,
wherein the first phase difference information is phase difference information when output of the drive signal is stopped to idle the motor, and
the second phase difference information is phase difference information when the drive signal is output to drive the motor.

### Claim 10 (depends on 1)

The motor control apparatus according to claim 1,
wherein the phase correction information is the first phase difference information.

### Claim 11 (depends on 1)

The motor control apparatus according to claim 1,
wherein the phase correction information is calculated by subtracting a predetermined target phase difference from the first phase difference information, and
the correcting unit corrects the rotation position detected by the rotation position detecting unit based on the predetermined target phase difference, the phase correction information and the second phase difference information and outputs the corrected rotation position signal.

### Claim 12

A motor drive apparatus comprising:
a motor; and
a control apparatus,
wherein the control apparatus comprises:
a current detecting unit that detects a motor current flowing through at least one coil of the motor;
a rotation position detecting unit that detects a rotation position of a rotor provided in the motor;
a phase difference calculating unit that calculates first phase difference information which is a phase difference between the motor current and the rotation position when a rotation speed of the motor is equal to or lower than a predetermined rotation speed, and second phase difference information which is a phase difference between the motor current and the rotation position when the rotation speed of the motor exceeds the predetermined rotation speed;
a storage unit that stores phase correction information based on the first phase difference information;
a correcting unit that corrects the rotation position based on the phase correction information and the second phase difference information input from the phase difference calculating unit and output a corrected rotation position signal; and
a drive unit that generates a drive signal to be output to the motor based on the corrected rotation position signal.
