2020-11-05 10:17 AM
Hello !
I'm making a ESC for my BLDC motor. I used a STM32 (to generate my PWM), 3 IR2101 mosfet drivers (https://www.infineon.com/dgdl/ir2101.pdf?fileId=5546d462533600a4015355c7a755166c) and 6 mosfets to control the differents phases of the motor.
Here is my schematic:
I generate my PWM and here is what i get (PHASE A, B and C):
The signals seem correct. When I plug my motor here the signal. We can see the BEMF before after each signal (I guess).
But when I check my BEMF there is a problem.
This doesn't look like a BEMF (too many spikes and not the right voltage) and I don't know why. I try to change the frequency of the PWM, change the duty cycle or the delay between each phase but nothing change (and sometime it's worse...). Do you have an idea why ?
My STM run at 8MHz.
PWM frequency : 900Hz with a duty cycle of 5%.
During this test my motor consumes 12V / 0.8 A.
2020-12-31 08:12 AM
Dear @ET_FR
Sorry for the late answer.
Do you have still this problem to solve?
And just in case, if not, do not hesitate to share the final solution you found. Thanks by advance.
Best regards
Laurent Ca...