Mechatronics > Motor Control

Brushless Motor Direction control

(1/3) > >>

mamette:
Hi, i want to make my own version of brushless gimbal. For first step i want to know how to control brushless motor, especially for direction control. Is there any reference that i can learn?

And i will use this motor:
http://www.rctimer.com/index.php?gOo=goods_details.dwt&goodsid=871&productname=

Thank You for your help..

ElectroNick:

--- Quote from: mamette on May 02, 2013, 11:10:54 AM ---Hi, i want to make my own version of brushless gimbal. For first step i want to know how to control brushless motor, especially for direction control. Is there any reference that i can learn?

--- End quote ---
The direction control per se comes from commutating the ends of the three windings in such order that the rotor can only follow it in one direction. Three phase brushless DC motors like the one you're planning on using can turn in either direction - basically, you can switch the direction by connecting it's leads like A-C-B instead of A-B-C .

For a general reference on how to drive these in a position - holding mode, such as what will be needed for the gimball project, you can check out this brushless DC driving animation/diagram here.

Thank you for the link to the motor, by the way - I had no idea brushless DC gimballs - an absolutely obscure and unique item only 6 months ago - have become so mainstream that there are already specialized high-Ohm motors for that.

I don't have the ready-to-go software for driving gimballs specifically but I can refer you to this post here where I describe software and hardware for driving brushless DC motors with PWM - this is the technique that was used in the BLDC gimball implementations I've seen so far. You can use it to adapt to the gimball application.

I am very interested in learning how you did with the project and will be happy to help you along any way I can. be sure to post more about your progress!

Cheers!

mamette:
Thank you for the reply ElectroNick...

Well, i will use L6234D as the motor driver too.

There is an open source project about brushless gimbal. The hardware and software is open source, you can find it here:
https://code.google.com/p/brushless-gimbal/

But, I find it hard for understanding the concept and overall programming code. So I must to learn step by step, start from how to control Brushless Motor Direction....And when i see your post about Brushless Motor control, it's really help me..

Sure, i will post more about my progress..

Thank you..

mamette:

--- Quote from: ElectroNick on May 02, 2013, 02:31:27 PM ---
--- Quote from: mamette on May 02, 2013, 11:10:54 AM ---Hi, i want to make my own version of brushless gimbal. For first step i want to know how to control brushless motor, especially for direction control. Is there any reference that i can learn?

--- End quote ---
The direction control per se comes from commutating the ends of the three windings in such order that the rotor can only follow it in one direction. Three phase brushless DC motors like the one you're planning on using can turn in either direction - basically, you can switch the direction by connecting it's leads like A-C-B instead of A-B-C .

For a general reference on how to drive these in a position - holding mode, such as what will be needed for the gimball project, you can check out this brushless DC driving animation/diagram here.

Thank you for the link to the motor, by the way - I had no idea brushless DC gimballs - an absolutely obscure and unique item only 6 months ago - have become so mainstream that there are already specialized high-Ohm motors for that.

I don't have the ready-to-go software for driving gimballs specifically but I can refer you to this post here where I describe software and hardware for driving brushless DC motors with PWM - this is the technique that was used in the BLDC gimball implementations I've seen so far. You can use it to adapt to the gimball application.

I am very interested in learning how you did with the project and will be happy to help you along any way I can. be sure to post more about your progress!

Cheers!

--- End quote ---

I have question again. To drive brushless motor, we can give Sin wave signal, Square signal, or trapezoid signal, right? Then What is the difference if we give Sin wwave, square or trapezoid signal to the motor?

ElectroNick:

--- Quote from: mamette on May 05, 2013, 03:55:49 AM ---I have question again. To drive brushless motor, we can give Sin wave signal, Square signal, or trapezoid signal, right? Then What is the difference if we give Sin wwave, square or trapezoid signal to the motor?

--- End quote ---
Since your control is all digital, it is much easier to drive the BLDC motor with square wave signals which are very compatible with digital (i.e. 0 = Ground, 1=Vmotor) , and that's exactly why PWM (Pulse Width Modulation) is used. By using PWM you emulate the effect of lowering the amplitude of the signal while still keeping it digital.

Navigation

[0] Message Index

[#] Next page

Go to full version