POSITAL logo

ABSOLUTE ROTARY ENCODER WITH J1939 INTERFACE
USER MANUAL

POSITAL UCD-C9 Position and Motion Sensors

SAE J1939

Main Features

– Reliable and heavy-duty industrial design
– Optional compact 36mmØ housing
– Blind hollow shaft: 6, 8, 10, 12, 15mmØ
– Max. 4096 steps per revolution (12 Bit)
– Max. 32768 revolutions (15 Bit)
– J1939 interface with velocity output

Mechanical Structure

– Optional stainless steel housing option
– Stainless steel shaft

Programmable Parameters

– Direction of rotation (complement)
– Resolution per revolution
– Total resolution
– Preset value
– Node-ID
– Baudrate
– Terminal Resistor

Electrical Features

– Programmable Termination Resistor
– Polarity inversion protection
– Over-voltage-peak protection
– Galvanic Isolation

AMERICAS
FRABA Inc.
1800 East State Street, Suite 148
Hamilton, NJ 08609-2020, USA
T +1 609 750-8705, F +1 609 750-8703
www.posital.com, info@posital.com

EUROPE
FRABA GmbH
Zeppelinstraße 2
50667 Cologne, GERMANY
T +49 221 96213-0, F +49 221 96213-20
www.posital.com, info@posital.eu

ASIA
FRABA Pte. Ltd.
20 Kallang Ave #01-00 Pico Creative
Centre, SINGAPORE 339411
T +65 6514 8880, F +65 6271 1792
www.posital.com, info@posital.sg

ABSOLUTE ROTARY ENCODER

J1939

General

Important Information
Read these instructions carefully, and look at the equipment to become familiar with the device before trying to install, operate, or maintain it. The following special messages may appear throughout this documentation or on the equipment to warn of potential hazards or to call attention to information that clarifies or simplifies a procedure.

Warning Icon 135The addition of this symbol to a Danger or Warning safety label indicates that an electrical hazard exists, which will result in personal injury if the instructions are not followed.

About this Manual

Background
This user manual describes how to install and configure an UCD absolute rotary encoder with J1939 interface.

Relate Note
Version date:     20170324
Version number:    01/01
Author: JOR, KMA
Reference number:

Imprint
FRABA B.V.
Jan Campertstraat 11,
NL-6416 SG Heerlen
T +49 221-96213-0
info@fraba.com, www.fraba.com

Warning Icon 133This is the safety alert symbol. It is used to alert you to potential personal injury hazards. Obey all safety messages that follow this symbol to avoid possible injury or death.

Please Note
Electrical equipment should be serviced only by qualified personnel. No responsibility is assumed by POSITAL for any consequences arising out of the use of this material. This document is not intended as an instruction manual for untrained people.

Copyright
© FRABA B.V., all rights reserved ­ Claims copyright on this documentation. It is not allowed to modify, extend, or hand over to a third party and to copy this documentation without written approval by FRABA B.V. Nor is any liability assumed for damages resulting from the use of the information contained herein. Further, this publication and features described herein are subject to change without notice.

User Annotation
FRABA B.V. welcomes all readers to send us feedback and comments about this document. For America info@posital.com, for Asia info@fraba.sg, and for Europe info@posital.eu.

1. Introduction

This manual explains how to install and configure an IXARC absolute rotary encoder with J1939 interface.

Magnetic rotary encoders determine positions using Hall effect sensor technology. A permanent magnet fixed to the shaft generates a magnetic field that is sampled by the Hall effect sensor, which translates the measured value into a unique absolute position value.

To register revolutions even when no voltage is applied, energy from the turning of the shaft must suffice for proper operation. An innovative, patented technology makes this feasible even at low rotational speeds and through long standstill periods – a Wiegand wire ensures that the magnetic field can only follow the turning of the shaft in discrete steps. A coil wound on the Wiegand wire receives only brief, strong voltage spikes, which prompt the reliable recognition of each revolution.

Typical Applications:

  • Packing Machines
  • Mobile Machines
  • Wind Mills
  • Medical Equipment
1.1 General J1939 Information

Functions such as preset value, resolution, etc can be configured. The node number and speed in bauds are determined by their corresponding object dictionary entries.

Note: All datasheets and manuals can be downloaded for free from our website www.posital.com

We do not assume responsibility for technical inaccuracies or omissions. Specifications are subject to change without notice.

2. Installation
2.1 Electrical Connection

Please refer to the product specific datasheet, which can be downloaded from the website www.posital.com. The encoder is connected via a 5-pin round M12 connector or integrated cable exit.

Please note that different M12 cables may have different pin/color assignments. Extra care should be taken to ensure that the correct function/pin/color assignment is made.

Signal 5 pin round connector  Cable exit
CAN Ground 1 Green
VS Supply Voltage 2 Red
0 V Supply Voltage 3 Yellow
CAN High 4 White
CAN Low 5 Brown

