Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Forums > Electronic Projects Design/Ideas/Reviews


Electronic Projects Design/Ideas/Reviews Are you building an electronic project or want to? Maybe you need some assistance? Come and submit your electronic questions here and let our experienced members find a solution.

Reply
 
Tools
Old 9th July 2009, 06:03 AM   #1
Default DC motor, consistent speed under different loads?

Hello All, Is there some way to get a Dc gear motor to run at the same speed even under slightly different loads?

Thanks

Last edited by diy549; 9th July 2009 at 06:04 AM.
diy549 is offline  
Old 9th July 2009, 06:45 AM   #2
Default

Sure, use an electronic speed controller. Such circuits compare the actual motor speed to a set speed, and modulate the average current to the motor to maintain a constant speed. Search Key Words such as PID, PWM, feedback, servo, H-Bridge might be helpful.
MikeMl is offline  
Old 9th July 2009, 07:27 AM   #3
Default

Thanks for the response Mike, but a speed controller just sends out a specified voltage right? A motor under the same voltage but lighter load would move faster right?
diy549 is offline  
Old 9th July 2009, 07:32 AM   #4
Default

Quote:
Originally Posted by diy549 View Post
Thanks for the response Mike, but a speed controller just sends out a specified voltage right? A motor under the same voltage but lighter load would move faster right?
No, the ones I am familiar with use speed feedback from the motor. In some cases, the back emf is sensed to determine speed; if the motor slows down, the back emf decreases. In other cases a hall effect sensor is embedded in the motor winding to sense rotor speed. In others, a DC tachometer is used to sense speed, etc. In others, a photoelectric pick-up is used.

Running a motor on a fixed voltage causes the motor to slow down if more torque is called for. The controllers I am thinking of automatically increase current (indirectly voltage) if the motor slows down.

Last edited by MikeMl; 9th July 2009 at 07:35 AM.
MikeMl is offline  
Old 9th July 2009, 07:39 AM   #5
Default

The gear motor I have is just two wires, can the motor still give feedback to the speed controller?
diy549 is offline  
Old 9th July 2009, 07:44 AM   #6
Default

Quote:
Originally Posted by diy549 View Post
The gear motor I have is just two wires, can the motor still give feedback to the speed controller?
Can you see the shaft as it goes into the gearbox? Mount a mirror on the shaft and use an LED and a phototransistor to sense the rotation rate.

Permanent magnet rotor? Mount a Hall effect sensor on the motor to sense the rotation rate.

Use a PWM which chops the current to the motor. Look at the back emf during the Off periods. This one can be done with two wires, no mods, but it requires a PWM drive.
MikeMl is offline  
Old 9th July 2009, 09:17 PM   #7
Default

The best way is to use a PLL (Phase Locked Loop).

The idea is that you synchronise the frequency from the tachometer to a highly stable oscillator. It doesn't matter whether you use PWM or alter the voltage to the motor, it will work just as well.
__________________

I do not answer private messages asking for help because no one else can: benefit from advice I may give or correct me if I'm wrong.

Please ask on the open forum if you have a question and I'll be happy to help,
if I know the answer.
Hero999 is offline  
Old 10th July 2009, 05:26 AM   #8
Default

Tacho speed feedback controls, PLLs and optical pulse generators for motor speed control (along with the complicated circuitry) is for very accurate things like recording studio tape transport motor, VHS machine, floppy disk drives and printer head carriages to name a few.

Cassette tape player motor has a varying load, inside it they just have a simple 2-wire permanent magnet DC motor, along with a voltage regulator built as part of the motor on a round PCB. Break one apart and see. The speed is stable to single figure % over a considerable load torque range.

Just adding an adjustable voltage regulator to the motor will do it.
marcbarker is offline  
Old 10th July 2009, 09:31 PM   #9
Default

Use a 32768Hz crystal for the oscillator and you should be able to set your watch to it.
__________________

I do not answer private messages asking for help because no one else can: benefit from advice I may give or correct me if I'm wrong.

