IFM JN2301 Guida all'applicazione

Device manual
Inclination sensor
2 axes
JN2301
from firmware 2.5.4
80274576/00 04/2018
UK

Inclination sensor JN
2
Contents
1 Preliminary note . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1 Symbols used. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Safety instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1 General. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2 Target group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3 Electrical connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.4 Tampering with the device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3 Functions and features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.1 Fastening . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.2 Mounting surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5 Scale drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6 Electrical connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.1 Bus termination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
7 7 SAE J1939 interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
7.1 Overview and structure of the SAE J1939 protocol . . . . . . . . . . . . . . . . . . 7
7.1.1 PDU format 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
7.1.2 PDU format 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
7.2 Proprietary PDU format 1 protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
7.3 Configuration examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.4 Proprietary PDU format 2 messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.5 Configuration examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
8 Parameter mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
8.1 Communication profile proprietary (0x500 – 0x4003) . . . . . . . . . . . . . . . 10
8.2 System settings (0x2000 – 0x207F). . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
8.2.1 Informative (0x2080 – 0x2082) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
8.2.2 Upload/download (0x3000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
8.2.3 Measured data (0xA000 – 0xA011) . . . . . . . . . . . . . . . . . . . . . . . . . 13
9 Angle definition (0x2044) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
9.1 Perpendicular angle (0x2044 = 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
9.2 Euler angle (0x2044 = 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
9.3 Gimbal angle X (0x2044 = 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
9.4 Gimbal angle Y (0x2044 = 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
9.5 Explanatory example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
10 Other sensor functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
10.1 Device address (0x2000) and baud rate (0x2001) . . . . . . . . . . . . . . . . . 16
10.2 Address claiming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
10.3 Limit frequency digital filter (0x2043) . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
10.4 Set zero point (0x2046) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
10.5 Terminating resistor (0x2045). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

UK
Inclination sensor JN
3
10.6 Set teach (0x2042) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
10.7 Quadrant correction (0x2040) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
10.8 Heating (0x2041) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
10.9 MEMS measuring cell temperature (0x2081). . . . . . . . . . . . . . . . . . . . . 19
10.10 MEMS self-test (0x4008 / 0x4009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
10.11 Programming key (0x3000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
11 DTC – Diagnostic Trouble Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
12 Status LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
13 Maintenance, repair and disposal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
14 Approvals/standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
14.1 Reference to UL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
15 Factory setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
16 Technical Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
This document is the original instructions.

Inclination sensor JN
4
1 Preliminary note
This document applies to the device of type "inclination sensor" (art. no.: JN2301).
It is part of the device.
This document is intended for specialists. These specialists are people who are
qualified by their appropriate training and their experience to see risks and to
avoid possible hazards that may be caused during operation or maintenance of
the device. The document contains information about the correct handling of the
device.
Read this document before use to familiarise yourself with operating conditions,
installation and operation. Keep this document during the entire duration of use of
the device.
Adhere to the safety instructions.
1.1 Symbols used
► Instructions
> Reaction, result
[…] Designation of keys, buttons or indications
→ Cross-reference
Important note
Non-compliance may result in malfunction or interference.
Information
Supplementary note
General warning
When this symbol is shown, consult the corresponding section in the
operating instructions
2 Safety instructions
2.1 General
These instructions are an integral part of the device. They contain texts and figures
concerning the correct handling of the device and must be read before installation
or use.
Observe the operating instructions. Non-observance of the instructions, operation
which is not in accordance with use as prescribed below, wrong installation or
incorrect handling can seriously affect the safety of operators and machinery.
2.2 Target group
These instructions are intended for authorised persons according to the EMC
and low-voltage directives. The device must be installed, connected and put into
operation by a qualified electrician.

UK
Inclination sensor JN
5
2.3 Electrical connection
Disconnect the unit externally before handling it.
The connection terminals may only be supplied with the signals indicated in the
technical data and/or on the device label and only the approved accessories from
ifm may be connected.
2.4 Tampering with the device
Contact the manufacturer in case of malfunction of the unit or uncertainties.
Any tampering with the device can seriously affect the safety of operators and
machinery. In case of tampering with and/or modifying the unit, any liability and
warranty is excluded.
3 Functions and features
The 2-axis inclination sensor with SAE J1939 interface enables angle levelling and
position detection of mobile machines.
Typical applications are, for example, the position detection of access platforms,
levelling of mobile cranes or set-up of mobile machines.
Properties:
● 2-axis inclination sensors with a measuring range of ±45° (0...90°)
● High accuracy and resolution
● High sampling rate and band width
● Diagnostic Trouble Codes (DTC) available
● Configurable limit frequency (digital filter) for vibration suppression
● Programming key
4 Installation
4.1 Fastening
► Fasten the device using 4 M5 screws on a flat surface.
Screw material: steel or stainless steel.
4.2 Mounting surface
The housing must not be exposed to any torsional forces or mechanical
stress.
► Use compensating elements if there is no flat mounting surface available.

Inclination sensor JN
6
5 Scale drawing
33,2
4,5
90
75
22
45
62
5,3
M12 x1
M12 x1
6 Electrical connection
The inclination sensors are fitted with two round 5-pole M12 connectors (A-coded).
The pin configuration is as illustrated.
4
21
3
5
1: CAN_SHLD CAN shield
2: CAN_V+ Supply voltage 24 V DC (+UB)
3: CAN_GND Ground
4: CAN_H High bus cable
5: CAN_L Low bus cable
M12 connector CAN-In
3
12
4
5
1: CAN_SHLD CAN shield
2: CAN_V+ Supply voltage 24 V DC (+UB)
3: CAN_GND Ground
4: CAN_H High bus cable
5: CAN_L Low bus cable
M12 socket CAN-Out
6.1 Bus termination
The inclination sensors have an internal 120 Ohm terminating resistor that can be
assigned (index 0x2045).

UK
Inclination sensor JN
7
7 7 SAE J1939 interface
The inclination sensors have a standardised SAEJ1939 interface. All measured
values and parameter groups can be accessed via the J1939 protocol. The
individual configuration can be saved in the internal permanent memory (flash).
7.1 Overview and structure of the SAE J1939 protocol
The SAE J1939 protocol uses a 29-bit CAN identifier (extended frame format CAN
2.0B). An SAE J1939 message has the following structure:
SAE J1939 message
29-bit CAN identifier Data
Priority
28…26
PGN
25...8
Source address
7...0
User data of the
message
0…8 bytes
Parameter Group Number (PGN)
Ext. data page 25 Data page 24 PDU format (PF)
23…16
Target address / group
extension (PS) 15…8
PDU format 1 (specific)
00h - EFh
23…16
Target address (DA)
15…8
PDU format 2 (global)
F0h - FFh
23…16
Group Extension (GE)
15…8
7.1.1 PDU format 1
This format defines a message which is sent to a defined unit. In this case the
PDU-specific byte (PS) is the target address (DA) of the unit. If the value of the
PDU format field (PF) is between 0x00 and 0xEF, it is a PDU format 1 message.
For proprietary (manufacturer-specific) messages the PDU format value 0xEF is
defined. Ext. data page bit = 0 and data page bit = 0.
7.1.2 PDU format 2
This format defines a message which is sent globally. In this case the PDU-
specific byte (PS) corresponds to the group extension (GE). If the value of the
PDU format field (PF) is between 0xF0 and 0xFF, it is a PDU format 2 message.
For proprietary (manufacturer-specific) messages the area (PDU format PF) and
group extension (GE) 0xFF00 – 0xFFFF is defined.
Ext. data page bit = 0 and data page bit = 0

Inclination sensor JN
8
7.2 Proprietary PDU format 1 protocol
The parameters of the JN2301 sensors are listed in a table that is accessed per
16-bit index. To access the sensor parameters in reading or writing the proprietary
PDU format 1 message is used. PDU format (PF) corresponds to the value 0xEF.
In this case the PDU-specific byte (PS) is the target address (DA) of the unit which
the message is to be sent to.
Example
Address target unit (ECU): 0x19
Address control unit / master: 0x14
Priority of the message: 3
CAN identifier 8-byte data frame
ID 29 bits Parameter index 2 bytes Read/write 1 byte Status 1 byte 4-byte data
Request: Master → ECU
0xCEF1914 LSB MSB RW 0 LSB .. .. MSB
Answer: Master ← ECU
0xCEF1419 Index RW SC LSB .. .. MSB
Parameter index: 2-byte parameter index.
RW: Read parameter → 0x00 / write parameter → 0x01
SC: Status code
0x00: OK
0x01: parameter value too small
0x02: parameter value too big
0x03: parameter index does not exist
0x04: parameter can only be read
0x05: parameter can only be written
0x06: no access to parameter
0x07: invalid data size
0x08: parameter writing blocked (e.g.: If the same value of a parameter is written
which is already set in the sensor)
0x09: invalid command
0x0A: unknown error

UK
Inclination sensor JN
9
7.3 Configuration examples
Address target unit (ECU): 0x19
Address control unit / master: 0x14
Priority of the message: 3
Example: Set FIR filter for angle measurement to lowpass 5 Hz, index 0x2043/2
Master → ECU
CAN identifier 8-byte data frame
0xCEF1914 0x43 0x20 0x01 0x00 0x02 0x00 0x00 0x00
Response master ← ECU, status code: OK
0xCEF1419 0x43 0x20 0x01 0x00 0x02 0x00 0x00 0x00
Example: Read FIR filter for angle measurement, index 0x2043
Master → ECU
CAN identifier 8-byte data frame
0xCEF1914 0x43 0x20 0x00 0x00 0x00 0x00 0x00 0x00
Response master ← ECU, status code: OK
0xCEF1419 0x43 0x20 0x00 0x00 0x02 0x00 0x00 0x00
7.4 Proprietary PDU format 2 messages
The measured data of the JN2301 sensor is sent cyclically via proprietary PDU
format 2 messages. PDU format (PF) corresponds to the value 0xFF. In this case
the PDU-specific byte (PS) is the group extension (GE); it can be freely set by the
user in the range 0x00 – 0xFF.
In the following these parameter groups are called transmit PGNs (TxPGNs).
JN2301 supports two TxPGNs:
TxPGN0
2-byte angle information longitudinal X, 2-byte angle information lateral Y
TxPGN1
4-byte angle information longitudinal X, 4-byte angle information lateral Y

Inclination sensor JN
10
7.5 Configuration examples
For the examples:
Address JN2301 (ECU): 0x19, priority: 1
TxPGN0 default group extension (GS): 0x00
X: Angle value longitudinal X
Y: Angle value lateral Y
CAN identifier 8-byte data frame
0x4FF0019 LSB (X) MSB
(X)
LSB (Y) MSB
(Y)
--- -
TxPGN1 default group extension (GS): 0x01
X: Angle value longitudinal X
Y: Angle value lateral Y
CAN identifier 8-byte data frame
0x4FF0119 LSB (X) .. .. MSB
(X)
LSB (Y) .. .. MSB (Y)
8 Parameter mapping
8.1 Communication profile proprietary (0x500 – 0x4003)
Index Type Value Unit R/W Reset
0x500 ASCII Device name R
0x501 ASCII Software version R
0x800 UNSIGNED8 Diagnostic Trouble Code
0: deactivated
1: activated
R/W X
0xFFF UNSIGNED8 Reset all TxPGN settings to
default
R/W X
0x1000 UNSIGNED8 Transmit parameter groups
number 0 active.
TxPGN0
2-byte angle longitudinal X
2-byte angle lateral Y
0: is not sent cyclically
1: is sent cyclically
R/W
Indice
Altri manuali IFM Accessori

IFM
IFM O8H2 Manuale utente

IFM
IFM Efector600 TN2531 Manuale utente

IFM
IFM O3D300 Manuale utente

IFM
IFM EIO404 Manuale utente

IFM
IFM O5H5 Series Manuale utente

IFM
IFM O2D51 Series Manuale utente

IFM
IFM Efector 200 O4P5 Series Manuale utente

IFM
IFM efector200 OOF Series Manuale utente

IFM
IFM Efector 300 SM8100 Manuale utente

IFM
IFM O2D50 Series Manuale utente

IFM
IFM SAxx04 Series Manuale utente

IFM
IFM PM11 Manuale utente

IFM
IFM OGH Manuale utente

IFM
IFM O1D111 Manuale utente

IFM
IFM PQ78 Series Manuale utente

IFM
IFM KQ10 Series Manuale utente

IFM
IFM Efector 200 O6E4 Manuale utente

IFM
IFM LT80 Series Manuale utente

IFM
IFM PI28 Series Manuale utente

IFM
IFM LX Series Manuale utente





















