User Manual
6 sensing.honeywell.com
Transportation Attitude Reference System 
(TARS Series)
ISSUE B  32332897
6.0 CAN MESSAGES AND COMMUNICATION
TARS-IMU utilizes CAN J1939 protocol and message format to 
report data. Please refer to J1939 specification and standards 
for information regarding communication and implementing 
CAN J1939 systems. 
6.1 CAN J1939 Device Identification
The ID is a 4-byte value to identify the message being 
transmitted.
•  All J1939 messages are Ext CAN
•  All messages have default priority 
  0 (lowest) <= priority <= 0x7 (highest)
•  PDU formats < 0xF0 are peer to peer 
PDU Specific is filled with destination address
•  PDU formats >= 0xF0 are broadcast 
PDU Specific further defines the message format
•  PDU formats = 0xFF are global broadcast
•  All J1939 messages end with the sending address in the last byte
Table 7. J1939 ID Format
Extended PDU SA
Ext 
CAN
Reserved Priority Reserved Data 
Page
PDU 
Format
PDU 
Specific
Source 
Address
1 Bit 2 Bits 3 Bits 1 Bit 1 Bit 8 Bits 8 Bits 8 Bits
1 Byte 1 Byte 1 Byte 1 Byte
7.0 TARSIMU SPECIFIC MESSAGES
The TARS-IMU transmits three messages every 10 ms (100 Hz). 
7.1 PGN 61481 (0xF029) Pitch and Roll Angles (°) Broadcast 
Data
Table 8. PGN 61481 Details
Pitch Angle Roll Angle Status Latency
1 Byte 1 Byte 1 Byte 1 Byte 1 Byte 1 Byte 1 Byte 1 Byte
0x00 0x00 0x7D 0x00 0x00 0x7D 0x00 0x0A
BL BM BH BL BM BH
uint32 = B
H
*2^16 + B
M
*2^8 + B
L
Angle (°) = (uint32 - 8192000) / 32768
7.2 PGN 61481 Status
The status byte is comprised of compensation status and 
MEMS status for each value. 
Table 9. PGN 61481 Status
Pitch Roll 
Comp Status Comp Status
00b 00b 00b 00b
All status definitions are defined as:
00b = Fully Functional
01b = Degraded
10b = Error
11b = Not Available
e.g., 0xCF029E2, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x7D, 0x00, 0x05
Transmit 0° on both pitch and roll with priority 3, fully 
functional MEMS and compensation with 5 ms latency from 
address 0xE2.
7.3 PGN 61482 (0xF02A) Gyro (°/s) Broadcast Data
Table 10. PGN 61482 Details
Pitch Rate Roll Rate Yaw Rate Status Latency
1 Byte 1 Byte 1 Byte 1 Byte 1 Byte 1 Byte 1 Byte 1 Byte
0x00 0x7D 0x00 0x7D 0x00 0x7D 0x00 0x0A
BL BH BL BH BL BH
uint16 = B
H
*2^8 + B
L
Rotation Rate (°/s) = (uint16 - 32000) / 128








