expo(protocolos de autodiagnostico a bordo (obd))

41
Presentado por: Cervantes Alonso Israel Espinosa Solís Saúl Osbor’n Morales Landin Christian Arlen Valverde Jiménez Ulises Yosafat

Upload: uletron

Post on 07-Dec-2015

26 views

Category:

Documents


3 download

DESCRIPTION

Protocolos automotrices

TRANSCRIPT

Page 1: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Presentado por:Cervantes Alonso Israel

Espinosa Solís Saúl Osbor’nMorales Landin Christian ArlenValverde Jiménez Ulises Yosafat

Page 2: Expo(Protocolos de Autodiagnostico a Bordo (OBD))
Page 3: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Al comienzo cada fabricante usaba su propiosistema de autodiagnostico a bordo (OBD), cadafabricante estableció su protocolo decomunicación y un conector único para el sistemade diagnostico por lo tanto se tenían que adquirirdiferentes equipos que cubrieran los diferentesprotocolos y contar con los conectores paradichas marcas.

A partir de 1996 los vehículos tenían que contarcon un conector trapezoidal de 16 pines para elsistema de autodiagnostico conocido hoy como(OBD2), por lo tanto a todos los vehículos del 95hacia atrás con sistemas de autodiagnostico se lesconoce como OBD1.

Page 4: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

La Norma OBD1 utiliza los códigos y definiciones exclusivos propios de cada fabricante .

En la Norma OBD2 las definiciones y códigos fueron desarrollados en común para todos los fabricantes.

Los códigos de fallas consisten en un carácter alfabético seguido de cuatro dígitos.

Page 5: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Descripción de los pines del conector OBD2

Pin Descripción

1, 3, 6, 8, 9, 11, 12, 13, 14 Criterio del Fabricante

2, 10 SAE J1850

4 Tierra del Chasis

5 Tierra de la Señal

6, 14 Línea de transmisión SAE J2284

7 Línea K ISO 9141

15 Línea L ISO 9141

16 Positivo de la batería del Vehículo

Page 6: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Conector OBD2

Page 7: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

El carácter alfabético indica la zona en la que se produjo la falla

El primer dígito nos indica los códigos específicos del fabricante o si es un código genérico OBD.

El segundo dígito en el código de problema de diagnóstico, identifica el sistema donde el mal funcionamiento está ocurriendo.

Las dos últimas cifras corresponden a una falla en especifico.

Page 8: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Códigos de Falla

Obd Codigos de Falla Estandar.pdf

Page 9: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Modulación por ancho de pulso41.6 kbaud, Estándar para Ford Motor Company

pin 2: Bus+ pin 10: Bus–

Voltaje máximo: +5 V Longitud máxima del mensaje 12 bytes

Emplea el CSMA/NDA

Page 10: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

SAE J1850 VPW Ancho de pulso variable10.4/41.6 kbaud, Estándar de General Motorspin 2: Bus+ Bus inactivo en bajoMáximo voltaje: +7 V Voltaje para el punto de desición +3.5 V Longitud del mensaje de 12 bytesCSMA/NDA

Page 11: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

ISO 9141-210.4 kbaud, similar al RS-232. ISO 9141-2 para Chryslery vehiculos asiaticos y

europeros. pin 7: K-line pin 15: L-line (opcional) Señalizacion tipo UART (pero no con los mismos niveles

de voltaje) K-line inactivo permanece en alto El voltaje en alto es Vbatt

Restringido a 12 bytes de mensaje

Page 12: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

ISO 14230 KWP2000 Keyword Protocol 2000

pin 7: K-line pin 15: L-line (opcional) Constitución física semejante a ISO 9141-2 1.2 to 10.4 kbaud Puede contener arriba de 255 bytes de datos

Page 13: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

ISO 15765 CAN (250 Kbit/s or 500 Kbit/s). Es el protocolo mas utilizado en estados unidos para el

sistema OBDIIPara el 2008 sera el estandar de la maoria de las

compañias. pin 6: CAN High pin 14: CAN Low

Page 14: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

SAE standards documents on OBD-II

J1962 - Defines the physical connector used for the OBD-II interface. J1850 - Defines a serial data protocol. There are 2 variants- 10.4 kbit/s (single

wire, VPW) and 41.6 kbit/s (2 wire, PWM). Mainly used by US manufacturers, also known as PCI (Chrysler, 10.4K), Class 2 (GM, 10.4K), and SCP (Ford, 41.6K)

J1978 - Defines minimal operating standards for OBD-II scan tools J1979 - Defines standards for diagnostic test modes J2012 - Defines standards trouble codes and definitions. J2178-1 - Defines standards for network message header formats and physical

address assignments J2178-2 - Gives data parameter definitions J2178-3 - Defines standards for network message frame IDs for single byte

headers J2178-4 - Defines standards for network messages with three byte headers* J2284-3 - Defines 500K CAN Physical and Data Link Layer

Page 15: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

ISO standards

ISO 9141: Road vehicles — Diagnostic systems. International Organization for Standardization, 1989. Part 1: Requirements for interchange of digital information Part 2: CARB requirements for interchange of digital information Part 3: Verification of the communication between vehicle and OBD II scan tool

ISO 11898: Road vehicles — Controller area network (CAN). International Organization for Standardization, 2003. Part 1: Data link layer and physical signalling Part 2: High-speed medium access unit Part 3: Low-speed, fault-tolerant, medium-dependent interface Part 4: Time-triggered communication

