Guest Yevgenip Posted December 19, 2004 Report Share Posted December 19, 2004 What should you change if you want to change a DC-Motor speed: The current or the voltage?Thanks. Quote Link to comment Share on other sites More sharing options...
ante Posted December 19, 2004 Report Share Posted December 19, 2004 Hi Yevgeni,You should change the time intervals that you apply the power = PWM (pulse width modulation). This is the best way to control the rpm of a DC-motor. Quote Link to comment Share on other sites More sharing options...
Guest Yevgenip Posted December 20, 2004 Report Share Posted December 20, 2004 But I'm not applying pulses - It works on a constant flow. Quote Link to comment Share on other sites More sharing options...
ante Posted December 20, 2004 Report Share Posted December 20, 2004 Yevgeni,If we consider your first question, you should know that you cant change the current without changing the resistance. A guy named Ohm once decided this and we have to respect it. Then there is only the voltage left, but if you change the voltage you get poor performance. And then to your last comment Quote Link to comment Share on other sites More sharing options...
Guest Yevgenip Posted December 21, 2004 Report Share Posted December 21, 2004 Yeah I think I read about it...should I use a 555 timer? Quote Link to comment Share on other sites More sharing options...
ante Posted December 21, 2004 Report Share Posted December 21, 2004 Hi Yevgeni,Here is some reading about PWM to get you going:http://www.cpemma.co.uk/pwm.htmlhttp://www.powerdesigners.com/InfoWeb/design_center/articles/PWM/pwm.shtmAnd here is a simple circuit using the 555.http://www.eleinmec.com/article.asp?28I hope it's useful. ;D Quote Link to comment Share on other sites More sharing options...
Guest Yevgenip Posted December 22, 2004 Report Share Posted December 22, 2004 Wow! Thanks a lot, You are a lot of help. :) Quote Link to comment Share on other sites More sharing options...
Kevin Weddle Posted December 24, 2004 Report Share Posted December 24, 2004 It seems to me you could use any waveform to drive a motor efficiently. You don't have to PWM. In PWM you change the voltage to zero which is sort of like a signal. All you have to do is change the voltage. You don't need to run at full speed and then drop it to zero. You can use any voltage. Wouldn't you say a constant 5 volts on a 12v motor is very reasonable. It should work just fine. Quote Link to comment Share on other sites More sharing options...
audioguru Posted December 25, 2004 Report Share Posted December 25, 2004 No Kevin,Sorry, you don't understand PWM. The motor's speed doesn't change with each pulse. The motor and its load have inertia, which needs a high torque to overcome. The inertia also causes the motor and its load to take time to change speed. The pulses occur much quicker than the delay caused by inertia. A fixed 5V on a 12V motor will result in low torque and speed variations with load changes. A loaded motor probably won't even start turning.With PWM, the full-voltage pulses are applied very often and the motor's inertia smooths any quick speed changes, but since full-voltage pulses are applied, torque is maximum. When a motor's speed is reduced by PWM, its torque is stll high and therefore it resists speed changes with load. It will start to turn even if the PWM speed control is set to a low speed at startup.Of course another benefit of PWM is the efficiency of controlling the "average" voltage across the motor without heating loss wasted by linear voltage dropping. The PWM "switch" turns on with a low voltage across it, then turns off without current, therefore has very low power loss. Quote Link to comment Share on other sites More sharing options...
Guest Alun Posted December 29, 2004 Report Share Posted December 29, 2004 Attached are voltage waveforms for Pulse Width Modulation.(1) Nearly full power, the motor is only being turned off for short intervals, it is on more often than off.(2) 50% on/off, half power.(3) low power the motor is off for long periods and only on for short periods.Also audioguru, there is some (though not much) loss in torque at very low power levels because the motor will have a certain inductance and if the motor is not turned on enough to allow it to saturate properly the current will be lower thus a lower torque. Quote Link to comment Share on other sites More sharing options...
surajbarkale Posted December 29, 2004 Report Share Posted December 29, 2004 There are three ways to control speed of DC motor -1. Field Voltage control2. Armature Voltage Control (PWM falls into this category)3. Armature Current ControlPlease visit http://www.epanorama.net/links/motorcontrol.html#dc there is a much better explanation than what I can provide ;D Quote Link to comment Share on other sites More sharing options...
ante Posted December 29, 2004 Report Share Posted December 29, 2004 Alun,Changing the frequency of the PWM can to some degree compensate this loss of torque at low power. To optimise the low rpm torque the frequency must be adjusted to the motor used since two motors don Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.