INTERESGE
RAL
Sistema de Diagnostico
para Coche
sistema de segunda generacion utilizando
la interface estandar OBD-2
por G. Miller
Los sistemas de diagnosis para coche han sido fabricados especificamente, y
disefiados generalmente, para que sdlo el personal autorizado del taller pueda
tener acceso a los datos. Esto ahora puede cambiar con la introduccién del
sistema estandarizado OBD-2, el cual ha llegado a ser un estandar UE
(EOBD) para todos los nuevos desarrollos de automoviles. En este articulo
describimos en detalle la interface y en un articulo futuro presentaremos un
adaptador de diagnosis EOBD para hacerlo nosotros mismos.
Factores tales como mojora do la seguridad y el
‘confort, no mencionadias en la introduccién, son
cada vez mas complejos on los modernos vehi
culos. Como los fabricantes subon cada vez mas
las catogorias @ incluso los costes de los servi-
ios, y pocas veces disponemos de personal
cualificado en el taller para la realizacién de
ppruchas, los sistemas de diagnéstico de coches
‘se han converte en esenciales para garantizar
rapidez, seguridad y un chequeo econémico en
los servicios y reparaciones de automoviles,
Los ordenadores, que se estén utilizando en
los coches de un tiempo a esta parte, también
‘se pueden usar para diagnosticar los distintos
sistemas y funciones que contzolan. En lo que-se
rofiere a la proteccién de los garajes de las
casas para evitar la manipulacion de particule
res, cada fabricante ha desarrollado su propio
sistema, Ha emergido uno de los dos estande-
16s, pero sélo como resultado del efecto de los
costes de Ja industria de suministro. Esto ha
comenzado a cambiar con la introduceién de la
Jegislacién medioambiental en este aspecto,
“Aunque menos de lo que se desea en este
‘campo, los Bstaclos Unidos dieron los primeros
pasos an la reducci6n de contaminacién, y ain
6
juegan un importante papel en este
‘campo. En particular, el estado de Cali
fornia ha sido eminente en el campo
de la Legislacién Medioambiental. Du-
rante un largo tiempo los fabricantes
‘europeos de coches estuvieron en con:
ta de la colocacién de los catalizado-
res en todos sus coches, aun estando
cuados, junto con unos requerimien
tos legales més estrictos en la expul
sién de gases, han levado a la
introduccién de requisites para algu-
nos coches en California, legndosea
llamar vehiculos ce emisién cero
Por otro lado, en algunos paises
como el Reino Unido, ol estado ha re-
vertido los costes en los conductores
al para
‘vehiculs ‘sucios’ y limpios’, mientras
que en los Estados Unidos le legisla-
ion revierte sobre el fabricante, Los
fa través de a tasacién dife
fabricantes han sido obligados a in-
corporat un de diagnéstico en
el coche que avise al conductor cudn-
do tiene que llevar el coche al taller
porque emite demasiados gases 0
tun chequeo. El sistema es
‘Diagnosis On-Board’, escrito
abreviadamente OBD. En el caso de
lun exceso dle salida dle gases o un fallo
ema de seguridad, se ilumi
1a un piloto amarillo ‘Comprobacién
del motor’ (Figura 1). A veces este
piloto esta etiquetado como ‘Lampa-
1a indicadora de mal funcionamiento’
(abroviadamente MIL). Este sistema
Teva im
1988 y ha sido adoptado en todos los
otros estacios de América en 1994. En
1996, después de un nuevo desarrolo,
se sustituyé por ol sistema estandari-
zado OBD-2 (tu OBD:tl), el cual ahora
eid usdndose masivamente por otros
fabricantes,
En un esfuerzo para animar la
competicién abierta, también en cl
interés de la proteccién medioam-
intado en California desde
ElektorFigura 2. El conector de diagnéstico de 16 vias utiizado en OBD-2 Fgura
(uente: autor) ‘Comprobac
piloto
nde motor’ (fuente: autor
bi bionial, la Union Europea ha publi tarios, Las directrices de la UB se
Tabla | ado las directrices (98/69/EU, _aplican a motores de explosién (por
fecheda en 13/10/1998 [)) para una ejemplo, motores do gasolina) 16
Pines estandarizados en el
vade los niveles _tradios en el 2000 y posteriores, y a
conector OBD-2 de gas, requiriendola instalacionde motores diesel registrados en 2003 y
Pin? 1850 bus + sistemas de diagnosis para todos los _posteriores.
ie a aaMet oe fabricantes de acuerdo con los estén:
Ping Matt sel Guat igaiasd waeataaey oe
Ping — CANalto ()-2284) colocar interfaces de diagnéstico Conector de diagnosis
Pin? Salida SO 9141-2K estandarizados y conectores para
Pin 10 Bus -1850 ppermitir la conexién de equipos a Elreglamento estipula que el conec
Pin 14 CAN bajo ()-2284) ‘cuados de diagnosis, Los fabricantes tor para diagnéstico de OBD-2 0
Baten sta también estardn obligades a publicar. EOBD (Sistema de Diagnosis Euro-
detalles de las partes importantes de peo), debe estar situado en el com-
sus sistomas de diagndstico, de los partimen sajer0, cerca del
Cuales hasta ahora han sido propie-_asientodel to es 10.con
donde el conector estaba en el com
Tabla 2 partimento del motor, Normalmente
él conector estar debajo del panel de
instrumentos oen la consola cena
a veces cubierto por una tapa abati
ble oa veces detrds del cenicero,
OBD-2 utiliza un conector de 16
pines (Figura 2), aunque no todas
las conexiones se fijan con pines
(ver Tabla 1)
La Tabla 2 muestra los distintos
protocolos del sistema bus. Parece
Pin 16 Positivo de bateria
Lectura de datos en tiempo real en modo 01 (no todos los datos estan disponibles
‘en todos los vehiculos):
Estado del sistema de combustible | y 2
Valor de carga calculada
“Temperatura del refrigerante del motor
Proporcién de Ia mezcla combustble-aire a corto plazo banco |
Proporcién de la mezcla combustble-aire a largo plazo banco | -
Proporcién de la mezcla combustible-aire a corto plazo banco 2
Proporcién de la mezcla combustible-aire a largo plazo banco 2
Presi6n de combustible (medido) claro que hay povas discrepancias
Presién de entrada entre fabricantes, Entre las compa-
Velocidad del motor fiias americanas, Ford utiliza un pro-
Velocidad de rueda tocolo con PWM (modulacién por
“Temporizacin de la ignicién para avance del clindro | anchura de pulso) y General Motors
“Temperatura del are de la entrada usa un protocolo con VPW (modula:
Lectura del sensor del flujo de la masa de aire (MAF) cién de anchura de pulso variable),
Posicién de la valvula de aceleracién absoluta ambos bajo el estandar SAE J1850,
Estado del aire reciclado mientras en Europa y fabricantes de!
Posiciones de las sondas Lambda instaladas, con la sonda | cerca del motor Este generalmente utilizan KWP (pro-
jerdo
Banco | sensor |. La sonda Lambda lee y calcula la proporcion de la mezclacombustible-airea corto plazo tocolo de palabra clave) de
Banco | sensor 2 La sonda Lambda le y calcula a proporcién de la mezcla combustbleaire a corto plz con la ISO 9141-2
Banco | sensor 3. La sonda Lambda le y calcula a proporcén de la mezcla combustbleare a corto plz
Banco | sensor 4. La sonda Lambda lee y calcula a proporcén dela mezcacombusibleareacoropize =» Significado
Banco 2 sensor I. Lasonda Lambda le calcula a proporcién de la mezca combustible a corto plazo
Banco? sensor 2. Lasonda Lambda le y calcula a proporcién dela mezca combustbleareacortoplzo «ue significa el nuevo sistema de
Banco 2 sensor 3, La sonda Lambda le y calla proporcién dela mezca combustble-areacortopazo -—_‘iagnéstico para el conductor? Con
Banco 2 sensor 4, La onda Lambda lee y causa proporcién dela mezclacombustbleareacortopizo -«sidorando que previamente la intel
Requerimientos OBD, modelo dependiente gencia residia en la computadora de
Ja maquina del sistema de diagnosis,
tada en el taller, ahora ésta es
Estado entrada auxilarINTERESGENERAL
nar el problema por si mismo, Sin
embargo, significa que podr llevar el
coche hasta el taller més
tener que, por ejemplo, leg
concesionario oficial que puede es
SAE J2012 Fault Code System
POX
cettado. Al menos puede ahorrarse la
Error code haber Ilevado el
dfs ale mesg itso: cercano cuando
2 fuel inject se ilumina el piloto (tal y como acon:
3 ignition failures sejan todos los manuales)
4 aggregate emissions
idle and speed check .
Condiciones de fallo
{Cuando y por qué se ilumina el
piloto indicador de fallo? Cuando
giramos la llave de arranque y el
motor arranca, el piloto indicador de
fallo (a partir de ahora MIL) so ilu
mina junto con todos los dems indi
cadres: esto sirve de comprobacién
de que los pilotos del salpicadoro dol
vehiculo no estén fundidos. Si la
lampara_ permanece encendida
durante bastante tiempo significa
que hay un fallo. $i hay parpadeo
indica que la electiénica del motor
ha detectado un fallo, el cual puede:
daar al catalizador al no lograr rea-
lizar una buena mezcla aire-gaso-
lina. Las dos safiales MIL general:
mente sefialan que la electronica del
motor ha conmutado a un modo de
emergencia para intentar evitar que
el motor sufra algtin dafio. Por ejem-
plo, si las sondas Lambda detectan
una mezcla demasiado poco densa,
se pueden producit dafios irrepara-
bles en el motor. El modo de emer-
gencia al menos permitir evitar
‘esto durante un trayecto que puede
sor suficiente para llegar hasta el
pr6ximo taller y asi evitar dafios
mayores. Con la placa embarcada no
existian mas posibilidades: por el
contrario, la primera ganeracién da
sistemas de diagnéstico embarca-
dos podfan sacar por display el
ntimero de fallo simplemente puen:
teando dos pines del conector de
diagnosis o accionando el pul-
idor situado en la consola
central, aunque esto no es
posible con OBD-2.
Con suerte, ol MIL
se apagara de
epente después
de levar un rato
conduciendo, La
nomnativa estipula
0 SAE J2012 defined
8 manufacturer defined
P powertrain
(transmission)
Figura 3. Cédigos de fallo de acuerdo a SAE
2012 fuente: autor).
‘mucho mas potente y se encuentra en la com
putadora de a hordo, Esto significa que todo
lo que se necesita para encontrar la localiza-
ion exacta de un fallo en un vehiculo es
un dispositivo de lectura econémico,
Esto no ayuda a un conductor
normal, porque en
general él no
pod solucio-
Figura 4. Dispositivo de manejo tipico para la lectura de cédigo de fallos
(uente: Aciron Manufacturing Company, Cleveland, Ohio).
-
que los fallos intermitentes son aque:
los que no se repiten de forma peris-
diva. No obstante, se almacena en
sistema un bloque de datos conto
niendo todos los datos de los senso-
res importantes en el momento en el
que se detecta el fallo: se denomina
rama congelada’. Esta trama con-
gelada de datos se puede leer en
siguiente servicio, para dar una idea
de la causa del problema, incluso
cuando él fallo no se reproduzca
durante un tiempo, Puede ser la
causa de que el fallo sélo ocurra de
forma ocasional o en determinad
del motor
Cédigos de fallo
El formato de los céal
cinco caracteres especificado por
SAE J2012 ¢ ISO DIM 15031-6 se
a en la Figura 3. El OBD estan:
ine el significado de cada uno
de ellos que hace que el MIL se ilu
mine. Al igual que la letra ‘P’ para
Powertrain’ (energta) también tene:
mos ‘B" para ‘Body’ (cuerpo), ‘C’ para
‘Chassis’ y ‘U’ para fallos de red. Si
el segundo cardcter es ‘0! entonces
tenemos un cédligo de fallo. Los digi
tos '1' y ‘2° ge utilizan para codigos
de fallo definidos por el fabricante,
dontro de los cuales el fabricante se
debe cofir estrictamente al estandat
El digito ‘3’ esta reservado para futu
ras expansiones del estandar. El ter
‘tor define el sisterna moni:
torizado de acuerdo con el esquema
dado en la Figura 3. Para finalizar, los
dos iltimos caracteres dan informa-
cion sobre el fallo: explicaciones de
texto correspondiientes a los nimeros
que s pueden encontar en el estén-
dar. Asi, por ejemplo, el cédigo
P0123" inclica que el sensor Lambda
1 del banco 1 esta respondiendo
demasiado lentamente.
108 de fallo de
Lectura de datos externos
4Gémo podemos leer datos desde
fuera del sistema? Como ya hemos
visto en la Tabla 2, no sélo hay tres,
protocols de comunicacién diferen-
tes que estén disponibles en el
conector OBD-2 como dice el fabri-
cante del vehiculo, sino que ninguno
de estos es compatible con el que
normalmente se puadle encontrar en
un ordenador, como puede ser el d
intercambio de la interface serie,
‘ile.INTERESCENERA.
Asi pues, dado que el fabricante del
vehiculo sélo suministra los equipos de
atos a sus tiendas de distribucién
autorizad te un nlimero cada vei
mayor de dispositivos econémicos disponi
bles para suministradores de tercera linea
Estos normalmente son dispositivos auté:
jomos que generalmente sélo son capaces
de visualizar los cédigos de fallo, o constan
de un idaptador que ofrece muchas
més facilidades a tra
basado en PC. El «
nector OBD-2
tiene
mucho més que ofrecer que esos cédigos
de fallo,
Un ejemplo representativo de este tipo de
po auténomo es el Kal KM9040 (Figura 4).
Como con la mayoria de los dispositivos de
esta categoria, también es capaz de
c6cligos de fallo del ordenador del propio vehi-
Los pa equipo rondan desde
108 900 hasta los 1500 €.
Las soluciones basadas en PC (Figura 5),
utilizan un cable adaptador (Figura 6) que
también esta disponible para los ordenado-
res tipo palmtop. También hay sistemas de
bajo coste desde unos 250 €, Normalmente
estos utilizan la computadora de a bordo de!
coche, Las soluciones basadas en PC gene:
ralmente ofrecen un completo rango de datos
disponibles desde el conector OBD-2. De
acuerdo al estandar, el sistema opera de
nueve modos:
1 da datos en tiempo real 1
02 da datos de la lamada ‘trama congelada’
03 da cédigos de fallo
04 borra céctigos de fallo y almacena valores
05 da los resultados de los sensores Lambda
06 da los resultados de los sistemas que no
son monitorizados de forma continua
Sena Mode $01 -Current diagnosis of transmission
[Date [Unit 92.867 |
sor 060 star Stowe 14405128 14:40:27.0
500 Pro suPtsor-s20) SUP vaaost2.7 79,000 ~ 14:40:13.1
js03 sys star CLOMA - 14ancoas so
soa Loan uM x 4
na i CEE
Is06 SHAT FT 5 *
Iso7 LONG Frt 8 % 141-050
jsos sar Fr 2 4 1405.
ls09 LONG Fr2 42 % 1441052
js0c APM Tot apm 14:41:05.3
iso MPH ° kmh 1641:05.4
Engine coulantiemperatare was 05 degrees Celcius
Figura 5. Es posible utiizar un programa dedicado tal como el 'Explorador de
vehiculo' para leer cédigos de fallo utilizando el PC.
07 dalos resultados de los sistemas
que son continuamente monito:
Hizados
08 modo de control dedicado
09 datos del vehiculo: informacion
al como version de software y
VIN (mimero de identificacién
del vehfculo)
No todos los vehiculos soportan
da modo, Dentro de cada modo el
;nador del vehiculo proporciona
un parémetro de identificacién (PID)
como un nimero hexadecimal. Por
ejemplo, enviando la secuencia de
ra 6, Para usar el software basado en PC es necesario un cable adaptador adecuado al
hardware, el cual incluye un microcontrolador para la conversién entre las dos interfaces
((uente: Onboard Diagnostics).
byte 01 00 preguntamos qué
sitos necesita el ordenador del vehi
culo y qué datos se pueden propor-
cionar. Después de haber seleccio
nado el modo, en este caso 01, PID
00 determin
entienden en este modo y seran
replicados,
Ahora estamos en la mitad de los
detalles del protocolo, los cuales no
son importantes para el usuario de
productos de software terminados.
El formato relativamente simple del
protocol OBD-2, como nosotros lo
hemos presentado, significa que un
programacior con un poco de expe:
Hencia puede realizar un programa
perfectamente, Todo lo que se
necesita para el protocolo de comu:
nicacién OBD-2 (41,6 KHz en el
caso de PWM, 10,4 KHz para el
VPW e ISO 9141) es que se tra
duzca en un formato adecuado para
la interface serie de un PC.
bién hay cables adaptadot
microcontroladores preprograma-
dos (por ejemplo de la familia PIC)
los cuales permiten la construccién
de un adaptador con un simple cir
jonal (Figura 7). En un
futuro préximo describiremos este
proyecto.
qui
cuito adi