background image

Inertial Measurement Unit IMUF99*B20

Introduction

 2

02

2-

06

5

1

Introduction

1.1

Content of this Document

This document contains information required to use the product in the relevant phases of the 

product life cycle. This may include information on the following:

Product identification

Delivery, transport, and storage

Mounting and installation

Commissioning and operation

Maintenance and repair

Troubleshooting

Dismounting

Disposal

The documentation comprises the following parts:

This document

Datasheet

In addition, the documentation may comprise the following parts, if applicable:

EU-type examination certificate

EU declaration of conformity

Attestation of conformity

Certificates

Control drawings

Instruction manual

Other documents

1.2

Target Group, Personnel

Responsibility for planning, assembly, commissioning, operation, maintenance, and dismount

-

ing lies with the plant operator.
Only appropriately trained and qualified personnel may carry out mounting, installation, com

-

missioning, operation, maintenance, and dismounting of the product. The personnel must have 

read and understood the instruction manual and the further documentation.
Prior to using the product make yourself familiar with it. Read the document carefully.

Note

For full information on the product, refer to the further documentation on the Internet at 

www.pepperl-fuchs.com.

Note

For specific device information such as the year of construction, scan the QR code 

on the device. As an alternative, enter the serial number in the serial number search 

at www.pepperl-fuchs.com.

Summary of Contents for IMUF99 B20 Series

Page 1: ...Inertial Measurement Unit IMUF99 B20 with CAN SAE J1939 Protocol Manual...

Page 2: ...sion as well as the supplementary clause Expanded reservation of proprietorship Worldwide Pepperl Fuchs Group Lilienthalstr 200 68307 Mannheim Germany Phone 49 621 776 0 E mail info de pepperl fuchs c...

Page 3: ...connection 12 4 Cybersecurity Information 13 5 Commissioning 14 5 1 Definition of Baud Rate and Node ID 14 5 2 Identification characters for system environment 15 5 3 J1939 Messages Default Values 16...

Page 4: ...7 Reading Parameters 27 6 8 Writing Parameters 27 6 9 Leaving Parameter Mode 28 6 10 Answer Messages 29 7 Example 30 7 1 Set Node ID 30 7 2 Factory reset 31 7 3 Set Compensation Range 33 7 4 Set Appli...

Page 5: ...y Certificates Control drawings Instruction manual Other documents 1 2 Target Group Personnel Responsibility for planning assembly commissioning operation maintenance and dismount ing lies with the pl...

Page 6: ...d to provide gyroscopic stabilized inclination and acceleration data as well as rotation rate data Read through these instructions thoroughly Familiarize yourself with the device before install ing mo...

Page 7: ...top using the device Secure the device against inadvertent operation In the event of repairs return the device to your local Pepperl Fuchs representative or sales office 1 6 Declaration of Conformity...

Page 8: ...ve compensation of external acceleration distur bance Triaxial acceleration sensor and triaxial gyroscope outputs are used as input of the fusion sys tem The adaptive sensor fusion algorithm is design...

Page 9: ...this The sensor automatically detects whether a sensor axis is parallel to the gravitational vector and shows this in the status of the Gravity Flag GF Accordingly it is always displayed for each ang...

Page 10: ...g figure the signal path of input and output values is illustrated Figure 2 5 Triple Axis Accelerometer Triple Axis Gyroscope Filter 0 Filter 1 Filter 2 Filter 5 Filter 4 Sensor Fusion Algorithm Accel...

Page 11: ...d Baud rate is wrong CAN high and CAN low channel are interchanged 2 3 Accessories Various accessories are available See datasheet or relevant product page on the Internet www pepperl fuchs com LED St...

Page 12: ...3 1 Connector assignment 1 n c 2 3 UB GND CAN L 4 5 CAN H Note The wire colors listed above apply when one of the bus cables from the Pepperl Fuchs accessories range is used Note The device complies...

Page 13: ...k such as in mobile equipment The plant operator must ensure that the device is physically protected against unauthorized access In addition it must also be ensured that only well known and trusted bu...

Page 14: ...e following settings are adjustable with the sensor Identification of the sensor in his system environment 1 Parameterize the sensor idenfication characters according to section Identification charact...

