Specification of Motion Hysteresis in Gear and Feedback Loop

Common Specifications and Parameters / Visits:8

Micro servo motors have become the quiet workhorses of modern motion systems. They appear in robotic grippers, camera gimbals, prosthetic fingers, automated pill dispensers, and even classroom robotics kits. Their appeal is simple: small size, low cost, decent torque for their footprint, and a built-in feedback loop that promises repeatable position control.

But anyone who has spent time tuning a micro servo knows the dirty secret. Command the same angle twice, and you may not get the same physical position. Command a slow sweep, and the output may lag behind the input in a way that is not purely inertial. Reverse direction, and the shaft may settle a few degrees away from where it landed before. That phenomenon is motion hysteresis, and in micro servos it is not a minor nuisance. It is a defining behavior that emerges from the interaction between the gear train, the potentiometer feedback loop, and the control electronics.

This article is a practical specification-oriented guide to motion hysteresis in gear and feedback loops, with micro servo motors as the central case study. It is written for engineers, makers, and technical product managers who need to describe, measure, and budget for hysteresis rather than pretend it does not exist.

What Motion Hysteresis Actually Means in a Servo System

Hysteresis, in the broadest sense, is the dependence of a system's output on its history. For a micro servo, the input is a pulse-width modulation command, and the output is the angular position of the output shaft. Motion hysteresis means that the relationship between command and position is not a single-valued function. It is a loop.

There are at least three distinct hysteresis mechanisms inside a typical micro servo:

  1. Mechanical backlash hysteresis in the gear train, where the input gear must rotate a certain amount before the output gear moves.
  2. Feedback sensing hysteresis in the potentiometer, where the resistance-to-angle curve does not retrace itself perfectly.
  3. Control loop hysteresis caused by deadband, sampling delays, and the discrete nature of the internal PID or bang-bang controller.

These mechanisms do not act independently. They couple. A gear train with high friction can mask potentiometer noise, while a noisy potentiometer can cause the controller to oscillate, which in turn excites backlash. The result is a system whose hysteresis specification cannot be reduced to a single number without stating the test conditions.

Why Micro Servos Are Especially Vulnerable

Large industrial servos use high-resolution encoders, harmonic drives, and stiff control loops. Micro servos use plastic gears, a carbon-track potentiometer, and a low-cost 8-bit microcontroller. The scale works against precision. At a 20 mm body size, the gear teeth are tiny, the potentiometer wiper is fragile, and the motor has very little inertia to damp oscillations. Hysteresis that would be negligible in a 400 W servo becomes visible and repeatable in a 9 g micro servo.

The Gear Train as a Hysteresis Source

The gear train is the first place to look when specifying motion hysteresis. A typical micro servo uses a spur gear reduction with three to five stages. Each stage introduces backlash, and the total backlash is roughly the sum of the individual stage backlashes referred to the output shaft.

Backlash and Lost Motion

Backlash is the clearance between mating teeth. When the motor reverses direction, the input gear must travel through this clearance before the output gear begins to move. The angular distance the output shaft travels before it responds is called lost motion. In a micro servo with a 200:1 reduction, a 0.1 mm backlash at the first stage can translate into several degrees at the output.

This is not a defect. It is a manufacturing reality. Plastic injection-molded gears need clearance to avoid binding, and thermal expansion changes that clearance over temperature. The specification question is not whether backlash exists, but how much lost motion is acceptable for a given application.

Friction and Stick-Slip

Backlash alone would produce a predictable deadband. Friction makes it worse. Static friction in the gearbox means that a small command change may produce no motion at all until the motor torque exceeds the friction threshold. Once motion begins, kinetic friction is lower, so the output may jump. This stick-slip behavior creates a hysteresis loop whose width depends on the amplitude and rate of the command.

In micro servos, friction is amplified by the lack of lubrication in low-cost units and by the softness of the plastic gear material. A servo that has been sitting idle may require a larger command change to break free than one that is already moving.

