Cheapest Way To Reverse/Vary Speed of DC Motor

AI Thread Summary
The discussion centers on finding a cost-effective method to reverse and vary the speed of a small DC motor for a senior design project. Key suggestions include using a 555 timer-based pulse width modulation (PWM) circuit, which allows for speed control without the need for expensive speed controllers. An H-bridge circuit is also mentioned for direction control, while concerns about the limitations of using a rheostat for speed variability are noted. Participants recommend sourcing affordable components from online retailers, including pre-assembled solutions, to stay within budget. Overall, the consensus is that a PWM approach is the most practical and economical solution for the project's requirements.
9986mkoh
Messages
4
Reaction score
0
Hi,
I'm new here and had a question relating to my senior design project in mechanical engineering. My project ends up involving a small DC electric motor, which needs to be able to be reversed and it would be nice to be able to have some speed variability.

I'm aware of speed controllers and I know how to reverse a DC motor just with polarity, so I'm going to have a 3 position switch for that. However, I'm unaware of exactly how to add some speed variability without actually buying a speed controller, which is an issue because we're on a sort of tight budget. Torque isn't a big issue either. My idea originally was to use a rheostat rated for the max amp load of the motor. For the most part, we are limited to sites like McMaster Carr but we can also use others if the parts are cheap to do this (since we'd be paying for it out of pocket). I've also heard of an H-bridge circuit to avoid the losses of a variable rheostat (potentiometer), but I'm not too familiar with that.

If anyone has any suggestions or comments on this idea, I'd greatly appreciate any help you could offer.

Thanks,
Mike
 
Engineering news on Phys.org
Depends on the power you need to control and the voltage driving it. Solutions can be as simple as a variable voltage regulator and switches or a 555 driving a switching transistor. A series resistor is a vey poor solution since it severly limits startup torque. It is worth understanding how a DC motor works with respect to current draw and speed.

Essentially you can think of a motor as containing a generator creating a back EMF. As a result, when going fast at no load, it creates maximum back EMF and draws the least current. When stalled, it has no back EMF and draws maximum current. A simple motor controller deals with this. For example
http://www.circuitstoday.com/low-voltage-dc-motor-speed-control-circuit OR http://www.electroschematics.com/407/dc-motor-speed-regulator/
Here is a 555 pulse based solution.
http://www.circuitstoday.com/dc-motor-controller

A H bridge can be used as a simple direction switch or can be integrated into a sophisticated motor controller. But you have to be carefull and be sure that when you switch it you don't short the supply.
 
Ok, thanks. What I'm dealing with is a 1A motor, specifically this one http://www.mcmaster.com/#6409k27/=qqyi1b
So I've been looking for something fairly cheap or a cheap way to control this, and I only need about 5 in-lb of torque for this application.
 
The 555 based pulse solution would work.

I need to look for a simple motor controller IC. This page has a bunch. http://www.vetco.net/catalog/default.php?cPath=114_117_460&osCsid=jq6ck2fnqnb82f3bcp5b0buld6

possibly something like the NTE1748, but I need to look at some application information. The datasheets are a bit terse.
 
Last edited by a moderator:
I'm sorry, but I'm a little bit confused by that. Am I supposed to get one of those that'll work with my motor amp load and wire it up as in your previous message? I just really don't have too much of an electrical background, I took circuits one and that's about the extent of it for now other than the research I've been trying to do online.

Thanks,
Mike
 
The NTE datasheets are the most incomplete I have ever seen, and there is no application information. So I guess that is a dead end for me.

The 555 based pulsed driver is the easiest I've found so far. It requires a switch to change directions, but an H bridge could be substituted. http://www.circuitstoday.com/dc-motor-controller

It also requires 2 supplies or a regulator for the 555 if you want to run the motor off 24V.
 
Last edited:
Here is a fully assembled version of the 555 based solution. http://www.electronickits.com/kit/complete/motor/CKMX033.htm
 
Thank you, that's perfect for what we're doing and I really appreciate it. We just ordered that as well as the transformer to power it.

Thanks again,
Mike
 
I'd mount a 2n3055 transistor on a big aluminum plate with a bit of grease to transfer the heat. Tie the collector to 24 volts and emitter out to the motor. Tie the base to the wiper of a panel mount 2k pot with the ground and 24 volts on either end.
Simple, stupid, dirty...
 
  • #10
Mike_In_Plano said:
I'd mount a 2n3055 transistor on a big aluminum plate with a bit of grease to transfer the heat. Tie the collector to 24 volts and emitter out to the motor. Tie the base to the wiper of a panel mount 2k pot with the ground and 24 volts on either end.
Simple, stupid, dirty...

And probably not enough beta in the 2n3055...
 
  • #11
Good point, the wiper will not work in an ideal fashion as about 16ma will required for a worst case part supplying 1 amp. Then again, the wiper will present an ever decreasing impedance (from 1k down) as it is turned from midway to full. Thus it will work in any case. An improvement on this would be to use a 1k, 1 watt pot.

- Perfectionist is the enemy of success.
 
  • #13
Seems I'm late to the party, but a PWM (pulse width modulator circuit) is the best approach. And if you are using a switch such that you don't need direction control in the circuit all the better. So the approach with the 555 is exactly what you need. That said, and I don't know your time frame, but ebay has numerous great solutions from China for very low $ such as http://www.ebay.com/itm/12V-24V-3A-DC-Motor-Speed-Control-PWM-HHO-RC-Controller-/201044953469?pt=LH_DefaultDomain_0&hash=item2ecf36897d . Again, these guys have certainly suggested good working solutions, but if building the stuff and $ are driving factors, ebay is hard to beat if you can tolerate the shipping time from China (usually 14 days or so).
 
  • #14
meBigGuy said:
Here is a fully assembled version of the 555 based solution. http://www.electronickits.com/kit/complete/motor/CKMX033.htm

9986mkoh said:
Thank you, that's perfect for what we're doing and I really appreciate it. We just ordered that as well as the transformer to power it.

Thanks again,
Mike

hmmm.. The ad says 24V, but the PDF says 12.
 
  • #15
12?

Looks to me like it's got ajumper for 12 or 24 volt operation that just sets current thru zener regulator ZD1..
 
  • #16
jim hardy said:
12?

Looks to me like it's got ajumper for 12 or 24 volt operation that just sets current thru zener regulator ZD1..

duh... I saw +12V in two pictures and ignored the rest. oh well.
 
  • #17
well, i do that all the time.
but I'm old enough it's expected...
 
  • #18
You're not the only one
 
  • #19
I'm continually building fixtures for my ME friends as it seems that acquiring electrical materials, soldering, and crimping are all skills that are brushed over in the ME programs.
I'm surprised that additional emphasis hasn't been given to integrating these common functions on ready to use circuit boards with screw-down terminals.
 
Back
Top