Motor Control Apparatus Initial Position Learning Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In electric motor systems with encoders, the initial position learning process can be erroneous due to looseness in the rotation transmission system, leading to incorrect alignment of the rotor's rotational position and exciting phase, which may result in improper motor operation.

Innovation Solution

A motor control apparatus that uses an encoder to output A-phase and B-phase signals at predetermined intervals, sequentially changes the exciting phases during the initial drive operation to synchronize the rotor's position with the corresponding phase, and re-executes the learning process if the alignment is found to be erroneous, ensuring accurate learning of the rotational position and phase relationship.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the initial position learning process is executed in the initial drive operation, then the relationship between encoder count value and rotor rotational position can be learned, but erroneous learning may occur due to looseness in the rotation transmission system

Engineering Contradiction:
Improvelearning accuracyVSAvoidlearning reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies feedback by monitoring the encoder output signal pattern during the initial drive operation and using this feedback to determine whether to re-execute the learning process. The control unit counts encoder pulses and detects the signal pattern to判断 if learning was successful, providing feedback that triggers re-execution if erroneous learning is detected

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements preliminary action by re-executing the initial drive operation before considering the learning process complete. The system performs the learning process, validates the results through encoder signal pattern detection, and if validation fails, re-executes the entire initial drive operation to ensure correct learning before normal operation begins

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the rotor rotates within the range of looseness or is held at delimiting positions, then the motor may be driven, but the rotor may not reach the position corresponding to the exciting phase, resulting in erroneous learning

Engineering Contradiction:
Improvemotor drivabilityVSAvoidposition alignment precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The control unit uses feedback from the encoder signal pattern to detect whether the rotor reached the correct position corresponding to the exciting phase. By monitoring the relationship between encoder count values and excitation phases, the system can determine if position alignment is correct and trigger re-execution if misalignment is detected

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces mechanical position verification with an electronic detection method using the encoder signal pattern. Instead of mechanically ensuring the rotor reaches the correct position, the system uses electronic sensing of the encoder output to verify position alignment and trigger appropriate corrective actions

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS7990088B2Motor control apparatus
Publication Date: 2011.08.02 DENSO CORP
  • US7990088B2 patent drawing
  • US7990088B2 patent drawing
  • US7990088B2 patent drawing

AI summary

At an initial drive operation after turning on of an electric power source, an ECU sequentially changes each current exciting phase among multiple phases through one complete cycle at a predetermined time schedule, so that a rotational position of a rotor and the corresponding exciting phase coincide with each other at some timing during the initial drive operation, and thereby the rotor is rotated. The ECU counts the A-phase signal and the B-phase signal during the rotation of the rotor in the initial drive operation and learns a relationship among a count value of the A-phase signal and the B-phase signal, a rotational position of the rotor and each exciting one of the plurality of phases at an end of the initial drive operation. When the ECU determines that a result of the learning is erroneous, the ECU re-executes the learning by re-executing the initial drive operation.