Please ask on the open forum if you have a question and I'll be happy to help,
if I know the answer.
Hero999 is offline  
Old 10th July 2009, 09:55 PM   #10
Default

Quote:
Originally Posted by Hero999 View Post
Use a 32768Hz crystal for the oscillator and you should be able to set your watch to it.
PLL's really good. I once synchronised two floppy disk drives together (without a PC at all), using a PLL, phase locked using the 1 pulse per rev datum signal produced by the "index pulse" is it?. The master FDD set it's own rpm according to its XTAL and I had the slave FDD motor controlled by the PLL's VCO, comparing the master and slave FDD datum sensors. All this... so I could defeat copy protected diskette. Worked really well.
marcbarker is offline  
Old 10th July 2009, 10:43 PM   #11
Default

Hi,

A relatively simple method is to measure the back emf of the motor and use
that as a feedback signal to regulate the speed to some set value. This can
be done using an analog technique too so doesnt require a microcontroller.

Using a voltage regulator alone unfortunately does not work because the
motor speed varies even with constant terminal voltage when the load
changes.
MrAl is offline  
Old 10th July 2009, 11:11 PM   #12
Default

Quote:
Originally Posted by MrAl View Post
Hi,

A relatively simple method is to measure the back emf of the motor and use
that as a feedback signal to regulate the speed to some set value. This can
be done using an analog technique too so doesnt require a microcontroller.

Using a voltage regulator alone unfortunately does not work because the
motor speed varies even with constant terminal voltage when the load
changes.
Cassette tape drive motor is quite stable, is this the way they do it?
marcbarker is offline  
Old 10th July 2009, 11:31 PM   #13
Default

Quote:
Originally Posted by marcbarker View Post
Cassette tape drive motor is quite stable, is this the way they do it?
Some measure the motor current and increase the supply voltage as the current gets larger. There are special ICs that do that for cassette players.
Diver300 is online now  
Old 11th July 2009, 12:48 AM   #14
Default

Quote:
Originally Posted by Diver300 View Post
Some measure the motor current and increase the supply voltage as the current gets larger. There are special ICs that do that for cassette players.
That's for a two-wire PM DC motor right? How does measuring the motor current determine how much voltage to apply?

I always thought that circular shaped circuit board inside the motor was a voltage regulator, with an adjustment pot below the hole to trim the speed.

Just as a sanity check, I connected an ordinary DC PM motor to a variable-voltage supply here, the RPM is proportional to set voltage. The RPM doesn't change by much when loading the spindle. When the loading on the spindle makes the current exceed the power supply limit, then the revs drop. I suspect the voltage is dropping.
marcbarker is offline  
Old 11th July 2009, 12:59 AM   #15
Default

Quote:
Originally Posted by marcbarker View Post
That's for a two-wire PM DC motor right? How does measuring the motor current determine how much voltage to apply?
A DC motor doesn't draw a constant DC current.

It draws a DC current with some AC ripple on top and by measuring the frequency of this, you can work out how fast the motor is spinning.
__________________

I do not answer private messages asking for help because no one else can: benefit from advice I may give or correct me if I'm wrong.

Please ask on the open forum if you have a question and I'll be happy to help,
if I know the answer.
Hero999 is offline  
Reply

Tags
consistent, loads, motor, speed

Thread Tools
Display Modes


Similar
Title Starter Forum Replies Latest
Motor Speed? diablo1 Robotics Chat 1 18th January 2009 04:46 AM
Speed Control Of Dc Motor nelson_kh Robotics Chat 25 5th January 2008 12:13 PM
motor speed: Please Help mortuzahasan Electronic Projects Design/Ideas/Reviews 1 16th February 2007 10:55 PM
engine speed controller (not the same as 'motor speed' post takemetotheriver Electronic Projects Design/Ideas/Reviews 0 6th February 2006 11:02 PM
AC motor speed control RubberDucky General Electronics Chat 3 10th December 2004 06:08 PM



All times are GMT. The time now is 09:35 PM.


Electronic Circuits  |  Learning Electronics
eXTReMe Tracker