K-Line Initialization Information

Similar documents
ADVANCED VEHICLE TECHNOLOGIES, Inc. AV. AVT-718 KIE Support. Introduction. Hardware. Firmware. Inc.

AVT-718 SDM-AOS Support

AVT-84x Auto Block Transmit (ABX)

ADVANCED VEHICLE TECHNOLOGIES, Inc. AV. AVT-718 LIN Support. Introduction. Firmware. Hardware. Inc.

ADVANCED VEHICLE TECHNOLOGIES, Inc. AV. AVT-718 PPD Support. Introduction. Hardware. Firmware. Connecting to the Network. Inc.

AVT J1939 / J1708 Controller. Interface Control Document and Related Technical Information

ISO INTERNATIONAL STANDARD. Road vehicles Diagnostic systems Keyword Protocol 2000 Part 2: Data link layer

ADVANCED VEHICLE TECHNOLOGIES, Inc. AV. AVT-423 rev. C and D Product Data Sheet

AVT-718. Multiple Interface. RS-232 or RS-422 Unit

K-line Communication Description

LDV Communications Specification

OE 20 C1 OE20C VCC RxD RST LED1 LED2. TxD XTAL2 XTAL1 NC. TxK TxL. RxK GND. v /05/2004. Features

HDV100A3 Command Response Protocol

Implementation and Validation of K Line (ISO 9141) Protocol for Diagnostic Application

ON-BOARD DIAGNOSTICS SCANNER

APPENDIX 6. EXTERNAL INTERFACES

Schneider Electric TSX07/37/57 Series Unitelway Driver

Magelis XBT-G Modbus (RTU) driver. eng

CLVM Driver CLV Command Language Module. Table of Contents

ICC. Modbus RTU Sniffer Driver Manual INDUSTRIAL CONTROL COMMUNICATIONS, INC Industrial Control Communications, Inc.

Linear-Encoder Multi-Sensor CANopen Profile

This is the procedure to use the Clone module as a serial converter: To enable communication you must set the following parameters in the drive.

SCYLAR INT 7. Communication description. Software Version 01

Product Documentation on the World Wide Web

SHARKY BR773. Communication Description. Software Version 28

Mitsubishi FX3 Driver Configuration Manual

using the Data-Linc SRM6000 Spread Spectrum Radio Modem (version 5.39) and Wonderware InTouch 95 (version 7.0.1)

DRT-205C M-Bus Protocol V1.1

Home Page for the UPC-E

TR600 with RS485 Appendix 1

PTB605. Transmission Protocol. version 13 05/03/2002

OE90C2600 OE90C2600 PLCC-28. mobydic 2600 plus version 1.00 released Features

ISDA/ISDA4 Protocol Driver Manual. Table of Contents

ECE251: Thursday November 8

DISTRICTWIDE ITS SOFTWARE SUPPORT SERVICES ROAD RANGER MOBILE APPLICATION (RRMA) R2.0 INTERFACE CONTROL DOCUMENT (ICD)

GRCM Driver GRC GARECO Check Weigher Module. Table of Contents

BIOC3 V1 USER S MANUAL. Biometric Reader v. b1

Host Communication Tester Instruction Manual

SDI-12 A Serial-Digital Interface Standard for Microprocessor-Based Sensors. Version 1.3. April 7, Prepared By

OBD-II Engine Code Reader with Bluetooth Technology

The full specification may be obtained from or

MACMAT - Driver of GAZ_MODEM Protocol for MACMAT Station User s Manual

QBridge. I2C, SPI, CAN Control Software User s Manual. Date: Rev 1.3

Serial Communications Guide

APPLICATION NOTES - PIGNONE P6008 RTU CUSTOM PROTOCOL

512 Channel Serial to DMX Transmitter PRO

Configuring Terminal Settings and Sessions

Technical Description

Melsec-Q Link(SIO) Driver

MGCP protocol is added

UART data s integrity UART frame control Agenda Power save management TCP maintenance settings Multiple AP roaming and dual mode Firmware update mode,

Fig.12.5 Serial Data Line during Serial Communication

INTERNATIONAL STANDARD

Mitsubishi FX Net Driver PTC Inc. All Rights Reserved.

Linear-Encoders CANopen Profile

TABLE OF CONTENTS. Communication Functions

CX Firmware Release Notes

Communication. Outline of Communication. Merits

Configuring Terminal Settings and Sessions

ISO / DIS Road Vehicles - Diagnostic Systems. Status: Draft International Standard

product manual HS-4157 Point Load Tester

Special Memory (SM) Bits

GW-USB-05. User's Guide. FW v1.07. IQRF USB Gateway MICRORISC s.r.o. User_Guide_GW-USB-05_ Page 1

Acu-Trac Ultrasonic Level Sensors

Melsec-Q CPU (SIO) Driver

J1939 user manual. Summary: PowerKey pro series

Analog Devices Driver Kepware, Inc.

MX-AOPC UA Server User s Manual

C-Bus Lighting Control via the C-Bus PCI Quick Start Guide. Document Number: CBUS-QS Issue: 2.0 Date: 8 December 2008

MX-AOPC UA Server User s Manual

Banyan VINES Commands

PRECISION DIGITAL CORPORATION

AN-946 APPLICATION NOTE

Sequential Event Recorder

Forcom Technology Co., Ltd. Intelligent RS-485/422 to RS-232 converter

ICC. Metasys N2 Master Driver Manual INDUSTRIAL CONTROL COMMUNICATIONS, INC Industrial Control Communications, Inc.

Problem Set Name the 7 OSI layers and give the corresponding functionalities for each layer.

UNC20C01R 1Kbyte EEPROM Contactless Card IC

EEE310 MICROPROCESSORS M. Fatih Tüysüz CHAPTER 7

Reno A & E, 4655 Aircenter Circle, Reno, NV (775) Release Date: February 5, 2008 All Reno A&E monitors. All versions of RaeComM.

ES585.1 K-Line Interface Compact. User's Guide

HiTECH. Technologies, Inc. INSTRUCTION MANUAL. NIVOSONAR SM-300 CONFIGURATOR Program

8051 Peripherals. On-Chip Memory Timers Serial Port Interrupts. Computer Engineering Timers

AVR : EE-303C EMCO ELECTRONICS

S u p p l e m e n t TQS3 MODBUS. Description of product modification with MODBUS RTU. 31. March 2008 w w w. p a p o u c h.

Table 21. OOB signal transmitter requirements Idle time minimum. maximum 175 ns

Operating Instructions RMx621

Card Dispensing/Collecting Machine

J1939 USER MANUAL POWERKEY PRO SERIES

Station 2. Inverter. PU connector (Note1)

M-BUS PROTOCOL for ML 311

Using Hyperterminal with Vortex and Echofree Devices

Yaskawa Electric MP900 Series Driver

27.7 SCI Control Registers

Overview The OOB timing requirements need to be more precise, listing the transmit burst time and specifying receiver tolerances.

Conto D2 COMMUNICATION PROTOCOL CONTENTS 1.0 INTRODUCTION

API Hessen Network Protocol Revision C June 24, 1998

PowerKey and PowerKey pro serier. J1939 Programmers Manual

Summary. Compatible PLCs. Communications Cable. PLC Settings. Gemini GV6 Series

Modbus Unsolicited Serial Driver PTC Inc. All Rights Reserved.

Transcription:

ADVANCED VEHICLE TECHNOLOGIES, Inc. AV Inc. K-Line Initialization Information 22 April 2009 There are two sections to this document. #1: Detailed information about the different initialization modes as implemented in various units. AVT-512 AVT-418 AVT-716 AVT-718 Only the AVT-716 supports ISO mode of operation. Those parameters are not documented here. #2: Summarize the different initialization and communication modes as called out in various specifications. 1509 Manor View Road, Davidsonville, MD 21035 USA +1-410-798-4038 (voice) +1-410-798-4308 (fax) www.avt-hq.com support@avt-hq.com

Keyword Protocol 2000 Initialization Communications parameters shown are that of the AVT - 512, 418, 716, and 718. Retry interval Bus idle CARB Initialization (Command: 61 11) 300 msec. more than 300 msec. W5_min Address byte ; 1 start; 8 data; no parity; bus idle 400 msec. W1_max Synchronization byte = $55 10400 baud; 1 start; 8 data; no parity; all communications at 10.4 kbaud bus idle 20 msec. W2_max Keybyte #1 10400 baud; 1 start; 8 data; no parity; bus idle 20 msec. W3_max Keybyte #2 10400 baud; 1 start; 8 data; no parity; bus idle 25 msec. W4_min Keybyte #2 inverted 10400 baud; 1 start; 8 data; no parity; bus idle 50 msec. W4_max Address inverted 10400 baud; 1 start; 8 data; no parity; Page 2

Keyword Protocol 2000 Initialization Communications parameters shown are that of the AVT - 512, 418, 716, and 718. Retry interval Bus idle 5 Baud Initialization (Command: 61 12) 300 msec. more than 300 msec. W5_min Address byte ; 1 start; 8 data; no parity; bus idle 400 msec. W1_max Synchronization byte: $55 at xxx baud rate. Baud rate range: 1200 to 10400 baud. 1 start; 8 data; no parity; all communications at xxx baud rate. bus idle 20 msec. W2_max Keybyte #1 xxx baud; 1 start; 8 data; no parity; bus idle 20 msec. W3_max Keybyte #2 xxx baud; 1 start; 8 data; no parity; bus idle 25 msec. W4_min Keybyte #2 inverted xxx baud; 1 start; 8 data; no parity; bus idle 50 msec. W4_max Address inverted xxx baud; 1 start; 8 data; no parity; Page 3

Keyword Protocol 2000 Initialization Communications parameters shown are that of the AVT - 512, 418, 716, and 718. Bus idle Fast Initialization (Command: 6x 13) First transmit after power on: more than 300 msec. After a Stop Communicate: more than 55 msec. After a time-out: 0 msec. Wake-up pattern: K&L lines low for 25 +/- 1 msec. K&L lines high for 25 +/- 1 msec. all communications 10400 baud; 1 start; 8 data; no parity; Start Communications Service request. (This is a message.) bus idle: 25 to 50 msec. Start Communications Service response. (This is a message.) Page 4

Keyword Protocol 2000 Initialization Communications parameters shown are that of the AVT - 512, 418, 716, and 718. Retry interval Bus idle Special Mode #1 (Command: 61 14) 300 msec. more than 10 msec. T0_min Address byte ; 1 start; 7 data; odd parity; bus idle 400 msec. T1_max Synchronization byte = $55 9600 baud; 1 start; 8 data; no parity; all communications at 9600 baud. bus idle 200 msec. T2_max Keybyte #1 9600 baud; 1 start; 7 data; odd parity; bus idle 200 msec. T3_max Keybyte #2 9600 baud; 1 start; 7 data; odd parity; bus idle 1 msec. T4_min Keybyte #2 inverted 9600 baud; 1 start; 7 data; odd parity; All subsequent communications at 9600 baud; 1 start; 8 data; no parity; Page 5

Keyword Protocol 2000 Initialization Communications parameters shown are that of the AVT - 512, 418, and 718. Bus idle Special Mode #2 (Command: 6x 15) First transmit after power on: more than 300 msec. After a Stop Communicate: more than 55 msec. After a time-out: 0 msec. Wake-up pattern: K&L lines low for T1 time [55 47 command]. [55 47 00 00 88 B8 = 35 milliseconds] K&L lines high for remainder of Wake-up period. Wake-up period (low plus high time) is T2 time [55 48 command]. [55 48 00 00 C3 50 = 50 milliseconds] A 35 msec. low time and a 50 msec. period means the lines are low for 35 msec., then high for 15 msec., and then the start communications message is transmitted. all communications baud rate is set by the 53 03 command 1 start; 8 data; no parity; [53 03 00 0C = 9600 baud] Start Communications Service request. (This is a message.) bus idle: 25 to 50 msec. Start Communications Service response. (This is a message.) Page 6

Keyword Protocol 2000 Initialization Communications parameters shown are that of the AVT - 418 and 718. Retry interval Bus idle Special Mode #3 300 msec. (Command: 62 16 xx) more than 2 000 usec. T0_min Address byte ; 1 start; 7 data; odd parity; bus idle 2 000 000 usec. T1_max Synchronization byte = $55 9600 baud; 1 start; 8 data; no parity; all communications at 9600 baud. bus idle 1 200 000 usec. T2_max Keybyte #1 9600 baud; 1 start; 7 data; odd parity; bus idle 1 200 000 usec. T3_max Keybyte #2 9600 baud; 1 start; 7 data; odd parity; to Host All subsequent communications at 9600 baud; 1 start; 8 data; no parity; 73 03 <keybyte 1> <keybyte 2> Immediately enter pass through mode. Pass through mode timeout is xx in command. xx is measured in 62.5 msec increments. If exits pass through mode, it issues the responses: 62 0C 00 [exit pass through mode] 71 03 [connected to the network] Page 7

Keyword Protocol 2000 Initialization Communications parameters shown are that of the AVT - 418 and 718. Retry interval Special Mode #4 (Command: 61 17) 300 msec. (W5_min) (Note: supposed to be T0 > 2 sec.) Address byte ; 1 start; 8 data; no parity; bus idle 2 ms. < T1 < 1 sec. The assumes all communications from this point on are at the rate programmed previously using the 53 03 xx yy command. Synchronization byte = $55 9600 baud; 1 start; 7 data; odd parity; bus idle 2 ms. < T2 < 40 msec. byte K1 9600 baud; 1 start; 7 data; odd parity; bus idle 2 ms. < T2 < 40 msec. byte K2 9600 baud; 1 start; 7 data; odd parity; bus idle 2 ms. < T2 < 40 msec. byte C1 9600 baud; 1 start; 7 data; odd parity; bus idle 2 ms. < T2 < 40 msec. byte C2 9600 baud; 1 start; 7 data; odd parity; bus idle 2 ms. < T2 < 40 msec. byte CS (checksum) 9600 baud; 1 start; 7 data; odd parity; (continued on next page) Page 8

