# El OBDII Completo/Introduccion/Modelo OSI del OBD

El sistema OBD en completo es en síntesis un sistema de comunicación entre módulos del vehículo y a su vez estos con el exterior a través de otros equipos o interfaces de usuario. Como todo sistema de comunicación, este puede ser modelado utilizando los niveles OSI (de las siglas en inglés Open Systems Interconnect) definido por el estándar ISO/IEC 7498-1 y el ISO/IEC 15031, el cual es universalmente conocido y empleado para estructurar sistemas de comunicación como este. La ventaja de definir los niveles en estos sistemas estriba en facilitar el delimitar los diferentes módulos y subsistemas, ayudando así a definir interfaces estándar entre estos. Así, el desarrollo de dichos módulos y subsistemas por separado se facilita y abre las posibilidades de enfocarse, por decir en una interface de usuario robusta y de gran utilidad en el mercado, sin necesidad de preocuparse por definir la comunicación entre tarjetas electrónicas.
El estándar ISO15031 consiste en una serie de secciones, las cuales juntas proveen una serie de especificaciones las cuales son orientadas al diagnóstico de emisiones en los vehículos. La parte 1 es una introducción a los estándares internacionales. Las partes 2 a 7 están basadas en prácticas recomendadas por la organización SAE.
La sección 6 está basada en el estándar SAEJ2012. Esta sección en especial contempla la comunicación entre equipos externos de prueba y las unidades a bordo del vehículo para diagnóstico (Sistemas OBD) contemplados en las diversas legislaciones. Para dar una estructura coherente, esta sección del estándar como se mencionaba se apoya en la estructura OSI de 7 niveles. Cuando se mapean de esta manera, los servicios especificados por este estándar ISO 15031 para definir la interacción del OBD con otros sistemas, visto desde la aplicación del usuario final hacia dentro del sistema queda como sigue:

## • Capa 7 – Servicios de diagnóstico especificados en:

* ISO 15031-5 comunicación entre vehículos y equipo externo para diagnóstico de emisiones – Parte 5: Servicios de diagnóstico relacionados a emisiones
* ISO 27145-3 Implementación del diagnóstico armonizado mundial (del inglés World Wide Harmonized On board Diagnostics WWH-OBD) Parte 3- Diccionario de mensajes comunes;

## • Capa 6 – Servicios de presentación especificados en:

* ISO 15031-2, SAE J1930-DA Comunicación entre el vehículo y equipo externo para diagnóstico de emisiones Parte 2 – Guia de términos, definiciones, abreviaciones y acronimos;
* ISO 15031-5, SAE J1979-DA Modos de Prueba (del inglés Parameter Identification o PIDs);
* ISO 15031-6, SAE J2012-DA (OBD) Comunicación entre el vehículo y equipo externo para diagnóstico de emisiones Parte 6 – Definiciones de códigos de falla (del inglés DTC diagnostic Trouble Codes);
* ISO 27145-2, SAE J2012-DA Implementación del diagnóstico armonizado mundial (del inglés World Wide Harmonized On board Diagnostics WWH-OBD) Parte 2-Diccionario de Datos (códigos) Común;
* ISO 14230-3 sistemas de diagnóstico para intercambio de información por KWP2000 sección 3 – Capa de aplicación;

## • Capa 5 – Servicios de sesión, especificados en:

* ISO 14229-2 soportando los protocolos ISO 15765-4 DoCAN e ISO 14230-4 DoK-Line ;
* ISO 14229-2 el cual no aplica en los protocolos SAE J1850 e ISO 9141-2
* Servicios de diagnóstico unificado (del inglés UDS unified diagnostic services) en capa de servicios de sesión (del inglés Session Layer Services);

## • Capa 4 – Servicios de transporte, especificados en:

Los siguiente estándares prácticamente definen todo de la capa 4 a la 1
* ISO 15765-2 Comunicación de diagnóstico en redes de controladores parte 2 – servicios de transporte y red (del inglés Diagnostic communication over Controller Area Network DoCAN -- Part 2: Transport protocol and network layer services);
* SAE J1850 definido en ISO 15031-5 Interface de comunicación de datos clase B para vehículos terrestres, con dos versiones PWM y VPW;
* ISO 9141-2 definido en ISO 15031-5 sistemas de diagnóstico para intercambio de información serial asíncrono, similar al RS232 ;
* ISO 14230-4 definido en ISO 15031-5 sistemas de diagnóstico para intercambio de información por KWP2000,similar al ISO9141-2;
* SAE J1939 comunicación en vehículos de carga pesada

