HEIDENHAIN EnDat 2.2 Technical Information Download Page 15

15

Confi guration

The EnDat interface makes it possible 
to set various functions regarding data 
transmission or the general operation 
of the encoder. The various EnDat words 
for setting functions are located in 
the “operating status” or “operating 
parameters” memory areas. The settings 
are normally saved and need only be made 
once.

Operating status

Function initialization

Recovery time:

10 µs 

• 

 t

m

 

 30 µs selectable to 1.25 µs 

 t

m

 

† 

3.75 µs (for mode commands no. 

8 to 14 and f

C

 > 1 MHz)

Reduced recovery time is set when very 

• 

short cycle times are to be attained.

Multiturn functions:

Makes the connection of battery-

• 

buffered encoders possible.

Reference pulse initialization:

Only with incremental encoders for 

• 

fi nding the optimal reference mark 
position

The following functions are reserved for 
future applications and therefore cannot 
yet be set:

Oversampling, diagnostics reset

• 

EnDat 2.2 cyclic operation I/O, statuses of 

• 

touch probes, referencing of incremental 
encoders can be switched off

Write-protection

The customer can write-protect the OEM 
parameters (“electronic ID label”) and/or 
the operating parameters (e.g. datum shift).

Operating parameters

Zero point shift

This function is called “electronic datum 
setting” and enables the customer to fi t 
the encoder datum to the datum of the 
application.

Confi guration of diagnostics

This EnDat word activates the desired 
valuation numbers for transmission of 
diagnostic information.

Recommendation: All available valuation 
numbers should be activated to ensure the 
maximum depth of information on the 
encoder’s function reserves.

Address assignment and instructions

Reserved for future bus operation through 
the EnDat interface.

Threshold sensitivity to temperature

Specifi cation of a temperature threshold 
at which the encoder transmits a warning 
to the subsequent electronics. The 
temperature is derived from the encoder’s 
internal temperature sensor 

Cycle time

Setting the cycle time with which the 
higher-level control transmits EnDat 
requests. Reserved for future applications.

HEIDENHAIN offer various aids for 
implementing the EnDat interface in 
subsequent electronics (see also 
“Implementation” section under 

www.EnDat.de

):

EnDat Demotool software

As its hardware basis, the EnDat Demotool 
software needs a PWM 20 (IK 215 is 
possible, but not recommended). The 
EnDat Demotool software supports you 
when implementing the EnDat interface:

Communication with EnDat encoders on 

• 

the basis of mode commands
Logging of EnDat command sequences

• 

Provides a reference when integrating of 

• 

the EnDat master into the control loop

EnDat master

The EnDat master controls communication 
with EnDat encoders from HEIDENHAIN. 
It allows simple transmission of position 
data and additional data to the higher-level 
application. The EnDat master can be 
integrated by means of a micro controller 
(µC) or an FPGA (Field Programmable Gate 
Array) or ASIC.

The µC solutions are used if the intended 
clock frequencies are relatively low. 
Integration in an FPGA or ASIC is chosen 
primarily for high transmission frequencies 
with pure serial data transfer. Several 
variants are available for integration in 
an FPGA or ASIC.

EnDat master, standard

• 

EnDat master, safe

• 

EnDat Master, reduced

• 

EnDat Master, light

• 

Documentation

EnDat Specifi cations

• 

EnDat 4

• 

EnDat Seminar

• 

FAQ and implementation at 

• 

www.EnDat.de
EnDat

• 

 Technical  Information

Description of the EnDat master 

• 

component at 

www.mazet.de

Implementation of EnDat

Summary of Contents for EnDat 2.2

Page 1: ...cremental and absolute encoders as well as transmitting or updating information stored in the encoder or saving new information Thanks to the serial transmission method only four signal lines are requ...

Page 2: ...ion can be saved in the encoder electronic ID label High system reliability through purely digital data transmission Diagnostics through monitoring messages and warnings that can be evaluated in the s...

Page 3: ...et Absolute position values Send and receive parameters Reset Test command Test values The EnDat interface transmits position values or additional physical quantities in an unambiguous time sequence a...

Page 4: ...ated as FCL Determining the propagation time After every change in the transmission line hardware the propagation time must be ascertained preferably automatically after every power interruption The s...

Page 5: ...8 Encoder send position value with additional data 1 1 1 0 0 0 9 Encoder send position value and receive selection of memory area 2 0 0 1 0 0 1 10 Encoder send position value and receive parameter2 0...

Page 6: ...ition value is completed with the Cyclic Redundancy Check CIRCLE This is followed in EnDat 2 2 by the additional data 1 and 2 each also concluded with a CIRCLE The content of the additional data is de...

Page 7: ...in calculation of position value Power supply too high low Current consumption is excessive For reasons of security it is necessary to generate a second independently acquired error message It is tra...

Page 8: ...oders Second absolute position value for safety related applications Memory parameters Parameters saved in the encoder can also be transmitted along with the position values The request is defined via...

Page 9: ...f absolute position values direction of rotation maximum permissible speed accuracy dependent on shaft speeds support from warnings and alarms part number and serial number This information forms the...

Page 10: ...tional data for EnDat 2 2 contained in the parameters of the encoder manufacturer depends in part on the respective encoder The additional data additional functions diagnostic values and specification...

Page 11: ...sition 33 Accuracy depending on linear velocity or shaft speed area I LS 1 LS 1 W L D Comparison of absolute and incremental position not possible with E IL i because these encoders have only incremen...

Page 12: ...am flexibly 25 Maximum clock frequency kHz kHz All Depends on connector cable lengths 26 Number of bits for position comparison All Safety technology 27 Scaling factor for resolution All For calculati...

Page 13: ...d if selected additional data transmitted with each of the mode commands to make communication in the closed control loop possible A Sequence Data communication on interface bidirectional Selection of...

Page 14: ...identical for all HEIDENHAIN encoders This makes integrated evaluation possible The valuation numbers supported by the respective encoder are saved in the EnDat 2 2 parameters Composition and interro...

Page 15: ...ed for future bus operation through the EnDat interface Threshold sensitivity to temperature Specification of a temperature threshold at which the encoder transmits a warning to the subsequent electro...

Page 16: ...behavior at the encoder The integrated electronics require a start up time of approx 1 3 s whereby a defined initialization phase should be taken into account see Clock pulse sequence from the subseq...

Page 17: ...ustrial applications and has the following advantages Cost effective connection technology Smaller dimensions Simpler cable feed through in machines Thinner connecting cables 6 mm instead of the previ...

Page 18: ...t only implement them With regard to a safe complete system the remaining components of the complete system must also be designed for safe technology Field of application Safety related position measu...

Page 19: ...or comparison in the subsequent electronics Two mutually independent error messages The error messages are generated independently of each other and are transmitted at different active levels Independ...

Page 20: ...very time and additional data Absolute encoders Resolution Linear encoders LC 183 LC 483 5 m 3 m LIC 4000 5 m 0 01 m 0 005 m 0 01 m Angle encoders RCN 226 RCN 228 RCN 2000 5000 8000 26 bits 28 bits 28...

Reviews: