Difference between revisions of "Actuators Available in the Mechatronics Lab"
(119 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
[[image:all-actuators-captions-small.jpg|right]] |
[[image:all-actuators-captions-small.jpg|right]] |
||
We have acquired a number of actuators that are appropriately sized for |
We have acquired a number of actuators that are appropriately sized for |
||
Line 8: | Line 7: | ||
have a number of other actuators that we have acquired over the years |
have a number of other actuators that we have acquired over the years |
||
that you are welcome to borrow. |
that you are welcome to borrow. |
||
For your particular project, it may be best to spec out and buy a |
For your particular project, it may be best to spec out and buy a |
||
Line 14: | Line 12: | ||
too critical, however, the actuators below will allow you to get |
too critical, however, the actuators below will allow you to get |
||
started right away. |
started right away. |
||
__TOC__ |
__TOC__ |
||
<br clear=all> |
|||
<!-- |
|||
<ul> |
|||
<li><a href="#dcmotors">DC Motors (with gearheads and encoders)</a> |
|||
<li><a href="#steppers">Stepper Motors</a> |
|||
<li><a href="#rcservos">RC Servo Motors</a> |
|||
<li><a href="#solenoids">Solenoids</a> |
|||
<li><a href="#acmotors">AC Motors</a> |
|||
</ul> |
|||
--> |
|||
<br clear=all> |
|||
<hr> |
|||
==DC Motors (with gearheads and encoders)== |
==DC Motors (with gearheads and encoders)== |
||
Line 38: | Line 26: | ||
permanent magnet DC motors for their power, price, ubiquity, and |
permanent magnet DC motors for their power, price, ubiquity, and |
||
simplicity. Simply put a voltage across the two motor terminals, and |
simplicity. Simply put a voltage across the two motor terminals, and |
||
the motor spins. (You can learn about the |
the motor spins. (You can learn about the [[Brushed DC Motor Theory| theory]] of how a brushed DC |
||
motor works and suggested methods |
|||
<a href="DCMotorTheory.html">theory</a> of how a brushed DC |
|||
for driving a DC motor elsewhere on this wiki.) |
|||
motor works and <a href="DCMotorUse.html">suggested methods</a> |
|||
for driving a DC motor.) |
|||
<!-- |
|||
<p> |
|||
One problem is that most DC motors tend to rotate at very high speeds, |
One problem is that most DC motors tend to rotate at very high speeds, |
||
Line 52: | Line 36: | ||
shaft of the motor. If the motor has an N:1 gearhead on its output |
shaft of the motor. If the motor has an N:1 gearhead on its output |
||
shaft (where N>1, typically), then the output shaft of the gearhead |
shaft (where N>1, typically), then the output shaft of the gearhead |
||
reduces the speed of the motor by a factor of N and |
reduces the speed of the motor by a factor of N and increases the |
||
torque of the motor by a factor of N. (You can learn more |
torque of the motor by a factor of N. (You can learn more |
||
about |
about how [[Gears|gears]] work including other issues |
||
they introduce, such as gearhead efficiency and backlash.) |
they introduce, such as gearhead efficiency and backlash.) |
||
<p> |
|||
Another issue is how to determine how far the motor has rotated. You need |
Another issue is how to determine how far the motor has rotated. You need |
||
''feedback'' from the motor. There are many ways to do this, using |
|||
<a href="ShaftAngleMeasurement.html">here</a> for information on using |
|||
encoders, potentiometers, and tachometers. The most common way to get angle |
encoders, potentiometers, and tachometers. The most common way to get angle |
||
feedback is through the use of encoders. An encoder is typically attached |
feedback is through the use of encoders. An encoder is typically attached |
||
Line 67: | Line 48: | ||
These pulses can be read in by the encoder inputs of the Mechatronics Lab |
These pulses can be read in by the encoder inputs of the Mechatronics Lab |
||
PC/104 stacks. |
PC/104 stacks. |
||
<p> |
|||
So, perhaps the most versatile kind of actuator is a DC motor with a gearhead and an |
So, perhaps the most versatile kind of actuator is a DC motor with a gearhead and an |
||
encoder. Below are |
encoder. Below are some that we keep in the lab. Sometimes DC motors |
||
with gearheads and encoders can be purchased through surplus outlets at |
with gearheads and encoders can be purchased through surplus outlets at |
||
great prices, for prices less than any of the single components (motor, |
great prices, for prices less than any of the single components (motor, |
||
gearhead, encoder) could be purchased individually. That's how many |
gearhead, encoder) could be purchased individually. That's how many |
||
copies of the |
copies of the actuators below were purchased. If you see a great |
||
deal on a nice-sized motor plus gearhead plus encoder, of which many |
deal on a nice-sized motor plus gearhead plus encoder, of which many |
||
copies can be purchased, let us know! |
copies can be purchased, let us know! |
||
===6W Maxon motor with 6:1 gearhead and 100 line encoder=== |
|||
<p> |
|||
<h3> |
|||
6W Maxon motor with 6:1 gearhead and 100 line encoder |
|||
</h3> |
|||
[[image:maxon-small2.jpg|right]] |
|||
<p> |
|||
<img align=right src="images/maxon-small.jpg"> |
|||
'''Summary:''' |
|||
<b> |
|||
* 24 V, 41.5 ohms resistance, max current 0.58 Amps |
|||
Summary: |
|||
* max torque: 0.15 Nm (approx) |
|||
</b> |
|||
* max speed: 600 RPM (approx) |
|||
<ul> |
|||
* encoder: 600 counts/rev at output shaft, 2400 counts/rev in 4x decoding mode |
|||
<li>24 V, 41.5 ohms resistance, max current 0.58 Amps |
|||
<li>max torque: 0.15 Nm (approx) |
|||
<li>max speed: 600 RPM (approx) |
|||
<li>encoder: 600 counts/rev at output shaft, 2400 counts/rev in 4x decoding mode |
|||
</ul> |
|||
<br clear=all> |
|||
The motor itself is rated at 24 volts, giving a no-load (maximum) |
|||
The motor is rated at 24 volts, giving a no-load (maximum) |
|||
speed of 3990 RPM (about 418 radians/sec) and a (maximum) stall torque of 31.9 mNm (milli |
speed of 3990 RPM (about 418 radians/sec) and a (maximum) stall torque of 31.9 mNm (milli |
||
Newton meters). The terminal resistance (the resistance through the |
Newton meters). The terminal resistance (the resistance through the |
||
Line 107: | Line 80: | ||
maximum current occurs when the motor is stalled and generating its |
maximum current occurs when the motor is stalled and generating its |
||
maximum torque. Motor torque is proportional to the motor current by |
maximum torque. Motor torque is proportional to the motor current by |
||
the constant of proportionality called the |
the constant of proportionality called the ''torque constant'', |
||
which is different for every motor. |
which is different for every motor. |
||
<p> |
|||
The motor is called a 6 Watt motor because that is the maximum |
The motor is called a 6 Watt motor because that is the maximum |
||
Line 129: | Line 100: | ||
beyond the continuous operation recommendation, but it is fine to |
beyond the continuous operation recommendation, but it is fine to |
||
run it for short periods at this operating point. |
run it for short periods at this operating point. |
||
<p> |
|||
Often you will want to run the motor at lower voltages, for instance |
Often you will want to run the motor at lower voltages, for instance |
||
Line 136: | Line 105: | ||
max current, speed, and torques by the factor 12/24 = 1/2. In particular, |
max current, speed, and torques by the factor 12/24 = 1/2. In particular, |
||
the maximum output power will be only (1/2) x (1/2) = 1/4 the maximum at 24 V. |
the maximum output power will be only (1/2) x (1/2) = 1/4 the maximum at 24 V. |
||
<p> |
|||
This actuator comes with a 6:1 spur gearhead, which increases the |
This actuator comes with a 6:1 spur gearhead, which increases the |
||
Line 146: | Line 113: | ||
efficiency of the gearhead here is 81%. This reduces the torque |
efficiency of the gearhead here is 81%. This reduces the torque |
||
available.) |
available.) |
||
<p> |
|||
In summary, then, if your application requires no more than about 6 x |
In summary, then, if your application requires no more than about 6 x |
||
Line 155: | Line 120: | ||
you are operating the motor with 12 V max instead of 24 V max. |
you are operating the motor with 12 V max instead of 24 V max. |
||
This actuator also comes with a 100 line single-ended incremental optical encoder, |
|||
<p> |
|||
This actuator also comes with 100 line incremental optical encoder, |
|||
with outputs A+ and B+. There is no index channel. The encoder is |
with outputs A+ and B+. There is no index channel. The encoder is |
||
attached to the motor. Each of the A+ and B+ channels makes 100 pulses |
attached to the motor. Each of the A+ and B+ channels makes 100 pulses |
||
Line 166: | Line 129: | ||
decoding scheme. |
decoding scheme. |
||
Information about the Maxon motor is given in this [[Media:maxon-2140-specs.pdf|data sheet]] which includes |
|||
<p> |
|||
other motors in this family (ours is the 24V version) |
|||
and this [[Media:maxon-our-specific-motor.pdf|data sheet]] which gives only |
|||
the information on this motor. Information on the 6:1 gearhead can be found |
|||
[[Media:maxon-gearhead.pdf|here]]. The encoder pin-out is indicated below: |
|||
<br clear=all> |
|||
Information about the Maxon motor is given in this <a href="maxon-2140-specs.pdf">data |
|||
sheet</a> which includes other motors in this family (ours is the 24V version) |
|||
[[image:encoder-maxon.jpg|right]] |
|||
and this <a href="maxon-our-specific-motor.pdf">data sheet</a> which gives only |
|||
the information on this motor. (Note the speed-torque curve is a bit misleading, |
|||
as it seems to imply the maximum speed of the motor is 6100 RPM, when it should |
|||
be 3990 RPM.) Information on the 6:1 gearhead can be found |
|||
<a href="maxon-gearhead.pdf">here</a>. |
|||
<br clear=all> |
<br clear=all> |
||
The encoder comes with a 4-connector ribbon cable, corresponding to GND, Channel A, Vcc (usually +5V), and Channel B, as |
|||
<h3> |
|||
shown on the left. Here the ribbon cable is broken out into a 10-pin connector (which we have in the lab). The connector |
|||
Pittman GM8224 motor with 19.5:1 gearhead and 500 line encoder |
|||
above is made to work with the PC/104 stacks, and the pin-out is shown. Always make sure you have the right connections |
|||
</h3> |
|||
for your encoder so you don't damage it! |
|||
<br clear=all> |
|||
<p> |
|||
===Pittman GM8224 motor with 19.5:1 gearhead and 500 line encoder=== |
|||
[[image:pittman-small.jpg|right]] |
|||
If you need more power than the motor above, this gearmotor may be a good choice. |
If you need more power than the motor above, this gearmotor may be a good choice. |
||
As an added bonus, it provides much higher encoder resolution. |
As an added bonus, it provides much higher encoder resolution. |
||
'''Summary:''' |
|||
<p> |
|||
* 24 V, 4.33 ohms resistance, max current 5.54 Amps |
|||
* max torque: 2 Nm (approx) |
|||
* max speed: 500 RPM (approx) |
|||
* encoder: 9750 counts/rev at output shaft, 39,000 counts/rev in 4x decoding mode |
|||
<br clear=all> |
|||
<b> |
|||
Summary: |
|||
</b> |
|||
<ul> |
|||
<li>24 V, 4.33 ohms resistance, max current 5.54 Amps |
|||
<li>max torque: 2 Nm (approx) |
|||
<li>max speed: 500 RPM (approx) |
|||
<li>encoder: 9750 counts/rev at output shaft, 39,000 counts/rev in 4x decoding mode |
|||
</ul> |
|||
This motor is also rated at 24 V, with a terminal resistance of 4.33 ohms, |
This motor is also rated at 24 V, with a terminal resistance of 4.33 ohms, |
||
Line 213: | Line 174: | ||
operate the motor at a smaller voltage V2, then multiply the currents, speeds, |
operate the motor at a smaller voltage V2, then multiply the currents, speeds, |
||
and torques above by a factor V2/24 and the power by a factor of (V2/24)^2. |
and torques above by a factor V2/24 and the power by a factor of (V2/24)^2. |
||
<p> |
|||
This motor has a 19.5:1 gearhead with a power conversion efficiency of 73%. |
This motor has a 19.5:1 gearhead with a power conversion efficiency of 73%. |
||
Line 222: | Line 181: | ||
0.1186 Nm x 19.5 = 2.3 Nm. In other words, the output shaft speed is similar |
0.1186 Nm x 19.5 = 2.3 Nm. In other words, the output shaft speed is similar |
||
to the Maxon gearmotor above, but with about 10 times the torque. |
to the Maxon gearmotor above, but with about 10 times the torque. |
||
<p> |
|||
This motor comes with a 500 line encoder attached to the motor shaft. The |
This motor comes with a 500 line encoder attached to the motor shaft. The |
||
Line 230: | Line 187: | ||
In the 4x decoding mode, this gives 39,000 counts per revolution, or a resolution |
In the 4x decoding mode, this gives 39,000 counts per revolution, or a resolution |
||
of 360/39,000 = 0.00923 degrees. |
of 360/39,000 = 0.00923 degrees. |
||
<p> |
|||
We also have a limited number of Pittman GM8712 motors with a 19.5:1 gearhead |
We also have a limited number of Pittman GM8712 motors with a 19.5:1 gearhead |
||
Line 243: | Line 198: | ||
of the gearhead, or 360/(4 x 9984) = 0.009 degrees resolution in 4x decoding mode. |
of the gearhead, or 360/(4 x 9984) = 0.009 degrees resolution in 4x decoding mode. |
||
See the [[Media:pittmangearmotor.pdf|data sheet]] for more detailed |
|||
<p> |
|||
See the <a href="pittman-gearmotor.pdf">data sheet</a> for more detailed |
|||
information on these Pittman 8224 and 8712 gearmotors. The 8712 is not treated |
information on these Pittman 8224 and 8712 gearmotors. The 8712 is not treated |
||
explicitly, but is believed to be |
explicitly, but is believed to be similar to the 8722. |
||
The quadrature encoder has four wires: black (GND), red (+5V), and blue and yellow as |
|||
<p> |
|||
channels A and B. |
|||
[[Image:pittman-internals.jpg|thumb|400px|Inside a Pittman motor. There are two permanent magnets glued to and wrapping around the inside of the motor housing; part of one magnet can be seen. Two graphite brushes move smoothly over the seven segments of the commutator. The motor windings are clearly visible. A pinion attached to the motor shaft goes through 3 stages of spur gear reduction of with a factor of approximately 2-3 each, giving a total gear ratio of 19.5:1.|left]] |
|||
[[Image:pittman-magnets.jpg|thumb|400px|A better view of the permanent magnets attached to the inside of the motor housing.|right]] |
|||
<br clear=all> |
<br clear=all> |
||
===Pittman 9236 motor with 500 line encoder=== |
|||
<a name="steppers"> |
|||
<hr> |
|||
[[image:Pittmann700935.jpg|right|400px]] |
|||
<p> |
|||
<h2> |
|||
'''Summary:''' |
|||
Stepper Motors |
|||
* Speed: 5000 RPM |
|||
</h2> |
|||
* Voltage: 24 V |
|||
* Continuous Torque: 0.067 Nm |
|||
* Stall Torque: 0.436 Nm |
|||
* Resistance: 2.49 ohms |
|||
* Stall Current: 9.64A |
|||
* Encoder: 500 CPR 2 channel encoder, 2000 CPR in 4X mode at output shaft |
|||
* Gearhead: N/A |
|||
* Mass: 410 grams |
|||
* Length: 4.75 inches |
|||
<br clear=all> |
|||
===Pittman GM9413J820 motor with 500 line encoder=== |
|||
[[image:PittmannGM9413J820.jpg|right|400px]] |
|||
'''Summary:''' |
|||
* Speed: 85 RPM |
|||
* Voltage: 24 V |
|||
* Continuous Torque: unknown |
|||
* Stall Current: unknown |
|||
* Encoder: 500 CPR 2 channel encoder, 39,400 CPR in 4X mode at output shaft |
|||
* Gearhead: 19.7:1 |
|||
* Mass: 510 grams |
|||
* Length: 4.75 inches |
|||
* Motor Constant: unknown |
|||
<br clear=all> |
|||
===Faulhaber 1524E006S motor with 141:1 gearhead and HES164A magnetic quadrature encoder=== |
|||
[[image:faulhaber.png|right]] |
|||
'''Summary:''' |
|||
* motor rated at 6V, 12 ohms resistance (motor: 1524E006S123, where 123 is a special order) |
|||
* 141:1 gearhead (gearhead: 15/5S141:1K832) |
|||
* max speed at 6V: approximately 80 RPM at gearhead output |
|||
* quadrature encoder with 1 line per motor revolution, or 141 x 4 = 564 counts/rev at output shaft in 4x decoding mode (encoder: HES164A) |
|||
<br clear=all> |
|||
This little motor is the right size, speed, and torque for small wheeled mobile robots. |
|||
Ours were bought surplus from [http://www.bgmicro.com bgmicro.com]. This |
|||
[http://www.robotroom.com/FaulhaberGearmotor.html page] by |
|||
David Cook has a lot of great information on this motor + gearhead + encoder combination. |
|||
More info can be found in this [[Media:faulhaber-datasheet.pdf|data sheet]] from Faulhaber, |
|||
though our exact model encoder and motor are not listed. The gearhead has a right-angle |
|||
drive at the output. |
|||
<br clear=all> |
|||
[[image:faulhaber-pinout.jpg|right]] |
|||
The pins on the connector are (see figure at right): |
|||
1. Motor + <br> |
|||
2. +5V (or similar) to power the encoder<br> |
|||
3. Encoder channel A<br> |
|||
4. Encoder channel B<br> |
|||
5. GND for the encoder<br> |
|||
6. Motor - |
|||
Encoder channels A and B can sink (connect to ground) up to probably 25mA like most Hall sensors. There is only a a weak pull-up resistor inside, perhaps 10K, so they can only source (connect to +5) about 2mA. If you find the logic high signal from the encoder channel is not close enough to +5, which can happen even due to loading by an LED, you may want to add an external pull-up resistor from each encoder channel to +5. 470ohms is a good choice. |
|||
<br clear=all> |
|||
[[image:faulhaber-wheel.jpg|right]] |
|||
These [http://www.solarbotics.com/products/gmpw/ wheels] can be used with the motor (with the |
|||
right-angle drive) if you drill out the center of the wheel with a 9/32" bit (approximately). Then you |
|||
should get a nice tight press-fit. We have some of these wheels in the lab. This press-fit is not |
|||
suitable for high-torque applications, though; the shaft may begin to slip. |
|||
<br clear=all> |
|||
===Globe motor with 187.68:1 gearhead and 500 line encoder=== |
|||
[[image:globe-motor.jpg|right|400px]] |
|||
'''Summary:''' |
|||
* motor rated at 12V, 21 ohms resistance (0.57 A stall current) |
|||
* 187.68:1 gearhead for high torque and low speed |
|||
* max speed at 12V: approximately 17 RPM at gearhead output (no load speed, motor alone: approx 3000 RPM) |
|||
* torque constant (motor alone): approximately 34 mNm/A (or 3.6 mV/RPM) |
|||
* stall torque: motor alone: 0.019 Nm; with gearhead 2.4 Nm (based on torque multiplier of 125, less than the 187 gear ratio due to efficiency losses) |
|||
* quadrature encoder with 500 lines per motor revolution, or 500 x 4 x 187.68 = 375,360 counts/rev at output shaft in 4x decoding mode (encoder: HEDS-5505 A04) |
|||
<br clear=all> |
|||
This small motor combines with a high resolution encoder and a high gear ratio gearbox to give a high torque, low speed actuator with high resolution position sensing (and velocity sensing by finite differencing). The stall torque for this gearmotor (at 12 V) is approximately the same as that for the Pittman GM8224 gearmotor (at 24 V), but the max speed for the PIttman gearmotor is 20 times higher. The pin-out for the encoder is shown below. You can attach to the encoder using a Samtec IDSS-05-D-12.00 cable (shown in the middle below; order directly from [http://www.samtec.com Samtec], about $3.50 each and we have several in the lab), a less-expensive 5-pin cable CAB2154 from [https://www.bgmicro.com/index.asp?PageAction=VIEWPROD&ProdID=12868 bgmicro] (we have several in the lab), or you can make your own cable using stranded wires (22 AWG or ribbon cable) crimped or soldered in female Molex terminal pins (Molex series KK 2759, part number WM1114CT-ND on digikey) in a Molex 5 position connector housing (Molex series KK 2695, part number WM1578-ND on digikey), shown at right below. (See [[Making a Molex Connector]] for more details.) The [[Media:HEDS5500-encoder.pdf|datasheet]] for the encoder recommends putting a 3.2k pull-up resistor on Channels A and B (i.e., 3.2k resistors from these lines to +5V). The encoder works without these, but the datasheet indicates that you get better rise times on the encoder signals at high speeds when the pull-up resistors are added. |
|||
[[image:globe-encoder-annotated.jpg|300px]] |
|||
[[image:globe-encoder-cable.jpg|200px]] |
|||
[[image:globe-encoder-cable-molex.jpg|200px]] |
|||
If you want a higher-speed (up to 3000 RPM at 12V) lower-torque actuator, you can try removing the gearbox. This task takes a bit of work and may require a bit of machining. See [[Accessing_Pinion_of_Globe_Motor|here]]. This page also shows how to remove the encoder, in case you want to use it in a project without the motor. |
|||
The two motor power leads are wound through a ferrite toroid to suppress EMI "noise." |
|||
Here you can find a [[Media:globe-cad.pdf|cad file]] describing this actuator, a [[Media:HEDS5500-encoder.pdf|datasheet]] for the encoder, and a [[Media:idss-connector.pdf|datasheet]] for the Samtec IDSS-05-D-12.00 connector. |
|||
[[Image:globe-gearhead.jpg|thumb|300px|Inside the Globe motor gearhead.|left]] |
|||
[[Image:globe-gearhead-closeup.jpg|thumb|300px|A closeup of the gearhead, clearly showing 5 stages of spur gear reduction (the gearhead output shaft is disconnected) resulting in a 187.68:1 gear ratio.|right]] |
|||
<br clear=all> |
|||
===Hitachi motor with 99-line encoder=== |
|||
[[Image:hitachi-motor.jpg|400px|right]] |
|||
'''Summary:''' |
|||
* rated at 24 V |
|||
* 5 W continuous power output at 24 V |
|||
* resistance: approximately 6 ohms |
|||
* torque constant: approximately 0.02 Nm/A |
|||
This motor's 99-line (yes, 99!) encoder is implemented using a Hall effect sensor. A ferrous wheel with 99 teeth is attached to the motor's shaft. As teeth go past the magnet (the square block attached to the PCB by white glue), the magnetic field, as picked up by a Hall effect sensor (not visible, on the other side of the PCB), changes. The Hall sensor's voltage variation is converted to digital A/B pulse trains. |
|||
The motor shaft is visible going out of the image to the left. The encoder cable has four wires: red (power, +3.3 V or +5 V), black (GND), and blue and white (A and B channels). The encoder seems to work fine powered by +3.3 V and no pull-up resistors on A and B. |
|||
<br clear=all> |
|||
===GM3 and GM9 Gearmotors=== |
|||
[[image:GM3.png|right]] |
|||
'''Summary:''' (GM3 pictured at right) |
|||
* rated at 6V, approx 10 ohms resistance |
|||
* 224:1 gearhead (GM3) or 143:1 gearhead (GM9) |
|||
* max speed at 6V approximately 43 RPM (GM3) or 84 RPM (GM9) |
|||
* stall torque at 6V approximately 73 oz-in (GM3) or 52 oz-in (GM9) |
|||
* no encoder installed, but can be modified to add one; see [[Adding_a_magnetic_encoder_to_a_GM3_Gearmotor|here]] |
|||
* size: 70 x 22.5 x 37 mm |
|||
<br clear=all> |
|||
These highly-geared motors can be bought new at [http://www.solarbotics.com solarbotics.com] or [http://www.hobbyengineering.com hobbyengineering.com]. These motors work with these [http://www.solarbotics.com/products/gmpw/ wheels], which we have in |
|||
the lab. The motors do not come with encoders, but you can [[Adding_a_magnetic_encoder_to_a_GM3_Gearmotor|add one yourself]], |
|||
similar to the magnetic encoder on the Faulhaber motor above. |
|||
<br clear=all> |
|||
==Stepper Motors== |
|||
Stepper motors move in discrete steps. The controller energizes electromagnet |
Stepper motors move in discrete steps. The controller energizes electromagnet |
||
Line 265: | Line 366: | ||
(and, if the rotation is fast enough, may simply pass through the equilibrium |
(and, if the rotation is fast enough, may simply pass through the equilibrium |
||
points without stopping). |
points without stopping). |
||
<p> |
|||
One nice thing about stepper motors is that they do not require |
One nice thing about stepper motors is that they do not require |
||
Line 276: | Line 375: | ||
are consistent, so we can be assured our commanded motions are followed. |
are consistent, so we can be assured our commanded motions are followed. |
||
===Jameco 163395 8.4V bipolar stepper motor=== |
|||
<p> |
|||
<h3> |
|||
[[image:small-stepper.jpg|right]] |
|||
Jameco 163395 8.4V bipolar stepper motor |
|||
</h3> |
|||
<p> |
|||
Although this motor is rated at 8.4V, it is possible |
Although this motor is rated at 8.4V, it is possible |
||
to run it at lower or slightly higher voltages. |
to run it at lower or slightly higher voltages. |
||
* 1.8 deg/step (0.9 deg/half step) |
|||
<ul> |
|||
* 8.4V, 2 phases, 30 ohms resistance, 280 mA current |
|||
<li>1.8 deg/step (0.9 deg/half step) |
|||
* holding torque: 0.081 Nm (coils energized) |
|||
<li>8.4V, 2 phases, 30 ohms resistance, 280 mA current |
|||
* detent torque: 0.0037 Nm (coils off) |
|||
* size: 1.64" motor diameter, 1.2" motor height |
|||
<li>detent torque: 0.0037 Nm (coils off) |
|||
* shaft: 0.29" x 0.155" diameter |
|||
<li>size: 1.64" motor diameter, 1.2" motor height |
|||
* mass: 0.24 kg |
|||
<li>shaft: 0.29" x 0.155" diameter |
|||
<li>mass: 0.24 kg |
|||
</ul> |
|||
More information can be found on this |
More information can be found on this |
||
[[Media:jameco-stepper-163395.pdf|data sheet]]. |
|||
There are four leads, two for each independent coil. |
There are four leads, two for each independent coil. |
||
<p> |
|||
<br clear=all> |
<br clear=all> |
||
===Jameco 162026CX 12V unipolar stepper motor=== |
|||
<h3> |
|||
Jameco 162026CX 12V unipolar stepper motor |
|||
</h3> |
|||
<p> |
|||
[[image:stepper-small.jpg|right]] |
|||
If you need more holding torque, this stepper may be a |
If you need more holding torque, this stepper may be a |
||
good choice. |
good choice. |
||
* 1.8 deg/step (0.9 deg/half step) |
|||
* 12V, 4 phases, 20 ohms resistance, 600 mA current |
|||
<ul> |
|||
* holding torque: 0.588 Nm (coils energized) |
|||
<li>1.8 deg/step (0.9 deg/half step) |
|||
* detent torque: 0.071 Nm (coils off) |
|||
<li>12V, 4 phases, 20 ohms resistance, 600 mA current |
|||
* size: 2.2" motor diameter, 2.0" motor height |
|||
<li>holding torque: 0.588 Nm (coils energized) |
|||
* shaft: 1" x 0.25" diameter |
|||
<li>detent torque: 0.071 Nm (coils off) |
|||
* mass: 0.65 kg |
|||
<li>size: 2.2" motor diameter, 2.0" motor height |
|||
<li>shaft: 1" x 0.25" diameter |
|||
<li>mass: 0.65 kg |
|||
</ul> |
|||
More information can be found on this |
More information can be found on this |
||
[[Media:jameco-stepper-162026.pdf|data sheet]] (ours is the |
|||
57BYG084). There are six leads, three for each independent |
57BYG084). There are six leads, three for each independent |
||
coil. |
coil. |
||
Line 331: | Line 418: | ||
<br clear=all> |
<br clear=all> |
||
==RC Servo Motors== |
|||
<p> |
|||
<a name="rcservos"> |
|||
<hr> |
|||
<p> |
|||
<h2> |
|||
RC Servo Motors |
|||
</h2> |
|||
RC servos are convenient for positioning applications that require |
RC servos are convenient for positioning applications that require |
||
significant torque, not much speed, and only moderate positioning |
significant torque, not much speed, and only moderate positioning |
||
precision. They take three connections, power (+5V, typically), |
precision. They take three connections, power (+5V, typically), |
||
ground, and a pulsing signal that tells the motor the desired angle |
ground, and a pulsing signal that tells the motor the desired angle (typically a |
||
pulse of 0.5 - 3 ms every 20 ms or so, where the duration of the pulse |
|||
indicates the desired angle of the motor). |
|||
Inside the motor is a potentiometer that senses the actual angle of |
Inside the motor is a potentiometer that senses the actual angle of |
||
the motor output shaft and a feedback controller that tries to make |
the motor output shaft and a feedback controller that tries to make |
||
Line 352: | Line 434: | ||
===Futaba S3004 standard ball bearing RC servo motor=== |
|||
<p> |
|||
<h3> |
|||
Futaba S3004 standard ball bearing RC servo motor |
|||
</h3> |
|||
<p> |
|||
[[image:RC-servo-small.jpg|right]] |
|||
* motor rotation: 180 degrees |
|||
<ul> |
|||
* speed: 60 degrees in 0.23 sec at 4.8V, 0.19 sec at 6V |
|||
<li>motor rotation: 180 degrees |
|||
* torque: 0.31 Nm at 4.8V, 0.4 Nm at 6V |
|||
* size: 1.4" height, 0.8" width |
|||
* mass: 37.2 g |
|||
<li>size: 1.4" height, 0.8" width |
|||
<li>mass: 37.2 g |
|||
</ul> |
|||
These were purchased from Tower Hobbies, part number LM1954. |
These were purchased from Tower Hobbies, part number LM1954. |
||
Line 373: | Line 449: | ||
<br clear=all> |
<br clear=all> |
||
==Solenoids== |
|||
<p> |
|||
<a name="solenoids"> |
|||
<hr> |
|||
<p> |
|||
<h2> |
|||
Solenoids |
|||
</h2> |
|||
Solenoids are simple on-off actuators consisting of a plunger moving in an |
Solenoids are simple on-off actuators consisting of a plunger moving in an |
||
Line 390: | Line 460: | ||
where the actuator only has to take one of two positions. |
where the actuator only has to take one of two positions. |
||
<p> |
|||
We stock two solenoids (in addition to many random ones) which are basically |
We stock two solenoids (in addition to many random ones) which are basically |
||
the same, except one is a "pull type" solenoid and the other is a "push type." |
the same, except one is a "pull type" solenoid and the other is a "push type." |
||
===Jameco 262262 (pull) and 262271 (push) 12V open frame solenoid=== |
|||
<p> |
|||
<h3> |
|||
Jameco 262262 (pull) and 262271 (push) 12V open frame solenoid |
|||
</h3> |
|||
<p> |
|||
[[image:solenoids-small.jpg|right]] |
|||
<ul> |
|||
<li>12 V, 36 ohm resistance, 333 mA |
|||
<li>holding force: 0.5 N |
|||
<li>stroke: 6 mm |
|||
* 12 V, 36 ohm resistance, 333 mA |
|||
<li>size: 1.5" length x 1.0" x 0.8" diameter |
|||
* holding force: 0.5 N |
|||
<li>shaft diameter: 0.310" |
|||
* stroke: 6 mm |
|||
* size: 1.5" length x 1.0" x 0.8" diameter |
|||
</ul> |
|||
* shaft diameter: 0.310" |
|||
* mass: 96 g |
|||
You can find a data sheet |
You can find a data sheet [[Media:jameco-solenoid-262262.pdf|here]]. |
||
You can attach a lever (or other mechanical transformer) to the plunger to |
You can attach a lever (or other mechanical transformer) to the plunger to |
||
get more stroke and less force, or more force and less stroke. If no lever |
get more stroke and less force, or more force and less stroke. If no lever |
||
Line 417: | Line 481: | ||
then you will need another solenoid. |
then you will need another solenoid. |
||
<p> |
|||
==AC Motors== |
|||
<a name="acmotors"> |
|||
<hr> |
|||
<p> |
|||
<h2> |
|||
AC Motors |
|||
</h2> |
|||
[[image:ac-servo-small.jpg|right]] |
|||
Some projects need more power than any of the actuators above can |
Some projects need more power than any of the actuators above can |
||
Line 436: | Line 494: | ||
plugged into the wall to get 110V AC. You can find information |
plugged into the wall to get 110V AC. You can find information |
||
on these motors and their amplifiers |
on these motors and their amplifiers |
||
[http://www.mech.northwestern.edu/courses/433/Writeups/YaskawaMotors/YakawaACservomotors.htm here]. |
|||
<p> |
|||
<h3> |
|||
</h3> |
|||
<p> |
|||
--> |
Latest revision as of 15:24, 8 March 2011
We have acquired a number of actuators that are appropriately sized for many mechatronics projects. These are the "standard" lab actuators. You are welcome to borrow them for your project and return them when you are finished. In addition to the actuators mentioned below, we have a number of other actuators that we have acquired over the years that you are welcome to borrow.
For your particular project, it may be best to spec out and buy a particular type and size of actuator. If your specifications are not too critical, however, the actuators below will allow you to get started right away.
DC Motors (with gearheads and encoders)
There are many types of DC motors, but our favorites are brushed permanent magnet DC motors for their power, price, ubiquity, and simplicity. Simply put a voltage across the two motor terminals, and the motor spins. (You can learn about the theory of how a brushed DC motor works and suggested methods for driving a DC motor elsewhere on this wiki.)
One problem is that most DC motors tend to rotate at very high speeds, typically several thousand RPM or more. This is too fast for most mechatronics applications. Also, they tend to have too little torque. Both of these problems can be solved by the use of gears on the output shaft of the motor. If the motor has an N:1 gearhead on its output shaft (where N>1, typically), then the output shaft of the gearhead reduces the speed of the motor by a factor of N and increases the torque of the motor by a factor of N. (You can learn more about how gears work including other issues they introduce, such as gearhead efficiency and backlash.)
Another issue is how to determine how far the motor has rotated. You need feedback from the motor. There are many ways to do this, using encoders, potentiometers, and tachometers. The most common way to get angle feedback is through the use of encoders. An encoder is typically attached to a motor shaft and produces pulses that encode the shaft rotation angle. These pulses can be read in by the encoder inputs of the Mechatronics Lab PC/104 stacks.
So, perhaps the most versatile kind of actuator is a DC motor with a gearhead and an encoder. Below are some that we keep in the lab. Sometimes DC motors with gearheads and encoders can be purchased through surplus outlets at great prices, for prices less than any of the single components (motor, gearhead, encoder) could be purchased individually. That's how many copies of the actuators below were purchased. If you see a great deal on a nice-sized motor plus gearhead plus encoder, of which many copies can be purchased, let us know!
6W Maxon motor with 6:1 gearhead and 100 line encoder
Summary:
- 24 V, 41.5 ohms resistance, max current 0.58 Amps
- max torque: 0.15 Nm (approx)
- max speed: 600 RPM (approx)
- encoder: 600 counts/rev at output shaft, 2400 counts/rev in 4x decoding mode
The motor is rated at 24 volts, giving a no-load (maximum) speed of 3990 RPM (about 418 radians/sec) and a (maximum) stall torque of 31.9 mNm (milli Newton meters). The terminal resistance (the resistance through the motor windings) is 41.5 ohms. This means if you put 24 V across it, the maximum current that it will draw is 24/41.5 = 0.58 Amps. This maximum current occurs when the motor is stalled and generating its maximum torque. Motor torque is proportional to the motor current by the constant of proportionality called the torque constant, which is different for every motor.
The motor is called a 6 Watt motor because that is the maximum electrical power (current times voltage) that can be put into the motor on a continuous basis. Beyond this power level, the amount of power dissipated by the resistance of the motor windings will cause the windings to heat up unacceptably. (It is fine to overpower the motor intermittently, allowing the coils to cool so that the average power does not exceed the rated power.) At this operating point, the motor draws 244 mA, giving 24 V x 0.244 A = 5.86 W electrical input power. At this operating point, the speed of the motor is approximately 1689 RPM, or 177 radians/sec, and the torque of the motor is 13.5 mNm, giving 177 rad/sec x 0.0135 Nm = 2.39 W of mechanical output power, giving a power-conversion efficiency of about 41% at this operating point. The maximum efficiency of the motor is 70%, which occurs at a higher speed and lower torque. The maximum mechanical power you can get out of the motor is (1/2 max torque) x (1/2 max speed) = 3.33 W. This is beyond the continuous operation recommendation, but it is fine to run it for short periods at this operating point.
Often you will want to run the motor at lower voltages, for instance at 12 V, instead of the rated 24 V. In this case just multiply the max current, speed, and torques by the factor 12/24 = 1/2. In particular, the maximum output power will be only (1/2) x (1/2) = 1/4 the maximum at 24 V.
This actuator comes with a 6:1 spur gearhead, which increases the torque available at the gearhead's output shaft by a factor of 6 and decreases the speed by a factor of 6. (In this ideal case, the power at the gearhead's output shaft is equal to the power at the input. In practice, gearheads have an efficiency also; the maximum efficiency of the gearhead here is 81%. This reduces the torque available.)
In summary, then, if your application requires no more than about 6 x 31.9 mNm = 0.19 Nm maximum torque, 3990 RPM / 6 = 665 RPM max speed, and 3.3 W max mechanical power, this may be the motor for you. Reduce those values by a factor of 1/2, 1/2, and 1/4, respectively, if you are operating the motor with 12 V max instead of 24 V max.
This actuator also comes with a 100 line single-ended incremental optical encoder, with outputs A+ and B+. There is no index channel. The encoder is attached to the motor. Each of the A+ and B+ channels makes 100 pulses per revolution of the motor, or 6 x 100 = 600 pulses per revolution of the output shaft of the gearhead. This means the encoder provides 360 deg / 600 pulses = 0.6 deg/pulse resolution when the pulses are decoded with the 1x scheme, or 0.15 deg/pulse resolution with the 4x decoding scheme.
Information about the Maxon motor is given in this data sheet which includes other motors in this family (ours is the 24V version) and this data sheet which gives only the information on this motor. Information on the 6:1 gearhead can be found here. The encoder pin-out is indicated below:
The encoder comes with a 4-connector ribbon cable, corresponding to GND, Channel A, Vcc (usually +5V), and Channel B, as shown on the left. Here the ribbon cable is broken out into a 10-pin connector (which we have in the lab). The connector above is made to work with the PC/104 stacks, and the pin-out is shown. Always make sure you have the right connections for your encoder so you don't damage it!
Pittman GM8224 motor with 19.5:1 gearhead and 500 line encoder
If you need more power than the motor above, this gearmotor may be a good choice. As an added bonus, it provides much higher encoder resolution.
Summary:
- 24 V, 4.33 ohms resistance, max current 5.54 Amps
- max torque: 2 Nm (approx)
- max speed: 500 RPM (approx)
- encoder: 9750 counts/rev at output shaft, 39,000 counts/rev in 4x decoding mode
This motor is also rated at 24 V, with a terminal resistance of 4.33 ohms, giving a stall (maximum) current of 5.54 Amps. The stall torque of the motor itself is 0.1186 Nm and the no-load (maximum) speed is 10,158 RPM (1064 radians/sec). The recommended maximum continuous torque is 0.0185 Nm which occurs at 8573 RPM (898 radians/sec). Taken together, the maximum motor mechanical power is (1/2 Tmax) x (1/2 nmax) = 31.5 W and the maximum recommended continuous mechanical power is 16.6 W. The maximum electrical input power occurs when the motor is stalled (or starting) and is 24 V x 5.54 A = 133 W. If you operate the motor at a smaller voltage V2, then multiply the currents, speeds, and torques above by a factor V2/24 and the power by a factor of (V2/24)^2.
This motor has a 19.5:1 gearhead with a power conversion efficiency of 73%. Ignoring the efficiency for the moment, the 19.5:1 gearbox means that this actuator may be appropriate if our application calls for no more than a maximum speed of 10,158 RPM / 19.5 = 521 RPM and a maximum torque of 0.1186 Nm x 19.5 = 2.3 Nm. In other words, the output shaft speed is similar to the Maxon gearmotor above, but with about 10 times the torque.
This motor comes with a 500 line encoder attached to the motor shaft. The encoder has output channels A+ and B+ (no index pulse). This means that the encoder provides 500 x 19.5 = 9750 pulses per revolution of the output shaft. In the 4x decoding mode, this gives 39,000 counts per revolution, or a resolution of 360/39,000 = 0.00923 degrees.
We also have a limited number of Pittman GM8712 motors with a 19.5:1 gearhead and 512 line encoder. These motors are also rated at 24V but have a higher terminal resistance of 12.1 ohms, giving a maximum current of 24/12.1 = 1.99 Amps. They have a maximum speed of 7847 RPM and maximum torque of 0.052 Nm before the gearhead, or (ignoring gearhead efficiency) 402 RPM and 1.01 Nm after the gearhead. This motor is less powerful and draws less current, which may be appropriate for some applications. The encoder provides 9984 pulses per revolution of the output shaft of the gearhead, or 360/(4 x 9984) = 0.009 degrees resolution in 4x decoding mode.
See the data sheet for more detailed information on these Pittman 8224 and 8712 gearmotors. The 8712 is not treated explicitly, but is believed to be similar to the 8722.
The quadrature encoder has four wires: black (GND), red (+5V), and blue and yellow as channels A and B.
Pittman 9236 motor with 500 line encoder
Summary:
- Speed: 5000 RPM
- Voltage: 24 V
- Continuous Torque: 0.067 Nm
- Stall Torque: 0.436 Nm
- Resistance: 2.49 ohms
- Stall Current: 9.64A
- Encoder: 500 CPR 2 channel encoder, 2000 CPR in 4X mode at output shaft
- Gearhead: N/A
- Mass: 410 grams
- Length: 4.75 inches
Pittman GM9413J820 motor with 500 line encoder
Summary:
- Speed: 85 RPM
- Voltage: 24 V
- Continuous Torque: unknown
- Stall Current: unknown
- Encoder: 500 CPR 2 channel encoder, 39,400 CPR in 4X mode at output shaft
- Gearhead: 19.7:1
- Mass: 510 grams
- Length: 4.75 inches
- Motor Constant: unknown
Faulhaber 1524E006S motor with 141:1 gearhead and HES164A magnetic quadrature encoder
Summary:
- motor rated at 6V, 12 ohms resistance (motor: 1524E006S123, where 123 is a special order)
- 141:1 gearhead (gearhead: 15/5S141:1K832)
- max speed at 6V: approximately 80 RPM at gearhead output
- quadrature encoder with 1 line per motor revolution, or 141 x 4 = 564 counts/rev at output shaft in 4x decoding mode (encoder: HES164A)
This little motor is the right size, speed, and torque for small wheeled mobile robots. Ours were bought surplus from bgmicro.com. This page by David Cook has a lot of great information on this motor + gearhead + encoder combination. More info can be found in this data sheet from Faulhaber, though our exact model encoder and motor are not listed. The gearhead has a right-angle drive at the output.
The pins on the connector are (see figure at right):
1. Motor +
2. +5V (or similar) to power the encoder
3. Encoder channel A
4. Encoder channel B
5. GND for the encoder
6. Motor -
Encoder channels A and B can sink (connect to ground) up to probably 25mA like most Hall sensors. There is only a a weak pull-up resistor inside, perhaps 10K, so they can only source (connect to +5) about 2mA. If you find the logic high signal from the encoder channel is not close enough to +5, which can happen even due to loading by an LED, you may want to add an external pull-up resistor from each encoder channel to +5. 470ohms is a good choice.
These wheels can be used with the motor (with the right-angle drive) if you drill out the center of the wheel with a 9/32" bit (approximately). Then you should get a nice tight press-fit. We have some of these wheels in the lab. This press-fit is not suitable for high-torque applications, though; the shaft may begin to slip.
Globe motor with 187.68:1 gearhead and 500 line encoder
Summary:
- motor rated at 12V, 21 ohms resistance (0.57 A stall current)
- 187.68:1 gearhead for high torque and low speed
- max speed at 12V: approximately 17 RPM at gearhead output (no load speed, motor alone: approx 3000 RPM)
- torque constant (motor alone): approximately 34 mNm/A (or 3.6 mV/RPM)
- stall torque: motor alone: 0.019 Nm; with gearhead 2.4 Nm (based on torque multiplier of 125, less than the 187 gear ratio due to efficiency losses)
- quadrature encoder with 500 lines per motor revolution, or 500 x 4 x 187.68 = 375,360 counts/rev at output shaft in 4x decoding mode (encoder: HEDS-5505 A04)
This small motor combines with a high resolution encoder and a high gear ratio gearbox to give a high torque, low speed actuator with high resolution position sensing (and velocity sensing by finite differencing). The stall torque for this gearmotor (at 12 V) is approximately the same as that for the Pittman GM8224 gearmotor (at 24 V), but the max speed for the PIttman gearmotor is 20 times higher. The pin-out for the encoder is shown below. You can attach to the encoder using a Samtec IDSS-05-D-12.00 cable (shown in the middle below; order directly from Samtec, about $3.50 each and we have several in the lab), a less-expensive 5-pin cable CAB2154 from bgmicro (we have several in the lab), or you can make your own cable using stranded wires (22 AWG or ribbon cable) crimped or soldered in female Molex terminal pins (Molex series KK 2759, part number WM1114CT-ND on digikey) in a Molex 5 position connector housing (Molex series KK 2695, part number WM1578-ND on digikey), shown at right below. (See Making a Molex Connector for more details.) The datasheet for the encoder recommends putting a 3.2k pull-up resistor on Channels A and B (i.e., 3.2k resistors from these lines to +5V). The encoder works without these, but the datasheet indicates that you get better rise times on the encoder signals at high speeds when the pull-up resistors are added.
If you want a higher-speed (up to 3000 RPM at 12V) lower-torque actuator, you can try removing the gearbox. This task takes a bit of work and may require a bit of machining. See here. This page also shows how to remove the encoder, in case you want to use it in a project without the motor.
The two motor power leads are wound through a ferrite toroid to suppress EMI "noise."
Here you can find a cad file describing this actuator, a datasheet for the encoder, and a datasheet for the Samtec IDSS-05-D-12.00 connector.
Hitachi motor with 99-line encoder
Summary:
- rated at 24 V
- 5 W continuous power output at 24 V
- resistance: approximately 6 ohms
- torque constant: approximately 0.02 Nm/A
This motor's 99-line (yes, 99!) encoder is implemented using a Hall effect sensor. A ferrous wheel with 99 teeth is attached to the motor's shaft. As teeth go past the magnet (the square block attached to the PCB by white glue), the magnetic field, as picked up by a Hall effect sensor (not visible, on the other side of the PCB), changes. The Hall sensor's voltage variation is converted to digital A/B pulse trains.
The motor shaft is visible going out of the image to the left. The encoder cable has four wires: red (power, +3.3 V or +5 V), black (GND), and blue and white (A and B channels). The encoder seems to work fine powered by +3.3 V and no pull-up resistors on A and B.
GM3 and GM9 Gearmotors
Summary: (GM3 pictured at right)
- rated at 6V, approx 10 ohms resistance
- 224:1 gearhead (GM3) or 143:1 gearhead (GM9)
- max speed at 6V approximately 43 RPM (GM3) or 84 RPM (GM9)
- stall torque at 6V approximately 73 oz-in (GM3) or 52 oz-in (GM9)
- no encoder installed, but can be modified to add one; see here
- size: 70 x 22.5 x 37 mm
These highly-geared motors can be bought new at solarbotics.com or hobbyengineering.com. These motors work with these wheels, which we have in the lab. The motors do not come with encoders, but you can add one yourself, similar to the magnetic encoder on the Faulhaber motor above.
Stepper Motors
Stepper motors move in discrete steps. The controller energizes electromagnet coils, and the motor's rotor rotates to the nearest equilibrium point. By proper sequencing of which coils are energized, the motor rotates as desired (and, if the rotation is fast enough, may simply pass through the equilibrium points without stopping).
One nice thing about stepper motors is that they do not require feedback; we know how far the motor has rotated, because we commanded the motion. This becomes a problem if we try to rotate the motor too fast, or if the load is larger than expected --- the motor may not actually do what we commanded. Stepper motors are a good choice for relatively low-torque applications where the loads are consistent, so we can be assured our commanded motions are followed.
Jameco 163395 8.4V bipolar stepper motor
Although this motor is rated at 8.4V, it is possible to run it at lower or slightly higher voltages.
- 1.8 deg/step (0.9 deg/half step)
- 8.4V, 2 phases, 30 ohms resistance, 280 mA current
- holding torque: 0.081 Nm (coils energized)
- detent torque: 0.0037 Nm (coils off)
- size: 1.64" motor diameter, 1.2" motor height
- shaft: 0.29" x 0.155" diameter
- mass: 0.24 kg
More information can be found on this data sheet. There are four leads, two for each independent coil.
Jameco 162026CX 12V unipolar stepper motor
If you need more holding torque, this stepper may be a good choice.
- 1.8 deg/step (0.9 deg/half step)
- 12V, 4 phases, 20 ohms resistance, 600 mA current
- holding torque: 0.588 Nm (coils energized)
- detent torque: 0.071 Nm (coils off)
- size: 2.2" motor diameter, 2.0" motor height
- shaft: 1" x 0.25" diameter
- mass: 0.65 kg
More information can be found on this data sheet (ours is the 57BYG084). There are six leads, three for each independent coil.
RC Servo Motors
RC servos are convenient for positioning applications that require significant torque, not much speed, and only moderate positioning precision. They take three connections, power (+5V, typically), ground, and a pulsing signal that tells the motor the desired angle (typically a pulse of 0.5 - 3 ms every 20 ms or so, where the duration of the pulse indicates the desired angle of the motor). Inside the motor is a potentiometer that senses the actual angle of the motor output shaft and a feedback controller that tries to make the motor angle match that specified by the pulsed signal. There is also a large gear ratio such that the motor provides high torque at low speed. Most RC servos have limited angle range, like 180 degrees, due to the angle-sensing potentiometer.
Futaba S3004 standard ball bearing RC servo motor
- motor rotation: 180 degrees
- speed: 60 degrees in 0.23 sec at 4.8V, 0.19 sec at 6V
- torque: 0.31 Nm at 4.8V, 0.4 Nm at 6V
- size: 1.4" height, 0.8" width
- mass: 37.2 g
These were purchased from Tower Hobbies, part number LM1954. Higher torque versions are also available.
Solenoids
Solenoids are simple on-off actuators consisting of a plunger moving in an electromagnetic field. If you power the electromagnet, the plunger is "pushed" or "pulled" a particular stroke length, and if you unpower the coil, the plunger returns to its original position, usually by a return spring or gravity. These are simple to control and useful for applications where the actuator only has to take one of two positions.
We stock two solenoids (in addition to many random ones) which are basically
the same, except one is a "pull type" solenoid and the other is a "push type."
Jameco 262262 (pull) and 262271 (push) 12V open frame solenoid
- 12 V, 36 ohm resistance, 333 mA
- holding force: 0.5 N
- stroke: 6 mm
- size: 1.5" length x 1.0" x 0.8" diameter
- shaft diameter: 0.310"
- mass: 96 g
You can find a data sheet here. You can attach a lever (or other mechanical transformer) to the plunger to get more stroke and less force, or more force and less stroke. If no lever will meet your specs, then you will need another solenoid.
AC Motors
Some projects need more power than any of the actuators above can provide. In that case, you may be able to use a Yaskawa AC motor. These are technically in the Laboratory for Intelligent Mechanical Systems, but they are available for Mechatronics use. These should not be a first choice, as (1) they can be dangerous due to their high power, and (2) they limit the mobility of your project as they must be plugged into the wall to get 110V AC. You can find information on these motors and their amplifiers here.