POSITAL UCD-C9 Position and Motion Sensors - a1

Warning Icon 133Connect the shield of the cable to the connector housing for proper EMC shielding measures. It is not recommended to connect the shield to CAN Ground.

2.2 Installation Precautions

Warning Icon 133 Warning: Do not remove or mount while the encoder is under power!

POSITAL UCD-C9 Position and Motion Sensors - a2 Avert any modifications to the housing!

POSITAL UCD-C9 Position and Motion Sensors - a3 Avoid mechanical load!

Prior to installation, please check for all connections and mounting instructions to be complied with. Please also observe the general rules and regulations on operating low voltage technical devices, for safety and sustainability of IXARC encoders over a long period of time.

Please read the installation leaflet for detailed instructions and precautions during mounting and installation.

2.3 Bus Termination

If the encoder is connected at the end or beginning of the bus or is used at transmission ≥ 50 kBaud a termination resistor of 120 Ohm must be used in order to prevent reflection of information back into the CAN bus. IXARC J1939 sensors have built-in termination resistors that can be activated (1) or deactivated (0) if necessary.

The bus wires can be routed in parallel or twisted, with or without shielding in accordance with the electromagnetic compatibility requirements. A single line structure minimizes reflection.

The following diagram shows the components for the physical layer of a two-wire CAN bus:

POSITAL UCD-C9 Position and Motion Sensors - a4

2.4 LED Definition
Status LED
(Duo colored)
Green / Red LED
Meaning
Green off No power supply
Green on Normal operation mode, Encoder transmits data
Red off Normal operating mode.
Red single flash At least one of the error counters of the CAN controller has reached or exceeded the warning level (too many error frames)
Red on The can controller is in state bus off. No communication possible anymore. Too many error frames in the network or wrong baudrate.
3. Technical Data

In the following section you will find general technical data about IXARC absolute rotary encoders with J1939 interface.

Electrical Data

Interface Transceiver according ISO 11898,
galvanically isolated by opto-couplers
Transmission rate Max. 1 MBaud (Default 250kbaud)
Supply voltage 9 – 30* V DC (absolute limits)
Current consumption Max. 70 mA with 10 V DC, max. 50 mA with 24 V DC
Power consumption Max. 1.2 Watts
EMC Emitted interference:    EN 61000-6-4
Noise immunity:           EN 61000-6-2

*Absolute rotary encoders should be connected only to subsequent electronics whose power supplies comply with EN 50178 (protective low voltage)

Sensor data

Singleturn technology Magnetic 2 axis Hall sensor
Singleturn resolution Up to 65536 steps / revolution (16 Bit)
Singleturn accuracy +/-0.1°
Internal cycle time < 1 ms
Multiturn technology Self supplied magnetic pulse counter

Environmental Conditions

Please refer to product specific datasheet

Mechanical Data

Please refer to product specific datasheet

4. Configuration

The purpose of this chapter is to describe the configuration parameters of the absolute rotary encoder with J1939 interface.

4.1 PGN Default Definitions
Repetition Rate 50 ms
Baudrate 250 k (Default)
Node ID 32
Positive Counting Direction Clockwise (looking down at shaft)
Velocity Filter On
Termination Resistor Off

Position Data, PGN 61184

Data Page 0
PDU Format 255 (0xFF)
PDU Specific 170 (0xAA)
Data Length 8 bytes

Encoder Message

Byte Description
Byte 1 Encoder Absolute Position – Byte 1 (LSB)
Byte 2 Encoder Absolute Position – Byte 2
Byte 3 Encoder Absolute Position – Byte 3
Byte 4 Encoder Absolute Position – Byte 4 (MSB)
Byte 5 Encoder Velocity – Byte 1 (LSB) – Steps/sec
Byte 6 Encoder Velocity – Byte 2- Steps/sec (MSB)
Byte 7 Byte Container 1 – constant
Byte 8 Byte Container 2 – constant

Encoder Cyclic Message

