Motor Drive Circuit Noise Mitigation via Pre-stored Speed Curves

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Noise generated during motor switching phases affects the stability of motor rotation speed, leading to unstable motor operation.

Innovation Solution

A motor drive circuit comprising a resistor module, multiplexer, data control unit, analog-to-digital converter, and register, which generates and stores parameter voltage to determine a motor speed curve, allowing the controller to drive the motor based on this curve and mitigate noise interference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the motor operates with real-time parameter adjustments during switching phases, then the motor can respond dynamically to operational changes, but noise generated during switching affects parameter accuracy and causes unstable rotation speed

Engineering Contradiction:
Improvedynamic response capabilityVSAvoidrotation speed stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent pre-generates and stores parameter voltages corresponding to different duty cycles in a lookup table before the motor operates. During motor operation, the controller directly retrieves pre-calculated parameter voltages based on the current duty cycle without performing real-time calculations or being affected by switching noise. This preliminary preparation of operational parameters ensures both dynamic adaptability (through duty cycle-based selection) and stability (by avoiding noise-prone real-time parameter generation during switching phases).

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the motor operation into discrete duty cycle segments, with each segment having pre-calculated parameter voltages stored in the lookup table. By segmenting the operational parameter space into discrete duty cycle levels (e.g., 0%, 25%, 50%, 75%, 100%), the system can switch between predefined parameter sets without requiring continuous real-time computation during transitions, thereby reducing the impact of switching noise on parameter accuracy while maintaining adaptive response capability.

Inventive Principle:
Principle #1Segmentation

2Speed

If real-time parameter calculation is performed during motor operation, then the motor can adapt to changing conditions, but noise during switching phases interferes with parameter input and causes speed instability

Engineering Contradiction:
Improverotation speed adaptabilityVSAvoidparameter voltage accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The parameter voltages are pre-calculated and stored in the lookup table during system initialization or manufacturing, before the motor begins operation. This preliminary action removes the parameter calculation process from the noisy real-time operating environment, ensuring high measurement precision of parameter voltages while maintaining speed adaptability through duty cycle-based selection of pre-calculated values.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the parameter voltage generation process from the real-time motor control loop. Instead of calculating parameter voltages during motor operation when switching noise is present, the system separates parameter preparation (done offline or during quiet initialization phases) from motor execution. This extraction ensures that parameter voltage accuracy is not degraded by switching noise while the motor retains adaptability through duty cycle-driven selection of stored parameters.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If the controller continuously adjusts motor parameters during operation, then the motor can maintain optimal performance, but noise from switching phases corrupts input parameters and destabilizes rotation speed

Engineering Contradiction:
Improvemotor operational efficiencyVSAvoidswitching noise interference
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The optimal parameter voltages for different duty cycles are pre-determined and stored before motor operation begins. This eliminates the need for continuous real-time parameter adjustment during motor operation, thereby maintaining productivity through efficient duty cycle-based control while avoiding the harmful effect of switching noise corrupting parameter inputs. The system achieves optimal performance by selecting from pre-optimized parameter sets rather than continuously adjusting parameters during noisy switching phases.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution provides a stable rotation speed by ensuring the motor operates according to a predetermined speed curve unaffected by noise, maintaining consistent performance.

Implementation Method 1

The analog-to-digital converter is configured for operatively receiving the parameter voltage and converting the parameter voltage to digital form

Methodology Applied
Scientific EffectAnalog-to-digital conversion:

Data Source

PatentUS9602030B2Motor drive circuit and motor thereof
Publication Date: 2017.03.21 ANPEC ELECTRONICS CORPORATION
  • US9602030B2 patent drawing
  • US9602030B2 patent drawing
  • US9602030B2 patent drawing

AI summary

The present disclosure illustrates a motor drive circuit. The motor drive circuit includes a resistor module, a multiplexer, a data control unit, an analog-to-digital converter and a register. The resistor module receives an input voltage and generates at least one parameter voltage. The parameter voltage is associated with a motor speed curve of a motor. The multiplexer receives the parameter voltage. The data control unit controls the multiplexer to output the parameter voltage. The analog-to-digital converter receives the parameter voltage and converts the parameter voltage to digital form, and then outputs the digital parameter voltage to the data control unit. The register stores the digital parameter voltage outputted by the data control unit. A controller determines the motor speed curve according to the digital parameter voltage stored in the register, and drives the motor in response to the motor speed curve.