Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

PWM control of BLDC motors (brushless DC motors)

Status
Not open for further replies.

jhanus

Member level 2
Joined
Feb 27, 2007
Messages
48
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,288
Location
Croatia
Activity points
1,690
pic bldc

Greetings,

I'm building control panel for 5 BLDC motors.

My question are:

1. Can BLDC be controlled with PWM?
I ask this because brushless DC motors are electronically commutated. So in fact I'm messing up allready electronic pulses that drive originally coils.

2. If they can be controlled with PWM, which PIC to use?
PIC 16f628 has only one PWM channel and 16f876 two channels, I need 5 that have diffrent signals on it, in the same time. :eek:

3. Well I want to control all 5 motors and since I never used PWM in PIC, does PWM work in background like TMR0?
Because I want to have graphic percentage of speed of all 5 motors on LCD. Also pushbuttons need to be read for control of motors, all in the same time. :eek:

Thank you.
 

xorcise

Full Member level 2
Joined
Sep 27, 2007
Messages
124
Helped
20
Reputation
40
Reaction score
1
Trophy points
1,298
Location
NYC
Activity points
2,169
bldc pwm control

Microchip has an application note about BLDC motors and PIC's.
 

jhanus

Member level 2
Joined
Feb 27, 2007
Messages
48
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,288
Location
Croatia
Activity points
1,690
control brushless dc atmega8

Yes they have application notes on BLDC motors, but the problem is that they cover direct control over coils.

I want to have control over BLDC motors, but without changing original circuitry of PC fan motor, in other words something like Plug'n'Play. :|

Thanks
 

faraz101

Full Member level 1
Joined
Mar 7, 2007
Messages
97
Helped
7
Reputation
14
Reaction score
5
Trophy points
1,288
Activity points
1,888
brushless pwm control refer

visit rcgroups.com and search there for diy bldc controller u will find a thread by a user named kreature.u will find a lot info there.
and i have seen some commercial bldc controllers which uses atmega8 which has 6 pwm channel i think
 

jhanus

Member level 2
Joined
Feb 27, 2007
Messages
48
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,288
Location
Croatia
Activity points
1,690
pwm control + bldc

faraz101, thanks for information.
 

faraz101

Full Member level 1
Joined
Mar 7, 2007
Messages
97
Helped
7
Reputation
14
Reaction score
5
Trophy points
1,288
Activity points
1,888
bldc motors

u welcome friend
 

    jhanus

    Points: 2
    Helpful Answer Positive Rating

btbass

Advanced Member level 5
Joined
Jul 20, 2001
Messages
1,897
Helped
438
Reputation
880
Reaction score
287
Trophy points
1,363
Location
Oberon
Activity points
12,861
bldc pic18f4431

You can get pic's that are designed for motor control with 6 or 8 pwm outputs and encoder or hall sensor inputs.
Such as the pic18f4431.
and also the dsp pic range.
Check out microchip for schematics and application notes.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top