Vous êtes sur la page 1sur 5

AUTO ELCTRICO

Interfase OBD II con LM327


Descripcin de una Interfase OBD II

El Sistema CAN Bus


Antes de continuar con la explicacin paso a paso de la forma de realizar programas por medio de comandos OBD, es necesario rever qu es una red de rea controlada para transmisin de datos en electrnica automotor. En esta nota brindamos una des cripcin general, con el aporte de www.meca nicavirtual.org

Seleccin de Luis Horacio Rodrguez

Relacin General del Sistema La aplicacin masiva de sistemas electrnicos de control y regulacin en el vehculo motorizado, como por ejemplo: Control del cambio Control electrnico del motor o de la bomba de inyeccin. Sistema antibloqueo (ABS). Sistema de traccin antideslizan te (ASR). Control de estabilidad (ESP). Regulacin del momento de arrastre del motor (MSR). Inmovilizador. Ordenador de a bordo, etc. Requieren una interconexin en red de las diversas unidades de control. El intercambio de informaciones entre los sistemas reduce la cantidad de sensores y mejora el aprovecha-

miento de los sistemas individuales. Las interfaces de los sistemas de comunicacin desarrollados especialmente para vehculos motorizados, pueden subdividirse en dos categoras: Interfaces convencionales Interfaces en serie como el CAN (Controller Area Network). Transmisin de datos conven cional: Se caracteriza por el hecho de que a cada seal le esta asignada una conduccin individual. Las seales binarias solamente pueden transmitirse mediante dos estados 0 o 1 (cdigo binario) (por ejemplo compresor de aire acondicionado conectado o desconectado). Mediante relaciones de impulsos pueden transmitirse magnitudes variables continuamente (ejemplo: estado del sensor del pedal del acelerador). El incremento del intercambio de datos

entre los componentes electrnicos en el vehculo motorizado, ya no puede ser realizado razonablemente con interfaces convencionales. La complejidad de los mazos de cables tan solo puede dominarse actualmente con gran esfuerzo y aumentan cada vez mas las exigencias planteadas al intercambio de datos entre las unidades de control, figura 1. Transmisin de datos en serie (CAN): Los problemas en el intercambio de datos a travs de interfaces convencionales, pueden resolverse mediante la aplicacin de sistemas bus (vas colectoras de datos), por ejemplo CAN, un sistema bus desarrollado especialmente para vehculos motorizados. Bajo la condicin de que las unidades de control electrnicas tengan un interfafase en serie CAN. Existen tres campos de aplicacin

Service & Montajes


26

El Sistema CAN Bus


Figura 1
cias de operacin, agrupar informaciones de estado y conseguir que la distraccin del conductor sea mnima. Las velocidades de transmisin de los datos se sitan hasta los 125 kBit/s; no obstante, sin ser posible la transmisin directa de datos de audio o vdeo.

esenciales para el sistema CAN en el vehculo motorizado: Acoplamiento de unidades de control. Electrnica de la carrocera y de confort. Comunicacin mvil. Acoplamiento de Unidades de Control Tambin llamado a las aplicaciones que funcionan en tiempo real como son las unidades de control del motor, el control del cambio y la regulacin de la dinmica de marcha (ESP), sirven para la regulacin del movimiento del vehculo. Se caracterizan por unas velocidades de transmisin situadas entre 125 kBit/s y 1MBit/s (High-Speed-CAN).

Electrnica de Carrocera y de Confort Tambin llamado a las aplicaciones mltiplex que se emplea para el control y la regulacin de componentes en el sector de la electrnica de carrocera y confort, por ejemplo: la regulacin del aire acondicionado, el cierre centralizado y el ajuste del asiento. Las velocidades de transmisin se sitan entre 10 kBit/s y 125 125 kBit/s (Low-speed-CAN). Comunicacin Mvil Las aplicaciones de comunicacin mvil comunican componentes tales como el sistema de navegacin GPS, el telfono, o los equipos de audio con unidades centrales de indicacin y mando. El objetivo consiste en unificar, en lo posible, las secuen-

Acoplamiento de Unidades de Control Se acoplan entre s sistemas electrnicos como el control del motor o de bomba de inyeccin, sistema antibloqueo ABS, sistema de traccin antideslizante ASR o regulacin de la dinmica de marcha ESP, control electrnico de cambio, etc. Las unidades de control estn aqu unidas como estaciones con igualdad de derechos, mediante una estructura de bus lineal, figura 2. Esta estructura presenta la ventaja de que en caso de fallar una estacin, el sistema bus contina estando plenamente a disposicin de las dems estaciones. En comparacin con otras disposiciones lgicas (estructuras anulares o estructuras en estrella) se reduce as esencialmente la probabilidad de un fallo total. En el caso de estructuras anulares o en estrella, el fallo de una estacin o de la unidad central, conduce a un fallo total. Las velocidades de transmisin tpicas estn entre aproximadamente 125 kBit/s y 1Mbit/s (ejemplo: la unidad de control del motor y la unidad de control de bomba en la regulacin electrnica diesel comunican entre sa 500 kBit/s). Las velocidades de transmisin deben ser tan altas para poder garantizar el comportamiento de tiempo real requerido. Direccionamiento Referido al Contenido El sistema bus CAN no asigna direcciones a las diversas estaciones, sino que asigna a cada mensa-

Figura 2

Service & Montajes


27

Auto Elctrico
je un identificador fijo de 11 o 29 bits. Este identificador representa el contenido del mensaje (ejemplo: nmero de revoluciones del motor). Una estacin emplea nicamente aquellos datos cuyo identificador correspondiente est almacenado en la lista de mensajes a recibir. Todos los dems datos se ignoran simplemente. El direccionamiento referido al contenido hace posible enviar una seal a varias estaciones, mandando un sensor su seal, directamente o a travs de una unidad de control, a la red bus que la distribuye entonces correspondientemente. Adems es posible as realizar muchas variantes de equipamiento, porque pueden aadirse por ejemplo: estaciones adicionales a un sistema bus CAN ya existente. Prioridad: El identificador determina junto al contenido de datos simultneamente la prioridad (preferencia) del mensaje al realizar la emisin. Una seal que vara rpidamente (ejemplo: el nmero de revoluciones del motor) debe transmitirse tambin con gran rapidez, y recibe por lo tanto una prioridad mayor que una seal que vara relativamente lenta (ejemplo: temperatura del motor). Asignacin de bus: Cuando est libre el bus puede comenzar cualquier estacin a transmitir su mensaje. Si comienzan a emitir varias estaciones simultneamente, se impone el mensaje de mayor prioridad, sin que se produzca una prdida de tiempo o de bit. Los emisores con mensajes de menor prioridad se convierten automticamente en receptores y repiten su intento de emisin, en cuanto est libre otra vez el bus. Formato de mensaje: Para la transmisin en el bus se crea un marco de datos (Data Frame), cuya longitud abarca como mximo 130 bit (formato estndar) o 150 bit (formato

Figura 3

ampliado). De esta forma queda asegurado que el tiempo de espera hasta la siguiente transmisin, posiblemente muy urgente, se mantenga siempre corto. El Data Frame consta de siete campos sucesivos, tal como se muestra en la figura 3:

identificador del mensaje y un bit de control adicional. Durante la transmi sin de este campo, el emisor com prueba en cada bit si todava est autorizado para emitir o si est emi tiendo otra estacin de mayor priori dad. El bit de control decide si el mensaje se trata de un Data Frame o de un Remote Frame. Start of Frame: marca elco Control Field: contiene el cdi mienzo de un mensaje y sincroniza go sobre la cantidad de bytes de todas las estaciones. datos en el Data Field. Arbitration Field: consta del Data Field: dispone de un con -

Figura 4

Service & Montajes


28

El Sistema CAN Bus


tenido de informacin entre 0 y 8 bytes. Un mensaje de longitud 0 puede emplearse para la sincroniza cin de procesos distribuidos. CRC Field: contiene una pala bra de proteccin de marco para el reconocimiento de posibles anomal as de transmisin producidas. Ack Field: contiene una seal de confirmacin de todos los recepto res que han recibido el mensaje sin fallos. End of Frame: marca el final del mensaje. La figura 4 muestra cmo se interconectan los diferentes subsistemas a travs de un sistema CAN. ces un flag de error, que detiene la transmisin en curso. De esta forma se impide que otras estaciones reciban el mensaje errneo. En caso de una estacin defectuosa podra ocurrir, sin embargo, que todos los mensajes, es decir tambin los mensajes sin errores, sean interrumpidos con un flag de error. Para evitar esto, el sistema bus CAN esta equipado con un mecanismo que puede distinguir entre anomalas ocasionales y anomalas permanentes y pueden localizar fallos de estacin. Esto se produce mediante una evaluacin estadstica de las situaciones de error.

Diagnstico integrado El sistema bus CAN dispone de una serie de mecanismos de control para el reconocimiento de anomalas. Pertenece aqu por ejemplo: la seal de seguridad en el Data Frame y el Monitoring, en la que cada emisor recibe otra vez su propio mensaje, pudiendo reconocer entonces posibles divergencias. Si una estacin registra una anomala, emite enton-

Figura 5

Service & Montajes


29

