Motor Controller Resolver Signal Amplitude Synthesis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motor controllers face challenges in accurately detecting rotational angle, especially at high-speed rotations, due to calculation errors caused by non-negligible time differences between input data, leading to inaccurate motor control.

Innovation Solution

A motor controller system that includes a reference signal generator, A/D converters, amplitude calculators, and a synthesizer to calculate and synthesize cosine and sine signal amplitudes from a resolver, allowing for accurate rotational angle calculation and PWM control, reducing errors from drift and processing period.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a dedicated resolver/digital conversion IC is used to accurately detect rotational angle, then measurement precision is improved, but device complexity and cost increase

Engineering Contradiction:
Improverotational angle detection accuracyVSAvoidcontroller structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the digital conversion function from a dedicated IC and implements it within the microcomputer using software-based amplitude calculation. The microcomputer directly processes resolver output signals through A/D conversion and calculates amplitudes using arithmetic operations, eliminating the need for external dedicated conversion ICs and reducing system complexity while maintaining measurement precision.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the hardware-based dedicated resolver/digital conversion IC with a software-based amplitude calculation system implemented in the microcomputer. By using computational algorithms (arctan function based on calculated amplitudes) instead of dedicated hardware circuits, the system achieves the same functional result with reduced complexity and cost.

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

2Reliability

If calculation is performed using discretely inputted data to eliminate temperature drift effects, then reliability is improved, but measurement precision deteriorates at high-speed rotation

Engineering Contradiction:
Improvetemperature drift immunityVSAvoidrotational angle detection accuracy at high speed
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary A/D conversion of the resolver output signals synchronized with the PWM period before amplitude calculation. By converting the signals to digital form at precise timing intervals and storing them in memory, the system prepares the data in advance for accurate amplitude computation, ensuring both temperature drift immunity and high-speed rotation precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically adjusts the calculation methodology based on rotational speed conditions. At high speeds, it uses synchronized A/D conversion results with precise timing relationships to calculate amplitudes, while at lower speeds it can use discrete data differences. This dynamic adaptation ensures measurement precision across the entire operating range while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If the carrier wave period and A/D conversion period are made small to reduce calculation errors at high speed, then measurement precision is improved, but use of energy and processing complexity increase

Engineering Contradiction:
Improverotational angle detection accuracy at high speedVSAvoidprocessing energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent uses the PWM control period as a universal timing reference for multiple functions: it synchronizes the A/D conversion of resolver signals, coordinates the amplitude calculation process, and controls the motor drive switching. This multi-functional use of the PWM period eliminates the need for separate carrier wave periods and conversion periods, reducing processing overhead and energy consumption while maintaining measurement precision at high speeds.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7859215B2Motor controller, control system, and control method
Publication Date: 2010.12.28 KK TOSHIBA
  • US7859215B2 patent drawing
  • US7859215B2 patent drawing
  • US7859215B2 patent drawing

AI summary

A motor controller includes a reference signal generator; an A/D converter performing A/D conversion of the cosine and the sine signals outputted from a resolver; a first amplitude calculator calculating cosine and sine signal amplitudes based on twice-A/D converted cosine and sine signals respectively; a second amplitude calculator calculating averages of the cosine and the sine signals, and that calculates the amplitude of the cosine signal from a difference between the cosine signal average and a latest A/D converted cosine signal, and that calculates the amplitude of the sine signal from a difference between the sine signal average and a latest A/D converted sine signal; a synthesizer synthesizing the cosine and sine signal amplitudes obtained by the first and the second amplitude calculators respectively; a rotational angle calculator calculating a rotational angle based on the synthesized cosine and sine signal amplitudes; and a PWM controller.