Temperature and Wear Effects

Hysteresis is not constant over life. As gears wear, backlash increases. As lubricant migrates or dries, friction changes. As temperature rises, plastic gears expand and clearance may decrease or increase depending on the materials. A specification that quotes a single hysteresis value at 25 degrees Celsius and 50 percent relative humidity is incomplete. It should state the test temperature, the number of cycles, and the load condition.

The Feedback Loop and Its Own Hysteresis

The feedback element in a micro servo is almost always a potentiometer mechanically coupled to the output shaft. The potentiometer converts angle to voltage, and the control IC compares that voltage to the command reference. Ideally, the potentiometer is perfectly linear and repeatable. In practice, it contributes its own hysteresis.

Potentiometer Nonlinearity and Repeatability

Carbon-film potentiometers used in micro servos have resistance gradients that deviate from ideal linearity by one to five percent. More importantly, they exhibit repeatability error. When the wiper moves in one direction and then returns, the resistance at the same mechanical angle may differ. This is feedback hysteresis, and it directly biases the position the controller believes it has reached.

The effect is subtle but measurable. A servo commanded to 90 degrees may settle at 90 degrees when approached from below and 92 degrees when approached from above. The two-degree difference is not gear backlash alone. It is the combination of backlash and potentiometer repeatability.

Deadband and Controller Resolution

The control IC in a micro servo typically has a deadband, a small range of feedback error within which the motor is not driven. This deadband prevents buzzing and reduces power consumption. But it also widens the hysteresis loop. If the deadband is plus or minus one degree, the servo can settle anywhere within a two-degree window without correcting.

Analog servos use a simple comparator with a fixed deadband. Digital servos use a microcontroller with a PID loop and a programmable deadband. Digital servos generally have tighter hysteresis because the deadband can be reduced and the loop gain increased, but they are also more sensitive to potentiometer noise and gear backlash. Tightening the loop without addressing the mechanics can turn hysteresis into oscillation.

Sampling and Update Rate

Digital servos sample the potentiometer at a fixed rate, often 1 to 3 kHz. The command input is updated at 50 to 333 Hz. This creates a discrete-time control loop with inherent delay. When the command changes rapidly, the servo may overshoot and then settle, producing a dynamic hysteresis that is rate-dependent. A slow triangle wave command produces a narrower loop than a fast square wave command.

Specifying Hysteresis for a Micro Servo Application

A useful hysteresis specification must answer four questions: how much, under what conditions, measured how, and over what life. Vague statements like "low backlash" or "high precision" are marketing, not engineering.

Static Hysteresis Specification

Static hysteresis is measured by commanding a sequence of positions in increasing order, then in decreasing order, and recording the output angle at each command. The maximum difference between the two curves at the same command is the static hysteresis. A typical micro servo might specify 3 to 8 degrees of static hysteresis at no load, and 5 to 12 degrees at rated load.

The specification should state the command range, the number of points, the dwell time at each point, and the load. Without these, the number is meaningless.

Dynamic Hysteresis Specification

Dynamic hysteresis is measured with a sinusoidal or triangular command at a specified frequency and amplitude. The output is recorded, and the area of the resulting loop is calculated. This area represents energy lost to hysteresis per cycle. For a micro servo tracking a 1 Hz sine wave with 30 degrees amplitude, the loop width might be 4 degrees, while at 5 Hz it might grow to 10 degrees due to phase lag and controller limitations.

Life and Environmental Specification

Hysteresis should be specified at beginning of life, after 10,000 cycles, and after 100,000 cycles. It should be specified at the temperature extremes the application will see. A servo used in an outdoor camera gimbal in winter will behave differently from one used in a benchtop robot at room temperature.

Mitigation Strategies That Actually Work

You cannot eliminate hysteresis in a micro servo, but you can manage it.