wait T2 (W3_max); 55 65 command byte K2 inverted 9600 baud; 1 start; 7 data; odd parity; (continued on next page) The sends the received message to the host. The format is: 06 FF K1 K2 C1 C2 CS Page 9

KIE mode Initialization Communications parameters shown are that of the AVT - 512, 418, and 718. Retry interval Bus idle KIE mode (Command: 61 15) 231 msec. 10 msec. [T0_min; 10 msec.] Address byte. ; 1 start; 7 data; odd parity; 80-210 msec. [T_r1; 215 msec.] Synchronization byte: $55. 10400 baud; 1 start; 8 data; no parity; 5-20 msec. [T_r2; 25 msec.] Keybyte #1. 10400 baud; 1 start; 7 data; odd parity; 1-20 msec. [T_r3; 25 msec.] Keybyte #2. 10400 baud; 1 start; 7 data; odd parity; msec. [T_r4; 27 msec.] Keybyte #2 inverted. 10400 baud; 1 start; 7 data; odd parity; All subsequent communications at 10400 baud; 1 start; 8 data; no parity; Page 10

All times are in milliseconds Summary of Unit Operations / Event KWP 61 11 KWP 61 12 KWP 61 14 KIE 61 15 Retry interval (min) 300 300 231 231 Time Bus idle before tester transmits address 300 W5_min 300 W5_min > 10 T0_min > 10 T0_min Tester transmits address Time 400 W1_max transmits synch byte 10400 baud Time 20 W2_max transmits Keyword #1 10400 baud Time 20 W3_max transmits Keyword #2 10400 baud Time 25 W4_min 10400 baud Tester transmits inverted Keyword #2 Time 50 W4_max transmits inverted address 10400 baud All subsequent communications 10400 baud 400 W1_max variable baud 20 W2_max xxx baud 20 W3_max xxx baud 25 W4_min xxx baud 50 W4_max xxx baud xxx baud 80-210 T_r1 9600 baud 5-20 T_r2 9600 baud 1-20 T_r3 9600 baud T_r4 9600 baud 9600 baud 80-210 T_r1 10400 baud 5-20 T_r2 10400 baud 1-20 T_r3 10400 baud T_r4 10400 baud 10400 baud Page 11

All times are in milliseconds Summary of Unit Operations / Event KWP mode Time from end of inverted Keyword #2 1-200 and start of Identification T6 Time between bytes within a message 1-40 T7 Time between messages 1-2000 T9 KIE mode 0.5-50 typical: 10 1-1100 Page 12

All times are in milliseconds Summary of Select Specifications / Event ISO 9141 ISO 9141-2 KWP CARB Retry interval (min) Time > 2 > 2 > 300 Bus idle before tester transmits T0 W0 W5 address Tester transmits address Time 2-2000 T1 transmits synch byte variable baud rate 8 data bits, alternating Time 2-1200 T2 transmits Keyword #1 Time 0.2-1200 T3 transmits Keyword #2 Time Tester transmits inverted Keyword #2 Time transmits inverted Address All subsequent communications Subsequent actions are determined by the keywords no parity 60-300 W1 10 400 baud 8 data bits, alternating 5-20 W2 0-20 W3 W4 W4 10 4000 baud, 60-300 W1 10 400 baud 8 data bits, alternating 5-20 W2 0-20 W3 W4 W4 10 4000 baud, KWP 5-baud > 300 W5 60-300 W1 variable baud rate 8 data bits, alternating 5-20 W2 0-20 W3 W4 W4 10 4000 baud, Page 13

Data taken from: ISO 9141 dated: 1989-10 - 01 ISO 9141-2 dated: 1994-02 - 01 ISO 14230-2 dated: 1999-03 - 15 Change Record 4 February 2002. Updated to reflect actual AVT-718 implementation. 3 November 2003. Updated to reflect actual AVT-718 implementation. 28 July 2004. Combined both documents: INIT_01 and INIT_02 into this one document. Added AVT-512 and AVT-418 units. 14 September 2005. Corrected the table on page 8. 16 September 2005. Added KWP Special Mode #3 initialization method. Corrected information in KWP Special Mode #1 table. Updated format of KIE initialization mode table. 22 April 2009 Corrected the summary of KWP 61 14 on page 9. Comms are at 9600 baud. Added notes about Special Mode #4 support for KW 82. Page 14