Page 15: ...CU can choose another source address if it loses the address claim procedure Industry Group 0 0 7 3 bit Specifies the industry e g off highway Vehicle System Instance 0 0 15 4 bit Identifies a particu...

Page 16: ...as listed in chapter Parameter Table 1 Angle Please note that the data of the respective upright axis is indefinite e g yaw in case of the sensor orientation is horizontal with connector sideways Mess...

Page 17: ...l acceleration around the y axis Raw data 8 RotAcc Z Rotational Accelera tion Z Rotational acceleration around the z axis Raw data 9 App Flag Acc Application Flag Acceleration Status of adjustable app...

Page 18: ...Sensor Fusion data 20 Yaw 1 Yaw P F Angle INX INY INZ Rota tion about z axis Sensor Fusion data Euler Angle phi Sensor Fusion data 21 Quat X Quaternion X Quaternion Data X Sensor Fusion data 22 Quat Y...

Page 19: ...ta 987 Dez Offset value 0 Factor 1000 Acceleration in x direction 987 0 1000 g 0 987 g SLOT Definit Acceleration Acc Gravity Vector Grav Linear Acceleration LinAcc Rotational Accelera tion RotAcc Rota...

Page 20: ...is way the quality of the angle output can be adjusted despite disturbing vibrations The filter type the filter order and the width of a low pass filter can be set The filter settings can be defined i...

Page 21: ...and a driving profile with pre dominantly sustained linear acceleration linear over several seconds The parameter can be set to one of values 0 1 2 7 The following table shows the selection options f...

Page 22: ...the application flag AF in byte 7 of PDO 0 MappingID 9 for acceleration PDO 1 MappingID 10 for yaw rate and PD0 5 MappingID 11 for angle The following table shows how the AF status can be interpreted...

Page 23: ...the gravitational vector and displays this via a flag In PDO 5 angle output the content of byte 8 with Mapping ID 11 corresponds to the flag for displaying which measuring axis is parallel to the gra...

Page 24: ...terpreted as a group extension The device address node ID of every individual device in the network has to be unique This can be assured by means of the address claiming procedure Details see chapter...

Page 25: ...l use the null address 254 The null address is not saved in the parameter set After a restart the sensor will use the last claimed address The Parameter Group Number PGN 0x00FED8 Com manded Address is...

Page 26: ...ensor starts with a complete reset and the new parameter set 6 6 Starting Parameter Mode 1 To send parameters to the device and to read out the actual parameters start the parameter Mode by using the...

Page 27: ...rs to the device use the following message placeholder necessary dd data to write LSB in Byte 3 pp the index of the parameter see chapter Parameter table nn destination address sensor node address rr...

Page 28: ...Mode 1 To leave the parameter mode use the following sequence placeholder necessary nn destination address sensor node address rr source address xx unused bytes optional Identifier Data Bytes Priorit...

Page 29: ...ample for an Answer Message with node ID 0x80 The following table describes the content of data byte 1 Code Identifier 29 Bit Data Bytes Priority 3 bit PGN Source address 8 bit 1 2 3 4 5 6 7 8 Data pa...

Page 30: ...so chapter J1939 Interface Description section Writing Parameters xx unused bytes optional Effect New parameter is acknowledged Message D0 parameter successfully written or read see also chapter J1939...

Page 31: ...ameter Mode See also chapter Starting Parameter Mode xx unused bytes optional Effect Parameter Mode is started Message D0 Password accepted see also chapter J1939 Interface Description sec tion Answer...

Page 32: ...Step 3 Leaving Parameter Mode See also chapter Leaving Parameter Mode xx unused bytes optional Effect Parameter Mode is left Sensor restarts Factory default values are set again Yellow LED blinks PDOs...

Page 33: ...ame Valid values Default value Size bytes Description 0x68 Compensation range 0 7 4 1 The choice of the parameter affects the quality of the angle output depending on the motion profile of the applica...

Page 34: ...re sent Step 3 Leaving Parameter Mode See also chapter Leaving Parameter Mode xx unused bytes optional Effect Parameter Mode is left Sensor restarts New node ID is claimed see also chapter J1939 Inter...

Page 35: ...e also chapter J1939 Interface Description section Writing Parameters xx unused bytes optional Effect New parameter is acknowledged Answer message D0 81 01 parameter 0x81 successfully written with new...

Page 36: ...on Writing Parameters xx unused bytes optional Effect New parameter is acknowledged Answer message D0 84 00 parameter 0x84 successfully written with new value 00 see also chapter J1939 Interface Descr...

Page 37: ...unused bytes optional Effect Parameter Mode is left Sensor restarts New node ID is claimed see also chapter J1939 Interface Description section Adress Claiming Yellow LED blinks PDOs are sent Identif...

Page 38: ...name J1939 Messages 0x09 PDO 0 PGN 0x00000 0x3FFFF 0x0FF00 4 Process data PGN default Acceleration 0x0A PDO 0 Map per byte 0 27 1 0 1 2 9 4 Defines the mapping of the process data default Acceleration...

Page 39: ...no message is send 1 65535 multiple of 10ms 0x20 PDO 4 Offset 0 255 0 1 Offset for PDO interval to equalize traffic demand temporally Value multiple of 10ms 0x21 PDO 4 Priority 0 7 7 1 Priority of the...

Page 40: ...fset 0x37 Reserved Internal use only 0x38 Reserved Internal use only 0x39 RotAc c_SLOT 2 Fac tor no limit 1 2 Rotational Acceleration RotAcc SLOT value Factor 0x3A RotAc c_SLOT 2 Off set no limit 0 2...

Page 41: ...1 Rota tion rate Gyro 0 off 0x5A Gyro_Fil ter 1 Frequency 1000 65000 2 50000 2 Cut off frequency of Filter No 1 Rotation rate Gyro in mHz 0x5B RotAcc_Fil ter 2 Type 0 5 2 0 1 Filter type of Filter No...

Page 42: ...sustained lin ear accelerations can be compen sated The lower the value selected the better short shocks can be com pensated A quantitative statement must be tested in each individual case Applicatio...

Page 43: ...f the value falls below Limit1 independent of sign AF is set to high If Limit1 is exceeded independent of sign AF is set to low In window mode If the value is between Limit1 and Limit2 AF is set to hi...

Page 44: ...f the value falls below Limit1 independent of sign AF is set to high If Limit1 is exceeded independent of sign AF is set to low In window mode If the value is between Limit1 and Limit2 AF is set to hi...

Page 45: ...the value falls below Limit1 independent of sign AF is set to high If Limit1 is exceeded independent of sign AF is set to low In window mode If the value is between Limit1 and Limit2 AF is set to hig...

Page 46: ...f the value falls below Limit1 independent of sign AF is set to high If Limit1 is exceeded independent of sign AF is set to low In window mode If the value is between Limit1 and Limit2 AF is set to hi...

Page 47: ...f the value falls below Limit1 independent of sign AF is set to high If Limit1 is exceeded independent of sign AF is set to low In window mode If the value is between Limit1 and Limit2 AF is set to hi...

Page 48: ...w If the value is outside of Limit1 and Limit2 AF is set to high 1 high active In single point mode if the value falls below Limit1 independent of sign AF is set to high If Limit1 is exceeded independ...

Page 49: ...g The value of Limit2 can be chosen inde pendently of Limit1 0x84 Param_AF_In cl_x_Logic 0 1 0 1 Just use it in combination with INX INY INZ inclination setting Don t use it with ZYZ or zy x incli nat...

Page 50: ..._SP1 0 36000 0 2 Just use it in combination with INX INY INZ inclination setting Don t use it with ZYZ or zy x incli nation setting For inclination y axis The value of this switching point parameter d...

Page 51: ...igh If the value is outside of Limit1 and Limit2 AF is set to low 0x89 Param_AF_In cl_z_Mode 0 1 2 0 1 Just use it in combination with INX INY INZ inclination setting Don t use it with ZYZ or zy x inc...

Page 52: ...n setting Don t use it with ZYZ or zy x incli nation setting For inclination z axis This parameter determines which value range of the limits should be displayed as the active value range 0 low active...

Page 53: ...Pepperl Fuchs Quality Download our latest policy here www pepperl fuchs com quality www pepperl fuchs com Pepperl Fuchs Subject to modifications DOCT 8282...

Reviews: