DTM436 DTM437
15
9.1.1 Proprietary protocol in PDU format 1
The parameters of the device 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 device which is to receive the message. If more than 4 bytes are transferred, the J1939
transport protocol must be used.
Example
Address target device (ECU): 0x3B
Address control unit / master: 0x14
Priority of the message: 3
CAN identifier
8-byte data frame
ID
Parameter index
Read/Write
Status
4-byte data
29 bits
2 bytes
1 bytes
1 bytes
Requirement: Master → ECU
CAN identi-
fier
8-byte data frame
0xCEFEB1
4
LSB
MSB
RW
0
LSB
..
..
MSB
Response: Master ← ECU
CAN identi-
fier
8-byte data frame
0xCEF14E
B
LSB
MSB
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
(Example: The value to be written is already set in the sensor)
0x09: Invalid command
0x0A: Unknown error
0x0B: Error while reading or writing from ID tag
9.1.2 Configuration example
Set block size of ID tag to 8, index 0x2800
Address target device (ECU): 0xEB