J1708 packaged messages protocol – NEXCOM VMC 3000/ 3001 User Manual
Page 186
Copyright © 2012 NEXCOM International Co., Ltd. All Rights Reserved.
170
Appendix H: CAN Module Setup and Command
VMC 3000/4000 Series User Manual
J1708 Packaged Messages Protocol
S
Once AT1708 SLEEP, it can wake it up.
Start to send data by 3 packing, response HEX CODE
Packing 1:
Byte 0: “ @” , 0x40;
Byte 1: 4
Byte 2: #00
Byte 3: #01
Byte 4: #02
Byte 5: #03
Byte 6: #04
Byte 7: #05
Byte 8: #06
Byte 9: #07
Byte 10: #08
Byte 11: #09
Byte 12: #10
Byte 13: #11
Byte 14: #12
Byte 15: #13
Byte 16: #14
Byte 17: #15
Byte 18: #16
Byte 19: #17
Byte 20: Check sum
= Byte2 + ..+Byte 19
Byte 21: 0X0D
Byte 22: 0X0A
Packing 2:
Byte 0: “ @” , 0x40;
Byte 1: 5
Byte 2: #18
Byte 3: #19
Byte 4: #20
Byte 5: #21
Byte 6: #22
Byte 7: #23
Byte 8: #24
Byte 9: #25
Byte 10: #26
Byte 11: #27
Byte 12: #28
Byte 13: #29
Byte 14: #30
Byte 15: #31
Byte 16: #32
Byte 17: #33
Byte 18: #34
Byte 19: #35
Byte 20: Check sum
= Byte2 + ..+Byte 19
Byte 21: 0X0D
Byte 22: 0X0A
Packing 3:
Byte 0: “ @” , 0x40;
Byte 1: 6
Byte 2: #36
Byte 3: #37
Byte 4: #38
Byte 5: #39
Byte 6: #40
Byte 7: #41
Byte 8: #42
Byte 9: #43
Byte 10: #44
Byte 11: #45
Byte 12: #46
Byte 13: #47
Byte 14: #48
Byte 15: #49
Byte 16: #50
Byte 17: #51
Byte 18: #52
Byte 19: #53
Byte 20:Check sum
= Byte2 + ..+Byte 19
Byte 21: 0X0D
Byte 22: 0X0A
Packing 4 & 5 will display only there is trouble code occurrence.
Packing 4:
Byte 0: “ @”
Byte 1: 7
Byte 2:a
Byte 3:b
Byte 4:c
Byte 5:a
Byte 6:b
Byte 7:c
Byte 8:a
Byte 9:b
Byte 10:c
Byte 11:a
Byte 12:b
Byte 13:c
Byte 14:a
Byte 15:b
Byte 16:c
Byte 17: Check sum
= Byte2 + ..+Byte 21
Byte 18: 0X0D
Byte 19: 0X0A
Packing 5:
Byte 0: “ @”
Byte 1: 8
Byte 2:a
Byte 3:b
Byte 4:c
Byte 5:a
Byte 6:b
Byte 7:c
Byte 8:a
Byte 9:b
Byte 10:c
Byte 11:a
Byte 12:b
Byte 13:c
Byte 14:a
Byte 15:b
Byte 16:c
Byte 17: Check sum
= Byte2 + ..+Byte 21
Byte 18: 0X0D
Byte 19: 0X0A
a — MID
b — SID or PID of a standard diagnostic code.
C — Diagnostic code character.
Bits 4-1: Failure mode identifier (FMI)
NOTE : The #00~#52 command respond that data are ASCII code.