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. 

 

 

maxon precision motors

maxon precision motors

maxon precision motors 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

The Intelligent Prosthetic Leg
Hiking, going cycling with friends. With the right prosthetic leg, amputees can once again lead an active life. Ottobock and maxon motor are helping to improve the quality of their lives.
In Search of a Lost Veteran
The largest submarine of WWII has been sitting on the bottom of the ocean off the Japanese coast for 70 years. Researchers finally found the lost wreck with the aid of an underwater robot – and Swiss drive technology.
Be Polite to Machines!
Machines won't be receptive to emotional, snide, impetuous, plaintive, vague or rambling communication. The algorithms will gently correct our moods and keep inquiring, relentlessly reasonable – or push the matter off to be dealt with later because they're not getting a useful answer from us.
More about maxon precision motors

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

Midwest Motion Products Inc - “GRA52” Right Angled Gearmotor System

Midwest Motion Products Inc - "GRA52" Right Angled Gearmotor System

Midwest Motion Products Inc., based in Howard Lake, Minnesota, is pleased to announce the release of the new "GRA52" Right Angled Gearmotor System. This new 1:1 Right Angled Gearbox allows for significantly increased versatility, and design whose geometry allows for the unit to be mounted in tight spaces. We employ our Standard Brushed or Brushless DC Motors and Planetary Gearheads to complete the new R/A Design. Features/Benefits: Cost effective design - as low as $250*, Very Versatile - Output Ratios ranging from 3.7:1 to 2076:1, Fully Reversible Design, Readily available - Samples can be built from Stock Material, High Volume capacity.