Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Dc motor speed control

  1. Jun 26, 2005 #1
    dear members
    i want to design speed control circuit for 24v dc permanat magnet motor in both direction if any one have ideas or circuits please post here. it may be great help to me. Thanx in advance
  2. jcsd
  3. Jun 26, 2005 #2
    Look into H-Bridges.
  4. Jun 26, 2005 #3


    User Avatar

    Unless you have a reasonable knowledge of control systems, this is difficult task. Basically you should install a tachometer in the output of the motor, compare the output of the tachometer with a reference voltage and feed the difference to a power amplifier wich will drive the motor windings.
  5. Jun 26, 2005 #4
    Wow, that's somewhat complex

    A simple H can be made with as few at 4 transistors and 4 resistors. A more reliable solution would use 6 or so. An optimal solution would use a few mosfets. You can use PWM (a 555 timer would actually work here) to control the speed. Controlling a motor is not that hard:

    http://www.dprg.org/tutorials/1998-04a/ [Broken]

    You can make things more difficult if you want to or need to; however, microcontrollers do simplify the entire design process.

    levoeg, what exactly do you need from your controller? Current requirement, means of control, size of controller, cost requirement, intended use...
    Last edited by a moderator: May 2, 2017
  6. Jun 27, 2005 #5
    dear members
    thanx for the posts here. actually i want to use this for car park barrier.the existing one having problem very often so i am trying to replace that with this circuit. the rest of the control circuit no prob for me i mean power source, sensors, and limit swtches etc.. i want the motor should run in two speeds in both direction and hold when the limit is reached(less power to ensure it is not free fall). here is no need of encoders or tachos as it doesn't need precise position control
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook