Bldc motor controlling using arduino


At first a little basics about these type of motor.

These motors differ from usual dc motors in many aspects. Including power input, speed, power output, weight.

All motors have 2 important sections. Stators and rotors. The load is always connected to the rotors.

In case of normal dc motor the magnets are stator and the coil is rotor powered by brushes. Which results in limitations including, wear and tear, friction, heating, speed limitation, all such wastage of energy is  avoided in bldc motors.
To increase power of brush dc motor, one can either increase the number of poles of dc motor or increase the voltage given to the motor.

In case of bldc motors, the magnets acts as rotors and the coil, the stator, so powering the motor is a complex task.

Bldc motors can be classified based on structure,purpose, cooling method etc:

Based on structure- they are in runner and out runner motor.

Inrunners have higher speed and lower power compared to out runners. Thus In runners needs gears before connecting to load.brushless_big

Out runners on the other hand can be conneced to load directly.

Based on cooling methods- the models available are air cooled for flying projects and water cooled for water based projects and even both for land based ones. This also applies to the bldc motor drivers also.

The current consuption veries from as low as 4 Amps for low power in runers to 300 Amps for boat bldc

to be continued;


One Response to Bldc motor controlling using arduino

  1. Pingback: Bldc motor controlling using arduino | Lawrence's Blog

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s