Motor Rotation Control with Decoupled Interrupt and SVPWM Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional motor control methods face challenges with high CPU load, leading to inconsistent execution of control cycles and potential NVH issues due to the coupling of interrupt trigger signals with PWM signals, affecting the reliability and real-time control of motor rotation.

Innovation Solution

A motor rotation control method that decouples the interrupt control cycle from the PWM signal reference channel, allowing for separate cycles for position, speed, and current loop calculations, and predicting rotor position to generate SVPWM signals without affecting the SVPWM signal update frequency, thereby reducing CPU load and maintaining control effectiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the interrupt trigger signal and PWM signal reference channel are coupled (same signal), then the control cycle of motor and PWM signal cycle are consistent, but the CPU load increases and the execution cycle cannot be reduced without affecting PWM signal update frequency

Engineering Contradiction:
Improvecontrol consistencyVSAvoidCPU load
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the control system into two independent parts: the interrupt trigger signal for position sampling and the PWM signal reference channel for motor control. By decoupling these previously coupled signals, the system allows the interrupt cycle to be extended (reducing CPU load) while maintaining the original PWM signal update frequency through separate timing mechanisms. This segmentation enables independent optimization of each subsystem's timing parameters.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the interrupt execution cycle is reduced to lower CPU load, then CPU load decreases, but the PWM signal update frequency is affected and NVH performance deteriorates

Engineering Contradiction:
ImproveCPU load reductionVSAvoidNVH
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary mechanism where the interrupt trigger signal serves as a separate sampling trigger that does not directly control PWM generation timing. The position sampling triggered by interrupts can occur at a lower frequency (reducing CPU load), while the PWM generator maintains its own independent timing reference to ensure proper update frequency for NVH performance. This intermediary decoupling allows independent optimization of sampling rate and control frequency.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple interrupts and Tasks are used for three-closed-loop control, then comprehensive control functions are achieved, but execution priority and function nesting problems arise affecting real-time control

Engineering Contradiction:
Improvecontrol functionsVSAvoidreal-time control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the control architecture by separating the position sampling function (triggered by interrupts) from the main three-closed-loop control Tasks. This segmentation allows position sampling to occur independently without being blocked or delayed by other control functions. The interrupt-driven sampling ensures real-time position data acquisition, while the main control Tasks can execute comprehensive control algorithms without real-time constraints, resolving the conflict between functional completeness and real-time performance.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12199535B1Motor rotation control method and device
Publication Date: 2025.01.14 SHANGHAI LEEKR TECHNOLOGY CO LTD
  • US12199535B1 patent drawing
  • US12199535B1 patent drawing
  • US12199535B1 patent drawing

AI summary

A technical field of motor control, and a motor rotation control method and device. The method includes conducting inverse Park transformation and inverse Clark transformation to control output results of a position loop, a speed loop and a current loop to obtain SVPWM signals of a present cycle; decoupling an interrupt control cycle from a PWM signal reference channel; acquiring present position sampling information of a motor, and predicting the position sampling information to obtain position result information of a motor rotor in predicted cycles. In the motor rotation control method, an interrupt function trigger signal is added to realize decoupling from the PWM signal reference channel, so that SVPWM signal update frequency of motor control will not be affected when CPU load is reduced by adding an interrupt function scheduling cycle.