Sensorless BLDC Motor Start-Up via Current Ripple Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
BLDC motors face challenges in starting and accelerating from an idle state without sensors, as they may stall due to insufficient torque or generate noise and irregular rotation when torque is too high, and it is difficult to detect a blocked rotor for smooth transition to BEMF-based control.
Innovation Solution
The motor controller evaluates current waveforms between electrical commutations to identify optimal, overdrive, underdrive, or blocked states, adjusting PWM duty cycles and delay times to ensure sufficient acceleration energy, transitioning to BEMF-based control when rotation speed is sufficient.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If high torque is applied during start-up to accelerate the motor quickly, then acceleration speed is improved, but the motor may stall or rotate irregularly due to insufficient or excessive torque
Solution Approach 1:
The controller dynamically adjusts the PWM duty cycle based on real-time current waveform analysis. During start-up, the controller monitors the current ripple characteristics and adapts the torque delivery by modifying the PWM duty cycle, transitioning from high torque when stalled to optimal torque when rotating smoothly, thereby resolving the contradiction between acceleration speed and rotation stability
Solution Approach 2:
The system implements feedback control by continuously analyzing the current waveform between electrical commutations. The controller detects whether the motor is in a stalled or rotating state based on current ripple patterns and adjusts the PWM duty cycle accordingly, ensuring stable acceleration while preventing stalling and irregular rotation
2Power
If PWM duty cycle is increased to provide sufficient acceleration energy, then acceleration performance is improved, but the motor may generate noise and vibrate
Solution Approach 1:
The controller applies partial action by providing sufficient acceleration energy only when needed during start-up. Once the motor reaches a stable rotating state detected through current waveform analysis, the controller reduces the PWM duty cycle to optimal levels, eliminating excessive energy input that causes noise and vibration while maintaining adequate acceleration capability
3Device complexity
If electrical commutation is performed at fixed intervals to simplify control, then device complexity is reduced, but the motor may stall or fail to accelerate properly without sensor feedback
Solution Approach 1:
The system implements self-service control by using the motor's own current waveform characteristics as feedback. The controller analyzes the current ripple between electrical commutations to automatically detect the motor's operational state (stalled or rotating) and adjusts commutation timing and PWM duty cycle accordingly, eliminating the need for external sensors while ensuring reliable start-up and acceleration
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
This method enables smooth and stable motor start-up and acceleration, avoiding stalling and noise issues, and allows for reliable transition to sensorless BEMF-based control by dynamically adjusting torque delivery.
Implementation Method 1
The electromagnets in the stator may be coils of wire. A control circuit may electronically commutate current driven through the coils to control the position or orientation of the rotor.
Data Source
AI summary
In one embodiment, a method includes measuring between two consecutive electrical commutations of a brushless direct-current (BLDC) motor a current through the BLDC motor. One or more pulse-width-modulation (PWM)-configurable signals are driving the BLDC motor. The method includes determining a waveform of the current through the BLDC motor; if the waveform of the current through the BLDC motor comprises a first type, then increasing a duty cycle of each of one or more of the PWM-configurable signals driving the BLDC motor; and, if the waveform of the current through the BLDC motor comprises a second type, then decreasing a time interval between electrical communications of the BLDC motor.


