Run Brushless Motor by Arduino + L298
by AnnaMai in Circuits > Arduino
15296 Views, 26 Favorites, 0 Comments
Run Brushless Motor by Arduino + L298

This instructable will show how to run DC Brushless motor (taken from HDD) with H-Bridge L298
Take Brushless Motor From HDD

Take out DC brushless motor from broken HDD. This motor has 3 output wire. Next step will show how it run
How Brushless Motor Run






Brushless motor has rotation part (called rotor) running without any electrical contact. This will allow it can run in high speed
Statistic part (called stator) will make rotating magnetic field to rotate rotor
In phase 1, head of coil green is (+) and coil blue is (-). Sum of magnetic field of those two coil will make total magnetic direction as in picture -> make rotor rotate to this direction and stop here.
Next in phase 2, head of coil red is (+) and coil blue is (-). Again, total magnetic direction as in picture -> make rotor rotate this direction and stop here.
Again in phase 3, 4, 5, 6, it will make rotor rotates 1 circle.
Driver for Brushless Motor

Three pairs of resistor is connected to head of coil green, blue, red -> those transistors will be ON/OFF synchronized to make magnetic field rotating (as in above step explaination)
Use H-bridge L298 for Driver


Half of H-bridge is used as 1 pair of transistor.
See inside L298 IC, it is possible to flow current from this H-bridge to another H-bridge
Make a Circuit


Connect H-bridge to motor and Arduino (Pro Mini) as in picture
Here is my result connection
Code Works

The code will implement the pattern as in picture, which will apply power to each coil as in step 2
Entire code for Arduino is here (Google share)