Call me back | My basket | Checkout | Add to email list

     You are here: Website » Knowledge base

« back to website

General / CANDataFormat

CAN Data Format

All messages use a 29 bit address, made up as follows:

3 bit priority: These are set by the transmitter. The lower the number the higher the priority.

2 bits: for future expansion (currently set as 00)

16 bit data type: If the MSB is <128 then this is a destination specific message, the destination address is given by the LSB (Data Format 1) If the MSB is >127 this is a broadcast message, the MSB determines the main data type, LSB determines the sub type (Data Format 2)

8 bit source address:
The top three bits are the data group, the lower 5 bits are the particular unit within that group. Default values are set on units, these will only need to be changed when there is more than one of a particular unit on the CAN network. Groups are as follows.

When using 11 bit addressing, the 11 bit address is made up of the 5lsb of the main data type and the 6 lsb of the sub type.

1. Data source
2. Displays
3. Data stores

Units are assigned to a group based on their primary function. A data logger will be classed as a data store, even if it has some built in channels.

Default unit numbers are as follows:

Data source group

1. IMU06
2. SPEEDBOX
3. BRAKEBOX
4. DL1 MK3 / DL1 PRO
5. Tyre temperature sensor
6. ANALOG8
7. SPEED100
8. ANALOG16
9. THERMO12
10. GPS2
11. SPEEDSENSOR10
12. GNSS2


Data stores group

None defined


Displays group

1. DASH2 PRO


Main data types

128 (0x80) Inertial messages

130 (0x82) Voltage messages

131 (0x83) Current messages

132 (0x84) High Precision Voltage Messages

140 (0x8C) GPS messages

142 (0x8E) INS messages

144 (0x90) Pressure messages

146 (0x92) Angle messages

148 (0x94) Auxiliary messages

149 (0x95) Frequency messages

150 (0x96) Time messages

153 (0x99) Lap Timing Messages

Page last modified on August 07, 2024, at 01:51 PM