Home

HDV100A1 Command Response

image

Contents

1. ZZ Y1 Y2 Y3 Y4 0X The message starts with 01 The number of control bytes is 05 Next is the control byte 02 followed by the time stamp four bytes with msb first See page 9 to disable time stamps if desired The number of data bytes is the number of bytes to follow excluding itself and the checksum byte Next is a four byte that contains the arbitration field J1939 divides this field for different functions show in the chart below The number of data bytes sent by the bus is next This will be a value between 0 and 8 Next is the bus data followed by the checksum byte Arbitration Field Y1 Y2 Y3 Y4 The first byte Y1 contains the most significant bits in the J1939 arbitration field It is followed by Y2 Y3 and Y4 J1939 assigns different function to the arbitration field that must be observed by the user There is a work sheet included on page 24 to help set up this field Arbitration Byte Y1 Y2 Y3 Arbitration Bit 7 6 5 khbBhbhbppbh 2 1 0 7 6 Bi oy 6S 4 B 1939 Arbitration Field 29 Bit Position 2827 2625242322212019118 171615 14131211110 87654532l 1939 Function bit Priority S IR ID PDU Format IPDU Specific Source Address HDV100A3 Command amp Response Manual B B SmartWorx 707 Dayton Rd PO Box
2. 00100000 01000000 10000000 08 80 16 HDV100A3 Command amp Response Manual B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 J1939 Commands The J1939 commands are similar to the J1708 commands The message starts with Start of Frame byte 01 The number of control bytes will be 06 The ID byte for J1939 is 02 The function bytes are as follows 00 Sets receive function off 01 Sets receive on 02 Transmits a message with data 04 Set mask 19 filter 1 set on 18 filter 1 set off 29 filter 2 set on 28 filter 2 set off 39 filter 3 set on 38 filter 3 set off 49 filter 4 set on 48 filter 4 set off Function codes are shown in detail below Before operating the HDV100A3 in the J1939 mode it is recommended that the baud rate be set to 115 2kb This is done by sending the following code 01 05 08 01 03 04 00 00 16 After sending this command the baud rate of the sending device PC must also be changed Because of the difference in baud rates between the J1939 bus and the RS 232 serial bus the HDV100A3 may miss messages on the J1939 bus This depends on bus load message length and filter settings Function codes 00 and 01 Receive OFF ON operate together to control a receive register Sending the command 01 02 02 01 00 06 starts reception on the J1939 bus This command resets the filter mask to all zeros don t care All bus traffic is
3. Checksum CS Intelligent Mode Message Structure SOF Number of Control Bytes Number of Data Bytes CS Control Bytes Data Bytes if needed 1 to 20 bytes 1 to 100 bytes The Start of Frame byte is the first byte in a valid frame and is always 01 hex The Control Field sets up the function and control of the HDV100A3 hardware and is formatted as shown below Control Field Structure Number of Control ID Byte Function Byte Control Data Bytes Bytes to Follow Up to 20 bytes The first byte of the Control Field is the number of control bytes in the message This value indicates the number of control bytes excluding itself to follow If the message doesn t contain any control bytes the Number of Control Bytes value will be set to 00 hex as a placeholder The next part of the message frame is the data field The data field is preceded by the number of data bytes excluding itself to follow and is set to 00 hex if no data is present in the message The data field is reserved for data that is to be communicated to the vehicle bus Data Field Structure Number of Data Bytes Data Bytes if needed Up to 100 bytes The last element of a valid message is the checksum The checksum is calculated by adding ALL bytes from the Start of Frame inclusive to the last data byte and using the last 8 bits as a checksum 2 HDV100A3 Command amp Response Manual B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61
4. 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 19 A message received from the HDV will be formatted as follows Number Value l 01 Statoffram 05 Control bytes O 02 ID byte02 J1939 message 06 TimesampMSB C7 TimesampMSB CC TimesampMSB 2 7 ED TimesampLSB 1 O 0D Number of data bytes to follow 13 dec 67 Firtbyteofarbitrationfield 80 Second byte of arbitration field 08 i Fo mD DA 00 00 FF FF 10 11 12 3 20 21 DA jDaabyes 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 ID byte is 02 The function byte is 02 The arbitration field is filled out as shown above There is also a worksheet on page 24 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 1 14 15 16 17 19 01 05 02 C7 CC ED 67 20 F0 7D DA FF FF DA C9 20 HDV100A3 Command amp Response Manual
5. B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 Transmit Data to J1939 Bus Byte Function 06 Controlbytes y XX DD DATA XX MSB of arbitration field Number of data bytes DATA From 0 to 8 bytes Set Mask Function code 04 set mask The mask is applied to ALL filters The mask is 32 bits long The last 3 bits are not used and must be set to zero This mask covers the 29 bit arbitration field To use the filter function the mask must be set The mask determines what position s will be tested and matched to the incoming message If a 1 is set in a particular position that position will be tested It will be and with any active filters to determine if the message will be passed to the PC side Any position marked with a 0 is a don t care position and will pass all data in that position There is a form on page 24 that helps set up the mask for the arbitration field Number Value 2 06 Controlbytes Z3 00 Number of data bytes 2 6 XX NNS E 7 5 gr Rr 7 5 HDV100A3 Command amp Response Manual 21 B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 The mask can be used to look at a group of messages To set the mask to filter on the J1939 source address the mask would be loaded with 01 06 02 04 00 00 07 F8 00 0C To set the mas
6. of 9 600 baud Decimal Divisor 7 372 800 9 600 x 16 Decimal Divisor 48 30 hex Baud 1 2 30 Baud 2 00 6 HDV100A3 Command amp Response Manual B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 Baud Rate Example To set the PC baud rate to 57 600 baud N 8 1 format the message as Byte Value Byte Function Number of control bytes i Command byte 08 internal command __ i p fe follows Function Bbte 01 change baud Number of data bytes Checksum The first byte is the start of frame and always 01 Next is the number of control bytes 05 There are 5 bytes in the control section in gray Byte number 3 sets the HDV100A3 to an internal operation 08 Byte 4 is the internal function to be executed 01 is the change baud command Bytes 5 6 and 7 set the baud rate parity stop bits and word length Next is the number of data bytes in this case there are no data bytes Last is the checksum the value is the 8 bit addition of bytes 1 to 8 HDV100A3 Command amp Response Manual 7 B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 Time Stamp Information The HDV100A3 supports a four byte rolling time stamp with a resolution of 1 5 microseconds per bit The maximum time stamp value is 6 442 45 seconds before roll over The 4 byte time stamp will be added to al
7. then received However it may not be possible to send all messages to the PC side Any message that is not serviced before the next message is received will be overwritten by the new message Sending the command 01 02 02 00 00 05 turns off the receiver It is wise to set the receiver off when not in use Sending the Start Receive clears the mask This renders the filter function useless HDV100A3 Command amp Response Manual 17 B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 Start Receive on J1939 Bus Byte Byte Function me Ve 0 1 o1 Startofframe 1 ID byte 02 J1939 message Function code 01 start reception 5 Joo Databytes 6 06 Checksum Stop Receive on J1939 Bus Byte Byte Function Number Value 4 00 Function code 00 stop reception 5 00 Data bytes 6 os Checksum 18 HDV100A3 Command amp Response Manual B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 Data messages received from the HDV100A3 operating in the J1939 mode are formatted as follows Control Field Data Field Start of Frame of Control bytes ID Time Stamp Byte 4 Bytes Data Bytes of Arbitration Field of J1939 Data Bytes Bus Data Up to 8 Bytes Check sum 01 05 02 msb lsb
8. 07 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 1 Turn off the Receive function by sending 01 02 02 00 00 05 2 Set the Mask to the desired pattern 01 06 02 04 XX XX XX XX 00 CS 3 Set a filter 1 to 4 to the match value 01 06 02 YY XX XX XX XX 00 CS Be sure that this is NOT the same as any other filter value or the HDV100A3 may become erratic 4 All data received by the HDV100A3 on the J1939 bus that matches the mask filter pair will then be sent to the PC Note that sending the Start Receive or the Stop Receive command resets the mask rendering the filters useless HDV100A3 Command amp Response Manual 23 B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 J1939 Header Worksheet This worksheet will aid in filling out decoding the J1939 arbitration field Bit Number J1939 Function CAN Frame Entry Hex Value 29 28 27 Priority Bits 26 Reserved 25 Data Page 24 23 22 21 20 19 18 17 PDU Format PGN Byte 2 16 15 14 13 12 11 10 o PDU Specific PGN Byte 3 INI AJIAN Source Address Byte 1 MSB Byte 2 MSB 1 Byte 3
9. 350 PH 815 433 5100 FAX 815 433 5104 Formatting the Control Bytes The second byte is Number of Control Bytes to follow and is always the first byte of the control field The third byte is the ID byte This byte tells the hardware where to direct the message Valid entries for functions are ID Codes 01 Message for J1708 02 Message for J1939 08 General message for control of the HDV100A3 device 05 Device identification The fourth byte is the function byte The functions that are supported are listed below Note that some of the function codes are followed by additional bytes of information These bytes must be included in the control byte count Valid General Function Codes Function codes 01 change PC baud rate followed by 3 bytes UB3 Baud1 Baud2 02 send time stamp 08 reset converter followed by 2 bytes 01 and 02 10 time stamp off 20 time stamp on Valid Entries for J1708 Functions Function codes X7 set broadcast message X8 set filter X off X9 set filter X on 11 Start reception on J1708 bus 10 Stop reception 12 Transmit to J1708 bus Valid Entries for J1939 Functions Function codes 00 Receive off 01 Receive on 02 Transmit message 08 Set mask X8 set filter X off X9 set filter X on HDV100A3 Command amp Response Manual 3 B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 Detailed Description of General Fun
10. HDV100A3 Command Response Protocol EXE SMARTWORX STREAMER INTELEMATIX Documentation Number HDV100A3 4115m International Headquarters B B SmartWorx 707 Dayton Road P O Box 1040 Ottawa IL 61350 USA Phone 815 433 5100 General Fax 815 433 5105 Home Page www bb smartworx com Sales e mail orders 9 bb smartworx com Fax 815 433 5109 Technical Support e mail support bb smartworx com Fax 815 433 5104 B B SmartWorx October 2015 HDV100A3 Command amp Response Manual Cover Page B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 Table of Contents B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 INTRODUCTION p 1 AAVISOTIOS 03 EE 1 OPERATION osos 1 Command Protocol eiua estes ecete tet ee S eb ea a voe 2 Formatting the Control Bytes esee 3 DETAILED DESCRIPTION OF GENERAL FUNCTION CODES 4 Command Acknowledgement eee 4 RS 232 Baud Rate Setup tree ettet 5 Setting Baud 1 Baud 2 ene e etr ped 6 Baud Rate Example ra eee tertii eet 7 Time Stamp Information eese 8 Master Reset Command eese nennen esses sese 10 Vendor Inform tiori oso e ed pH Rn den 10 31708 COMMANDS T 11 Receiving Data from the J1708 Bus sese Il Trans
11. MSB 2 Byte 4 LSB 24 HDV100A3 Command amp Response Manual B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 Error Codes Error Code Format 6 00 Number of databytes Error Code Type of Error Meaning of Error Generated al P a error can be sd for any command pim Checksum mismatch This error can be generated by any command and will always have an ID byte of 08 error can be generated by any command i5 fs mn78 J1708 command unknown e Hm J1708 output buffer full J1939 J1939 CAN Bus transmit error 7 7 31939 CAN Bus receive buffer overflow 8 8 J1939 CAN Transmit Message Aborted MEER ee ee UI J1708 J1708 inbuffer overflow more than 127 bytes In addition if the HDV100A3 has received part but not all of a command and does not receive any additional bytes from the PC for three seconds the device will send a timeout message to the PC This message is 01 02 80 02 00 85 HDV100A3 Command amp Response Manual 25 B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104
12. RNING ii HDV100A3 Command amp Response Manual B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 Introduction The HDV100A3 works with a command protocol to send and receive data from J1708 J1587 and J1939 vehicle networks Networks can be addressed individually or to from both at once if they are both present on the vehicle Advisories Note that the HDV100A3 is powered from the vehicle side of the interface If the device is to be used without a vehicle it will be necessary to connect power to the device through the 15 pin connector Positive voltage is connected on pin 8 Pin 7 is connected to ground Operation The HDV100A3 performs several functions in order to reduce the overhead and timing requirements of the host application when communicating with the J1708 and J1939 bus The device handles collision detection and retries with no additional interaction from the host application This greatly reduces the processor overhead required by the host in order to communicate efficiently with the vehicle bus HDV100A3 Command amp Response Manual 1 B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 Command Protocol The HDV100A3 uses a simple protocol to communicate to the vehicle bus The protocol is divided into four parts Start Of Frame SOF Control Field shown in light gray Data Field shown in dark gray
13. age to the J1708 bus A second message should not be sent to the device before confirming that the first message has been sent The transmit confirmation is formatted as follows 3 09 ID bytes 9 transmit OK 8 00 Number of data bytes 9 1 0B Checksum _ HDV100A3 Command amp Response Manual 13 B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 J1708 Message Filter The J1708 message filter will pass through up to 4 different MIDs Only messages with the same MID as set in an active filter will be sent to the PC The format for the setting of J1708 filtering is as follows Set Filter Active Byte Byte Function Number Value Control bytes Bic or 2 o 3 01 j IDbyel Jl708message S Jx E o 1 2 3 5 Value of MID to filter On Set Filter Off Byte Byte Function Number Value 6 00 Databytes o y Setting all filters off will stop all data from the J1708 bus When all filters are set off you must either send the receive J1708 command to start receiving all bus messages or use the Set Filter Active command to enable a filter 14 HDV100A3 Command amp Response Manual B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 Broadcast Message The HDV100A3 supports one broadcast message Once configured by the host application this message will be sent rep
14. anual B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 Master Reset Command The master reset command allows the HDV 10043 to be reset from the PC Byte Byte Function Dem umber Value Hd Number of control bytes 3 Jos ID byte 08 internal command HE Fnetion code Of meer ret 5 Jor Checkbyte Cd qe fese 7 00 Numberdatabytes Se eo 5 Note after sending a master reset the baud rate is 115 2 kbps Vendor Information To receive the vendor information from the HDV 100A3 send hex 01 01 05 00 07 to the device It will respond as follows Hex 01 OB 85 MM DD MA MI M2 MO 00 VV VV 00 00 CS OB Number of control bytes 85 Compatibility with other models MM Month firmware was created DD Day firmware was created MA Major firmware revision number M1 MSB of minor firmware revision M2 LSB of firmware revision MO Model VV Customer code 1 VV Customer code 2 CS Checksum 10 HDV100A3 Command amp Response Manual B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 J1708 Commands Receiving Data from the J1708 Bus To start receiving J1708 bus data send the following to the HDV100A3 Byte Byte Value Byte Function Number hex The number of control bytes 5 00 Number of data bytes 00 place
15. ction Codes Command Acknowledgement All commands sent to the device will be acknowledged If no error occurs an ACK will be sent with the ID byte that accompanied the command If an error occurred a NACK will be sent with the ID byte that accompanied the command as well as a Function code of 05 and the Error Code The responses will not be shown for each command since it is the same for almost all commands Below is the format of the ACK NACK response If an ACK NACK response is different for a particular command it will be specified ACK Format Byte Byte Function Mime Pme nmm 3 fa py OO 1 0 Number data byes aa ID Byte 01 71708 Interface 02 J1939 Interface 05 Device Id 08 RS 232 Interface 09 Message Xmit OK Response NACK Format Byte Byte Function Mime Pme o um boye 00 Number data bytes 17 c5 Checksum SSCS If the ID byte is not a valid ID byte it will still be included as byte 4 of the NACK 4 5 1 2 3 7 4 HDV100A3 Command amp Response Manual B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 RS 232 Baud Rate Setup To set the baud rate for the RS 232 port set a general command code of 08 Set the function code to 01 Then set 3 control bytes as follows Function Start Control Command Functi
16. eatedly by the HDV100A3 at a programmed time interval This feature is useful to provide a heartbeat function to the J1708 bus with no overhead to the host application s software Sending 0 in the time value stops the broadcast message from being sent To start a broadcast message the time interval message slot priority number of data bytes and the data must be sent to the HDV100A3 Once sent the HDV100A3 will send the message out on the bus at the specified interval Existing bus traffic or any bus messages sent to the HDV100A3 from the host application take priority over a pending broadcast message Once a broadcast message is started the Stop Broadcast 07 message must be sent before any changes to the broadcast message can be made Changing from one time value 17 to another 37 without stopping the broadcast will cause the HDV100A3 to act erratically Byte Byte Function Number Value G PP__ Priority Geechatbelow DATA Frm4te2ibye fes Checksum HDV100A3 Command amp Response Manual 15 B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 To stop broadcast transmission send the message below Byte Byte Function Number Value Control bytes 7 00 j Daabyes 0 0 000 y 8 Chekum y O Time Intervals Value Value Byte 6 Priority Values Byte Value Byte Value Priority hex Binary
17. holder 6 S Checksum bytes 1 through 5 added together After sending this command to the device the device will respond with a confirmation message The message confirms that the command was received by the HDV100A3 and the checksum verified correctly The reply from the device is formatted as follows Byte Byte Value Byte Function Number hex Start of frame byte Control byte ID byte ID of the sent message 4 00 Number of data bytes HDV100A3 Command amp Response Manual 11 B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 Below is an example of a vehicle message sent to the PC Byte Byte Value Byte Function Number hex 6 2B Timestamp 8 07 j fofDaaByes 9 b O MD PIDs with a range of 0 127 and 256 383 will return 1 data byte PIDs with a range of 128 191 and 384 447 will return 2 data bytes PIDs with a range of 192 253 and 448 509 will return variable data bytes For further description of MIDs and PIDs refer to SAEJ1587 document To stop receiving data from the J1708 bus send the following command to the HDV100A3 Byte Byte value Byte Function rs hex 4 The number of control bytes o on Name at bye OO pace FORE 6 14 Checksum bytes 1 through 5 added together After sending this command to the device the device will respond with a c
18. k to filter on the J1939 PGN field the mask would be loaded with 01 06 02 04 07 FF F8 00 00 OB To set mask to filter on both the source address field and the PGN field the mask would be loaded with 01 06 02 04 07 FF FF F8 00 0A Set Filter 1 to 4 Function codes 18 and 19 28 and 29 38 and 39 48 and 49 are filter pairs These filters are set by sending the desired arbitration code to each filter 1 to 4 The filters work with the mask function If the mask is set to zero in a position don t care the value of the filter in that position doesn t matter The filter arbitration field is set to match the arbitration code of the incoming message A match of the filter and the mask will pass the message to the PC The X9 sets the filter On X8 sets the filter Off where X 1 through 4 Important the receiver and each filter must have a different arbitration code If the receiver and a filter are given the same arbitration code the controller may become erratic It may need to be powered off reset to recover from this error Byte Byte Function Start of Frame 06 Control bytes ID byte J1708 message Function byte 18 or 19 28 or 29 38 or 39 48 or 49 MSB of arbitration field MSB 1 MSB 2 LSB of arbitration field Number of data bytes Checksum To set up a filter for a particular J1939 PGN the following procedure must be followed 22 HDV100A3 Command amp Response Manual B B SmartWorx 7
19. l transmission from the bus The time stamp will be added to the transmission confirmation message The host application can request that the HDV100A3 send a time stamp formatted as follows Byte Byte Function me Pe o oa 3 O08 IDbyte08 intrmalcommand 00 Number data bytes 6 0D Checksum Reply from HDV100A3 Byte Byte Function Me Pme D hae 6 XX Timemb 2 8 00 DatabytesOO 9 Cs Checksum Unless disabled the time stamp is attached to all messages received from the vehicle bus as part of the control header After the start of frame byte the number of control bytes ID byte and the next 4 bytes are the time stamp The fourth byte is the MSB the seventh byte is the LSB To stop the time stamp from being added to the J1708 message send the following command to the HDV100A3 8 HDV100A3 Command amp Response Manual B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 Number Value o 3 08 WD byte 08 internalcommand 5 HG Number data bytes 6 2B Checksum 1 1 To resume time stamping send the following command E umber Value el a S O 3 08 WD byte 08 internal command i5 oo Number data bytes 6 1B Checksum 0 0 0 Time stamping will resume on device reset HDV100A3 Command amp Response M
20. mitting Data to the J1708 Bus sees ene 13 Set Ellter ACHve isse neve E a a A aAa eei a aeae 14 Set Filter Offers ins cases eb RD pit 14 Br dcast Messdaten sii A Bs eh es 15 41939 COMMANDS ceo s foe rte aea aevo cud eva ze edu ped eu a o ew Goose eT 17 Start Receive on J1939 BuS icccccccccccccccccscesesesssesesesesesesesesesesesesesesesesesens 16 Stop Receive on J1939 Bus esses eene ene enne 16 Arbitration Field Y1 Y2 Y3 Y4 ssec 19 Transmit Data to J1939 Bus vicccccccccccccccccccccccccccsescscsesesesesesessssessessseeeees 21 Set Mask ist be bus RP poi Rte vehi pi 21 Seb Filter 10 4 i s dee Nes veu 22 J1939 Header Worksheet cccccccccccccccccccccccccccccsecccesecesesesesesesesesseseseseeees 24 ERROR CODES 5 eros eter tese eoo n pep P6 b Up eb naa ep se ev ae uo re epo eU Vase eo Pee a ea eR e E 25 HDV100A3 Command amp Response Manual Table of Contents i WARNING This Model HDV100A3 Converter Module allows you to connect to active J1708 J1939 networks It is possible that your transmissions through this converter module could cause malfunction of the network operation damage to software or equipment or bodily harm Do Not Transmit Any Messages to the network without a complete understanding of the operation of the network B B SmartWorx specifically disclaims any responsibility for damage or injury to software hardware equipment or persons as a result of using this product WA
21. on UB3 Bee es Data Check of Bytes bab Code Bytes Sum rame Bye D EE bs fe 0 Setting UB3 Must be clear Parity bits Stop Word Word Bits Length 1 Length O Bit 5 4 and 3 work together to set t parity Pe 9 Negri deii 0 o f 1 Oddpaiy 0 1 1 Evenparity o o 1 0 1 jForepaitysI Don t care state Bit 2 stop bit works in conjunction with bits 1 and bit 0 o 5678 defaut Eur E 1 j 678 Bits 1 and 0 set the word length oa mgr p amc 3 poc ca qn oom 1 Egli i a Default value The HDV100A3 should always be set to 8 bit word length HDV100A3 Command amp Response Manual 5 B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 Setting Baud 1 Baud 2 Baud Rate Setup Table Baud Decimal Hex Divisor MSB Hex Divisor LSB Rate Divisor Baud 2 a 1 96000 48 0 30 J 1440 32 0 0 19200 57600 8 o 268S8 All baud rates are entered as hex numbers To calculate your own decimal divisor use the following formula The decimal number must be converted to hexadecimal before entering the number Baud rates below 9 600 are not recommended because of the difference in speed between the vehicle bus and PC serial port The UART clock 7 372 800 Hz Decimal Divisor Clock frequency 7 372 800 Baud output x 16 If you want a baud rate
22. onfirmation message and data will cease Note that there is the possibility of an incomplete message being sent to the PC after sending this command Use the checksum to verify all messages 12 HDV100A3 Command amp Response Manual B B SmartWorx 707 Dayton Rd PO Box 1040 Ottawa IL 61350 PH 815 433 5100 FAX 815 433 5104 Transmitting Data to the J1708 Bus The HDV100A3 supports standard J1708 commands of up to 21 bytes Additionally the HDV100A3 can send messages up to 100 bytes to the J1708 bus It is the responsibility of the sending software to check for ignition off before using the J1708 bus to send messages with more than 21 bytes to the bus Failure to check for a quiet bus condition before transmitting a long message may cause erratic bus operation The format to send information to the J1708 bus is shown below Byte Byte Value Byte Function sen hex a Number of control bytes ID byte 01 71708 6 XX Number of data bytes to follow excludes checksum byte YY Databytesupto 100 bytes i O CS Set the priority bit using the chart below 1 000001 fo 2 o00000 fo 3 00000100 fo 4 0000000 fos 5 0000000 10 6 o010000 20 8 1000000 80 After sending a transmit message to the HDV100A3 you will get the confirmation message if the checksum is correct A transmit complete message is sent to the PC after the device successfully transmits the mess

Download Pdf Manuals

image

Related Search

Related Contents

  Jabra SP700  Ergotron TM Tilting Wall Mount, XL  Remote Control RC-1 User Manual    Wearflex 2000HT  Benutzerhandbuch Flex Tech TVZ-25 / -50  for jackson model(s): avenger ht-e  Manual de Instruções GTWY144014  

Copyright © All rights reserved.
Failed to retrieve file