Motor Controller PWM Timing Adaptation for Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing motor driving efficiency is compromised due to fixed HALL sensor locations and hardware circuitry, leading to suboptimal performance at varying motor speeds and imbalanced current waveforms, requiring time-consuming and costly adjustments for different applications.
Innovation Solution
A controller with a motor speed/period detection unit and PWM signal timing calculation unit dynamically adjusts the PWM driving signal's turned-ON and turned-OFF points based on motor speed and parameters, allowing for adaptive optimization of motor driving efficiency without modifying hardware.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If the physical location of the HALL sensor is adjusted for optimum motor driving efficiency at low speed, then the motor operation efficiency is improved at low speed, but the motor is unable to have maximum output power at high speed
Solution Approach 1:
The controller dynamically adjusts PWM timing based on operating conditions. When operating at low speed, the controller uses timing optimized for efficiency; when operating at high speed, it switches to timing that maximizes output power. This dynamic adaptation resolves the contradiction between low-speed efficiency and high-speed power capability without requiring multiple physical HALL sensor positions.
Solution Approach 2:
The system changes the PWM signal timing parameters adaptively based on speed conditions. Different timing parameters are applied for low-speed versus high-speed operation, allowing the motor to achieve both optimum efficiency at low speed and maximum output power at high speed, resolving the contradiction through parameter variation rather than physical reconfiguration.
2Loss of energy
If hardware circuitry is modified to adjust the PWM driving signal timing, then the motor driving current waveform can be tuned better, but the modification is time-consuming and cost-ineffective
Solution Approach 1:
The patent replaces physical hardware modifications with a software-based solution. Instead of modifying hardware circuitry to adjust PWM timing, the invention uses a controller with firmware that calculates and generates optimized PWM signals. This substitution eliminates time-consuming hardware modifications while achieving the same effect of tuning the motor driving current waveform for optimal efficiency.
Solution Approach 2:
The system achieves waveform optimization by changing software parameters (timing calculations in firmware) rather than modifying hardware. This allows rapid adjustment of PWM timing parameters without physical changes, resolving the contradiction between achieving good current waveforms and avoiding time-consuming modifications.
3Device complexity
If the HALL sensor location is fixed on the circuit board, then the hardware structure is simple, but the driver circuit cannot adaptively adjust the level switching points of the PWM driving signal for different applications
Solution Approach 1:
The patent replaces the need for physical HALL sensor repositioning with a software-based timing calculation system. The controller uses firmware to calculate optimal PWM timing based on motor speed and operating conditions, providing adaptability across different applications without requiring physical hardware changes. This maintains simple hardware structure while achieving high adaptability.
Solution Approach 2:
The controller is designed to handle multiple different applications and motor types through software configuration rather than hardware modification. The universal timing calculation algorithm can adapt to different motor characteristics, load conditions, and speed requirements, making the system versatile across applications while keeping the hardware structure simple and fixed.
Data Source
AI summary
The present invention discloses a controller and a method for improving motor driving efficiency. According to the present invention, multiple control parameters are inputted to the controller so that the controller can adjust timings of PWM driving signals for driving the motor to advance or delay the turned-ON or turned-OFF points, whereby the motor is driven efficiently.


