A general in depth analysis shows that the highest encoder resolutions are required for very precise speed control. The encoder resolution increases with the square of the demanded speed accuracy.

Encoder Selection: Speed Control

Urs Kafader | maxon motor

Reprinted with permission from maxon motor’s drive.tech blog

A general in depth analysis shows that the highest encoder resolutions are required for very precise speed control. The encoder resolution increases with the square of the demanded speed accuracy. In addition, a fast speed control loop is needed and a high mass inertia has a beneficial effect on speed stability.

  • Keep in mind: It’s not only the resolution of the encoder that influences accurate and dynamic speed control. It’s the reaction of the system as a whole. The response time may be limited by current and voltage constraints of power supply and controller, by the sampling rate of the control loop, by mass inertias, friction variation and mechanical play.

 

How does speed evaluation with incremental encoders work?

The speed is evaluated in the controller by counting the number of state changes within a given time interval. An EPOS2 for example, has a speed controller sampling rate of 1 kHz. Therefore, the internal speed is measured in integers of quadcounts per ms (qc/ms) corresponding to a speed resolution of 30 rpm on a 500 cpt encoder (2000 qc per turn). The lower the encoder resolution, the higher this speed quantization.

It must be emphasized that this is a metrology problem due to the digital acquisition. What you measure in not how the system behaves. The actual speed of the motor will assume the set value, and will maintain it because of the mechanical inertia (flywheel effect). It’s just the measured values that fluctuate around the average speed.

Velocity signals recorded on a motor with maxon MR encoder.(Screenshot from the EPOS2 Studio Data Recorder.) The black line is the speed reading of the sensor. It jumps in steps of 30 rpm corresponding to the 1qc/ms resolution. Additionally, the signal exhibits a period of 30 ms stemming from the time for 1 motor revolution. The green averaged velocity shows this periodicity more clearly. This average speed signal is closer to the real speed of the motor. However, in this case it rather reflects the imperfections of the encoder. By the way, the speed accuracy of the averaged signal is about 3 rpm deviation at a speed of 2000 rpm - and this is rather good!
 

Speed control at high speeds

The electronic components of the encoder limit the maximum pulse frequency that can be handled and, therefore, restricting the maximum speed of the encoder. In some cases, this restriction stems from mechanical considerations such as unbalance and mounting tolerances.

The frequency constraints at the encoder input on the controller side should also be considered. If very high speeds are required, a correspondingly low encoder resolution must be chosen.

A relative speed variation of a few percent at high speeds of several thousand rpm corresponds to several 10 rpm absolute accuracy and is quite easy to achieve. 

 

Rule #4: Encoder for High Speed Control (> 500 rpm)

Select encoder with a moderate or low number of states and a sufficiently high maximum speed rating. In many cases, the maxon EASY encoder is the perfect solution. There is usually no need for a high precision optical encoder. Rule of thumb: (speed in rpm) x (encoder resolution in cpt) > 100’000 rpm cpt is sufficient by far for most applications.

 

Speed control at low speeds

While the state counting type of speed evaluation results in a good speed control at high speeds, it becomes difficult at very low speed. Imagine a speed of 60 rpm, that’s 1 turn per second to be maintained with an accuracy of 5% or 3rpm. With the same 500 cpt encoder and 1ms control cycle time as above, you will never be able to get a stable and smoothly controlled speed.

In order to reduce the absolute speed variation, you need a higher encoder resolution and a faster controller. Just imagine an encoder with 5000 cpt in the situation described above; you get 10 times more feedback. However, at low speeds also the control loop should be able to react faster for keeping the absolute speed deviation small. Both requirements increase the demands on the encoder. The encoder resolution increases with the square of the absolute speed stability: Half the permitted speed variation require a 4 times higher encoder resolution. 

At very low speeds, some controller allow an alternative way of speed evaluation. It measures the time that elapses between 2 states. The speed feedback values will be more homogeneous, allowing a stiffer and more dynamic control.

The EPOS4 controller allows the use of another method at low speeds, called speed observer. The speed observer is an element in the control loop. It calculates the observed speed in two steps. First, the speed, position and external torque is predicted based on the parameters that define the mechanical transfer function of the system. Second, the predicted values are corrected based on the newly measured rotor position.

But still, an encoder with a high resolution and a fast controller are advantageous.

 

Rule #5: Encoder for Low Speed Control (< 100 rpm)

Select encoder with a high or very high number of states in combination with a fast controller. 

 

 

The content & opinions in this article are the author’s and do not necessarily represent the views of RoboticsTomorrow
maxon group

maxon group

maxon is a leading supplier of high-precision DC brush and brushless servo motors and drives. These motors range in size from 4 - 90 mm and are available up to 500 watts. We combine electric motors, gears and DC motor controls into high-precision, intelligent drive systems that can be custom-made to fit the specific needs of customer applications.

Other Articles

200 Times Faster Subsea Inspection
Precise motion control is helping a new subsea inspection device achieve highly accurate inspection with the fastest-yet speeds of data collection.
Logistics Robots in the Ready-to-wear Fashion
An instance of reshoring within a wider policy of genuine corporate social responsibility, and one which paid off. This is a story about robots, to be sure, but one in which humans are never far away...
Motors In Automated Warehouse Operations
Although at present robotic automation forms only a small part of warehouse spending it is predicted that it could grow from $3.6bn in 2021 to $18bn in 2025. As technology and AI’s improve, automation systems will grow even faster.
More about maxon group

Comments (0)

This post does not have any comments. Be the first to leave a comment below.


Post A Comment

You must be logged in before you can post a comment. Login now.

Featured Product

Discover how human-robot collaboration can take flexibility to new heights!

Discover how human-robot collaboration can take flexibility to new heights!

Humans and robots can now share tasks - and this new partnership is on the verge of revolutionizing the production line. Today's drivers like data-driven services, decreasing product lifetimes and the need for product differentiation are putting flexibility paramount, and no technology is better suited to meet these needs than the Omron TM Series Collaborative Robot. With force feedback, collision detection technology and an intuitive, hand-guided teaching mechanism, the TM Series cobot is designed to work in immediate proximity to a human worker and is easier than ever to train on new tasks.