View Full Version : how to control the speed of d MOTORs

11-26-2004, 06:48 AM
hi.. i'm new in robotic. can i know how to control the speed of motors (anytype) ? and how many way r they hav? thanks a lotttttttttt

11-26-2004, 12:58 PM
This is already been covered .. use PWM for DC motors :) . Do search articles and forums before posting

01-20-2005, 08:56 PM
Hi hyuan!

The robotics article will answer that exact question.
check this address:


I'm sure it'll help u.

Good luck!

08-09-2005, 07:40 AM
if you are not using uC then it is difficult to obtain PWM

You can change voltage across the motor

u can use LM317 to change voltage across motor

or use zener diode in series and MOS or BJT

08-09-2005, 11:20 AM
we can use timer IC 555 to generate PWM voltage
if we vary the input voltage to vary the speed, the torque of the motor will also vary with the input voltage. So it is better to use PWM voltage as far as possible.


09-10-2005, 12:04 PM
use a microcontroller having PWM you may visit the atmel site to find about such microcontrollers. PWM esssentiallly works by chopping a Dc voltage into pulses therby reducing the average voltage supplied to the motor.
any other doubts get back to me

12-04-2005, 12:04 AM
use pwm[pulse width modulation] for dc motors.....
u can give pulses either by a microcontroller or from the comp. or by a 555 timer circuit..... vary the resistor in the 555 ckt to vary the speed of the motor