Identifier CAN Data Description
18FFAA20 4E B8 64 0A 0F 02 00 00 Bytes 1 – 4: Encoder absolute position
0x0A64B84E = 174372942
Bytes 5 – 6: Encoder speed
0x020F = 527 rpm
Byte 7 – 8: constant
0x0000
4.2 Read Definitions
Identifier CAN Data Description
18EA20XX 01 EF 00 XX XX XX XX XX Read request direction of rotation
18EF0020 01 00 00 00 00 00 00 00 Encoder response
Index 01 direction of rotation = 0x0000 =CW
18EA20XX 02 EF 00 XX XX XX XX XX Read request steps per revolution
18EF0020 02 00 10 00 00 00 00 00 Encoder response
Index 02 resolution =
0x00001000 = 4096 steps/revolution
18EA20XX 03 EF 00 XX XX XX XX XX Read request total resolution
18EF0020 03 00 00 00 80 00 00 00 Encoder response
Index 03 total resolution =
0x80000000 = 2147483648 steps
18EA20XX 04 EF 00 XX XX XX XX XX Read request Offset Value
18EF0020 04 00 00 00 00 00 00 00 Encoder response
Index 04 Preset = 0
18EA20XX 05 EF 00 XX XX XX XX XX Read request cycle time
18EF0020 05 32 00 00 00 00 00 00 Encoder response
Index 05 PGN 65450 cycle time (position, speed, diagnosis)
= 0x0032 = cyclic communication 50ms
18EA20XX 07 EF 00 XX XX XX XX XX Read request baudrate
18EF0020 07 04 00 00 00 FF FF FF Encoder response*
Baudrate 0x04 = 250kBaud
18EA20XX 08 EF 00 XX XX XX XX XX Read request encoder address
18EF0020 08 20 00 00 00 FF FF FF Encoder response
Address/Node ID 0x20 = 32decimal
18EA20XX 09 EF 00 XX XX XX XX XX Read request termination resistor
18EF0020 09 00 00 00 00 FF FF FF Encoder response
Termination resistor off
4.3 Write Definitions
Identifier CAN Data Description
EF20XX 01 00 00 00 00 XX XX XX Index 01 direction of rotation = 0x0000 =CW
EF20XX 02 00 10 00 00 XX XX XX Index 02 resolution =
0x00001000 = 4096 steps/revolution
EF20XX 03 00 00 00 20 XX XX XX Index 03 total resolution =
0x20000000 = 536870912 steps
EF20XX 04 00 00 00 00 XX XX XX Index 04 Preset = 0
EF20XX 05 00 00 00 00 XX XX XX Index 05 PGN 65450 cycle time
(position, speed, diagnosis) =
0x0000 = cyclic communication stopped
EF20XX 07 03 00 00 00 XX XX XX Baudrate 0x03 = 125kBaud*
EF20XX 08 20 00 00 00 XX XX XX Address/Node ID 0x20 = 32decimal
EF20XX 09 00 00 00 00 XX XX XX Termination resistor = off
EF20XX FA 73 61 76 65 XX XX XX Save parameter with Reset
EF20XX FC 6C 6F 61 64 XX XX XX Restore factory settings with save and reset
5. Parameter Index Definitions

Parameter Index 01 – Counting Direction

Data Type Unsigned 16
Access ReadWrite
Default 0 = CW
Function Counting Direction
Values Bit 0 direction of rotation
0 → CW, clockwise
1 → CCW, counter-clockwise

Parameter Index 02 – Resolution

Data Type Unsigned 32
Access ReadWrite
Default 0x00001000 = 4096 steps/revolution
Function Steps per Turn
Values ≤4096 and must be equal to 2^n

Parameter Index 03 – Total Range

Data Type Unsigned 32
Access ReadWrite
Default 0x80000000 = 2147483648 steps
Function Resolution/turn * # of turns
Values Must be equal to 2^n

Parameter Index 04 – Preset

Data Type Unsigned 32
Access ReadWrite
Default 0
Function Allows the zero point to be set at current position
Values 0

Parameter Index 05 – Cyclic Timer

Data Type Unsigned 16
Access ReadWrite
Default 50 (50ms)
Function Cyclic Timer
Values 0 → Stop Cyclic Transmission
n → Frequency of Cyclic Transmission (n*ms)

Parameter Index 07 – Baudrate

Data Type Unsigned 16
Access ReadWrite
Default 0x04 = 250kBaud
Function Set Baudrate
Values Baudrate in kBit/s Byte
20 00h
50 01h
100 02h
125 03h
250 04h
500 05h
800 06h
1000 07h

Parameter Index 08 – NodeID

Data Type Unsigned 8
Access ReadWrite
Default 32
Function Change NodeID
Values 1 – 126

Parameter Index 09 – Termination Resistor

Data Type Unsigned 8
Access ReadWrite
Default 0
Function Activate or Deactivate Termination Resistor
Values 1 → On
0 → Off

Parameter Index FA – Save

Data Type Unsigned 32
Access Write
Default FA 73 61 76 65 XX XX XX
Function Save Current Settings and Reset Encoder
Values FA 73 61 76 65 XX XX XX

Parameter Index FC – Restore

Data Type Unsigned 32
Access Write
Default FC 6C 6F 61 64
Function Restore to Factory Settings
Values FC 6C 6F 61 64
6. Disclaimer

© FRABA B.V. all rights reserved. We do not assume responsibility for technical inaccuracies or omissions. Specifications are subject to change without notice.

Version 20170324                       UCD-C9

Documents / Resources

POSITAL UCD-C9 Position and Motion Sensors [pdf] User Manual
UCD-C9 Position and Motion Sensors, UCD-C9, Position and Motion Sensors, and Motion Sensors, Motion Sensors

References

Leave a comment

Your email address will not be published. Required fields are marked *