ISO 14230: Road vehicles — Diagnostic systems — Keyword Protocol 2000, International Organization for Standardization, 1999. Part 1: Physical layer Part 2: Data link layer Part 3: Application layer Part 4: Requirements for emission-related systems

ISO 15765: Road vehicles — Diagnostics on Controller Area Networks (CAN). International Organization for Standardization, 2004. Part 1: General information Part 2: Network layer services Part 3: Implementation of unified diagnostic services (UDS on CAN) Part 4: Requirements for emissions-related systems

Page 16: Expo(Protocolos de Autodiagnostico a Bordo (OBD))
Page 17: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Interprete de OBD a RS232

Page 18: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Descripción Casi a todos los automóviles nuevos producidos hoy en

día ,se les exige , por ley, disponer de una interfaz de la cual el equipo de prueba pueda obtener una información diagnostico.

La transferencia de datos en estas interfaces siguen varios estándares , de los cuales ninguno es directamente compatible con PCs o PDAs.

Page 19: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

El ELM 327 fue diseñado para actuar como puente entre los puertos de OBD y los puertos del estándar RS232.

El ELM 327 agrega versiones mejoradas interfaces ELM320,ELM 322, y ELM323 agregando 7 protocolos CAN de ellos.

Page 20: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

El resultado es un CI que puede captar y convertir la mayoría de los protocolos comunes usados hoy en día. Entre otras mejoras también encontramos la opción de alta velocidad de RS232, monitoreo del voltaje en la batería, características a gusto del usuario a través de parámetros programables, por mencionar algunas.

Page 21: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

El ELM requiere pocos componentes externos para ser un circuito funcionando completamente.

Mas adelante se hablara de los detalles de la interfaz, y mostraremos como usar el circuito integrado para comunicarse con el vehículo.

Page 22: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Características Soporta 12 protocolos Busca automáticamente un protocolo Completamente configurable con comandos AT Taza de transferencia de RS232 de 500Kbps Voltaje de entrada de la batería monitoreado Bajo consumo del diseño CMOS

Page 23: Expo(Protocolos de Autodiagnostico a Bordo (OBD))
Page 24: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Aplicaciones Lector de diagnostico de códigos de falla. Herramienta de escaneo automotriz Conocimiento de herramientas auxiliares

Page 25: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Diagrama de Bloques

Page 26: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

A continuación se describirá como usa el ELM327 para obtener información del vehículo.

Empezaremos hablando de cómo “hablar” con el CI usando comandos AT y finalmente mostraremos como usar el ELM327 para obtener códigos de falla.

Page 27: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Comunicación con el ELM327 El ELM espera comunicarse con el Host a través de una

conexión serie RS232 Los ordenadores modernos usualmente no están

provistos de una conexión física para esto, pero aquí es donde hay varias maneras por las cuales un “puerto serie virtual “ puede ser creado. Los dispositivos mas comunes son los adaptadores USB a RS232, aunque también hay algunos otros como dispositivos Ethernet a RS232, o adaptadores de Bluetooth a serie.

Page 28: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

No importa como se conecte físicamente con el ELM327, se necesitara una manera para enviar y recibir caracteres. Para hacer esto el método mas simple es usar uno de los muchos programas de “terminal “ que están disponibles (Hyper Terminal, Zterm, etc.),esto permitirá escribir los caracteres directamente desde su teclado.

Page 29: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Comandos AT Algunos parámetros dentro del ELM327 pueden ser

ajustados para modificar su comportamiento. Esto no se hace normalmente ya que tienen q ser cambiados antes de intentar “hablar” con el vehículo, pero de vez en cuando el usuario podría desear personalizarlo.

AT Command Summary.docx

Page 30: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Hablando con el Vehículo Las normas OBD especifican que cada petición que es

enviada al vehículo debe adherirse a un formato. El primer byte (conocido como 'el modo') siempre describe el Tipo de dato solicitado, mientras el segundo, tercero, etc., bytes especifican la información real requerida (Dado por ' un parámetro de especificación' o número de PID). Estos modos y PIDS son descritos detalladamente en Documentos como el SAE J1979, o ISO 15031-5 Las normas, y también pueden ser ampliadas por el Fabricantes de vehículo.

Page 31: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Normalmente uno solo es concernido con los nueve modos de diagnostico de prueba descritos por J1979 (aunque podría haber mas). Todos estos nueve modos no son obligados a ser soportados por cada vehículo, y son a menudo no lo son .

Page 32: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Estos nueve modos son: 01 - show current data 02 - show freeze frame data 03 - show diagnostic trouble codes 04 - clear trouble codes and stored values 05 - test results, oxygen sensors 06 - test results, non-continuously monitored 07 - show ‘pending’ trouble codes 08 - special control mode 09 - request vehicle information

Page 33: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Interpretación de Códigos de Falla

Page 34: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Selección de protocolos. El ELM 327 soporta varios protocolos OBD diferentes

. Como un usuario, usted puede usar directamente los ajustes de fabrica o también si lo desea puede especificar que protocolo usar .

Page 35: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Protocolos del ELM

Page 36: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Formato de Mensaje OBD

Page 37: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Ejemplo de Aplicación ejemplo de aplicacion.docx

Page 38: Expo(Protocolos de Autodiagnostico a Bordo (OBD))

Ejemplos de Escaneo Automotriz

Page 39: Expo(Protocolos de Autodiagnostico a Bordo (OBD))
Page 40: Expo(Protocolos de Autodiagnostico a Bordo (OBD))
Page 41: Expo(Protocolos de Autodiagnostico a Bordo (OBD))