How to Use a 555 Timer for PWM

Posted 14 Nov 2005 at 19:24 UTC by steve Share This

Rick Bickle of Integrated Control Systems and the Dallas Personal Robotics Group has written a tutorial on using a 555 timer to generate Pulse Width Modulation (PWM) signals for motor speed control. If you're interested in a building a robot that doesn't include a microcontroller, this could be a helpful method of controlling the motor speed. "PWM is the most common method of motor speed control used in robotics. Usually the PWM signal is generated by a microcontroller running a PWM algorithm in software. Rick introduces a way to generate PWM signals with nothing more than the ubiquitous 555 timer and a few discrete components."

Use the 555 for RC servomotors too, posted 15 Nov 2005 at 04:46 UTC by Rog-a-matic » (Master)

The 555 timer IC can also be used to drive RC servomotors. Here's a good description with diagrams: http://wolfstone.halloweenhost.com/TechBase/svoint_RCServos.html.

And a brief article describing the difference between Stepper Motors, Servos, and RC Servos: http://www.robotics.com/motors.html


The 509 is The New 555, posted 15 Nov 2005 at 05:00 UTC by The Swirling Brain » (Master)

Cool 555 information and all. However, there's a new kid that's been on the block for a little while now. For those in the know, it's called the Pic 12c509 and it's much more versitile than a 555 in my opinion. It's like the new 555! I don't think I'd ever design with a 555 anymore, I'd use a 8 pin pic 12c509 or something similar instead. After moving on to cpus, why would you ever want to go back to a 555 and a handful of discrete stuff? Nostalgia? The five fifty five was cool in its day but does anyone really use it anymore?

pic, posted 15 Nov 2005 at 12:40 UTC by c6jones720 » (Master)

Once you start playing with pics and picaxes etc theres no reason to look back.

See more of the latest robot news!

Recent blogs

30 Sep 2017 evilrobots (Observer)
10 Jun 2017 wedesoft (Master)
9 Jun 2017 mwaibel (Master)
25 May 2017 AI4U (Observer)
25 Feb 2017 steve (Master)
16 Aug 2016 Flanneltron (Journeyer)
27 Jun 2016 Petar.Kormushev (Master)
2 May 2016 motters (Master)
10 Sep 2015 svo (Master)
14 Nov 2014 Sergey Popov (Apprentice)
Share this page