Discussion in "8051 Discussion Forum" started by    madengue    Mar 9, 2015.
Mon Mar 09 2015, 02:02 am
#1
Hi, can somebody tell me how to generate three PWM for a BLDC motor(3 phases) with any 8051 microcontroller(Atmel, Aduc, ...)? I've choosen DRV8332 to drive the motor.

Thanks in advance.

Charly
Tue Mar 10 2015, 08:05 am
#2
It looks complicated
Any advice we can give will probably be quite basic.

Start by choosing anything but an 8051, as it has no PWM hardware.
Have a look for other 8 bit micros from other families that have at least
3 PWM modules.
Check what programming software you can get hold of
and if any friends etc have experience with it.

What are you using the motor for ?
 madengue like this.
Wed Mar 11 2015, 10:16 am
#3
As Phil said, 8051 without hardware PWM may not be able to perform as good as you need. To get started with implementation logic, Here is a link where three physical PWM channels of STM32 micro are used to control motor driver. His design uses sensor based motor control you can try with sensor less and see how it goes.

http://web.stanford.edu/class/ee152/projects/f13/stuart_wu/firmware.html

Get Social

Information

Powered by e107 Forum System

Downloads

Comments

Clydehet
Wed May 01 2024, 06:44 pm
Davidoried
Wed May 01 2024, 06:11 pm
KevinTab
Sun Apr 28 2024, 05:35 am
Tumergix
Sun Apr 28 2024, 12:59 am
StevenDrulk
Sat Apr 27 2024, 08:47 pm
StephenHauct
Sat Apr 27 2024, 09:38 am
Adamsaf
Sat Apr 27 2024, 07:12 am
Robertphype
Sat Apr 27 2024, 12:23 am