![]() |
Cheapest and easiest way to slow down a motor
What is the cheapest and easiest way to slow down a permanent magnet 12VDC motor (think Van Door motor)? I was thinking of wiring a halogen lightbulb in series.
|
Re: Cheapest and easiest way to slow down a motor
Big resistor?
|
Re: Cheapest and easiest way to slow down a motor
Quote:
Or are you talking about limiting the unloaded speed? Just give it less voltage. Quote:
|
Re: Cheapest and easiest way to slow down a motor
I need to electrically slow down the motor. Sorry I wasn't clear on that. I only have a 12VDC supply. The motor will probably pull something like 4 amps continuous its application. It will be running continuously for maybe 5 hours. Wouldn't the resistor get very hot and need lots of cooling?
I have two or three of these motors I'll be using in the system. I'm wondering if I could get what I want by just wiring them all in series. Also, would anyone happen to know what is inside this box? Thanks. |
Re: Cheapest and easiest way to slow down a motor
Quote:
At full speed, the circuit allows the full positive and negative cycles of the AC to pass. When you turn down the speed dial, the circuit will only pass a equal portion of the positive and negative cycles. Say you only want to provide the motor ~50% power, the circuit would pass 4.15 ms of the negative cycle as it approaches 0Vac and 4.15ms of the positive cycle as it moves away from 0Vac. This adds up to 8.3ms per cycle, half of the full 16.6ms normal AC cycle. I really hope that helps. This again is where "A picture paints a thousand words" really is true. |
Re: Cheapest and easiest way to slow down a motor
Quote:
That sounds analogous to the Pulse Width Modulation we currently use (our speed controllers/victors) to control some of the motors on the robot, except that in your description you are "super-imposing" a duty cycle on an AC sine wave. [/DISCLAIMER] Am I even close?? |
Re: Cheapest and easiest way to slow down a motor
Quote:
Quote:
Quote:
Basically, if you want to do the same voltage drop, and draw the same current, you have to do something with the power you are throwing away across that voltage drop, likely to heat. I'd just see if I can find some power resistors. If you get one big enough (over-rated enough on power) then you wouldn't have to worry about any type of forced air cooling. |
Re: Cheapest and easiest way to slow down a motor
Quote:
As a matter of fact, I almost used the Victor's operation to try to help describe it. There are some subtle differences, but that is what both of these circuits do, modify the duty cycle of the power supplied to the motor. |
Re: Cheapest and easiest way to slow down a motor
I'm wondering if there is anything from an automotive location that would do it. I believe the motors are actually windshield wiper motors, or they could possibly be window motors. How does a car's windshield wiper system get the different speeds? Does it have all different resistors to get the different speeds?
|
Re: Cheapest and easiest way to slow down a motor
if you put two motors in series they will have half the power (run at 6V). This is only true if they are equally loaded. If one motor is loaded more that the other it will slow way down or stop, then the other motor will run at full speed.
A simple way to make a chopper circuit is to get a 12V SPDT relay, and put the relay coil in series with the normally closed contacts. When you energize the relay the contacts will open, causing the relay to close again... and you end up with a buzzer. The other pair of contacts can then be used to power the motor, chopping the power, very much like a Victor speed controller. I cant venture a guess whats in the box. If it runs on DC then it cant be SCRs or Triacs, because they depend on AC to be able to unlatch. There is no duty cycle for an SCR or Triac to chop with a DC power source. The light bulb will work. Try a normal 110V 100 watt lamp. That way you wont have to worry about the heat dissapation: the bulb will glow dimly. If a 100W lamp lets the motor run too fast, switch to 50W or 25. |
Re: Cheapest and easiest way to slow down a motor
<Off topic> Are any of the rest of you wondering what sanddrag is up to? The smoke and now this. </off topic>
Sanddrag, I don't know what wipers you're talking about, but I think that they just switch the motor on and off, I think they're verying wipe frequency, not speed. |
Re: Cheapest and easiest way to slow down a motor
Quote:
|
Re: Cheapest and easiest way to slow down a motor
Quote:
|
Re: Cheapest and easiest way to slow down a motor
Quote:
For the wiper control, yes, I don't know what I was talking about either. I guess in southern California I don't use my wipers often enough to remember what they look like when they move. :D |
Re: Cheapest and easiest way to slow down a motor
Quote:
|
Re: Cheapest and easiest way to slow down a motor
another easy way to drop voltage: silicon diodes have a fixed 0.7V drop. If you have diodes that can handle the current, you can put them in series till you get down to the voltage you want.
BTW, the easiest and cheapest way to slow down a motor is to wack it with a sledge hammer, and the 'right' way to slow down a DC motor is to increase the strength of the magnets. The stronger the field, the more torque it will have and the slower it will run (due to the EMF voltage). |
Re: Cheapest and easiest way to slow down a motor
The wipers have resistors for the different speeds. If equipped with intermitent wipers (almost all vehicles these days) then there's also a timer, this is what greencactus was mentioning.
Depending on the vehicle the resistors and timer can be part of the switch, a separate unit somewhere, or part of the wiper motor. My 1987 Chevy Caprice has a circuit board mounted to the wiper motor where all this is. The blower motor (for heat, defrost, a/c) for a vehicle also uses resistors to get the different speeds. These resistors would be attached to a single board in the heater box. They are in the heater box to help keep them cool with the moving air. |
Re: Cheapest and easiest way to slow down a motor
Quote:
Edit: The technical term for the dimmer switch is a rheostat and it looks like this. |
Re: Cheapest and easiest way to slow down a motor
Quote:
|
Re: Cheapest and easiest way to slow down a motor
Quote:
|
Re: Cheapest and easiest way to slow down a motor
If I was to just put a resistor in series with it (provided I could get a resistor rated for that much power), how would I calculate what resistance (in ohms) I would need to take the 12V down to oh, say, 6V? I should know this but I don't remember.
|
Re: Cheapest and easiest way to slow down a motor
Quote:
You have a 12V source and two drops. You can get the voltage across the resistor with Ohm's Law: V=IR. Whatever's left is the voltage across the motor. 12 = IR + V (V = motor voltage) Notice that the voltage will change with the current. |
Re: Cheapest and easiest way to slow down a motor
Quote:
|
Re: Cheapest and easiest way to slow down a motor
Quote:
Edit: By the way, that would be 30W through the resistor. That'd be a very big, very hot resistor. Keep in mind that lower powered soldering irons are 25W. |
Re: Cheapest and easiest way to slow down a motor
I don't know what makes up a dimmer switch for lights in a house or office but would that work for 12VDC? (forgive me, I'm not really an electrical guy).
|
Re: Cheapest and easiest way to slow down a motor
Quote:
I might get my head bitten off for suggesting this dreaded device again, but maybe you can use a 555. I'm pretty sure it will run on 12V. To make a 50% duty cycle oscillator, it would only take the 555, two resistors, and two capacitors. Then, you could just feed that into a MOSFET. The motor only has to go one direction right? If so, you'd just the single transistor, not an entire h-bridge. You won't have to deal with trying to dissipate as much heat as the resistor will be putting out. |
Re: Cheapest and easiest way to slow down a motor
Quote:
Not exactly cheap or easy, but it is kind of neat. |
Re: Cheapest and easiest way to slow down a motor
Quote:
Also, the parts you actually need are probably <$3. If you don't want to spend $15 on that thing, I'd be happy to draw up a nice little schematic for you. |
Re: Cheapest and easiest way to slow down a motor
Quote:
|
Re: Cheapest and easiest way to slow down a motor
1 Attachment(s)
Sanddrag,
So many questions, so little time. You can go to a junk yard and get a couple of wiper controls. They are big resistors (low ohms but high power dissipation) and they should be easy to wire up for what you need. The router control device you saw is like a lamp dimmer for AC motors only. It contains a Triac that switches on for only a portion of the AC sine wave cycle. Did you need to run all motors at the same low speed at the same time? If so you could buy a variable voltage supply. If the motors don't need direction control, a pot and a power transistor will likely do what you need. Make sure that the transistor is attached to a heatsink of some type. 2n3055 should do but anything Radio Shack has in NPN 5-10 amp range should work. Try a 10K pot to start and see what results you get. I think the junk yard is the best bet. |
Re: Cheapest and easiest way to slow down a motor
Quote:
|
Re: Cheapest and easiest way to slow down a motor
Al,
That attached diagram looks much simpler than what I was going to do (pwm control with a 555 timer) but not being an electrical guy, I'm going to need some pictures that look like the real thing (not just symbols) to help me understand how to hook it up. Also, does your setup get much hotter than the other more complicated way? |
Re: Cheapest and easiest way to slow down a motor
There are only three parts, the battery on the left, a pot in the center and a transistor on the right in series with the motor. The transistor will need to be mounted to a heatsink because it will get hot. As you move the pot, a varying amount of current will be supplied to the transistor base thereby controlling the current in the collector/motor. With the wiper all the way up at 12 volts, the motor will be at max speed. Start with a 10K pot but you may need a 100k pot depending on the range you need and the gain of the transistor.
As an alternative, you could use the speed control from a 12 or 14 volt drill too or the motor control from a car blower which is usually three resistors and a switch. |
Re: Cheapest and easiest way to slow down a motor
You already have a great DC 12 volt speed control in your possession. A cordless drill has a pretty good electronic speed controller. However, the problem is you want to run the motor continuously for many hour. It may be better to let the motor run at full speed and use belts to speed reduce. A 1.5" pulley and a 3.5" adjustable pulley would give a good range. A couple of shaft inserts would get you from a .5 shaft down to the van door motor shaft.
To bad you don't live in the frigid parts of the country. Heat build up wouldn't be a problem. |
Re: Cheapest and easiest way to slow down a motor
I've decided to try this out http://www.dprg.org/tutorials/2005-11a/
I have one question though, where is exactly is pin 3 on the 555 supposed to connect to? |
Re: Cheapest and easiest way to slow down a motor
Wow, that's quite a thread.
1. To reduce the speed of the motor, cut the voltage. R=V/I, if you want 6 volts to the resistor and I = 4 Amps (You measured that?), 1.5 Ohms. A dozen feet of 18 gauge wire will cover that pretty well, just coil it loosely so it can dissipate the heat. BUT all this is OK only if you can accept significantly reduced torque and power. 2. To control the speed to any value, and not lose torque or power, use a PWM motor controller in "Locked Anti-phase" mode. Victors (at leats 2005 version) don't do this, but something like that should be easily findable, try a google search or visit IFI and other robotics sited. PM me if not. (FYI: Locked Anti-Phase control switches voltage polarity quickly, so the motor actually has full current at all times (max torque) but at, say, 50% duty cycle the net current flow over time is zero, so the motor stands still (hums, actually). At 75% duty cycle, it moves forward around half speed, but again with full torque.) 3. To control the speed with a Victor, just build the circuit I posted near the end of this post and get a victor, or similar. You do lose some torque though, but it seems to work for most FIRST teams... 4. Modern cars use a special motor for the wipers, with two windings, one for low and the other for high speed. Both windings take 12 volts. Resistors haven't been used for decades. 5. The cordless drill idea from Gdeaver is pretty good, though. |
Re: Cheapest and easiest way to slow down a motor
Quote:
![]() Pin 3 connects to the wiper of the 100K potentiometer. The commentary after the schematic explains why. |
Re: Cheapest and easiest way to slow down a motor
In Al's drawing of the simple pot and transistor setup, how do I know which way to oreint the transistor so the pns go to the right places. I know where the middle one goes, but how do I know which way the others go, or does it not matter? Does that trapezoidal shape represent the shape of the actual transistor? Does the arrow signify something?
|
Re: Cheapest and easiest way to slow down a motor
Buy a dimmer switch from Home Depot.
|
Re: Cheapest and easiest way to slow down a motor
Quote:
car dimmer switches are pretty cheap on ebay too.. |
Re: Cheapest and easiest way to slow down a motor
1 Attachment(s)
Quote:
If you've got the 2N3055 that Al suggested, then hold it such that the pins are facing you, then rotate it so that the pins are closer to the left side (see P.4 of the linked datasheet). The lower pin is the base, the upper pin is the emitter, the case is the collector. If you have the TIP3055 that I mentioned to you, hold it such that you can read the writing on its face and have the pins pointing down. From left to right: base, collector, emitter. The tab is also connected to the collector. There's also an issue that someone, maybe Al, can resolve. I noticed that the gain with Ic = 4A is only 20-70. That would require a base current of 200-57mA to get up to the 4A. With 12V, your pot would have up to 2.4W going through it. That much power seems a little disconcerning to me. The readily available transistors with higher gains can't handle enough current. Any ideas? |
Re: Cheapest and easiest way to slow down a motor
Quote:
Victors are in "locked antiphase" operation. They are a classic "H" bridge with one input signal representing both magnitude and direction. You could set the input signal to switch direction as rapidly as the PWM allows but the current draw is significant. Since that is not needed in most of our applications, you won't see it very often. Sandrag, your 555 circuit is an excellent method, just be sure that the MOSFET can handle the current for you motor. The spec sheet for the device shown says it is good for 50 amps if it is at 25 degrees C. It might need heatsink but any chunk of aluminum should work if it is insulated. |
| All times are GMT -5. The time now is 04:54. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi