| Productos | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
|||||||||
| Últimos Mensajes |
|---|
| Sin Mensajes |
| AdSense |
|---|
| Únete a la lista |
|---|
| Centrales de comunicación OBDII |
|
|
|
| Escrito por Odisea 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| viernes, 28 de enero de 2005 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1.- Introducción. Hasta hace algunos años (antes de 1.996), no existía un sistema que unificara la parte electrónica de todos los fabricantes de automóviles. Cada uno tenía sus sistemas más o menos eleborados, tampoco existían normativas que exigieran unos sistemas electrónicos de control. Eso ya no es así, desde el año 1.996 todos los vehículos fabricados y vendidos en Estados Unidos están obligados a implantar el OBD II, en Europa desde el año 2000 es obligatorio el EOBD II, una variante del OBD II que implementa además un BUS CAN. El día 1 de enero de 2000 entró en vigor en la unión europea el nivel UE3, que amplía y endurece la normativa existente sobre la contaminación atmosférica producida por los automóviles. El sistema OBD es el encargado de controlar y gestionar los elementos necesarios para que las emisiones producidas no excedan los límites establecidos. En esta primera etapa le ha tocado el turno a los turismos nuevos de gasolina y cilindrada superior a los 2000 centímetros cúbicos. El resto de automóviles los irán incorporando en función de un calendario fijado por la Unión Europea.
Si bien en principio OBD II y EOBD II son normas para controlar los niveles de polución de los vehículos, sus prestaciones se extienden más allá de sus planteamientos iniciales. A traves de los conectores EOBD II se puede hacer un diagnóstico del estado del automovil, se puede leer en tiempo real datos como la velocidad, RPM, etc....tambien podemos acceder al ordenador central, tambien llamado ECM (Electronic Control Module) o ECU (Electronic Control Unit), y modificar las prestaciones del vehículo... y un largo etcetera que ya iremos viendo con detalle. 2.- ¿ Que es EOBD II ? EOBD II son las normas que rigen en Europa para facilitar el diagnostico de averías en los automóviles y disminuir el índice de emisiones de contaminantes. Siglas que significan European On Board Diagnostic, osea Diagnósticos de a bordo Europeos.. Veamos en esta tabla los orígnes de EOBD II.
Los estudios iniciales comenzaron en California (Estado Unidos), antes de 1982, debido al crecimiento de la polución en la zona de Los Ángeles - California. La primera norma implantada fue la OBD I en 1988, que monitoreaba algunas partes del sistema como: sonda lambda, sistema EGR y ECM (Modulo de control). El gran problema encontrado es que esos requisitos no estaban normalizados, variando de un fabricante a otro, dificultando el diagnóstico de los fallos.. En 1989 comenzaron los estudios para una norma mas completa con normalización llamada OBD II, que fue implantada inicialmente en California en 1994. Solamente a partir de 1996 la norma fue adoptada en todos los Estados Unidos de América. A partir de esta fecha los vehículos fabricados e importados por los Estados Unidos tendrían que cumplir con esta norma. En latinomaérica esa norma aparece en vehículos de una forma muy complicada ya que tenemos vehículos importados de Estados Unidos sin ser OBD II (aún teniendo el conector normalizado), vehículos europeos y asiáticos que pueden tener el sistema. OBD II no es, por lo tanto, un sistema de inyección electrónica, sino un conjunto de normalizaciones que procuran facilitar el diagnostico y disminuir el índice de emisiones de contaminantes de los vehículos. La norma OBD II es muy extensa y está asociada a otras normas como SAE e ISO.
De todo este baile de normas que puede llevarnos a la confusión debemos quedarnos (para Europa) con las siguientes normas que explican con detalle estos sistemas:
...y que pueden localizarse en la organizacion Suiza ISO http://www.iso.org/ .No obstante ya aviso que no son gratis y por cierto bastante caras, alrededor de las 95.000 pts el conjunto de las normas citadas. Tambien son un punto de referencia muy importante las normas SAE http://www.sae.org/, ya que las normas Europeas ISO estan basadas en las americandas SAE. Son interesantes y guardan relación con este tema las siguientes:
Otras normas a tener en consideración como punto de referencia son las siguientes:
En próximos artículos veremos con todo lujo de detalles las normas ISO citadas y que son las que definen con precisión el funcionamiento de los ordenadores o "centralitas" en los automoviles europeos.
3.- EOBDII - Centralitas. Topología del Sistema. Es hora ya de que veamos físicamente el equipamiento empleado en los ordenadores o centralitas de a bordo. Primero un pequeño esquema que resume de manera muy escueta el sistema..
ECM o ECU: Es el ordenador central que controla todo el sistema electrónico del automovil. Se le denomina ECM (Módulo Central Electrónico) o ECU (Unidad Central Electrónica), pero son popularmente conocidas como CENTRALITAS. La ECM es responsable de controlar el tiempo de ignición y el consumo de combustible del motor, en definitiva de las prestaciones del motor. Es programada con datos que aseguran que el comportamiento del motor es eficiente y se mantiene siempre para todo el rango de revoluciones y debe poder ser calibrada usando el sensor adecuado para un ajuste más preciso del tiempo de ignición y el sensor Lambda para controlar el combustible consumido. Así pues la POTENCIA del motor y el par motor estarán controlados por la ECM en función de como haya sido programada. Es práctica habitual entre los entendidos modificar el programa de la ECM para cambiar las prestaciones del motor, normalmente para obtener más potencia. Trataremos de ello más adelante.. Conector EOBD II: Es la parte física, a través de la que el sistema electrónico se comunica con el exterior. Por aqui podremos conectarnos a nuestro automovil usando una "Scan Tool" o cualquier dispositivo diseñado para entenderse con la ECM o los sensores del vehículo a traves de los buses CAN y serie ISO9141. ![]() ![]()
Sensores : La ECM necesita la información de los sensores para controlar, cuando es necesario, tanto el funcionamiento del motor (velocidad, tiempo de ignición y combustible), como la detección de fallos en alguna de las partes del vehículo. Se comunican a traves del BUS CAN con la ECM y con el conector EOBDII. Son la fuente de información para la unidad central (ECM o ECU) del estado del automovil y del funcionamiento de cada una de sus partes.
....y en definitiva todos los sensores que le informan a la ECM del estado del vehículo, tanto para detectar averías en tiempo real, como para que la ECM controle los actuadores que modifican el comportamiento del motor....
Más adelante hablaremos con detalle de los sensores, con explicaciones de su funcionamiento e imagenes de los mismos. Actuadores: como su propio nombre indica, actuan sobre el automovil, dirigidos por la unidad central (ECM), en función de un programa que procesa la información de los sensores y de los parámetros establecidos por el fabricante. Es práctica frecuente entre los entendidos modificar el programa de la ECM para cambiar las prestaciones del motor (por ejemplo) y sacar mas potencia.. hablaremos del tema mas adelante.
Bus serie CAN: Cómo se muestra en el organigrama, el bus de comunicaciones CAN es el encargado de establecer la comunicación entre la unidad central (ECM) y los sensores y actuadores. Tambien está disponible en el conector EOBDII. Hablaremos largo y tendido sobre el BUS CAN, ya que es un tema que dá para escribir varios artículos (o libros) solo dedicados a él. Por ahora decir que fué inventado por Bosch para el sector automovilisticoa principios de los 90, y se ha establecido como la referencia en las comunicaciones de los sistemas electrónicos en los vehículos vendidos en Europa. Es un bus de altas prestaciones y gran seguridad (inmunidad contra las interferencias externas). Utiliza tan solo 2 hilos para comunicar los dispositivos que lo utilizan y permite direccionar un gran cantidad de ellos a diferencia de otros buses como I2C o SPI.
Relación entre la velocidad de transferencia, longitud del bus, resistencia e impedancia del teminador.
Es un sistema de bus serie con posibilidad de multiples master, es decir pueden haber varias unidades principales en el mismo bus, cosa compleja por no decir imposible en buses como I2C, SPI y otros.Todos los nodos CAN pueden transmitir datos y varios pueden solicitar el uso de bus simultaneamente. Sus características quedan regogidas en las normas ISO11898 que trataremos más adelante con detalle, y cubre las 2 capas inferiores del modelo de referencia ISO/OSI.En una red CAN no hay direccionamientos o estaciones en el sentido más convencional, sinó que la prioridad de los mensajes es la que manda.Un transmisor envia un mensaje a todos los nodos CAN (emisión). Cada nodo decide en base a un identificador recibido si debe o no procesar el mensaje. El identificador tambien determina la prioridad del mensaje compitiendo por el acceso al bus.La relativa simplicidad del protocolo CAN significa que se precisa un bajo coste y esfuerzo en formación. Los chips controladores CAN hacen que las aplicaciones sean sencillas de realizar. Hay disponibles chips a muy bajo coste que implementan el protocolo CAN y permiten conexiones simples con microcontroladores. Hoy en día hay disponibles más de 50 chips controladores CAN de más de 15 fabricantes... y esta cifra sigue en aumento.Cada mensaje CAN puede transmitir de 0 a 8 bytes de información. Por supuesto, se puede transmitir información con mayores longitudes utilizando segmentación. La velocidad máxima de transmisión es de 1Mbit /s. Este valor aplicado a redes de hasta 40m. Para mayores distancias la velocidad debe ser reducida, según la tabla indicada. Lo dicho, hablaremos proximamente largo y tendido del BUS CAN, esto solo ha sido una pequeña introducción relacionada con el mundo del automovil. Pero el BUS CAN se puede implementar en cualquier sistema en el que se precise un BUS serie de altas prestaciones. Hay en Odisea2010 varios proyectos relacionados con microcontroladores, robótica, domótica etc... en los que construiremos unidades CAN con chips muy económicos y faciles de manejar.
Estos son algunos de los controladores CAN con los que realizaremos varias prácticas en un futuro próximo. El T89C51 es un microcontrolador completo con CAN incorporado, los MCP2510 y SJA1000 son controladores CAN, SPI y paralelo respectivamente, en cuanto al PCA82C250 es un transceptor, imprescindible para adaptar electricamente los niveles de las señales que requiere el BUS CAN. BUS serie ISO9141: de nuevo nos referimos al organigrama presentado al principio, para darnos cuenta de que este BUS serie solo comunica el conector EOBDII con la unidad central (ECM). Tambien podemos ver que se compone de 2 lineas, K y L. Este bus de baja velocidad se emplea para conectar con unidades externas, conocidas como Scan-tool o unidades de diagnóstico, como la mostrada en la imagen inferior.
Con estas unidades podemos saber el estado del vehículo, averias detectadas y tambien datos en tiempo real de velocidad, RPM etc.... Hoy en día imprescindibles en los talleres de reparación para conocer con rapidez los problemas del automovil.No obstante hay que señalar que los sistemas serie empleados para el bus de diagnósticos son 3, aunque en Europa se emplea el ISO9141, veamos cuales son:: Y su distribución entre los principales fabricantes: VPM --- GM Por el momento, esto ha sido una pequeña introducción a la diversas partes que componen los ordenadores de a bordo según las normas EOBDII para Europa. Por supuesto entraremos con más detalle en cada una de ellas más adelante, queda mucho por ver todavía.
4.- Prácticas.
Y por ahora cerramos este primer capítulo sobre centralitas con una práctica. Se trata de un interface RS232-ISO9141 original de Jeff con el que podreis conectar vuestro automovil a un PC portatil y efectuar un diagnóstico de vuestro vehículo, tal como lo hacen los talleres.Se trata pues de lo que se denomina "Scan-tool" y que os permitira ver los códigos de averias o DTC que almacena la ECM cuando detecta a traves de los sensores algún problema.Tambien permite ver en tiempo real diversos parametros, como velocidad, RPM etc....El software que podeis descargar es una demo para probar esta unidad. No obstante hay un proyecto de diseño tanto del hardware como del software, que llevaremos a cabo muy pronto. ![]()
![]() ![]() ![]() Y para probar la unidad podeis descargar el software (demo) VAG-COM de Rosstech.
Construcción del cable serie-EOBD. La unidad se conecta al ordenador por el puerto serie, usaremos para ello un cable serie RS232 corriente, para conectar el PC a la unidad (conector J1). Estas son las señales que maneja el conector J1 RS232:
En cuanto a la conexión al automovil, tendremos que construir un cable que tendrá en un extremo un conector hembra DB9 (conectado a la unidad por J?), y en el otro extremo un conector macho SAE J1962 (conector EOBDII), como el mostrado en las imagenes cuando hablamos del conector EOBDII. Las conexiones de los hilos de este cable son las siguientes:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| < Anterior |
|---|
































