Douae Nouichi
Published © GPL3+

Brushless DC Motor Construction And Working Principle

Ever wondered how Brushless DC motors operate? Here is an easy to construct Brushless DC Motor prototype.

BeginnerFull instructions provided6 hours1,240

Things used in this project

Hardware components

Refer to the story section
×1

Hand tools and fabrication machines

Hot glue gun (generic)
Hot glue gun (generic)
Soldering iron (generic)
Soldering iron (generic)
Wire cutter

Story

Read more

Schematics

Alternative Power Switching (Rotation Control Circuit)

At any given time voltage should be applied to two wires and the polarities switched constantly. This is done by the control circuit shown below. Six switches (relays) are used, Each coil should have two switches one leading to the positive power supply and another to the negative power supply, use the voltage indicated by the relay datasheet. The switches status (open or close) is defined by the Arduino code. Refer to your relay datasheet for proper connection.

Code

Code.ino

Arduino
The code below control the relay switches.
void setup() {
pinMode(13,OUTPUT); //Switch trigger for coil B 
pinMode(11,OUTPUT); //Switch trigger for coil C

/* coil A was left without any connection, 
since alternating between coils B and C 
was enough to complete a full cycle 
due to the strength of magnets */
}

void loop() {
digitalWrite(13,HIGH); // Positive polarity voltage to coil B 
digitalWrite(11,LOW);  // Negative polarity voltage to coil A 
delay(93);
digitalWrite(13,LOW);  // Negative polarity voltage to coil B
digitalWrite(11,HIGH);// Positive polarity voltage to coil A 
delay(93);

}

Credits

Douae Nouichi
1 project • 0 followers
Embedded systems enthusiast.
Contact
Thanks to JaycubL and .

Comments

Please log in or sign up to comment.