Difference between revisions of "Talk:Servomechanisms (aka "Servos")"

From AIRWiki
Jump to: navigation, search
m
m
Line 38: Line 38:
 
So we've started our test, using Hitec's specification of continuous torque (76.80 kgf*mm) as initial guess, and we've seen the measured temperature rising rapidly from 35° to 40° in the first three or four minutes of our test, so we've decided to abort this test, guessing that the actual temperature in the machinery/circuitry of our servo could be higher.
 
So we've started our test, using Hitec's specification of continuous torque (76.80 kgf*mm) as initial guess, and we've seen the measured temperature rising rapidly from 35° to 40° in the first three or four minutes of our test, so we've decided to abort this test, guessing that the actual temperature in the machinery/circuitry of our servo could be higher.
  
We've prepared a second run with a lower torque (59.19 kgf*mm) and this time we've reached the same high temperature in 10 minutes, thereby deciding to adopt this second value as a better estimate of the "continuous" torque.
+
We've prepared a second test run with a lower torque (59.19 kgf*mm) and this time we've reached the same high temperature in 10 minutes, thereby deciding to adopt this second value as a better estimate of the "continuous" torque.
  
We've set up for a new run of our test, this time we're using a lower torque, annotating the temperature, and trying to rotate the shaft at the end of our test, to see the difference in movement - the results:
+
We've set up our servo  for a new test run: this time we're using a lower torque, annotating the temperature, and trying to rotate the shaft at the end of our test, to see the difference in movement - the results:
  
 
Torque applied:  59.19 kgf*mm
 
Torque applied:  59.19 kgf*mm
 
Final temperature: 48 °C
 
Final temperature: 48 °C
Motion degradation:  significantly slower, but still effective in lifting the weight
+
Motion degradation:  significantly slower, but still effective to rotate and lift the weight
  
 
On the temperature chart we see that the servo heating seems normal during first five minutes.
 
On the temperature chart we see that the servo heating seems normal during first five minutes.
 +
 +
Inspired by the movement at the end of this test run, we decide to adopt a new, more rigorous **, testing approach:
 +
 +
<li><ul>we want to use something stable for keeping the servo in place during our test, like a bench vice - so we mount our servo on its support **, which we have previously fixed on a Item element**.
 +
This way we can use our bench vice to hold the item element** still, instead of holding it on the table's edge, and we can focus on a more structured test</ul>
 +
<ul>we use a lower force, by adopting a shorter arm, via the arm of this image, which has the advantage of nor interfering with the movements<br>[[Image:Servo_arm_148SH.jpg]]</ul>
 +
<ul>we do the first test run normally</ul>
 +
<ul>we do the second test run normally</ul>
 +
</li>
 +
 +
We decide that there is a new kind of test

Revision as of 19:12, 26 January 2011

The E-2? Robot project has currently adopted two types of servomechanisms to drive its mechanical parts.


HS-645MG: this is the smaller one, with 90° shaft rotation (in the simplest configuration) or 180° with a special RC controller or using Hitec's servo stretcher.

HITEC HS-645MG.jpg                 Servo Hardware Horns.gif

HS-785HB: this is the bigger one, with shaft angular movement ranging from (-360°*2.5) to (-360°*2.5), two complete turns and a half per direction.

HS-785HB with drum.jpg                 HITEC HS-785HB.jpg

Servo arm 148SH.jpg

Here we describe how we've tried to assess the continuous torque of HS-645MG.

Hitech gives a generic torque specification on the box of their servos and on their internet site - contacted by us, one of Hitec's service managers wrote that the torque on the spec denotes the "stall torque" and to assume its 80 percent as continuous torque.

In order to test our servos we have done the following:

  • opened the case of our servo and fitted a thermocouple near the circuitry, then closed it back
  • mounted a horn (the red one in the image) on the shaft, then attached a wire at a known distance from the horn's center, using the farthest hole available on the horn. The wire's end will be used to apply a force, which, using the horn as the lever's arm, will create the desired moment on the shaft

  • arranged some objects (like bottles filled with water, wired together) with adjustable mass: their weight multiplied by the length of the winch's arm (19mm in our case) will equal the tested torque.

And we have assumed that:

  • we can apply a moment using a single force at an arm's end, thereby obtaining something different from a "pure" torque: our force induces rotation and translation, while a pure torque (a couple) causes only rotation.
  • in the context of our robot's operation, a mere 10 minute's test time should be enough to characterize the tested torque as "continuous". In fact we may prevent prolonged stress for our servos via behavior rules - the basis for this is that we see no reason to keep the body in a completely bent configuration for more than a minute or two (OK?).

So we've started our test, using Hitec's specification of continuous torque (76.80 kgf*mm) as initial guess, and we've seen the measured temperature rising rapidly from 35° to 40° in the first three or four minutes of our test, so we've decided to abort this test, guessing that the actual temperature in the machinery/circuitry of our servo could be higher.

We've prepared a second test run with a lower torque (59.19 kgf*mm) and this time we've reached the same high temperature in 10 minutes, thereby deciding to adopt this second value as a better estimate of the "continuous" torque.

We've set up our servo for a new test run: this time we're using a lower torque, annotating the temperature, and trying to rotate the shaft at the end of our test, to see the difference in movement - the results:

Torque applied: 59.19 kgf*mm Final temperature: 48 °C Motion degradation: significantly slower, but still effective to rotate and lift the weight

On the temperature chart we see that the servo heating seems normal during first five minutes.

Inspired by the movement at the end of this test run, we decide to adopt a new, more rigorous **, testing approach:

    • we want to use something stable for keeping the servo in place during our test, like a bench vice - so we mount our servo on its support **, which we have previously fixed on a Item element**. This way we can use our bench vice to hold the item element** still, instead of holding it on the table's edge, and we can focus on a more structured test
      we use a lower force, by adopting a shorter arm, via the arm of this image, which has the advantage of nor interfering with the movements
      Servo arm 148SH.jpg
      we do the first test run normally
      we do the second test run normally
  • We decide that there is a new kind of test