Interfase OBD II con LM327: Descripción de una Interfase OBD II - El Sistema CAN Bus

  • Published on
    22-Mar-2016

  • View
    219

  • Download
    6

Embed Size (px)

DESCRIPTION

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.

Transcript

  • Relacin General del Sistema

    La aplicacin masiva de sistemaselectrnicos de control y regulacinen el vehculo motorizado, como porejemplo:

    Control del cambioControl 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 enred de las diversas unidades de con-trol. El intercambio de informacionesentre los sistemas reduce la cantidadde sensores y mejora el aprovecha-

    miento de los sistemas individuales.Las interfaces de los sistemas decomunicacin desarrollados espe-cialmente para vehculos motoriza-dos, pueden subdividirse en doscategoras:

    Interfaces convencionalesInterfaces en serie como el CAN

    (Controller Area Network).

    Transmisin de datos conven -cional: Se caracteriza por el hechode que a cada seal le esta asignadauna conduccin individual. Las sea-les binarias solamente pueden trans-mitirse mediante dos estados 0 o1 (cdigo binario) (por ejemplo com-presor de aire acondicionado conec-tado o desconectado). Medianterelaciones de impulsos pueden trans-mitirse magnitudes variables conti-nuamente (ejemplo: estado del sen-sor del pedal del acelerador). Elincremento del intercambio de datos

    entre los componentes electrnicosen el vehculo motorizado, ya nopuede ser realizado razonablementecon interfaces convencionales. Lacomplejidad de los mazos de cablestan solo puede dominarse actual-mente con gran esfuerzo y aumentancada vez mas las exigencias plantea-das al intercambio de datos entre lasunidades de control, figura 1.

    Transmisin de datos en serie(CAN): Los problemas en el inter-cambio de datos a travs de interfa-ces convencionales, pueden resol-verse mediante la aplicacin de siste-mas bus (vas colectoras de datos),por ejemplo CAN, un sistema busdesarrollado especialmente paravehculos motorizados. Bajo la condi-cin de que las unidades de controlelectrnicas tengan un interfafase enserie CAN.

    Existen tres campos de aplicacin

    Interfase OBD II con LM327Descripcin de una Interfase OBD II

    El Sistema CAN BusAntes de continuar con la explicacin paso apaso de la forma de realizar programas pormedio de comandos OBD, es necesariorever qu es una red de rea controladapara transmisin de datos en electrnicaautomotor. En esta nota brindamos una des -cripcin general, con el aporte de www.meca -nicavirtual.org

    Seleccin de Luis Horacio Rodrguez

    Service & Montajes

    26

    AUTO ELCTRICO

  • esenciales para el sistema CAN en elvehculo motorizado:

    Acoplamiento de unidades decontrol.

    Electrnica de la carrocera y deconfort.

    Comunicacin mvil.

    Acoplamiento de Unidadesde ControlTambin llamado a las aplicacio-

    nes que funcionan en tiempo realcomo son las unidades de control delmotor, el control del cambio y la regu-lacin de la dinmica de marcha(ESP), sirven para la regulacin delmovimiento del vehculo. Se caracte-rizan por unas velocidades de trans-misin situadas entre 125 kBit/s y1MBit/s (High-Speed-CAN).

    Electrnica de Carroceray de ConfortTambin llamado a las aplicacio-

    nes mltiplex que se emplea para elcontrol y la regulacin de componen-tes en el sector de la electrnica decarrocera y confort, por ejemplo: laregulacin del aire acondicionado, elcierre centralizado y el ajuste delasiento. Las velocidades de transmi-sin se sitan entre 10 kBit/s y 125125 kBit/s (Low-speed-CAN).

    Comunicacin MvilLas aplicaciones de comunica-

    cin mvil comunican componentestales como el sistema de navegacinGPS, el telfono, o los equipos deaudio con unidades centrales de indi-cacin y mando. El objetivo consisteen unificar, en lo posible, las secuen-

    cias de operacin, agruparinformaciones de estado yconseguir que la distraccindel conductor sea mnima.Las velocidades de transmi-sin de los datos se sitanhasta los 125 kBit/s; noobstante, sin ser posible latransmisin directa dedatos de audio o vdeo.

    Acoplamiento de Unidades de Control

    Se acoplan entre s sistemaselectrnicos como el control delmotor o de bomba de inyeccin, sis-tema antibloqueo ABS, sistema detraccin antideslizante ASR o regula-cin de la dinmica de marcha ESP,control electrnico de cambio, etc.Las unidades de control estn aquunidas como estaciones con igualdadde derechos, mediante una estructu-ra de bus lineal, figura 2. Esta estruc-tura presenta la ventaja de que encaso de fallar una estacin, el siste-ma bus contina estando plenamentea disposicin de las dems estacio-nes. En comparacin con otras dis-posiciones lgicas (estructuras anu-lares o estructuras en estrella) sereduce as esencialmente la probabi-lidad de un fallo total. En el caso deestructuras anulares o en estrella, elfallo de una estacin o de la unidadcentral, conduce a un fallo total. Lasvelocidades de transmisin tpicasestn entre aproximadamente 125kBit/s y 1Mbit/s (ejemplo: la unidadde control del motor y la unidad decontrol de bomba en la regulacinelectrnica diesel comunican entresa 500 kBit/s). Las velocidades detransmisin deben ser tan altas parapoder garantizar el comportamientode tiempo real requerido.

    Direccionamiento Referido al ContenidoEl sistema bus CAN no asigna

    direcciones a las diversas estacio-nes, sino que asigna a cada mensa-

    Service & Montajes

    27

    El Sistema CAN Bus

    Figura 1

    Figura 2

  • je un identificador fijo de 11 o 29bits. Este identificador representa elcontenido del mensaje (ejemplo:nmero de revoluciones del motor).Una estacin emplea nicamenteaquellos datos cuyo identificadorcorrespondiente est almacenado enla lista de mensajes a recibir. Todoslos dems datos se ignoran simple-mente. El direccionamiento referidoal contenido hace posible enviar unaseal a varias estaciones, mandandoun sensor su seal, directamente o atravs de una unidad de control, a lared bus que la distribuye entoncescorrespondientemente. Adems esposible as realizar muchas variantesde equipamiento, porque puedenaadirse por ejemplo: estaciones adi-cionales a un sistema bus CAN yaexistente.

    Prioridad: El identificador deter-mina junto al contenido de datossimultneamente la prioridad (prefe-rencia) del mensaje al realizar la emi-sin. Una seal que vara rpidamen-te (ejemplo: el nmero de revolucio-nes del motor) debe transmitirse tam-bin con gran rapidez, y recibe por lotanto una prioridad mayor que unaseal que vara relativamente lenta(ejemplo: temperatura del motor).

    Asignacin de bus: C u a n d oest libre el bus puede comenzarcualquier estacin a transmitir sumensaje. Si comienzan a emitirvarias estaciones simultneamente,se impone el mensaje de mayor prio-ridad, sin que se produzca una prdi-da de tiempo o de bit. Los emisorescon mensajes de menor prioridad seconvierten automticamente enreceptores y repiten su intento deemisin, en cuanto est libre otra vezel bus.

    Formato de mensaje: Para latransmisin en el bus se crea unmarco de datos (Data Frame), cuyalongitud abarca como mximo 130 bit(formato estndar) o 150 bit (formato

    ampliado). De esta forma queda ase-gurado que el tiempo de esperahasta la siguiente transmisin, posi-blemente muy urgente, se mantengasiempre corto.

    El Data Frame consta de sietecampos sucesivos, tal como semuestra en la figura 3:

    Start of Frame: marca elco -mienzo de un mensaje y sincronizatodas las estaciones.

    Arbitration Field: consta del

    identificador del mensaje y un bit decontrol adicional. Durante la transmi -sin de este campo, el emisor com -prueba en cada bit si todava estautorizado para emitir o si est emi -tiendo otra estacin de mayor priori -dad. El bit de control decide si elmensaje se trata de un Data Frameo de un Remote Frame.

    Control Field: contiene el cdi -go sobre la cantidad de bytes dedatos en el Data Field.

    Data Field: dispone de un con -

    Figura 4

    Auto Elctrico

    Figura 3

    Service & Montajes

    28

  • tenido de informacin entre 0 y 8bytes. Un mensaje de longitud 0puede emplearse para la sincroniza -cin de procesos distribuidos.

    CRC Field: contiene una pala -bra de proteccin de marco para elreconocimiento de posibles anomal -as de transmisin producidas.

    Ack Field: contiene una sealde confirmacin de todos los recepto -res que han recibido el mensaje sinfallos.

    End of Frame: marca el finaldel mensaje.

    La figura 4 muestra cmo se inter-

    conectan los diferentes subsistemasa travs de un sistema CAN.

    Diagnstico integrado

    El sistema bus CAN dispone deuna serie de mecanismos de controlpara el reconocimiento de anomalas.Pertenece aqu por ejemplo: la sealde seguridad en el Data Frame y elMonitoring, en la que cada emisorrecibe otra vez su propio mensaje,pudiendo reconocer entonces posi-bles divergencias. Si una estacinregistra una anomala, emite enton-

    ces un flag de error, que detiene latransmisin en curso. De esta formase impide que otras estaciones reci-ban el mensaje errneo. En caso deuna estacin defectuosa podra ocu-rrir, sin embargo, que todos los men-sajes, es decir tambin los mensajessin errores, sean interrumpidos conun flag de error. Para evitar esto, elsistema bus CAN esta equipado conun mecanismo que puede distinguirentre anomalas ocasionales y ano-malas permanentes y pueden locali-zar fallos de estacin. Esto se produ-ce mediante una evaluacin estads-tica de las situaciones de error.

    Service & Montajes

    29

    El Sistema CAN Bus

    Figura 5

  • Estandarizacin

    El sistema CAN fue estandariza-do por la organizacin normativainternacional ISO, para el intercam-bio de datos en vehculos motoriza-dos:

    Para aplicacin hasta 125 kBit/s,como ISO 11 519-2.

    Para aplicaciones superiores a125 kBit/s como ISO 11 898.

    De ms est decir que lo dadohasta aqu es una breve introduccinal tema como para que podamosencarar el aprendizaje de programasmediante comando OBD. Paraampliar este tema puede recurrir a laweb: www.mecanicavirtual.org.

    Ciclo PRACTICO de CONTROL

    La Lnea de CAN bus ofrecemuchas ventajas con respecto a loscableados tradicionales porque redu-ce CANTIDAD de CABLES en la ins-talacin y, adems, la diagnosis yreparacin es ms fcil de hacerteniendo bsicos conocimientos deElectrnica Digital. Para la siguienteexplicacin, vea la figura 5.

    La LNEA de CAN bus va a

    TRANSMITIR/RECIBIR s e c u e n c i a sde datos (b i t s) a travs de DOSCABLES enrollados o trenzados. Deesta manera se evitan interferenciasporque afectan por igual a las DOSSEALES. Los Componentes van arecibir alimentacin ElctricaDIRECTAMENTE, y el cableado paralos SENSORES y A C T U A D O R E Sestar junto a cada C o m p o n e n t e ,reducindose los metros de Cable dela Instalacin con mayor seguridad ymenos averas. La InstalacinElctrica de una VIVIENDA es algosimilar al CAN bus ya que del CON-TADOR sale una Lnea General a laque se conectan todos los consu-mos. Las instalaciones de losCOCHES comparndola con laVIVIENDA sera similar a que cadaCONSUMO de una VIVIENDA tuvie-se su propio CABLEADO desde elCONTADOR (supuesto absurdo yobsoleto que existe en losCoches). Podemos resumir el cicloen los siguientes pasos:

    PRIMER PASO; Informacin deAVERA: Si las DOS Lneas del CANbus estn interrumpidas y quedaINCOMUNICADO un COMPONEN-TE Unidad de Actuacin (MandoPuertas; Intermitentes; ABS, etc),habr FALLO en ese Componente;

    pero si las DOS Lneas estn DERI-VADAS a MASA, ser cuando seO B S E RVE un fallo en todo elSistema CAN bus...

    SEGUNDO PASO: Se controlarla CONTINUIDAD de los DOS cablesde la LNEA del CAN bus, porque siel Cable H (High Valor ALTO) queva a funcionar con Tensiones deentre 2,7 a 5 Voltios est interrumpi-do derivado a Masa, el SistemaCAN bus trabajar nicamente conla Seal L (Low Valor BAJO) quees de unos 0 a 2,2 Voltios con res-pecto a Masa y no se nota fallo.

    TERCER PA S O : En caso defallar la Lnea L (Low Valor BAJOque es de 0 a 2,2V) porque se inte-rrumpa o derive a Masa, el SistemaCAN bus trabajar nicamente conla Seal de la Lnea H (High ValorALTO) pero con respecto a Masa delCoche, no notndose fallos en lossistemas.

    CUARTO PASO: De existir uncortocircuito entre los Cables de lasDOS Lneas; la (H y la L), el SistemaCAN bus pasa a trabajar como L(Low) y con la seal (L) trabajandocon respecto a Masa, sin que se per-ciba fallo alguno.

    Auto Elctrico

    EDICION ARGENTINAN 122 JUNIO 2010

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

    (4301-4942) Interior: Distribui-dora Bertrn S.A.C., Av. VlezSrsfield 1950 - Cap.Fed. U r u g u a y: R O D E - S O L :Ciudadela 1416 - Montevideo. Impresin: I m p r e s i o n e s B a r r a c a s . C a p .F e d . B s . A s .

    Director Ing. Horacio D. Vallejo

    Jefe de RedaccinJos Mara Nieves

    ProduccinJos Maria Nieves

    StaffTeresa C. JaraOlga Vargas

    Luis LeguizamnAlejandro Vallejo

    Liliana VallejoMariela Vallejo

    Fabian Alejandro NievesPublicidad

    Alejandro VallejoEditorial Quark SRL (4301-

    8804)Web Manager - Club SE

    Luis Leguizamn

    La Editorial no se responsabiliza por elcontenido de las notas firmadas. Todoslos productos o marcas que se mencio-nan son a los efectos de prestar un ser-vicio al lector, y no entraan responsa-bilidad de nuestra parte. Est prohibidala reproduccin total o parcial del mate-rial contenido en esta revista, as comola industrializacin y/o comercializacinde los aparatos o ideas que aparecenen los mencionados textos, bajo penade sanciones legales, salvo medianteautorizacin por escrito de la Editorial.

    EDITORIAL QUARKS.R.L.Propietaria de los dere-chos en castellano de lapublicacin mensual SA-BER ELECTRNICAHerrera 761/763 CapitalFederal (1295) TEL.(005411) 4301-8804

Recommended

View more >