Precise position? Absolute.
FAULHABER absolute encoders

Precise position? Absolute.

Many applications need position information: filter wheels, robotic arms, grippers, surgical tools and thousand of device benefit from the position detection during operation.

During Power-ON the position of each mechanical part in the application is unknown. The system must be set in a defined position for the correct synchronization of every section: this process is called homing, and depending on the application complexity it takes several seconds before operating the system. Then you need switches or proximity sensors, wiring, testing...

With the help of absolute encoders the position is known directly at power-ON, without losing time for the homing operation.

Going deep, FAULHABER absolute encoder delivers a numerical value between zero and a defined maximum (by default is 0 to 4095, resetting at every revolution). Switch-ON, read the value, control the position. Easy.

FAULHABER AES encoders integrated in 10mm (left) and 22mm brushless motors (right

There are two types of absolute encoders that can be integrated in FAULHABER motors: single-turn and multi-turn.

A single-turn absolute encoder can be used for example to drive a small optical filter wheel in direct drive operation. Every filter has its defined position, so in case of a 6-optical filters disc the position of every filter is on step of 60°. Dividing 4096 counts in 6 we obtain a value of 682.666, let's make a rounded value of 683. The six position will be at 683, 1365, 2048, 2730, 3413, 4095 counts (yes... to compensate the rounding error I have also alternated the step values 683 and 682). Then the six numerical values will be used for the target position. At Power-ON the system will move the filter disc to the desired position.

A multi-turn absolute encoder can be used for example with linear actuators, or with geared systems where more than one revolution must be tracked. The multi-turn value is delivered just before the single-turn value on the data telegram sent by the encoder. The number of turns is in 16-bit format (0 to 65535), while the single-turn position value is in 12-bit format (0 to 4095).

How to read the absolute encoder values? With the BISS-C standard.

Multi-turn absolute encoder telegram (single-turn does not have MTx data)


There are two digital lines used by the motion controller to read the encoder values: the clock line and the data line. The motion controller sends a train of clock pulses to the encoder, which responds with Acknowledge (Ack), Start of frame and the Control Data Slave (CDS) bit. Then the number of turns is transmitted as 16-bit sequence (most significant bit as first). After the 12-bit sequence for the single-turn value is transmitted (again, first the msb). The nERR bit is low whan an error is detected, and the nWARN indicates a warning. The 5-bit Cyclic Redundant Check ends the telegram. The receiver must calculate the CRC value of the received telegram. When the two CRC values are equal, then the data transfer has been successfully performed.

You can read more about the absolute encoder in this application note:

AES single turn encoder description

For the Multi-turn absolute encoder operation you can also read this application note:

Installation of FAULHABER AEMT Multiturn Absolute Encoder

Thank you to have read until the end of this article!

要查看或添加评论,请登录

Mario Zecchin的更多文章

  • Linear actuators and absolute encoders

    Linear actuators and absolute encoders

    Linear actuators are combinations of rotary motors and screws. FAULHABER realized a complete family of linear geared…

  • Linear actuators: straight to the point

    Linear actuators: straight to the point

    One of the most common conversions from rotary to linear motion is the screw. Archimede invented it 2300 years ago, so…

  • Why using coreless motors?

    Why using coreless motors?

    DC motor is still largely used in mechanical applications. Because it's easy: just apply a DC voltage and it simply…

  • The multi-turn absolute encoder

    The multi-turn absolute encoder

    Start-up of machines need some adjustments, to find the starting position of mechanism. For this, a so-called Homing…

    2 条评论
  • DC motor temperature estimation

    DC motor temperature estimation

    Coreless motors have several benefits, such as low inductance because of absence of iron core around the winding, low…

  • Linear motion made easy

    Linear motion made easy

    Linear motion is needed in many applications. In optics, for stable zoom and focus operation, or in lab analysis…

  • Drive system selection in robotics

    Drive system selection in robotics

    Several applications use over-dimensioned drive systems. In many cases a smaller and cheaper combination can be used.

    1 条评论
  • Motion controller for prosthetic hands

    Motion controller for prosthetic hands

    Prosthetic hands are a concentrate of technology. It's incredible to see the mechatronics complexity of this device…

  • Small is beautiful. And powerful.

    Small is beautiful. And powerful.

    New applications want smaller drive electronics and smaller drive systems, to reach a level of integration impossible…

社区洞察

其他会员也浏览了