## • Capa 3 – Servicios de Red (del inglés network layer services), especificados en:

* ISO 15765-2;
* SAE J1850 definido en ISO 15031-5;
* ISO 9141-2 definido en ISO 15031-5;
* ISO 14230-4 definido en ISO 15031-5;

## • Capa 2 – Servicios de enlace de datos (del inglés data link layer), especificado en:

* ISO 15765-4, ISO 11898-1 e ISO 11898-2; Requerimientos Generales para sistemas de control de emisiones
* SAE J1850;
* ISO 9141-2;
* ISO 14230-2 comunicación de diagnóstico utilizando línea K (DoK-Line) Parte 2 – Servicios de enlace de datos;

## • Capa 1 – Capa física, especificado en:

* ISO 15765-4, ISO 11898-1 e ISO 11898-2;
* SAE J1850;
* ISO 9141-2;
* ISO 14230-1 comunicación de diagnóstico utilizando línea K (DoK-Line) Parte 1 – Capa física;
* SAE J1962 Conector OBD
La siguiente tabla tomada del Estándar ISO15031-6:2010 realiza un resumen de lo anterior expuesto, así como ilustrando el comparativo con la iniciativa de unificación de códigos global (WWH-OBD)
| Aplicacion | 7 Layers OSI | Requerimientos de comunicacion OBD relacionados emisiones | Requerimientos de comunicacion OBD relacionados emisiones | Requerimientos de comunicacion OBD relacionados emisiones | Requerimientos de comunicacion WWH relacionados emisiones | Requerimientos de comunicacion WWH relacionados emisiones | Requerimientos de comunicacion WWH relacionados emisiones |
| Siete capas de acuerdo a ISO/IEC 7498-1 ISO/IEC 10731 | 7 - Aplicacion | ISO 15031-5 | ISO 15031-5 | ISO 15031-5 | ISO 27145-3 | ISO 27145-3 | ISO 27145-3 |
| Siete capas de acuerdo a ISO/IEC 7498-1 ISO/IEC 10731 | 6 - Presentacion | ISO 15031-2, ISO 15031-5, ISO 15031-6 | ISO 15031-2, ISO 15031-5, ISO 15031-6 | ISO 15031-2, ISO 15031-5, ISO 15031-6 | ISO 27145-2 | ISO 27145-2 | ISO 27145-2 |
| Siete capas de acuerdo a ISO/IEC 7498-1 ISO/IEC 10731 | 6 - Presentacion | SAE J1930-DA/SAE J1979-DA / SAE J2012-DA (OBD) (*Digital Anexo) | SAE J1930-DA/SAE J1979-DA / SAE J2012-DA (OBD) (*Digital Anexo) | SAE J1930-DA/SAE J1979-DA / SAE J2012-DA (OBD) (*Digital Anexo) | SAE J2012-DA (WWH-OBD) | SAE J2012-DA (WWH-OBD) | SAE J2012-DA (WWH-OBD) |
| Siete capas de acuerdo a ISO/IEC 7498-1 ISO/IEC 10731 | 5 - Sesion | ISO 14229-2 | ISO 14229-2 | No Aplica | No Aplica | ISO 14229-2 | ISO 14229-2 |
| Siete capas de acuerdo a ISO/IEC 7498-1 ISO/IEC 10731 | 4 - transporte | ISO 15765-2 | ISO 15765-4 | ISO 15031-5 | ISO 15031-5 | ISO 15031-5 | ISO 14230-4 |
| Siete capas de acuerdo a ISO/IEC 7498-1 ISO/IEC 10731 | 3 - Network | ISO 15765-2 | ISO 15765-4 | ISO 15031-5 | ISO 15031-5 | ISO 15031-5 | ISO 14230-4 |
| Siete capas de acuerdo a ISO/IEC 7498-1 ISO/IEC 10731 | 2 - Datos | ISO 11898-1 ISO 11898-2 | ISO 15765-4 | SAE J1850 | ISO 9141-2 | ISO 14230-2 | ISO 14230-4 |
| Siete capas de acuerdo a ISO/IEC 7498-1 ISO/IEC 10731 | 1 - Fisica | ISO 11898-1 ISO 11898-2 | ISO 15765-4 | SAE J1850 | ISO 9141-2 | ISO 14230-1 | ISO 14230-4 |
REFERENCIA: Protocolos SAE / ISO relacionados a OBD Next Page: OBD, PID y DTC en Breve Previous Page: Arquitectura de un Automovil Main Page: El OBDII Completo - Indice