BLDC Motor Drive Strategy
Time:2023-06-05
Views:999
1. Reset the commutation timing, enable the timeout count ->Set the driving power ->AB phase drive on ->Detect zero crossing ->Detect zero crossing, enable the commutation timing, reset the timeout count and turn it on ->AC phase drive ->Detect zero crossing ->Detect zero crossing, record the commutation time, reset the timeout count and turn it on ->Next phase drag.... Continuously detect 6 electrical cycles, update the commutation time filter, and enter the closed-loop.
2. AB phase drive is turned on ->zero crossing detected ->reverse zero crossing detected, indicating that the motor needs to reverse. Skip AC and use BC drive to return the drive logic to the correct direction ->continue to detect zero crossing.
3. If zero crossing is not detected, force the switch to the next phase when the timeout count is full
4. After a forced phase change for one electrical cycle, no zero crossing was detected. Increase the driving power and continue the cycle.
5. The time for forced commutation cannot be fixed, causing jitter within a few milliseconds; Brushless motor magnetic steel is pasted one by one, which has assembly errors and a forced phase change time due to shaking, making it easier for the motor to start successfully
Disclaimer: This article is transferred from other platforms and does not represent the views and positions of this site. If there is any infringement or objection, please contact us to delete it. thank you! |