User Guide

22 HDV100A3 Command & Response Manual-1306cr
B&B Electronics -- 707 Dayton Rd. -- PO Box 1040 -- Ottawa, IL 61350
PH (815) 433-5100 -- FAX (815) 433-5104
A message received from the HDV will be formatted as follows:
<01><05><02><06><C7><CC><ED><0D><67><80><20><00><08><F0><7D><DA><00><
00><FF><FF><DA><C9>
The < > are placeholders and are NOT transmitted with the data.
** = value changes with message.
Byte
Number
Byte
Value
Function
1 01 Start of frame
2 05 Control bytes
3 02 ID byte 02 = J1939 message
4 06 Time stamp MSB **
5 C7 Time stamp MSB –1 **
6 CC Time stamp MSB –2 **
7 ED Time stamp LSB **
8 0D Number of data bytes to follow (13 dec) **
9 67 First byte of arbitration field **
10 80 Second byte of arbitration field **
11 20 Third byte of arbitration field **
12 00 Fourth byte of arbitration field **
13 08 Number of data bytes in bus message **
14 F0 Data bytes **
15 7D Data bytes **
16 DA Data bytes **
17 00 Data bytes **
18 00 Data bytes **
19 FF Data bytes **
20 FF Data bytes **
21 DA Data bytes **
22 C9 Checksum **
Function code 02 sends data to the J1939 bus
.
The transmit code is set up as follows: (01, 06, 02, 02, XX, XX, XX, XX,
DD, YY, YY, YY, YY, YY, YY, YY, YY, CS). The header starts with 01.
There are six control bytes (06). The control code is (02). The transmit
command is (02). The arbitration field is filled out as shown above. There is
also a worksheet to help fill out this field. Next is the number of data bytes
in the data payload. The data payload for the message is entered in the data
field. After a transmission is successfully sent out and confirmed by at least
one active node, an acknowledge message is sent to the PC
(01, 01, 02, 00, 04). There is a form on page 33 to help set up the arbitration
field.