Mechanical Approaches

  • Preload the gear train. A light spring or a second motor opposing the first can keep gears in contact and reduce lost motion.
  • Use a higher-quality servo. Metal gears, ball bearings, and a better potentiometer reduce hysteresis, though they increase cost and weight.
  • Add an external encoder. If the application needs true position accuracy, do not rely on the internal potentiometer. Mount a magnetic encoder on the output shaft and close the loop externally.

Control Approaches

  • Approach from one direction. In positioning applications, always command the final position from the same direction. This makes the hysteresis repeatable and therefore calibratable.
  • Use a look-up table. Measure the hysteresis loop and compensate in software. This works well for slow, repetitive motions.
  • Reduce loop gain in the presence of backlash. A controller that is too aggressive will oscillate. A controller that is too soft will have wide hysteresis. The optimum is application-specific.

System-Level Approaches

  • Design the mechanism to be insensitive. If the servo drives a compliant element, the hysteresis may be filtered out.
  • Use closed-loop feedback at the system level. A camera gimbal with an IMU can correct for servo hysteresis because it measures the actual camera angle, not the servo angle.
  • Accept and specify. Sometimes the right answer is to specify the hysteresis, test for it, and design the product around it.

A Practical Specification Template

For a micro servo used in a positioning application, a hysteresis specification might read as follows:

  • Static hysteresis: less than 5 degrees at 25 degrees Celsius, no load, after 100 cycles, measured over a 0 to 180 degree command range with 10 degree steps and 500 ms dwell.
  • Dynamic hysteresis: less than 8 degrees loop width at 1 Hz, 30 degree amplitude, 25 degrees Celsius, rated load.
  • Life: hysteresis increase of less than 3 degrees after 50,000 cycles at rated load.
  • Temperature: hysteresis change of less than 2 degrees over 0 to 50 degrees Celsius.

This is not a perfect specification. It is a starting point. The key is that it is testable, it states conditions, and it separates static from dynamic behavior.

The Feedback Loop Is Not the Enemy

It is tempting to blame the feedback loop for hysteresis. In reality, the feedback loop is what makes a micro servo useful. Without it, the servo would be an open-loop gearmotor with no position reference at all. The feedback loop reduces the effect of gear backlash on steady-state position, because the controller keeps driving until the potentiometer reads the commanded value. The hysteresis that remains is the portion the loop cannot correct: the potentiometer's own repeatability, the deadband, and the mechanical lost motion that occurs after the loop has settled.

Understanding this distinction is essential for specification. If you specify hysteresis at the output shaft, you are specifying the combined effect. If you specify it at the potentiometer, you are specifying only the feedback element. The two are not the same, and confusing them leads to arguments between mechanical engineers and control engineers that never resolve.

Final Thoughts on Micro Servo Hysteresis

Micro servo motors are remarkable devices. They pack a motor, a gear train, a position sensor, and a controller into a package that costs less than a cup of coffee. That integration is also why they exhibit motion hysteresis. The gear train has backlash. The potentiometer has repeatability error. The controller has deadband and delay. These are not bugs. They are the physics and economics of the design.

The engineer's job is not to wish hysteresis away. It is to measure it, specify it, and design around it. A robot gripper that approaches its target from one direction can tolerate several degrees of hysteresis. A camera gimbal that uses an IMU can correct for it. A prosthetic finger that uses force feedback can ignore it. But a system that assumes a micro servo is a perfect position actuator will fail, and it will fail in a way that is confusing until someone remembers the hysteresis loop.

Specify the loop. Test the loop. Then decide whether you can live with it.

Copyright Statement:

Author: Micro Servo Motor

Link: https://microservomotor.com/common-specifications-and-parameters/motion-hysteresis-gear-feedback.htm

Source: Micro Servo Motor

The copyright of this article belongs to the author. Reproduction is not allowed without permission.

About Us

Lucas Bennett avatar
Lucas Bennett
Welcome to my blog!

Tags