[ARM] BLDC motor controller using STM32F103C8T6

mr_smil_sk

Newbie
Joined
Aug 7, 2023
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
42
Hello,
PHASE 1PHASE 2PHASE 3
+VE NC-VE
NC-VE+VE
+VE-VENC
-VE+VENC
NC+VE-VE
-VENC+VE
We are using the STM32F103C8T6 to control for BLDC motor, I attached table for six step commutation table for running condition. I want to motor was tight for forward and backward positions through to apply current phase to tight the motor. Which type of commutation I want to apply to achieve the target also, say what are the methods to apply phase current to tight motor for forward and backward. Please assist us.
 

Hi,

you are not the first one to control a BLDC using ARM / STM32.

I guess there are many documents, tutorial, example circuits, code...

I recommend to go thorugh some reliable documents, from semiconductor manufacturers, universities,...

After reading come back with more detailed questions referring to the according document.

Klaus
 

4017 IC (one of 10 counter) is a natural for creating non-overlapping pulses. Configure the Reset pin to be pulled high by output Q6. (This simulation shows needed outputs only.) Attach driver circuits as you wish similar to the half-bridge shown at Q0 Q1.

 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…