Auto Elctrico
Estandarizacin El sistema CAN fue estandarizado por la organizacin normativa internacional ISO, para el intercambio de datos en vehculos motorizados: Para aplicacin hasta 125 kBit/s, como ISO 11 519-2. Para aplicaciones superiores a 125 kBit/s como ISO 11 898. De ms est decir que lo dado hasta aqu es una breve introduccin al tema como para que podamos encarar el aprendizaje de programas mediante comando OBD. Para ampliar este tema puede recurrir a la web: www.mecanicavirtual.org. TRANSMITIR/RECIBIR secuencias de datos (bits) a travs de DOS CABLES enrollados o trenzados. De esta manera se evitan interferencias porque afectan por igual a las DOS SEALES. Los Componentes van a recibir alimentacin Elctrica DIRECTAMENTE, y el cableado para los SENSORES y ACTUADORES estar junto a cada Componente, reducindose los metros de Cable de la Instalacin con mayor seguridad y menos averas. La Instalacin Elctrica de una VIVIENDA es algo similar al CAN bus ya que del CONTADOR sale una Lnea General a la que se conectan todos los consumos. Las instalaciones de los COCHES comparndola con la VIVIENDA sera similar a que cada CONSUMO de una VIVIENDA tuviese su propio CABLEADO desde el CONTADOR (supuesto absurdo y obsoleto que existe en los Coches). Podemos resumir el ciclo en los siguientes pasos: PRIMER PASO; Informacin de AVERA: Si las DOS Lneas del CAN bus estn interrumpidas y queda INCOMUNICADO un COMPONENTE Unidad de Actuacin (Mando Puertas; Intermitentes; ABS, etc), habr FALLO en ese Componente; pero si las DOS Lneas estn DERIVADAS a MASA, ser cuando se O B S E RVE un fallo en todo el Sistema CAN bus... SEGUNDO PASO: Se controlar la CONTINUIDAD de los DOS cables de la LNEA del CAN bus, porque si el Cable H (High Valor ALTO) que va a funcionar con Tensiones de entre 2,7 a 5 Voltios est interrumpido derivado a Masa, el Sistema CAN bus trabajar nicamente con la Seal L (Low Valor BAJO) que es de unos 0 a 2,2 Voltios con respecto a Masa y no se nota fallo. TERCER PASO: En caso de fallar la Lnea L (Low Valor BAJO que es de 0 a 2,2V) porque se interrumpa o derive a Masa, el Sistema CAN bus trabajar nicamente con la Seal de la Lnea H (High Valor ALTO) pero con respecto a Masa del Coche, no notndose fallos en los sistemas. CUARTO PASO: De existir un cortocircuito entre los Cables de las DOS Lneas; la (H y la L), el Sistema CAN bus pasa a trabajar como L (Low ) y con la seal (L) trabajando con respecto a Masa, sin que se perciba fallo alguno. !

Ciclo PRACTICO de CONTROL La Lnea de CAN bus ofrece muchas ventajas con respecto a los cableados tradicionales porque reduce CANTIDAD de CABLES en la instalacin y, adems, la diagnosis y reparacin es ms fcil de hacer teniendo bsicos conocimientos de Electrnica Digital. Para la siguiente explicacin, vea la figura 5. La LNEA de CAN bus va a

EDITORIAL QUARK S.R.L. Propietaria de los derechos en castellano de la publicacin mensual SABER ELECTRNICA Herrera 761/763 Capital Federal (1295) TEL. (005411) 4301-8804

(4301-4942) Interior: Distribuidora Bertrn S.A.C., Av. Vlez Srsfield 1950 - Cap.Fed. U r u g u a y: RODE-SOL: Ciudadela 1416 - Montevideo. Impresin: Impresio nes B arracas . Cap . Fed . B s. A s .

EDICION ARGENTINA N 122 JUNIO 2010


Distribucin: Capital: Carlos Cancellaro e Hijos SH, Gutenberg 3258 - Cap.

Director Ing. Horacio D. Vallejo Jefe de Redaccin Jos Mara Nieves Produccin Jos Maria Nieves

Staff Teresa C. Jara Olga Vargas Luis Leguizamn Alejandro Vallejo Liliana Vallejo Mariela Vallejo Fabian Alejandro Nieves Publicidad Alejandro Vallejo Editorial Quark SRL (43018804) Web Manager - Club SE Luis Leguizamn

La Editorial no se responsabiliza por el contenido de las notas firmadas. Todos los productos o marcas que se mencionan son a los efectos de prestar un servicio al lector, y no entraan responsabilidad de nuestra parte. Est prohibida la reproduccin total o parcial del material contenido en esta revista, as como la industrializacin y/o comercializacin de los aparatos o ideas que aparecen en los mencionados textos, bajo pena de sanciones legales, salvo mediante autorizacin por escrito de la Editorial.

Vous aimerez peut-être aussi