A quick look around my apartment shows a bunch of appliances powered by universal motors: drill, vacuum, blender, and probably several more. What makes the universal motor such a popular choice in small appliances? I'm guessing it has nothing to do with the ability to run on both AC and DC, since none of these devices work on DC and 120V batteries are rare.
Electronic – Why are universal motors so commonly used
motor
Related Solutions
First of all resistors aren't used to regulate voltages of any significant consumer.
There are several reasons for that, but the most important ones are that the resistor itself is dissipating all the dropped voltage and consuming power. That will have an impact on the battery life. The second equally important point is that resistors drop voltage but they do not provide voltage regulation! The amount of dropped voltage is dependent on the amount of current that passes through the resistor! So if you have a motor running with no load, the resistor will drop one voltage but when you put load on the motor, the resistor will drop higher voltage (assuming your power source can provide enough power and 9 V batteries aren't the best option here, especially for motors).
You can use a potentiometers and rheostats to obtain variable resistors that will give you different speeds for a motor, but the main problem with them is in general potentiometers are designed to dissipate small amounts of power and when adjusting voltage with a resistor, you'll have large power dissipation on the resistor which makes potentiometers unsuitable for directly adjusting voltages of large loads.
Also note that THERE IS ABSOLUTELY NO WAY TO USE A RESISTOR TO INCREASE VOLTAGE!!! This one is important! I'd not go too much into physics behind that here, but I think that the idea is basically equivalent of truing to produce oil by pushing your car backwards.
On the other hand, the linear voltage regulators behave like a special type of resistor which automatically adjusts its resistance (within certain range) so that the output voltage is (more or less) constant. They too dissipate the extra voltage as heat and aren't a good solution for large loads especially on battery power. Voltage output of linear voltage regulators can be controlled (on some regulators) and you can use them to control speed of a motor.
Now about the voltage drop using H-bridge: It's a bit more difficult to explain, but the main point is that when analyzing voltage coming to a motor you have basically two voltages: voltage in a single moment of time and average voltage over some time. Usually with H-bridge circuits, you're providing full instantaneous voltage to the load, but you're constantly turning the load on and off. This happens so quickly that the average voltage will look like a voltage lower than the input voltage and that way you can provide speed control for a motor by changing the time during which the motor is provided full voltage and time during which the motor has no power. The main advantage of that approach is that you are wasting very little power for voltage regulation. The transistors in an H-bridge will usually have low on resistance and when they're on, they are fully on and when they're off, they are fully off, so only little power is dissipated by them.
Another way of getting the right voltage is to use a switch-mode regulator. They are often more complicated and require more components or are more expensive if they come in same form factor as linear regulators. The good sides however make them very interesting. They can (depending on specific device) decrease or increase output voltage compared to input voltage and they waste very little energy as heat when doing so. They produce more noise on the output than linear regulators too. Anyway as far as motors are concerned and as far as I can see, there is no major benefit to use of switch-mode regulators compared to say PWM, since motors can survive short exposures to higher voltages with no problems at all (as long as the time is short enough so that the current is below the maximum rated current for the motor).
Now about that PWM motor controller: In general you'll need at least two wires to control it: ground wire to provide reference or ground voltage and a signal line. So if you're going to use an Arduino, you'll need to connect the negative sides of the controller's power supply and the Arduino together and you'll need to find the controller's signal line and drive it with PWM from Arduino.
Next, I see you mentioned stepper motors. They are usually controlled not by traditional H-bridgees but by stepper motor controllers. Basically a stepper motor has several inputs which control individual windings on the motor. You need to provide power to each winding in turn so that the motor will rotate. The speed is controlled usually not by voltage directly but by the amount of time each winding is energized. So to increase the speed of a stepper motor, you "simply" need to switch between the windings faster.
Now a little bit about the 9 V batteries: They are in general a poor choice for running any significant consumer because they are usually constricted by having 6 1.5 V cells connected in series. The cells themselves are very small and have low capacity which limits the capacity of the entire battery. This also affects the maximum current the battery can provide and since motors are significant consumers, the lifetime of a single battery will be very short. Some better options are to get say 6 AA (or C or D) cells and connect them in series for much higher capacity and higher maximum current. Another option (which could be much more expensive if you don't have the appropriate tools) would be to get a 12 V battery, such as a car battery and then recharge it or to get a 3 cell lithium-polymer battery or to get 6 cell NiMH battery.
DC motors have effectively one variable: how much power are you feeding the motor? AC motors have two variables: power, and frequency. I'm not an expert in motors, but I'd expect that AC motors would thus allow independent control of speed and torque, while DC motors do not. Directional control is also a concern. An AC motor's direction can be controlled by the rotational direction of the power being fed to it. A DC motor's direction isn't so easily controlled.
More broadly, all motors operate because there's a rotating magnetic field somewhere. That rotation is either generated inside the motor (self-commutating) or because the power feed to the motor is itself rotating (externally commutated). DC motors must be self-commutating; DC is definitionally not rotating.
How do you achieve commutation inside the motor? Typically, either there are brushes, or there's an inverter built into the motor. Brushes wear out, and I suspect have other disadvantages. And if you're going to build an inverter into the motor, why not put it outside the motor and get better control of it?
Related Topic
- Why U, V, and W Letters Represent Windings in AC Motors
- Electronic – Why do motors buzz when are applied PWM
- Electronic – Why are resistors, instead of PWM, used to control the speed of automotive blower motors
- Electrical – the type of this motor? Is it suitable for the project? Is there any way to run it on low VDC
Best Answer
Universal motors have a low manufacturing cost for the high quantity manufacturers. When the load increases, they slow down and develop more torque without drawing disproportionally high current. They are inefficient, but that doesn't matter very much for things like food mixers and blenders or small power tools that don't require much power and are generally used only occasionally for short periods of time.
With universal motors, variable speed can be implemented inexpensively inside the appliance in a small space.
Permanent-magnet DC motors are more efficient and thus better for battery operation in terms of longer operation between charges. They are used in cordless power tools and appliances. Those that I have examined don't use the most expensive types of magnets.
We may see electronically controlled permanent-magnet motors take over more of the small appliance applications as manufacturers reduce the manufacturing cost for that technology. The Dysan "digital" vacuum cleaner motor is an electronically controlled permanent magnet motor.
Expanded in response to comment: Universal motors can easily operate at higher speeds than induction motors. That is particularly useful for vacuum cleaners and blenders. When operated from domestic utility power, an induction motor is limited to RPM = 120 X f / p where f is frequency, either 50 or 60 Hz and p is the number of poles, minimum of 2 (or 1 pair). That means that in induction motor can operate at no more than 3000 or 3600 RPM. It is not difficult to exceed for a small universal motor to exceed that. The speed of a small universal motor can be as high as 15,000 to 20,000 RPM.