Page 357 - Robot Builder's Bonanza
P. 357

326    BUILD ROBOTS WITH LEGS



                                                  Standard frame rate
                                                      (50 Hz)  Figure 27- 7  The frame rate of pulses
                              20 milliseconds (ms)
                                                               applied to an analog servo directly
                                                               affects its power. Increasing the frame
                                                               rate can deliver more torque. Not all
                                                  Increased frame rate
                                                     (200 Hz)  analog servos can tolerate a frame rate
                             5 ms
                                                               above a certain threshold.
                   want to carefully select the servos you use based on the weight and other design factors of
                   your walkerbots.
                     Why are digital servos more powerful? Part of the answer lies in how the motor inside the
                   servo gets juice, and knowing this answer can help you determine if cheaper analog servos
                   might fit the bill.
                     In an analog servo, the control pulses sent to it act as momentary jolts of current, each jolt
                   energizing the motor and making it go. As shown in Figure 27- 7, the normal repetition rate
                   of the pulses is around 20 milliseconds, which equates to 50 Hz (50 times a second).
                     If the repetition  rate— or “frame rate”—is slowed down too much, the motor gets weak
                   and may not even function. Conversely, with a higher frame rate the motor receives more
                   pulses, and its torque increases.
                     The increase in frame rate is exactly what happens in a digital servo. Even though the servo
                   may get the normal pulses at 50 Hz, internally the electronics in the servo energize the motor
                   at rates in the range of 200 Hz or more.
                     Most analog servos cannot tolerate a frame rate of 200 Hz . . . even 100 Hz may be too
                   high. It all depends on the brand and model of servo. If your microcontroller allows you to
                   specify how often the servo is pulsed, you can experiment with different values to find the
                   maximum rate before the motor either stops functioning or becomes erratic.

                   Carefully monitor the operation of your servo when altering any of its control signal
                   characteristics. Analog servos that are fed a high rate of pulses may run at a higher current,
                   which causes the motor to dissipate (give off) more heat. If the current and heat get too high, the
                   motor may be permanently damaged.

                     Beyond a faster rate of pulsing, many digital servos also offer other  torque- enhancing fea-
                   tures, such as  higher- efficiency motor windings and more sophisticated control electronics.
                   The servo itself tends to be better made, able to withstand the higher current, temperatures,
                   and torque exhibited by the motor. Many of the better digital servos use metal gears, which
                   are preferred when the motor has to push heavy loads.

                   REMEMBER SERVO TORQUE RATINGS

                   Digital or analog, when selecting a servo for your walking robot take note of its torque rating,
                   which will be listed at either 4.8 or 6 volts (or both). As you learned in Chapter 23, “Using
                   Servo Motors,” the higher the torque, the more power is delivered by the motor. The typical
                   standard servo provides under 50 or 60  oz- in of torque, which is acceptable for desktop
                   robots and smaller walking robots.
                     For anything larger, you want a servo that delivers 90  oz- in or above. There are a number
                   of  standard- size analog and digital servos that offer this torque rating. Very large and heavy
                   walkers need 200+  oz- in of torque, which is practical only with the much more expensive
                   digital servos.








   27-chapter-27.indd   326                                                                     4/21/11   11:52 AM
   352   353   354   355   356   357   358   359   360   361   362