You are on page 1of 1

A

V1
5v

2N2222A

R6
1k
R5
1k
R4
1k

2N2222A
2N2222A

R3
1k

7
6
5
4
3
2
1
0

2N2222A

R1
1k

R2
1k

0
1
2
3
4
5

Arduino
Duemilanove

5vgnd vin

Atmel
Atmega168-20pu

reset
3v3

15
14
13
12
11
10
9
8

2N2222A

2N2222A

6
R7
1k

R8
1k

R9
1k

R10
1k

R11
1k

R12
1k
A

7
Test LEDs
Motor

Brushless DC motors require a driver called an ESC (Electronic Speed Control).


This circuit serves as a learning tool to help understand the control necisary to turn
the motor.
Brushless DC motors require a three phase square wave similar to three phase AC
motors.

Description

Arduino ESC (Electric Speed Control) or


Brushless DC motor controler.
Drawn By
Date
Fileark
2010 08 25
Company
Rev
http://Filear.com
01.00

10 Notes:
This circuit is a tool for learning how Brushless DC motors and ESCs (Electronic Speed Control) work.
Almost any small NPN transistor can be used, I used some 2N2222A transistors. The Arduino can not supply enough current requiring the transistors.
The Brushless DC motor I used was salvaged from a computer CD drive.
LEDs are optional but realy handy when troubleshooting the circuit.
The 1K resistors reduce the current draw on the Arduino board protecting it. Both the LEDs and transistors will draw too much current without resistors.
To learn more and download the arduino sketch visit http://Filear.com and look through the Arduino projects.

10

You might also like