Club 72 - Ele Auto 3 PDF
Club 72 - Ele Auto 3 PDF
Club 72 - Ele Auto 3 PDF
Sumario
sumarIO
Capítulo 1: CaraCterístiCas del sistema CaN Qué vehículos tienen OBD II . . . . . . . . . . . . . . . . . . . .45
eN uNa iNterfase oBd CoN elm 327 Manejo e Interpretación del
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Programa ScanMaster . . . . . . . . . . . . . . . . . . . . . . . . . .45
El Protocolo CAN, Características del Sistema . . . . . . .3 Información del Vehículo . . . . . . . . . . . . . . . . . . . . . . .48
Los Mensajes CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Estado del Sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
Más Sobre Formatos en Mensajes CAN . . . . . . . . . . . . .7 Códigos de Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
Alteración de los Mensajes de Control de Flujo . . . . . . .8 Freeze Frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Sensores de Oxígeno . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Capítulo 2: moNtaje de uNa iNterfase oBd ii Resultados de Monitoreo . . . . . . . . . . . . . . . . . . . . . . . .51
CoN elm 327 Planilla de Datos en Tiempo Real . . . . . . . . . . . . . . . . .52
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Configuración PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
Sobre la Electrónica del Automóvil . . . . . . . . . . . . . . .12 Informe del Diagnóstico . . . . . . . . . . . . . . . . . . . . . . . .53
OBD y OBD II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Conector OBD II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Capítulo 4: Computadora de a Bordo
sumario 1
Editorial:Sumario Inglés 19/1/16 1:00 p.m.
p Página 2
Editorial
Director
Producción
José María Nieves
Este es el tercer volumen de la colección Club Saber
AutordeesteTomodeColección:
Ing. Horacio D. Vallejo Electrónica orientado a la electrónica automotriz, más específica-
SelecciónyCoordinación:
mente, a explicar el funcionamiento y el empleo de una interfase
Ing. Luis Horacio Rodríguez para OBD II contraída con el circuito integrado ELM 327.
EditorialQUarKS.r.l.
Debemos aclarar que en el mercado existen un montón de dis-
positivos (en su mayoría de origen asiático) que “dicen ser” inter-
Propietariadelosderechosencastellanodelapublicaciónmen-
sualSabErElEctrónica -Herrera761(1295)-Capital
fases OBD II con ELM327 pero, en realidad, son clones que no fun-
Federal-BuenosAires-Argentina-T.E.4301-8804 cionan con la mayoría de los programas preparados para trabajar
con computadoras tipo PC a efectos de poder comunicar la compu-
AdministraciónyNegocios
Teresa C. Jara tadora de un auto mediante un protocolo compatible con OBD II.
Patricia Rivero Rivero En este libro explicamos qué es OBD II, cuáles son los proto-
Margarita Rivero Rivero
colos que soporta, qué es una computadora de a bordo, cuáles son
Staff las computadoras secundarias, qué se puede hacer con un escáner
Liliana Teresa Vallejo
Mariela Vallejo o una interfase para OBD II y qué programas podemos emplear
Diego Vallejo para obtener el máximo provecho de nuestro circuito.
Fabian Nieves
Luis Alberto Castro Regalado Como es casi imposible colocar en un libro todo el material dis-
José Luis Paredes Flores
ponible sobre la materia, le brindamos al lector la posibilidad de des-
Sistemas: Paula Mariana Vidal cargar un CD que contiene abundante información, detalles de arma-
Red y Computadoras: Raúl Romero
Video y Animaciones: Fernando Fernández do y de uso de la interfase propuesta, el proyecto completo de una
Legales: Fernando Flores computadora de a bordo, videos sobre reparación, un curso comple-
Contaduría: Fernando Ducach
Técnica y Desarrollo de Prototipos: to de mecánica automotriz y más de 15 programas para detectar y
Alfredo Armando Flores borrrar códigos de error, realizar test de prueba, ajustes, etc.
AtenciónalCliente En suma, creemos que es más importante el contenido del CD
Alejandro Vallejo que el propio texto que Ud. está leyendo, sin embargo, también
[email protected]
estamos seguros que esta obra representa un material importante
Internet:www.webelectronica.com.ar de lectura y que sirve como guía de capacitación para todo mecá-
Publicidad: nico y/o electrónico que desee profundizar sus conocimientos
Rafael Morales sobre OBD II.
[email protected]
¡Hasta entonces!
ClubSE:
GrupoQuarkSRL
[email protected]
2 Editorial
Cap 1 CAN y SAE 2/7/11 4:59 PM Página 3
Capítulo 1
CARACTERÍSTICAS DEL SISTEMA CAN
EN UNA INTERFASE OBD II CON ELM 327
* Al ser una red multiplexada, reduce
considerablemente el cableado y elimina
las conexiones punto a punto, excepto
en los enganches.
EL PROTOCOLO CAN,
CARACTERÍSTICAS DEL SISTEMA
Capítulo 1 3
Cap 1 CAN y SAE 2/7/11 4:59 PM Página 4
taforma del protocolo es el resultado de las Capa de enlace de datos: define las tare-
necesidades existentes en el área de la auto- as independientes del método de acceso al
moción. La Organización Internacional para la medio, además debido a que una red CAN
Estandarización (ISO, International brinda soporte para procesamiento en tiempo
Organization for Standarization) define dos real a todos los sistemas que la integran, el
tipos de redes CAN: una red de alta velocidad intercambio de mensajes que demanda dicho
(hasta 1Mbps), bajo el estándar ISO 11898-2, procesamiento requiere de un sistema de
destinada para controlar el motor e interconec- transmisión a frecuencias altas y retrasos míni-
tar la unidades de control electrónico (ECU); y mos. En redes multimaestro, la técnica de
una red de baja velocidad tolerante a fallos acceso al medio es muy importante ya que
(menor o igual a 125kbps), bajo el estándar todo nodo activo tiene los derechos para con-
ISO 11519-2/ISO 11898-3, dedicada a la trolar la red y acaparar los recursos. Por lo
comunicación de los dispositivos electrónicos tanto la capa de enlace de datos define el
internos de un automóvil como son control de método de acceso al medio así como los tipos
puertas, techo corredizo, luces y asientos. de tramas para el envío de mensajes
Capítulo 1 5
Cap 1 CAN y SAE 2/7/11 4:59 PM Página 6
Figura 2
“Arbitration Field” consta del identificador “Control Field” Este campo informa sobre
del mensaje, 11 bits, y un bit de control adicio- las características del “Data Field”, se compo-
nal (RTR). Cuanto más bajo sea el valor del ne por un primer bit “IDE”, que indica qué tipo
Identificador más prioridad tendrá el mensaje. de mensaje es, “0” para una trama estándar y
“1” para una trama extendida. Después un bit
Durante la transmisión de este campo, el reservado y los cuatro últimos contienen la lon-
emisor comprueba en cada bit si todavía está gitud en Bytes del campo de datos “Data
autorizado para emitir o si está emitiendo otro Field”.
dispositivo con un mensaje de mayor priori-
dad. El bit RTR indica si el mensaje contiene
datos (RTR=0) o si se trata de una trama
remota sin datos (RTR=1). Una trama de datos “Data Field” en este campo se encuentra
siempre tiene una prioridad más alta que una la información que puede variar entre 0 y 8
trama remota. La trama remota se emplea Bytes. Un mensaje de longitud 0 puede emple-
para solicitar datos a otras unidades o bien arse para la sincronización de procesos distri-
porque se necesita para realizar un chequeo. buidos.
“CRC Field” Es un código de 15 bits para ¿Qué pasa si el error en la recepción del
verificar posibles errores de transmisión, está mensaje es permanente?
basado en una codificación Hamming con dis-
tancia 6, el último bit es siempre un “1” y deli- La respuesta “sería” que el sistema se blo-
mita el campo CRC. quearía, pero no es así, CAN ha pensado en
esto, y está dotado de un mecanismo capaz de
distinguir entre anomalías ocasionales y ano-
malías permanentes mediante una evaluación
“Ack Field” El campo ACK está compues- estadística de las situaciones de error.
to por dos bit que son siempre trasmitidos
como recesivos “1”. Todos los dispositivos que
verifican el CRC modifican el primer bit del
campo ACK por uno dominante “0”, de forma MÁS SOBRE FORMATOS EN MENSAJES CAN
que el periférico que está todavía transmitien-
do reconoce que al menos algún dispositivo ha La norma ISO 15765-4 (CAN) define varios
recibido el mensaje correctamente. De no ser tipos de mensajes que se usan en sistemas de
así, el emisor interpreta que su mensaje pre- diagnóstico. Corrientemente, hay 4 principales
senta algún error. que pueden usarse:
Capítulo 1 7
Cap 1 CAN y SAE 2/7/11 4:59 PM Página 8
El cuadro FC es uno con el cual Ud. nor- La norma ISO 15765-4 (CAN) proporciona
malmente no tiene que tratar. Cuando se envía sólo 8 bytes de datos por cuadro de datos. Por
un mensaje FF como parte de una respuesta, supuesto, hay muchos casos en los que los
el ELM327 debe decirle al transmisor algunas datos que hay que enviar son más largos que
cosas técnicas (tales como cuánto demorar 8 bytes, y CAN ha previsto esto permitiendo
entre cuadros consecutivos (CF), etc.) y lo que los datos se separen en segmentos y
hace respondiendo inmediatamente con un luego se recombinan en el receptor.
mensaje FC. Estos se predefinen mediante la
norma ISO 15765-4, de modo que se puedan Para enviar uno de estos mensajes multilí-
insertar automáticamente. También se pueden nea, el transmisor en un sistema CAN enviará
“generar mensajes FC a medida”, tema que un mensaje FF, y luego esperará una respues-
veremos más adelante. ta del receptor. Esta respuesta, llamada men-
saje FC contiene información relacionada con
Si se detecta un cuadro FC mientras se la temporización aceptable del mensaje, etc.,
monitorea, se mostrará la línea con “FC:” y se requiere que se envíe antes de que el
antes de los datos, para ayudarle a decodificar transmisor envíe más datos. Para la ISO
la información. Hay un tipo final de mensaje 15765-4, el tipo de respuesta está bien defini-
do, y nunca cambia. El ELM327 enviará auto- plo). El modo final corrientemente soportado
máticamente esta respuesta FC mientras esté permite al usuario establecer los bytes de
habilitada la opción CAN FC (CFC 1), que es datos que se han de enviar, pero no los bits ID.
por defecto. Los bits ID (bytes de encabezamiento) en el
modo 2 son los mismos que los que fueron
Varios usuarios han pedido que demos más recibidos en el mensaje FF, o sea, sin cambio.
flexibilidad sobre los datos enviados en el Para usar este modo, primero defina sus bytes
mensaje FC, y con la v 1.1 hemos proporcio- de datos, luego active el modo:
nado un medio para hacerlo. A fin de cambiar
cómo responde el ELM 327 cuando se necesi- > AT FC SD 00 11 22
ta enviar un mensaje FC, Ud. necesita cambiar OK
los “modos” del Control de Flujo (FC). El
número 0 es el modo de FC por defecto. En > AT FC SM 2
cualquier momento mientras Ud. está experi- OK
mentando, si Ud. desea restaurar las respues-
tas del Control de Flujo automático (para ISO Para la mayoría de la gente, habrá poca
15765-4), simplemente ponga el modo en 0: necesidad de manipular estos mensajes FC,
dado que las posiciones por defecto están
> AT FC SM 0 diseñadas para trabajar con las normas CAN
OK OBD. Si desea experimentar, estos comandos
especiales AT ofrecen ese control para Ud. La
Esto restaurará inmediatamente las res- tabla 1 resumen los modos corrientemente
puestas a sus valores por defecto. soportados:
Se ha suministrado el Modo 1 para los que –––––––––––––––––––––––––––––––––
necesitan un control completo de sus mensa- Modo El ELM327 El usuario
jes de Control de Flujo. Para usarlo, simple- FC provee provee
mente defina el CAN ID (encabezamiento) y
los bytes de datos que Ud. pide que se envíen 0 Bits ID Sin Valores
en respuesta a un mensaje FF. Si Ud. trata de Bytes de Datos
poner el modo antes de definir esos valores,
obtendrá un error: 1 Sin Valores Bits ID
> AT FC SM 1 Bytes de Datos
?
2 Bits ID Bytes de Datos
Primero debe establecer los encabeza-
mientos y los datos: Tabla 1. Números de Modo de Control de Flujo
–––––––––––––––––––––––––––––––––
> AT FC SH 7E8
OK
Recuerde entonces que CAN es un proto-
colo serie que usa el método de transmisión
> AT FC SD 00 11 22
broadcast, es decir, un elemento envía un
OK
mensaje a través del bus a todos los compo-
nentes, y estos se encargan de saber si la
Luego puede establecer el modo: información del mensaje le es útil o no. Si el
mensaje fuese de interés para algún nodo,
> AT FC SM 1 este lo almacena y procesa, si no, simplemen-
OK te la deshecha.
De aquí en más, cada mensaje FF recibido Si vuelve a mirar la figura 1 podrá observar
se responderá con el mensaje a medida que que la “Unidad de control 2”, envía el mensaje
Ud. ha definido (7E8 00 11 22 en este ejem- que tenía almacenado en memoria al bus, y
Capítulo 1 9
Cap 1 CAN y SAE 2/7/11 4:59 PM Página 10
todas las demás unidades ven ese mensaje a Es muy interesante saber que la
sus entradas. Sin embargo la “Unidad de con- Organización Internacional para la
trol 3” deshecha este mensaje en la etapa de Estandarización (ISO, International
“Selección”, mientras que las restantes deci- Organization for Standarization) define dos
den qué es apropiado y lo almacenan. tipos de redes CAN: red de alta velocidad,
bajo el estándar ISO 11898-2, y red de baja
CAN está orientado a mensajes, es decir la velocidad, bajo el estándar ISO 11519-2/ISO
información que se va a intercambiar, se des- 11898-3.
compone en mensajes, a los cuales se les
asigna un identificador y se encapsulan en tra-
mas para su transmisión, este ID o identifica- Para finalizar, en la figura 3 se grafica la
dor es el que consigue que el nodo pueda estructura de un BUS 2003 a 2011 para la
saber si el mensaje le será útil. marca Audi. ☺
Figura 3
Capítulo 2
MONTAJE DE UNA INTERFASE OBD II
CON ELM 327
RESPONSABLES si
emplea circuitos no origi-
nales. Al respecto debe-
mos aclarar que a la fecha
de publicación de este
artículo NO EXISTE la ver-
sión v1.5 de este integra-
do y que trabajaremos en
base a la versión v1.4b.
Proponemos el armado
de un circuito que permita
conectar a la computadora
de a bordo de un vehículo
compatible con OBD II con
una computadora tipo PC
a la que le instalaremos un
programa que permita
decodificar los datos reci-
bos desde el vehículo. La
Hace casi 2 años que en Saber Electrónica norma SAE J1962 dice que todos los vehícu-
publicamos artículos sobre electrónica auto- los compatibles con OBD deben proveer un
motor en la sección que denominamos “Auto conector normalizado cerca del asiento del
Eléctrico”. Así, mes a mes, hemos explicado conductor y a dicho conector colocaremos
que el circuito integrado ELM 327, de la nuestro circuito. El circuito descrito aquí se
empresa ELM Electronics constituye una ver- puede usar para aplicar a un conector OBD II
dadera interfase multiprotocolo con el cual es bajo norma J1962 sin modificación a su vehí-
posible montar un escáner OBD II cuando se culo.
conecta dicho integrado (o una interfase arma-
da con él) a una computadora tipo PC y se eje-
cutan los programas apropiados como el Scan
INTRODUCCIÓN
Master o el Scan Tool. A través de las diferen-
tes ediciones y de dos tomos del Club SE Dado que en la revista Saber Electrónica
publicados sobre el tema (Tomos de colección publicamos diferentes artículos relacionados
Nº 58 y Nº 65) ha llegado la hora de “por fin” con el sistema de diagnóstico a bordo, dare-
armar su propia interfase para poder realizar el mos a continuación algunos conceptos sintéti-
diagnóstico a bordo de un automóvil. cos para luego poder abordar los conceptos
Aclaramos que los datos vertidos en este artí- que nos permitan construir nuestra interfase.
culo son en base a los circuitos integrados
fabricados por ELM Electronics y que al haber El circuito descrito aquí se puede usar para
probado varios clones, NO NOS HACEMOS aplicar a un conector OBD II bajo norma J1962
Capítulo 2 11
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 12
sin modificación a su vehículo y que podrá rea- ra de mal funcionamiento (MIL), denominada
lizar las siguientes funciones: Check Engine o Service Engine Soon, para
que se iluminara y alertara al conductor del
§ Leer Códigos de Error mal funcionamiento y de la necesidad de un
§ Borrar Códigos de Error servicio de los sistemas de control de emisio-
§ Leer Datos Freeze Frame nes.
§ Obtener Información en Tiempo Real
(Tanto Números como Gráficos) OBD-II: “On-Board Diagnostics II
§ Obtener los resultados del monitoreo de Generation” o “Segunda Generación de
los Sensores de Oxígeno Diagnósticos a Bordo”, es un sistema basado
§ Obtener el resultado para Test de en la informática que se incorpora en todos los
Preparación vehículos menores y camiones del año 96 en
adelante en USA.
OBD Y OBD II
mienta para controlar las emisiones de gases ISO14230 (también conocido como
de los vehículos. Protocolo Clave 2000).
CAN (ISO15765/SAE J2480).
El estándar EOBD ha sido implementado
en los vehículos con motores a gasolina en la
Los fabricantes de automóviles no fueron
Comunidad Europea desde enero de 2001
autorizados para utilizar el protocolo CAN
(EU directive 98/96/EC).
hasta los modelos del año 2003.
Para vehículos Diesel y a Gas Natural, la
El protocolo de diagnóstico para OBD-II es
aplicación de estas normas se programó para
SAE J1979, pero no es el único. Incluso exis-
antes del 2005.
ten protocolos cautivos como el VAG-COM
El Estándar EOBD incluye 5 protocolos de (VW, Audi, SEAT y Skoda ).
comunicación diferentes, estos son: ISO 9141-
Esto significa que un escáner o una interfa-
2, ISO 14230¬4 (KWP2000), SAE J1850 VPW,
se “debe” manejar el protocolo SAE J1979,
SAE J1850 PWM e ISO 15765-4 CAN. Para
pero también puede aceptar otros. Si sólo
saber si el vehículo está dotado de un sistema
maneja este protocolo se comunicará con la
de diagnóstico a bordo, cuando da arranque o
computadora mas NO con los microcontrola-
contacto a su vehículo, en el tablero la luz
dores periféricos.
"Service Engine Soon" o "Check Engine"
debería encenderse brevemente. Esto indica Si el escáner es multiprotocolo, puede
que el sistema está listo para revisar que su obtener los datos del vehículo enviados a la
vehículo esté funcionando bien. Al estar la luz ECU con dichos protocolos. Si se trata de una
apagada, y mientras usted conduce el vehícu- interfase a conectar en la computadora, es el
lo sin ninguna señal de parte de ésta, significa programa que corre en la computadora el que
que el vehículo está funcionando bien. En el debe realizar el diagnóstico.
caso de que el vehículo presentara alguna
falla, éste acusa la situación mediante esta luz. Hay programas de uso libre y otros con
El sistema OBD le puede ayudar a ahorrar licencia.
tiempo, dinero y combustible, además de pro-
teger el medio ambiente.
CONECTOR OBD II
Capítulo 2 13
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 14
Figura 2
o despertar la ECU antes de la comunicación 8 los fabricantes deben indicar con una etique-
puede comenzar en el pin 7 (K-Line). Más ta en las ubicaciones 1, 2 o 3 que el conector
tarde los vehículos tendían a utilizar solamen- se encuentra en otro lado.
te el Pin 7 (K-Line) para comunicarse.
Ubicación #1: En esta posición, el conec-
En la figura 3 podemos ver un mapa de la tor de datos se encuentra justo debajo de la
ubicación de conector (DLC) donde se divide columna de dirección (o aproximadamente
el tablero del vehículo en áreas enumeradas 150mm a la derecha o a la izquierda de ésta).
para su mejor entendimiento. Cada área enu- Dividiendo la parte inferior del tablero del vehí-
merada representa
un lugar específico
donde los distintos
fabricantes instalan
el Conector de
Datos. Las ubica-
ciones 1, 2 y 3 se
caracterizan por ser Figura 3
las áreas preferidas
para la instalación
del DLC, mientras
que las restantes 4,
5, 6, 7 y 8 se
encuentran en otras
ubicaciones de
acuerdo a los
requerimientos de
la EPA. Cuando el
conector se
encuentra en las
ubicaciones 4 hasta
Capítulo 2 15
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 16
Figura 4
Lista de Materiales de la Interfase con ELM 327 L1, L2, L3, L4 = LED amarillo
(figura 4) L5 = LED verde
Q1, Q3, Q5, Q6, Q7, Q9 = 2N3904 (NPN)
Resistores Q2, Q4, Q8 = 2N3906 (PNP)
R32, R33= 100Ω U1 = ELM327
R5 = 240Ω U2 = MCP2551
R1, R2, R3, R4, R27, R28, R29, R30 = 470Ω U3 = 78L05 (5V, 100mA, regulator)
R17, R19 = 510Ω 1/2W U4 = 317L (adj. 100mA, regulator)
R16, R18 = 2.2kΩ
R6, R7, R14, R15, R23, R26, R31 = 4.7kΩ Capacitores
R8, R9, R11, R13, R22, R24, R25, R35 = 10kΩ C1, C2, C5, C6, C7 = 0.1µF x 16V
R10, R21, R36 = 22kΩ C3, C4 = 27pF
R20, R34 = 47kΩ C8, C9 = 560pF
R12 = 100kΩ
Varios
Semiconductores X1 = 4.000MHz - cristal
D1 = 1N4001 RS232, Conector = DB9F
D2, D3, D4, D5 = 1N4148 IC Base = 28pin 0.3” (or 2 x 14pin)
Capítulo 2 17
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 18
Posee las conexiones para los protocolos serie de 240 ohm (1/4W), pero no recomenda-
ISO 9141 e ISO 14250. Provee dos líneas de mos un valor menor porque estresa a cada dis-
salida como lo requieren las normas, pero positivo del bus. Se deben usar resistores de
dependiendo de su vehículo, puede que no 1/2W dado que un corto a 13,8V produce una
necesite usar la salida ISO-L (muchos vehícu- disipación de 0,4W. Los datos se reciben de la
los no requieren esta señal para la iniciación, línea K del bus OBD y se conectan a la pata 12
pero algunos sí, de modo que se muestra después de ser reducidos por el divisor de ten-
aquí). sión R20/R21 mostrado. Debido al Schmitt trig-
ger a la entrada de la pata 12, estos resistores
Si su vehículo no requiere la línea L, sim- darán niveles umbrales típicos de 9,1V (subi-
plemente deje la pata 22 sin usar. El ELM 327 da) y 4,7V (caída), proporcionando una gran
controla ambas salidas ISO a través de los cantidad de inmunidad contra el ruido mientras
transistores NPN Q6 y Q7 como se muestra. se protege al CI.
Estos transistores tienen resistores pull-up de
510 ohm conectados a sus colectores, como La interfaz OBD final mostrada también
lo requiere la norma. A menudo nos preguntan contempla las 2 normas J1850. La norma
por sustitutos de estos resistores. Si necesita VPW J1850 necesita una fuente de alimenta-
sustituirlos, puede subir hasta 560 ohm o ción positiva de hasta 8V mientras que la PWM
hacer los 510 ohm a partir de 2 resistores en J1850 necesita 5V, de modo que hemos mos-
Figura 5
El circuito de monitoreo
de tensión para el coman-
do AT RV se muestra en
trado una fuente de alimentación de 2 niveles este circuital conectado a la pata 2 del ELM
que puede entregar ambos. Esta doble fuente 327. Los dos resistores simplemente dividen la
de alimentación usa un regulador ajustable tensión de batería a un nivel seguro para el
317L como se muestra, controlada por la pata ELM 327, y el capacitor filtra el ruido. Cuando
3 de salida. Con los valores dados de resis- se lo envía, el ELM 327 espera un divisor
tencia, las tensiones seleccionadas serán de resistivo como el que se muestra, y establece
7,5V y 5V, que funcionan bien para la mayoría constantes nominales de calibración suponien-
de los vehículos. Las dos salidas J1850 están do eso.
excitadas por la combinación Q1 - Q2 para el
Bus + , y Q3 para el Bus -. Si su aplicación necesita un rango diferen-
te de valores, elija los valores resistivos para
La entrada VPW J1850 usa un divisor como mantener la entrada dentro del límite especifi-
en la entrada ISO. Las tensiones umbrales típi- cado de 0-5 V, y luego realice un AT CV para
cas con los resistores mostrados serán de calibrar el ELM 327 para su nueva relación del
Capítulo 2 19
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 20
divisor resistivo. La máxima tensión que puede mos y las respuestas de ambas están grafica-
mostrar el CI es de 99,9V. das en la figura 5.
Se muestra una interfaz RS 232 muy bási- Hay unos pocos CIs en el mercado que le
ca conectada a las patas 17 y 18 del ELM 327. permiten conectar un sistema RS 232 directa-
El circuito “toma” la tensión de alimentación de mente a USB. Hemos mostrado el CP 2102 de
la computadora de abordo para proveer una Silicon Laboratories (www.silabs.com) en la
variación de las tensiones RS 232 sin la nece- figura 5, pero también hay otros; por ejemplo,
sidad de una fuente de alimentación negativa. Future Technology Devices (www.ftdichip.com)
Las conexiones mostradas de las patas de la produce varios. Estos CIs proveen una forma
interfaz RS 232 son para un conector normali- muy simple y relativamente barata de “puente-
zado de 9 patas. Si usa una de 25 patas, nece- ar” entre RS 232 y USB, y como puede ver,
sitará compensar las diferencias. La polaridad requieren muy pocos componentes para
de las patas RS 232 del ELM 327 es tal que soportarlos. Si se usa el CP 2102, le adverti-
son compatibles con los CIs de interfaces nor- mos que es muy pequeño y difícil de soldar a
malizadas (MAX 232, etc.), de modo que si mano, así que esté preparado para eso.
prefiere una de ellas, Ud. puede sacar todos También, si provee protección en las líneas de
los componentes discretos mostrados y usar datos con supresores de tensión transitoria
aquélla. Los 4 leds mostrados (en las patas 25 (TVS's), tenga cuidado de cuáles elige, dado
a 28) han sido suministrados como medio que algunos exhiben una capacidad muy alta y
visual de confirmación de la actividad circuital. afectarán la transmisión de los datos USB. El
No son esenciales, pero es lindo ver la reali- circuito funcionará a la velocidad de 38400 bits
mentación visual cuando se experimenta. por seg..
Finalmente, el cristal mostrado conectado
entre las patas 9 y 10 es un cristal normal de Si quiere aprovechar totalmente la ventaja
4MHz. Los capacitores de carga del cristal de la velocidad de la interfaz USB, necesitará
(27pF) son típicos y se pueden seleccionar cambiar PP 0C.
otros valores según lo que esté especificado
Considerando las partes protocolares OBD
para el cristal que obtenga. La frecuencia del
de los circuitos de las figura 4 y 5, las diferen-
cristal es crítica para la operación del circuito y
cias deben ser muy claras. Los protocolos que
no debe alterarse. A menudo recibimos pedi-
no se usan en la figura 5 tienen sus salidas
dos de listas de partes que acompañen a
ignoradas, o sea, en circuito abierto, y sus
nuestros circuitos de Aplicaciones de ejemplo.
entradas conectadas a un nivel lógico conve-
Dado que este circuito es más complejo que la
niente (las entradas CMOS nunca deben ser
mayoría, hemos numerado y nombrado todos
dejadas flotando).
los componentes y provisto un resumen de la
lista de partes. Son sólo sugerencias, ya que si El circuito mantiene los LEDs de estado y el
prefiere otro color de Led o tiene otro transis- circuito del Bus J 1850, pero la mayoría del
tor de propósito general a mano, etc., haga el resto se ha eliminado. El circuito de conmuta-
cambio. ción de tensión ha sido reducido a un solo
regulador de 8V, dado que no hay ninguna
Un consejo rápido para aquellos que ten-
necesidad de conmutar a 5V. Note que la pata
gan problemas para encontrar un zócalo
3 intencionalmente ha sido dejada abierta ya
amplio de 0,3” para el ELM 327: muchos zóca-
que no es requerida por el regulador de ten-
los de 14 patas se pueden poner extremo con
sión.
extremo para formar un zócalo de 28 patas de
0,3” de ancho. La primera vez que se usa este circuito,
probablemente se ponga en el protocolo 0, el
¿Qué pasa si sólo quiere usar uno de los modo de “búsqueda automática” por defecto
protocolos y una interfaz USB? (tal como se envía de fábrica). Cuando lo
conecta a un vehículo VPW J 1850, automáti-
Estas son preguntas comunes que recibi- camente detectará el protocolo, y si la memo-
ria está habilitada (como se muestra), J 1850 que no haga nada que comprometa la integri-
VPW se convertirá en el nuevo protocolo por dad de la red OBD del vehículo. El uso de
defecto, sin que se requiera una entrada de su cualquier conector que podría fácilmente cor-
parte. Esto funcionará bien para la mayoría de tocircuitar patas (por ejemplo el conector tele-
las aplicaciones, pero si el circuito se usa en fónico RJ 11) no se recomienda en absoluto.
un vehículo con la llave desconectada, por
ejemplo, entonces volverá a buscar un nuevo Por último, en la figura 6 se brinda una
protocolo. En general, Ud. no quiere que esto sugerencia para la placa de circuito impreso,
suceda cada vez. Sólo puede ser un inconve- teniendo presente que el diseño contempla la
niente menor tener que esperar mientras el inclusión de componentes del tipo SMD.
ELM 327 determina que es incapaz de conec-
tar (“UNABLE TO CONNECT”), pero ¿para
qué pasar por eso si no lo necesita?. Si sabe INSTALACIÓN DE LA INTERFASE
que está usando el circuito en una aplicación
de sólo J 1850 VPW (protocolo 2), entonces Una vez armado el circuito de la interfase,
debe emitir el comando AT SP 2 la primera vez el primer paso consiste en cargar los drivers
que se alimente el circuito. De aquí en más, USB en la computadora, los que podrá des-
permanecerá en el protocolo 2, falle o no para cargar desde nuestra web: www.webelectroni-
hacer una conexión. ca.com.ar, haciendo clic en el ícono password
e ingresando la clave: “usbelm327”. Esto es
Según las circunstancias, puede simplificar para que la computadora PC pueda dialogar
este circuito aún más, usando la conexión con el escáner y éste, a su vez, con la compu-
USB para obtener 5V para el ELM 327 en el tadora de a bordo.
lugar del regulador 78L05 mostrado. Algunos
protocolos (el CAN, por ejemplo), pueden Para ello, descargue los drivers al disco
tomar más corriente que la que su conexión rígido de su PC e instálelos. Luego conecte la
USB puede suministrar, de modo que revise interfase y asegúrese de que la misma sea
esto primero. reconocida por la computadora. En caso que
le diga que Windows encontró un nuevo dis-
El conector macho J 1962 (estándar OBD positivo y le pregunte si quiere instalarlo auto-
II) tiene que encajar en el conector del vehícu- máticamente, Ud. digale que NO, que va a
lo y puede ser difícil de conseguir en algunos seleccionar los drivers desde una ubicación
lugares. Ud. podría tentarse de hacer sus pro- específica. Luego localice dichos drivers (los
pias conexiones a la parte trasera del conector que Ud. descargó desde el link dado en nues-
de su vehículo. Al hacerlo, le recomendamos tra página) y selecciónelos para que sean
reconocidos por la interfase.
Capítulo 2 21
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 22
segunda generación de los requerimientos del dose empíricamente. Esto significa que los
equipamiento autodiagnosticable de a bordo repuestos necesitan ser de alta calidad y espe-
de los Estados Unidos de América. La deno- cíficos para el vehículo y modelo.
minación de este sistema se desprende de
que el mismo incorpora dos sensores de oxí-
geno (sonda Lambda) uno ubicado antes del OBD II EN LA ACTUALIDAD
catalizador y otro después del mismo, pudien-
do así comprobarse el correcto funcionamien- Sabemos que los vehículos vienen equipa-
to del catalizador. dos con computadoras. También sabemos que
las computadoras han evolucionado estos últi-
Las características de autodiagnóstico de a mos años de tal manera que la capacidad de
Bordo están incorporadas en el hardware y el procesamiento de los últimos adelantos en
software de la computadora de a bordo de un computación no tenían por qué ser ajenos a
vehículo para monitorear prácticamente todos los vehículos.
los componentes que pueden afectar las emi-
siones. Cada componente es monitoreado por La diferencia entre OBD II y los sistemas
una rutina de diagnóstico para verificar si está computarizados anteriores a 1996 consiste,
funcionando perfectamente. Si se detecta un elementalmente, en que el sistema OBD II es
problema o una falla, el sistema de OBD II ilu- un sistema que generaliza la forma de leer los
mina una lámpara de advertencia en el cuadro códigos de la computadora de a bordo, lo que
de instrumentos para avisarle al conductor. La quiere decir que no necesita adaptadores para
lámpara de advertencia normalmente lleva la hacer la conexión, sin importar si los vehículos
inscripción "Check Engine" o "Service Engine son de fabricación nacional o extranjera; ni
Soon". tampoco andar rastreando por todo el vehícu-
lo tratando de ubicar el bendito conector que
El sistema también guarda informaciones sirve para apagar la luz de: "chequear el
importantes sobre la falla detectada para que motor", "servicio rápido", "check engine", etc.
un mecánico pueda encontrar y resolver el
problema. En los Estados Unidos de América, A partir de enero de l996 se requiere que
todos los vehículos de pasajeros y los camio- los vehículos vendidos en muchos países de
nes de gasolina y combustibles alternos a par- la región sean compatibles con OBD II. La
tir de 1996 deben contar con sistemas de OBD mayoría de fabricantes de los Estados Unidos
II, al igual que todos los vehículos de pasaje- ya venían equipando sus vehículos con OBD II
ros y camiones de diesel a partir de 1997. desde l994. La Agencia de Protección
Además, un pequeño número de vehículos de Ambiental es la que impone normas y regula-
gas fueron equipados con sistemas de OBD II. ciones para la protección del medio ambiente.
Para verificar si un vehículo está equipado con Los sistemas OBD II reúnen los requisitos
OBD II, busque las palabras OBD II en la eti- adecuados para monitorear y detectar fallas,
queta de control de emisiones en el lado de permanentes o intermitentes que podrían
abajo de la tapa del motor o pregúntele a su hacer que un vehículo contamine el medio
mecánico de confianza. ambiente. Almacena una gran cantidad de
EOBD es la abreviatura de European On códigos generales de problemas, junto con
Board Diagnostics (diagnóstico de a Bordo códigos específicos de los fabricantes. Estos
Europeo), la variación europea de OBD II. Una códigos se clasifican en:
de las diferencias es que no se monitorean las Código B Sistemas de la carrocería.
evaporaciones del tanque. Sin embargo, Código C Sistemas del chasis.
EOBD es un sistema mucho más sofisticado Código U Comunicaciones de la red.
que OBD II ya que usa "mapas" de las entra- Código P Sistemas del tren de potencia
das a los sensores de diagnóstico basados en (Motor y Transmisión).
las condiciones de operación del motor, y los
componentes se adaptan al sistema calibrán- Nota: Un motor controlado por una compu-
Capítulo 2 23
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 24
Capítulo 2 25
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 26
Existen códigos que son reservados por los En cuanto el motor se calienta la señal del
fabricantes. Igualmente, cuando un motor por sensor de temperatura hace que la computa-
razones mecánicas, altera sus revoluciones, la dora cierre el circuito (close loop) pasando su
computadora detectará alteraciones de señal función al modo de "control". Desde este
en los sensores relacionados al sistema de momento, la computadora lee la señal del sen-
emisiones (humo). Esto no significa que los sor de oxígeno, y chequea las alteraciones del
sensores necesariamente deben cambiarse; voltaje de referencia que entregan cada uno
use el sentido común y tome como base su de los otros sensores.
experiencia en el funcionamiento básico del Como el sensor de oxígeno instalado en el
motor. manifold de escape (o en alguna parte del tubo
de escape en su recorrido hacia el exterior)
genera su propio voltaje, la computadora
COMPONENTES DE UN SISTEMA OBD II interpreta la lectura de este sensor, determi-
nando si los residuos son consecuencia de
En América Latina, a comienzos de este mezcla rica o pobre.
siglo, las empresas automotrices comenzaron
a aplicar este sistema en la mayoría de las uni- Los sensores reciben una señal de voltaje
dades fabricadas y podemos afirmar que en la como referencia básica, las alteraciones a este
actualidad casi la totalidad de unidades cuen- voltaje la computadora también los interpreta
tan con sistemas de diagnóstico a bordo de acuerdo con su programa interno; los com-
(OBD). para, y siguiendo su lógica de funcionamiento,
puede hacer uso de sus actuadores (solenoi-
Se entiende que periódicamente pueden des) para alterar o corregir el balance de la
generarse y aprobarse nuevos códigos de mezcla aire/gasolina que ingresa a la cámara
diagnóstico [DTCs]. Al ocurrir esto, los conjun- de combustión; así como mover el avance o
tos lógicos del escáner OBD II o de la interfa- retardo del tiempo de encendido con la pre-
se, serán actualizados. tensión básica de eliminar al máximo las emi-
siones contaminantes; sin disminuir la poten- quebrado, así como gasolina u aceite contami-
cia que el vehículo requiere para su desplaza- nado. El problema es el mismo en los frenos
miento y autonomía. y/o transmisión.
Capítulo 2 27
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 28
eléctrica o en manguera de vacío que estaba tema de emisiones en los vehículos que la
fuera de posición. traen instalada.
¿QUÉ ES EL CAN-BUS?
como de la cantidad de cables que componen
la instalación eléctrica. De esta forma aumen-
Can-Bus es un protocolo de comunicación en tan considerablemente las funciones presentes
serie desarrollado por Bosch para el intercam- en los sistemas del automóvil donde se emplea
bio de información entre unidades de control el Can-Bus sin aumentar los costos, además de
electrónicas del automóvil. CAN significa que estas funciones pueden estar repartidas
Controller Area Network (Red de área de con- entre dichas unidades de control.
trol) y Bus, en informá-
tica, se entiende como
un elemento que permite
transportar una gran
cantidad de informa-
ción. Este sistema per-
mite compartir una gran
cantidad de información
entre las unidades de
control abonadas al sis-
tema, lo que provoca
una reducción importan-
te tanto del número de
sensores utilizados
Capítulo 2 29
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 30
Protección Ambiental U.S (EPA). Los escá- vehículo ha completado las pruebas en cada
ners, en general, no soportan todos los modos componente. Los componentes que han sido
de monitoreo de emisiones y el control de emi- comprobados se reportarán como “LISTO” o
siones depende de la estrategia de control de “COMPLETO”, significando que han sido com-
emisiones de los fabricantes de motores de probados por el sistema OBDII. El propósito de
vehículos. registrar el estado de los monitores de emisio-
nes es permitir inspecciones para determinar
si el sistema OBD II del auto ha comprobado
todos los componentes y/o sistemas.
Monitores Continuos: Algunos de los
componentes o sistemas de un vehículo se El módulo de motor y transmisión (PCM)
comprueban continuamente por el sistema pone el monitor a “LISTO” o “COMPLETO”
OBD II del vehículo, mientras que otros son después de que se completa un ciclo de con-
comprobados solo bajo condiciones específi- ducción apropiado. El ciclo de conducción que
cas de operación del auto. Los componentes habilita un monitor y activa los códigos de emi-
que se comprueban constantemente son: siones a “LISTO” varía para cada monitor indi-
vidualmente. Una vez que un monitor es pues-
1. Fallos del Encendido
to a “LISTO” o “COMPLETO”, permanecerá en
2. Sistemas del combustible
ese estado. Un número de factores, incluyen-
3. Componentes Globales (CCM)
do borrado de códigos de averías (DTC) con
Una vez que el vehículo se pone en mar- un escáner o una desconexión de la batería,
cha, el sistema OBD II comprueba continua- pueden ocasionar que los monitores de emi-
mente los componentes citados anteriormente, siones se pongan en estado “NO LISTO”.
monitoriza los sensores clave del motor, vigi- Puesto que los 3 monitores continuos, son
lando los fallos de encendido del motor, y constantemente evaluados, se encontrarán en
monitoreando las demandas de combustible. estado “LISTO” en todo momento. Si la com-
probación de un monitor no-continuo soporta-
do, no ha se completa, el estado del monitor se
indicará como “NO COMPLETO” o “NO
Monitores no Continuos: A diferencia de
LISTO”.
los monitores continuos, muchas emisiones y
componentes del sistema del motor, requieren Para que el sistema de monitores OBD se
que el vehículo esté funcionando bajo condi- encuentre listo, el vehículo debería conducirse
ciones específicas antes de que el monitor bajo una variedad de condiciones normales.
esté listo. Estos monitores son llamados moni- Estas condiciones pueden incluir una mezcla
tores no-continuos y se enumeran a continua- de conducción por carretera, paradas y mar-
ción: chas, conducción por ciudad, y al menos un
período de conducción nocturna.
1. Sistema EGR.
2. Sensores de oxígeno. Reiteramos que el estado y la inclusión de
3. Catalizador. estos modos de monitoreo depende de cada
4. Sistema Evaporativo. fabricante, por lo tanto, para información espe-
5. Calentador Sensor de oxígeno. cífica, sobre como conseguir que los monito-
6. Aire Secundario. res de emisiones estén listos, consulte el
7. Catalizador calentamiento. manual de su vehículo.
8. Sistema A/C.
Un ciclo de conducción debería realizar un
diagnóstico de todos los sistemas.
ESTADO DE LOS MONITORES DE Normalmente tarda menos de 15 minutos y
EMISIONES OBD II requiere de los siguientes pasos:
Los sistemas OBD II deben indicar en cual- 1. Arranque en frío: El motor debe estar a
quier caso, si el sistema de monitor PCM del menos de 50 ºC y con una diferencia no mayor
a 6 ºC de la temperatura ambiente. No deje la en día han ampliado sus funciones para poder
llave en contacto antes del arranque en frío o controlar y gestionar muchos más aspectos
el diagnóstico del calentador de la sonda de cotidianos del vehículo. A través de dicho puer-
oxígeno puede fallar, to, se puede leer cualquier código de error que
haya registrado la computadora de a bordo,
2. Ralenti: El motor debe andar por 2 minu- activar o desactivar funciones del vehículo,
tos y medio con el aire acondicionado y el solicitar a la computadora del auto que realice
desempañador de la luneta trasera conecta- testeos en todos los sistemas (cuadro de man-
dos. A mayor carga eléctrica mejor. Esto prue- dos, ABS, inyección, encendido, etc.), redu-
ba el calentador de la sonda de oxígeno, purga ciendo así los tiempos de taller para la bús-
del Canister, falla en el encendido, y si se entra queda de un problema.
en ciclo cerrado, también el ajuste de combus-
tible. Los controles que se realizan en los moto-
res de gasolina son los siguientes:
3. Acelerar: Apague el aire acondicionado
y todas las cargas eléctricas, y aplique medio 1. Vigilancia del rendimiento del cataliza-
acelerador hasta que se alcancen los 85 km/h. dor.
Mantenga la velocidad constante de 85 km/h 2. Diagnóstico de envejecimiento de son-
durante 3 minutos. Durante este período se das lambda.
prueba la respuesta de la sonda de oxígeno, 3. Prueba de tensión de sondas lambda.
EGR, purga, encendido y ajuste de combusti- 4. Sistema de aire secundario ( si el vehí-
ble culo lo incorpora).
5. Sistema de recuperación de vapores de
4. Desacelere: Suelte el pedal del acelera- combustible (cánister).
dor. No reduzca marchas, ni pise el freno o 6. Prueba de diagnóstico de fugas.
embrague. Es importante que el vehículo dis- 7. Sistema de alimentación de combustible.
minuya su velocidad gradualmente hasta 8. Fallos de la combustión -
alcanzar los 30 km/h. Funcionamiento del sistema de comunicación
5. Acelere: Acelere 3/4 de acelerador hasta entre unidades de mando, por ejemplo el Can-
alcanzar los 85 - 95 km/h. Bus.
9. Control del sistema de gestión electróni-
Recuerde que el EOBD es un conjunto de ca.
normas parecida a la OBD II que ha sido 10. Sensores y actuadores del sistema
implantada en Europa a partir del año 2000 electrónico que intervienen en la gestión del
pero que es más exigente. Una de las caracte- motor o están relacionados con las emisiones
rísticas innovadoras es el registro del tiempo de escape.
de demora o kilometraje desde la aparición de
un defecto hasta su diagnóstico. La normativa Los controles en los motores diesel se
Europea obliga a los fabricantes a instalar sis- reducen a:
temas de diagnosis compatibles con los ame-
ricanos, con conectores e interfaces estandari- 1. Fallos de la combustión.
zados. Los fabricantes también están obliga- 2. Regulación del comienzo de la inyección.
dos a publicar detalles de las partes importan- 3. Regulación de la presión de sobreali-
tes de sus sistemas de diagnóstico de los cua- mentación.
les hasta ahora han sido propietarios. Las 4. Recirculación de gases de escape.
directrices de la Unión Europea se aplican a 5. Funcionamiento del sistema de comuni-
motores de explosión (motores de gasolina) cación entre unidades de mando, por ejemplo
registrados en el 2000 y posteriores y a moto- el Can-Bus.
res Diesel registrados en 2003 y posteriores. 6. Control del sistema de gestión electróni-
ca.
Como los fabricantes están obligados a ins- 7. Sensores y actuadores del sistema elec-
talar puertos de dignóstico normalizados, hoy trónico que intervienen en la gestión del motor
Capítulo 2 31
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 32
o están relacionados con las emisiones de II, sin importar con qué protocolo trabaje la
escape. computadora de a bordo, posee el mismo
conector. El conector del sistema OBD II tiene
que cumplir las especificaciones según la nor-
CONECTOR PARA DIAGNOSTICO mativa ISO 15031-3 del 2004. Esta regla esti-
pula que el conector para diagnostico de OBD
No es objeto de este artículo explicar los
II o EOBD, debe de estar situado en el com-
diferentes protocolos con que la computadora
partimento de los pasajeros, cerca del asiento
de a bordo se comunica con cada subsistema
del conductor. Esto es lo contrario a los siste-
del vehículo, tema que ya hemos abordado en
mas anteriores donde el conector estaba en el
diferentes ediciones de Saber Electrónica, sin
compartimento del motor. En esta misma edi-
embargo, debemos recordar que un protocolo
ción se especifica cómo localizar el conector
es un conjunto de normas que establecen la
OBD II.
forma en que los datos se transmiten desde
una etapa a la otra. Los parámetros y valores Como es fácil deducir, cada uno de estos
que se pueden diagnosticar siempre son los protocolos, requiere de un tratamiento de la
mismos (aparte de las diferencias entre OBD II información diferente, antes de conectar el
y EOBD), pero existen varios protocolos de OBD II con la PC. Y por tanto, se requieren
comunicación diferentes: interfaces de conexión diferentes. Esto no es
del todo exacto, ya que existe la posibilidad de
a) La mayoría de los vehículos de General
fabricar un interfaz de conexión del OBD II con
Motors usa SAE J1850 VPW (Variable Pulse
el PC, capaz de utilizar todos los protocolos e
Width = Ancho de Pulso Variable)
incluso seleccionar automáticamente cuál es
b) La mayoría de los autos de Ford usa el protocolo utilizado por el vehículo a conec-
SAE J1850 PWM (Pulse Width Modulation = tar.
Modulación del Ancho de Pulso)
tocolos ISO 9141-2 ("CARB"), ISO 14230 ESTRUCTURA DEL CODIGO DE FALLA (DTC)
("KWP-2000") o ISO 15765 ("CAN").
El estándar SAE J2Q12 define un código
Las interfaces VAG-COM no soportan los pro- de 5 dígitos en el cual cada dígito representa
tocolos SAE J1850-VPW ni SAE J1850-PWM un valor predeterminado. Todos los códigos
usados en la mayoría de los modelos estadouni- son presentados de igual forma para facilidad
denses de GM y muchos Ford a nivel mundial (a del mecánico. Algunos de éstos son definidos
partir del 2003, Ford va cambiando a ISO 15765 por este estándar, y otros son reservados para
"CAN"). La mayoría de los primeros Chrysler uso de los fabricantes.
compatibles con OBD-II (1996-2000) usaron ISO
9141-2. Muchos Chrysler nuevos usan SAE El código tiene el siguiente formato YXXXX
J1850. La mayoría de los vehículos europeos y (ej, P0308)
asiáticos usan ISO 9141-2. En modelos estadou- Donde Y, el primer dígito, representa la fun-
nidenses, la compatibilidad con OBD-II se requie- ción del vehículo:
re a partir de 1996, en modelos canadienses a P - Electrónica de Motor y Transmisión
partir del 1998, en Europa a partir del 2001
(Powertrain).
(gasolina) y 2004 (diesel).
B - Carrocería (Body).
C - Chasis (Chassis).
U - No definido (Undefíned).
ACCESO A LA INFORMACION
DEL SISTEMA OBD II El segundo dígito índica la organización
responsable de definir el código,
Cuando el sistema almacena alguna infor-
mación de error nos indica, generalmente con 0 - SAE (código común a todos las mar-
una señal luminosa, que algo está funcionan- cas).
do incorrectamente y por tanto es aconsejable 1 - El fabricante del vehículo (código dife-
que acudamos a un taller para que revisen el rente para distintas marcas).
automóvil.
El tercer dígito representa una función
Una vez en el taller, el equipo de mecáni- especifica del vehículo:
cos, conectará nuestro automóvil un escáner o 0 - El sistema electrónico completo.
lector del sistema OBDII que le facilitara la 1 y 2 - Control de aire y combustible.
información almacenada. 3 - Sistema de encendido.
A principios de los 80, cuando se extendió 4 - Control de emisión auxiliar.
el uso de este sistema de diagnosis, cada 5 - Control de velocidad y ralentí.
fabricante era libre de incorporar su propio 6- ECU y entradas y salidas.
conector y utilizar los códigos de error que qui- 7 - Transmisión.
siera. Esto dificultaba mucho la utilización de
El cuarto y quinto dígito están relacionados
este sistema para la reparaciones, ya que la
específicamente con la falla.
inversión que requería en los talleres mecáni-
cos era altísima y poco práctica (debían dispo- Entonces el código P03Q8 indica un pro-
ner de muchos lectores y de muchas tablas de blema en la electrónica de motor (P), definido
códigos). Para que el uso de este sistema por SAE (0) y común a cualquier vehículo,
fuera práctico y viable, en 1996, se llegó a un relacionado con el sistema de encendido (3), y
consenso entre los fabricantes y se estandari- falla en el cilindro #8 (08).
zaron los códigos y el conector.
IMPORTANTE: puede haber códigos de
Así con un único lector de códigos y una falla almacenados en la ECU que no activen la
tabla de errores, se puede diagnosticar un MIL (luz de indicación de avería).
error en cualquier coche, independientemente
del fabricante. Cuando se produce un fallo relativo a emi-
Capítulo 2 33
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 34
siones, el sistema
OBDII no solo regis-
tra un código, sino
que también registra
una instantánea de
los parámetros de
operación del vehí-
culo (estado de los
sensores) para ayu-
dar a identificar el
problema (freeze
frame, explicado
anteriormente).
PID OBD II
P-códigos, o
OBD-II PIDs de
diagnóstico a bordo
"parámetro ID", son
códigos que se utili-
zan para solicitar
datos de un vehícu-
lo, utilizado como
una herramienta de
diagnóstico. Estos
códigos son parte
del SAE J/1979
estándar, que deben aplicarse en todos los Hay diez modos de funcionamiento descri-
automóviles vendidos en América del Norte tos en la última-II norma SAE J1979 OBD.
desde 1996. La diferencia entre un PID y un Ellos son, los $ prefijo que indica un número
DTC es que los PID están siempre presentes, hexadecimal:
dado que son códigos o parámetros que per-
miten realizar el diagnóstico del vehículo, más $ 01. Muestra los datos actuales.
allá de que no se reporten fallas mientras que $ 02. Mostrar datos de imagen fija.
un DTC sólo estará presente cuando la com- $ 03. Mostrar almacenan los códigos de
putadora de a bordo detecte algún error. diagnóstico de problemas.
Normalmente, un técnico automotriz utilizará $ 04. Borrar códigos de averías de diag-
PID con una herramienta de análisis vinculado nóstico y los valores almacenados.
con vehículo OBD-II el conector. $ 05. resultados de la prueba, el oxígeno
del sensor de control (no sólo CAN).
1. El técnico entra en el PID. $ 06. Resultados de las pruebas, otro com-
2. La herramienta de análisis que envía al ponente / sistema de seguimiento (resultados
vehículo, el autobús (CAN, VPW, PWM, ISO, de las pruebas, el sensor de oxígeno de segui-
KWP. Después de 2008, la CAN solamente). miento de sólo CAN).
3. Un dispositivo en el bus reconoce el PID $ 07. Mostrar la espera de diagnóstico códi-
como uno es responsable de, y los informes gos de averías (detectado durante el ciclo de
que el valor de PID para el autobús. conducción actual o pasado).
4. La herramienta de análisis se lee la res- $ 08. Control de funcionamiento de los
puesta, y eso se nota con el técnico. componentes de a bordo / sistema.
Capítulo 2 35
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 36
Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 37
Capítulo 3
USO ESCÁNER CON
DEL
PROGRAMAS DE DIAGNÓSTICO
En el capítulo anterior dimos el montaje do los va a utilizar con fines comerciales, tiene
completo de una interfase 7 escáner OBD II la obligación ética de comprar una licencia
construida con ELM327 y explicamos que por que, para la mayoría de los casos, no supera
medio de dicho dispositivo es posible comuni- el valor que un mecánico cobra por escanear
car a la computadora de casi cualquier vehícu- un vehículo (siempre que sea socio registrado
lo, especialmente aquellos fabricados en los del club Saber Electrónica).
últimos años.
En este capítulo recordamos qué es OBD
Un escáner que funciona con el ELM327 es II, para qué sirve el ELM 327, qué programas
multiprotocolo y fácil de usar, existiendo infini- se pueden utilizar (que Ud. podrá descargar de
dad de programas, muchos de los cuales son nuestra web) y para qué vehículos son útiles.
gratuitos y otros de muy bajo costo. Saber
Electrónica ha realizado acuerdos con diferen- Además, le explicaremos los riesgos qué
tes fabricantes a efectos de poder brindar a se corren si Ud. adquiere un dispositivo gené-
sus lectores la posibilidad de utilizar dichos rico de dudosa fabricación y enseñaremos a
programas gratuitamente con el compromiso emplear el programa ScanMaster, diseñado
de no explotarlos comercialmente. para trabajar con ELM 327 original de ELM
Electronics y que suele presentar serios incon-
Esto significa que puede emplearlos libre- venientes cuando se emplean “clones” comer-
mente mientras aprende a usarlos pero, cuan- ciales mal llamados “ELM OBD II”.
Capítulo 3 37
Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 38
Pero aquí viene el otro problema, para des- ELM Electronics no suele “prestar” su nom-
cubrir qué parte del sistema está fallando (pue- bre y, por lo tanto, los diseñadores de progra-
den ser los sensores iac, map, etc. o tal vez mas tienen dificultades para poder registrar su
algún inyector o hasta la misma computadora propiedad intelectual, lo que hace que la
o, quizás, en otro sub sistema) es necesario mayoría de los softwares que se encuentran
utilizar un escáner y un técnico capacitado en en el mercado puedan ser utilizados libremen-
su manejo, además de poseer los códigos de te. Para simplificar los términos, si una perso-
falla para el auto, el modelo y la versión que na hace un programa para usarlo con el ELM
maneja. Muchos incautos llevan su auto a 327 y ELM Electronics no autoriza a que dicho
cualquier taller que publicita un escáner sin programa se use con sus dispositivos, enton-
saber que el equipo debe contener los proto- ces esa persona no podrá explotar el progra-
colos de comunicación adecuados (algo así ma comercialmente.
como lenguaje de programación) para captar
la información que le envía la computadora La empresa, además de brindar todos los
sobre la falla que presenta; así como también datos para la construcción del escáner o inter-
debe poseer los parámetros o rangos norma- fase para escanear con una PC, también faci-
les de funcionamiento. lita los drivers para poder instalar dicha interfa-
se en cualquier computadora tipo PC o Portátil
Hay autos que poseen sistemas inteligen- tales como Notebook, Netbook, Palm, PDA,
tes de apertura variable de válvulas, o sea Smartphone, etc.
VVTI. También pueden tener cajas automáti-
cas, ABS, etc.
Cuando el sistema OBD II detecta un pro- una luz que puede llamarse "Service Engine
blema, alerta al conductor con una luz en el Soon" o "Check Engine". Esto indica que el
tablero, conocida como “Check Engine” o tam- sistema está listo para revisar que su vehículo
bién “MIL” (Malfunction Indicator Light). esté funcionando bien. Al estar la luz apagada,
y mientras se conduce el vehículo sin ninguna
De esta manera, este sistema protege al señal de parte de esta lámpara, significa que el
vehículo, al usuario y al dueño, avisando vehículo está funcionando bien. En el caso de
desde el mismo momento en que se detecta la que el vehículo presentara alguna falla, la lám-
falla, lo que permite prevenir males mayores para check Enghien se enciende, indicando
de costosa reparación. que se presentó una falla.
EOBD - European On-Board Diagnostic, es
un estándar adoptado por la Comunidad
Europea. El beneficio de este estándar es dar CÓMO SE ESCANEA UN VEHÍCULO
a las autoridades una herramienta para con- Para la definición del sistema OBDII se tuvo
trolar las emisiones de gases de los vehículos. en cuenta que la computadora de a bordo
El estándar EOBD ha sido implementado en debe poder dialogar con algún equipo externo,
los vehículos con motores a nafta o gasolina denominado escáner, y el lenguaje elegido
en la Comunidad Europea desde el año 2001 para esta comunicación son los comandos AT
(EU directive 98/96/EC). Para vehículos diesel que, al estar adaptados a este sistema, se lla-
y a gas, la aplicación de estas normas comen- man “comandos OBD”.
zó a regir en el año 2005. El Estándar EOBD
incluye 5 protocolos de comunicación diferen- Todo vehículo tiene una computadora cen-
tes, estos son: tral que dialoga con el escáner y sistemas
secundarios que vigilan las diferentes partes
ISO 9141-2 del vehículo (motor, inyección electrónica, abs,
ISO 14230-4(KWP2000) airbag, etc.). La forma en que los comandos
SAE J1850 VPW OBD (o comandos AT) se transfieren entre la
SAE J1850 PWM computadora de a bordo (ECU) y el escáner
ISO 15765-4 CAN está definida en lo que se denomina “protoco-
Cuando el vehículo es compatible con OBD lo” que, entre otras cosas determina el tipo de
II o EOBD se puede leer la información guar- conector OBD II (puerto de conexiones, en
dada en la ECU del automóvil, más específi- forma análoga al puerto serial de una compu-
camente: tadora) los pines de conexión para transmisión
y recepción, la velocidad de transmisión, etc.
* Leer códigos de error (DTC).
* Borrar códigos de error. Cada empresa fabricante de vehículos defi-
* Leer datos Freeze Frame. ne la construcción de escáners específicos
* Obtener Información en tiempo real (tanto para sus diferentes modelos, equipos que sue-
números como gráficos). len ser carísimos. Sin embargo, al ser un sis-
* Obtener los resultados del monitoreo de tema estandarizado, es posible construir dis-
los sensores de oxígeno. positivos que sean más económicos.
* Obtener el resultado para test de prepara- Una forma de bajar los costos es utilizar a
ción. una computadora como sistema de procesa-
Evidentemente, para leer la Información, se miento de los datos comunicados por el vehí-
necesita una interfase que funcione bajo OBD- culo, una interfase que “adapte” los datos pre-
II y EOBD. sentes en el conector OBD II del coche con los
datos que entiende un puerto de una compu-
En un coche que tiene sistema de diagnós- tadora de escritorio (puerto serie y/o puerto
tico a bordo, al dar arranque o contacto al USB) y un programa o interfase gráfica que
motor, en el tablero se enciende brevemente permita mostrar los datos traducidos por el
Capítulo 3 39
Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 40
Computadora tipo PC: Recibe los datos O OBD GAUGE Software de fácil uso que
entregados por la interfase en lenguaje o pro- posee funciones básicas de lectura y borrado de
tocolo USB y/o RS232 códigos de error y lectura de parámetros de sen-
sores. Ideal para Palm y Pocket PC (figura 1).
Interfase Gráfica: Es el programa que pro-
cesa los datos recibidos desde la interfase, los http://www.qcontinuum.org/obdgauge/
decodifica y los presenta en la pantalla de la
PC.
El circuito integrado ELM327 es una inter- O OBD-II SCANMASTER Software con exce-
fase OBD que funciona con varios protocolos, lente desarrollo visual, que brinda funciones
requiere de unos pocos componentes externos de lectura y borrado de códigos de error, lectu-
para su funcionamiento y se puede conectar a ra de parámetros de sensores y una gran can-
la computadora a través del puerto serial. Sin tidad de recursos que explicaremos en este
embargo, el circuito de la interfase que hemos artículo, figura 2.
propuesto en la edición anterior también posee
un conversor RS232 a USB, de modo de poder http://www.wgsoft.de
conectarla al puerto USB de una PC. Sólo falta
entonces el programa que actúe como interfa- Figura 2
se gráfica, es decir, que “entienda” los datos
recibidos por el puerto USB de la PC desde la
interfase y presente los resultados en la pan-
talla de la PC. Esto implica que necesitamos
un software que actúe como interfase gráfica
que no es difícil de programar si se sabe como
hacerlo. Como en general los lectores de
Saber Electrónica no tienen por qué ser pro-
gramadores, proponemos el uso de programas
ya escritos.
http://www.obd-2.de/screensm.html
Figura 3
O OBD2 SPY: Excelente Software con muy
buenos gráficos, plataforma estable, funciones
de lectura de sensores toma de datos en tiem-
po real, etc. Posee una versión shareware y
O OBD2CRAZY SOFTWARE: Brinda informa-
otra con licencia comercial cuyo costo ronda
ción con datos flexibles y funciones avanza- los 50 dólares, figura 6.
das. Lee códigos y los borra. Permite progra-
mar parámetros y es muy intuitivo para usar, www.obd2spy.com
figura 4.
Figura 6
http://www.obd2crazy.com/software.html
Figura 4
http://easyobdii.com/ www.digimoto.com
Capítulo 3 41
Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 42
Figura 7
Figura 10
Figura 8
Figura 9
* RDDTC by Pete Calinski 5. ISO 14230-4 KWP (fast init, 10.4 kbaud)
* Real Scan by Brent Harris 6. ISO 15765-4 CAN (11 bit ID, 500 kbaud)
* ScanTest for Pocket PC by Ivan Ganev 7. ISO 15765-4 CAN (29 bit ID, 500 kbaud)
aka a-ser 8. ISO 15765-4 CAN (11 bit ID, 250 kbaud)
* wOBD by WDT 9. ISO 15765-4 CAN (29 bit ID, 250 kbaud)
* Real Scan by Brent Harris
* PCMScan para Windows Esta característica hace que pueda usarse
* ScanMaster Elm 1.4 (Incluido Demo) con los programas mencionados en la mayoría
* WGIobdii (Ver. 3.4a) de los vehículos fabricados en los últimos 5
años y en gran parte de los fabricados desde
En general, cualquiera de estos programas 1997 en adelante (dependiendo del país o
realiza las siguientes funciones: región de fabricación).
Capítulo 3 43
Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 44
Fiat Bravo Magneti Marelli IAW 49F Mitsubishi Galant 01´en adelante.
Injection. Mitsubishi Lancer, 01´ en adelante.
Fiat Brava Magneti Marelli IAW 49F Special Nissan Sentra 01´ en adelante.
Edition. Etc.
Fiat Ducato Bosch EDC15C7 CF3 Diesel.
Fiat Fiorino Magneti Marelli IAW A su vez, el escáner es capaz de leer prác-
4AF/4EF/59F/5AF. ticamente la totalidad de los vehículos último
Fiat Idea Bosch Motronic ME7.3H4M modelo (ejemplo Fiesta 2010, Partner 2010,
EOBD. Corolla 2010, etc.) dado que los fabricantes
Fiat Palio Magneti Marelli IAW están integrando a los últimos modelos el pro-
4AF/4EF/59F/5AF EOBD. tocolo CAN BUS, compatible con este escá-
Fiat Punto Bosch Motronic ME7.3H4M ner.
EOBD.
Como dijimos, la lista es muy extensa.
Renault Clio II Dci 1.5 Common Rail.
Desde nuestra web podrá descargar un listado
Renault Kangoo OBDII, Renault Kangoo
de más de 5000 modelos de vehículos de dife-
Dci 1.5 Common Rail, Renault Logan 1.6 8 val-
rentes marcas y años de fabricación, para ello
vulas, Symbol, Megane II.
ingrese a:
Chevrolet Corsa II 1.8 con acelerador elec-
trónico, Chevrolet Meriva 1.8 con caja www.webelectronica.com.mx
Easytronic.
Chrysler Neon 2000 LE, LX, Chrysler Haga clic en el ícono password e ingrese la
Grand Caravan. clave obdescáner.
Suzuki Grand Vitara HDI.
Nissan Tiida. El ELM327 detecta automáticamente el
Land Rover Freelander TD4 Motor: BMW Protocolo correspondiente al Vehículo que
2.0lts Turbo Diesel. está conectado.
Alfa Romeo 145, Alfa Romeo 146, Alfa Soporta identificadores de parámetros
Romeo 147, Alfa Romeo 156, Alfa Romeo 159. (PIDs) genéricos SAE J1979 (Modo $01) de
Alfa Romeo 166, Alfa Romeo GT. $00 a $4E.
BMW X3, X5.
BMW Z3. Muestra con gráficos o indicadores toda la
Chevrolet Blazer. información o solamente la seleccionada, res-
Chevrolet Lumina, Camaro, Caprice, 96´ pecto de las mediciones soportadas por el
en adelante. controlador OBD-II del vehículo.
Chrysler Dakota.
Dodge Ram. Permite ver la condición del sistema del
Chrysler Stratus 98 en adelante. vehículo cuando una emisión relacionada con
Chrysler Intrepid. un código de error se ha obtenido en el modo
Chrysler PT Cruiser. Freeze Frame.
Chrysler Sebring, Caravan, etc. 97 en ade-
Elimina toda la información proveniente de
lante.
diagnósticos realizados en Modo $04.
Ford Explorer.
Ford Escape. Lee Códigos de Error DTC (y sus descrip-
Ford Ranger. ciones estándar según SAE) que provocan
Honda Civic, Honda Accord, Honda CRV que la luz del “Check Engine” se encienda.
(2003 en adelante). Además, muestra los códigos de error no
Toyota Corolla, Toyota Avensis, Toyota estandarizados por SAE y las descripciones
Camry, Toyota RAV4 (2003 en adelante). entregadas por la ECU (computadora) del
Jeep Cherokee, Jeep Grand Cherokee vehículo.
97´en adelante.
Mitsubishi Eclipse 01´en adelante. Soporta más de 4200 descripciones de
códigos de error genéricos de SAE J2012 y A los efectos de que se le facilite el uso de
más de 3600 códigos OBD-II mejorados, o los los programas que dscribimos en esta edición,
códigos definidos por el mismo fabricante del a continuación reiteramos algunos conceptos
equipo (OEM). sobre los conectores OBD II y su ubicación en
los automóviles así como también los métodos
Según lo dicho en el capítulo anterior, de diagnóstico. Si desea más información
podemos resumir que la interfase construida sobre este tema, lea el capítulo 2 de esta obra.
con el ELM327, mediante el uso de alguno de
los programas mencionados más arriba permi-
te:
MANEJO E INTERPRETACIÓN
* Revisar los resultados de los tests de sen- DEL PROGRAMA SCANMASTER
sores de oxígeno realizados por el módulo de
Como dijimos, son muchos los programas
control del motor del vehículo en modo
que permiten dar una interfase gráfica a los
“Sensor de Oxígeno” (Modo $05).
datos entregados por la interfase ELM327. A
* Mostrar los resultados de los “Test No- los fines prácticos explicaremos el uso del pro-
Continuos” realizados, específicos del fabri- grama ScanMaster-ELM, que es uno de los
cante del vehículo (Datos Modo $06) con el referentes en la mayoría de los sitios de
modo “Resultado de Test de Monitoreo”. Internet que hablan sobre el tema y cuyo costo
es de orden de los 75 dólares.
* Presentar un diagnóstico de monitoreo
continuo realizado mientras el vehículo estuvo Ud. puede solicitar versiones DEMO, utili-
en funcionamiento. Esto incluye reporte de zar el programa full durante un tiempo, o
fallas que no han sido detectadas aun a través emplear licencias educativas con el compromi-
del modo “Códigos de Error Pendientes”. so de no usarlo con fines comerciales. Es
decir, una vez que ya sepa usarlo y que va a
* Mostrar información específica correspon- cobrar por escanear un coche, deberá com-
diente al vehículo, tales como valores de iden- prar el programa, para lo cual puede contactar
tificación VIN, ID de calibración, número de a WGSoft en su página de Internet:
verificación de calibración, seguimiento del http://www.wgsoft.de
desempeño en marcha, etc.
Una vez que tenga el programa y lo haya
instalado en su computadora podrá utilizarlo
QUÉ VEHÍCULOS TIENEN OBD II
Capítulo 3 45
Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 46
Figura 13 Figura 14
Figura 15 Figura 16
opciones más importantes. Ejecute el progra- Automático”. En este caso, la interfase busca-
ma. Aparecerá la pantalla de la figura 12, que rá el protocolo correcto y establecerá la cone-
es la pantalla de inicio. Lo invita a conectar la xión con el vehículo.
interfase con el programa para tener comuni-
cación con el vehículo, pero antes de hacerlo Lenguaje: haciendo clic en la pestaña
vaya al menú de opciones y se desplegará la “Language” se desplegará la imagen de la
imagen de la figura 13. figura 14 y podrá seleccionar el lenguaje
(español en nuestro caso), teniendo en cuenta
Puerto: Puede seleccionar la “configuración que una vez elegida esta opción, debe reiniciar
manual” o “detección automática”. En caso de el programa para que los cambios tengan
seleccionar manualmente el puerto, debe ajus- efecto. La opción “Metric” permite trabajar con
tar al Puerto COM donde se encuentra conec- el sistema Métrico o Inglés. Usted puede
tada la interfase. Si selecciona la opción auto- determinar su elección en esta misma venta-
mática, detectará el puerto automáticamente. na.
Capítulo 3 47
Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 48
Existen dos categorías de Códigos de Si usted encuentra que los códigos no tie-
Error: los Genéricos y los Aumentados. Los nen sentido lógico, revise el manual de servi-
códigos genéricos son estándar para todos los cio de su vehículo para conocer el significado
fabricantes de vehículos. Los códigos aumen- de los códigos de error.
tados, que no son genéricos, son programa-
dos por cada fabricante, no son únicos y pue- Recuerde:
den coincidir con los de otro fabricante o, inclu- · Las inspecciones visuales son importan-
so, en el mismo fabricante pero en diferentes tes.
modelos.
· Los problemas con cableados y conecto-
Para mostrar los códigos específicos de res son comunes, especialmente en fallas
cada fabricante seleccione “Fabricante” intermitentes.
(Manufacturer) en el menú.
· Algunos problemas mecánicos
(pérdidas de vacío, atascamientos o
Figura 21 acoplamientos, etc.) pueden hacer que
un sensor que esté funcionando bien,
de indicación de que presenta fallas.
La ventana “Diagnósticos de
Códigos de Error Pendientes” le
da la posibilidad de obtener
resultados de test relacionados
Capítulo 3 49
Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 50
con las emisiones de los componentes y siste- ¿Cómo se interpreta un código de error?
mas que son monitoreados continuamente.
Muestra el reporte de los tests que han fallado El estándar SAE J2Q12 define un código
mientras se conducía normalmente el vehículo de 5 dígitos en el cual cada dígito representa
pero que no se presentaron la cantidad o el un valor predeterminado. Todos los códigos
tiempo suficiente como para que se encienda son presentados de igual forma para facilidad
la luz de aviso del “Check Engine”. Los resul- del mecánico.
tados se presentan en el formato de Códigos
Algunos de éstos son definidos por este
de Error junto con la información de la ECU
estándar, y otros son reservados para uso de
correspondiente al reporte.
los fabricantes. En la figura 22 tenemos una
Un clic en el botón “Eliminar” (CLear) elimi- descripción de cómo se debe interpretar un
na todas las señales que muestra la luz de DTC.
Check Engine, provocadas por Códigos de
El código tiene el siguiente formato YXXXX
Error.
(ej, P0308).
Esta función, también elimina información
Donde Y, el primer dígito, representa la fun-
diagnosticada adicional que el controlador
ción del vehículo:
registró. Esto Incluye:
P - Electrónica de Motor y Transmisión
· Número de Códigos de Error.
(Powertrain).
· Diagnósticos de Fallas.
B - Carrocería (Body).
· Códigos para datos Freeze Frame.
C - Chasis (Chassis).
· Datos Freeze Frame.
U - No definido (Undefíned).
· Datos de testeo de Sensores de Oxígeno.
· Estado del sistema de monitoreo. El segundo dígito índica la organización
· Resultado de test de monitoreo abordo. responsable de definir el código.
· Distancia recorrida con la luz del Check
Engine encendida. 0 - SAE (código común a todos las mar-
· Número de avisos desde que se elimina- cas).
ron los registros de Códigos de Error. 1 - El fabricante del vehículo (código dife-
· Distancia Recorrida desde que se elimi- rente para distintas marcas).
naron los Códigos de Error.
El tercer dígito representa una función
· Minutos de funcionamiento del motor con
específica del vehículo:
luz Check Engine encendida.
· Tiempo desde que los Códigos de Error 0 - El sistema electrónico completo.
fueron eliminados. 1 y 2 - Control de aire y combustible.
3 - Sistema de encendido.
4 - Control de emisión auxiliar.
¿Cómo buscar el significado de un código 5 - Control de velocidad y ralentí.
de error? 6- ECU y entradas y salidas.
El programa tiene integrado una base de 7 - Transmisión.
datos con los códigos de error de las distintas El cuarto y quinto dígito están relacionados
marcas de fabricantes. específicamente con la falla.
Si usted desea tener una descripción más Entonces el código P03Q8 indica un pro-
completa para un código, debe pinchar el blema en la electrónica de motor (P), definido
símbolo de la lupa en el menú de inicio. por SAE (0) y común a cualquier vehículo,
Aparecerá una ventana como la de la figura relacionado con el sistema de encendido (3), y
21 donde puede ingresar el código. Se mos- falla en el cilindro #8 (08).
trará la información para este código según
cada fabricante. IMPORTANTE: puede haber códigos de
Sensores de Oxígeno
Capítulo 3 51
Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 52
Si no se ha realizado un monitoreo
abordo por lo menos una vez desde
que se eliminaron o reiniciaron las emi-
siones de diagnóstico, o desconexión
de la batería, entonces los resultados
para comparar con los parámetros
serán mostrados con valor = 0.
Se accede a esta opción “Live Data Grud” análisis que están disponibles y que son com-
del menú de inicio, figura 26. En esta pantalla patibles con el vehículo bajo test. Para leer los
se muestra un listado de los parámetros bajo datos presione el botón “Leer”.
Figura 28 Figura 30
Configuración PID
Capítulo 3 53
Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 54
Guardar - Esta opción le permite guardar el actual del programa pero insistimos en que la
reporte en su disco duro. que aquí presentamos, libre, le brindará exce-
lentes resultados.
Abrir - Con esta opción puede abrir un
reporte guardado previamente en su disco
duro. El reporte puede ser observado para Los programas y archivos de referencia,
luego imprimirlo. explicados en este capítulo y en el anterior los
puede descargar desde el CD que acompaña a
esta obra o desde nuestra web: www.webelec-
tronica.com.ar con la clave obdescáner. ☺
Por último, en la figura 31 se grafica la pan-
talla correspondiente a una versión DEMO
Capítulo 4
COMPUTADORA DE A BORDO SECUNDARIA
PARA CONFORT
INTRODUCCIÓN
Si se “salteó” la lectura de
los capítulos anteriores de
este libro, debe saber que
desde aproximadamente
1997 los automóviles, en su
mayoría, traen incorporado
algún tipo de circuito micro-
controlado que verifica el
estado se sensores ubicados
en diferentes partes del vehí-
culo y actúa en consecuencia
de las señales recibidas.
Capítulo 4 55
Cap 4 Computadora a Bordo 2/7/11 5:18 PM Página 56
tos, capaces de controlar 4 salidas, de mane- gando el motor (o dando un aviso) cuando se
ra que a ella se pueden conectar las señales ha sobrepasado una determinada temperatu-
procedentes del sensor de combustible, de ra. Obviamente, las combinaciones disponi-
temperatura del motor, de inyectores, etc. y bles son muchas y en el artículo se explican
activar diferentes salidas en función de esta- las diferentes variantes para que, una vez
dos de programación establecidos por el técni- estudiado el curso, se pueda utilizar la compu-
co. tadora para los fines que el técnico determine.
Respecto de
nuestra primera apli-
cación, si el motor
está en marcha,
entonces se anula el
sistema antirrobo y
comienza el monito-
reo tanto de la tem-
peratura como del
combustible para dar
un sistema de aviso
Figura 1. Mediante la instalación de sensores de proximi-
cuando el combusti- dad, la computadora puede realizar el estacionamiento
ble esté bajo y apa- asistido de un vehículo
Figura 3. Cuando se enciende la lámpara CHECK ENGINE, se debe conectar un lector OBD o
escáner a la computadora del auto para leer el código de error. El escáner puede ser una interfase
que se conecta a cualquier computadora personal.
Capítulo 4 57
Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 58
eléctrica, lo representa la batería. Esta batería aumento importante en los precios del com-
debe ser capaz de alimentar toda nuestra ins- bustible durante un corto período. En conse-
talación. Pero con cuidado, ya que también cuencia, los fabricantes de vehículos no sola-
debe seguir siendo capaz de alimentar el resto mente se vieron obligados a cumplir con las
de las funciones de nuestro coche. nuevas normas de emisiones, sino también a
hacer sus vehículos más eficientes en el uso
Es por eso que, a diferencia que en nuestra de la energía. Se requirió que la mayoría de
casa, debemos tener mucho cuidado con la los vehículos cumplieran con un estándar de
elección de nuestros componentes y vigilar kilómetros recorridos por litro de nafta consu-
mucho el consumo de éstos. Hay que saber, mido.
que tan solo un procesador tradicional como el
que tenemos en casa, puede estar consu- Para reducir las emisiones de los vehícu-
miendo mas de 60W. Si a esto le sumamos el los, se necesita un suministro preciso de com-
resto de componentes, placas, unidades, pan- bustible y un ajuste preciso del encendido de
tallas, etc. un PC doméstico muy normal las bujías. Los controles mecánicos del motor
puede estar consumiendo por encima de los que se usaban en esa época (como puntos de
200W. encendido, adelanto mecánico del encendido y
el carburador) respondían demasiado lenta-
Existen fabricantes de placas que se han mente a las circunstancias de la conducción
cuidado de diseñar soluciones para informati- como para controlar debidamente el suministro
zar las funciones del auto. Por ejemplo, VIA de combustible y el encendido de las bujías.
posee placas como las Mini-ITX, Nano-ITX y Con esto, era difícil para los fabricantes de
Pico-ITX. Existen más de 10 familias diferen- vehículos cumplir con las nuevas normas.
tes de estas placas y el consumo máximo, del
modelo más potente, trabajando en "full", ape- Era necesario diseñar un nuevo Sistema de
nas alcanza los 30W. Esto es realmente sor- Control del Motor, e integrarlo con los contro-
prendente cuando descubrimos que estas pla- les del motor con el fin de cumplir con las nor-
cas incluyen todo: el procesador, la tarjeta grá- mas más estrictas. El nuevo sistema tenía
fica y las tarjetas de red y de sonido. Otra de que:
las ventajas de estas placas son sus dimen-
siones, ya que la mayor ocupan tan sólo * Responder instantáneamente para sumi-
17x17cm y la menor apenas 10x7,2cm. Esto nistrar la mezcla correcta de aire y combustible
nos ayudará a que el equipo sea también de para cualquier situación de conducción (mar-
reducidas dimensiones si elegimos una caja cha lenta, crucero, conducción a baja veloci-
que se ajuste a estos formatos. dad, conducción a alta velocidad, etc.).
La computadora compara
los valores recibidos de estos
sensores con sus valores de
referencia predeterminados, y
lleva a cabo acciones correcti-
vas según sea necesario, de
modo que los valores transmi-
tidos por los sensores se
correspondan con los valores
de referencia predetermina-
dos para las situaciones de
conducción actuales. La com-
putadora efectúa ajustes,
comandando otros dispositi-
vos como los inyectores de
Figura 4 - Los objetivos principales de la computadora de a combustible, el control de aire
bordo de un sistema OBD II son detectar fallas en el funciona-
de marcha lenta, la válvula de
miento del motor, sobre todo, en lo que tiene referencia con el sis-
tema de inyección electrónica. Para detectar los errores produci-
EGR o el Módulo de
dos se utilizan escáners o sistemas de diagnóstico que se conec- Encendido, a fin de realizar
tan a dichas computadoras. estas acciones.
Capítulo 4 59
Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 60
Las condiciones de operación del vehículo técnicas de sensado (peso y altura del con-
están cambiando constantemente. La compu- ductor, por ejemplo) es posible realizar un sis-
tadora hace ajustes o correcciones continua- tema electrónico que no permita el encendido
mente (particularmente en la mezcla aire/com- del automóvil si el conductor no está autoriza-
bustible y en el punto de encendido) a fin de do. Mediante esta técnica no es preciso sensar
mantener el funcionamiento de todos los siste- ni las huellas digitales, ni la introducción de
mas del motor dentro de los valores de refe- códigos de seguridad, basta con sentarse,
rencia predeterminados. aguardar la estabilidad del sistema y permitir el
arranque del vehículo.
cuito eléctrico de la placa, vamos a explicar ma conectando un cable desde el puerto serie
nuevamente qué es PICAXE y cómo se usa el de la computadora a un conector en el circuito
programa PROGRAMMING EDITOR que per- impreso (PCB) a un lado del microcontrolador.
mitirá programar nuestra placa en función de Este conector (el cual se parece a los conec-
las actividades requeridas. tores de audífonos utilizados en los reproduc-
tores portátiles de CD) se encaja a dos patas
del microcontrolador y a la conexión de 0V
desde la batería. Esto permite que la PC y el
ALGUNOS CONCEPTOS SOBRE PICAXE
microcontrolador “hablen” para permitir la des-
Reiteramos que hace más de 7 años que carga de un nuevo programa en la memoria
hablamos de los microcontroladores PICAXE, del microcontrolador.
pero somos conscientes que este artículo
El conector y el circuito de interface se
puede ser leído por mecánicos o estudiantes
incluyen en todo circuito impreso diseñado
que hasta ahora no estaban interesados en los
para utilizarse con el microcontrolador PICA-
microcontroladores. Por eso, vamos a recordar
XE-08. Esto permite reprogramar al microcon-
algunos conceptos fundamentales. Pero antes
trolador PICAXE sin sacar el chip del circuito
de ello, sepa que si quiere aprender a trabajar
impreso - ¡Simplemente conecte el cable cada
con PICAXE no requiere mucho dinero, tam-
vez que desee descargar un nuevo programa!
poco es necesario que construya circuitos
impresos para practicar, basta con emplear un
protoboard o experimentador digital. Hoy, un
PICAXE-08 se consigue facilmente y cuesta ¿Cómo era eso de la salida 0 y la progra-
un poco más de 3 dólares, por lo tanto, no mación del micro?
tiene excusas para aprender.
En el sistema PICAXE-08 la pata 7 tiene
dos funciones, cuando se está “ejecutando” un
programa, la pata se denomina salida 0 y
¿Cómo se escriben los programas? puede controlar salidas tales como LEDs y
motores.
Los programas se dibujan como organigra-
mas o se escriben como listados de comandos En cambio, cuando se está descargando
BASIC. Programar en BASIC es fácil, ya un programa, la misma pata actúa como pin de
hemos dado varios ejemplos y continuaremos salida serie de datos, comunicándose con la
haciéndolo. PC. Por lo tanto, si durante esta operación
también tiene conectada a la pata una salida
tal como un LED, se percatará que el mismo
¿Cómo se transfiere el programa al micro- se encenderá y apagará continuamente mien-
controlador? tras se descarga el programa.
El microcontrolador PICAXE-08 se progra- Nota: La mayor parte de las computadoras
modernas tienen
dos puertos serie,
usualmente deno-
minados COM1 y
COM2.
El software
Editor de
Programación,
utilizado para
crear los progra-
Figura 5 - Diagrama en bloques de una alarma contruída con sistema PICAXE-08 mas, debe confi-
Capítulo 4 61
Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 62
gurarse con el
puerto serie
correcto - selec-
cione Ver ->
Opciones ->
Puerto Serie para
elegir el puerto
serie correcto en
su máquina.
Si usted está
utilizando una PC
portátil moderna,
puede que ésta
sólo tenga un
conector del tipo
USB. En este caso
para poder utilizar
el Sistema PICA-
XE deberá com- Figura 6 - Circuito eléctrico de la central de alarma con sistema PICAXE-08
prar un adaptador
USB a puerto serie, teniendo en cuenta que Siren = sirena
dicho adaptador debe permitir la programa- Microcontroller = microcontrolador
ción. LCD = pantalla o display LCD
3. El diseño será capaz también, de reac- cuito del microcontrolador, se debe instalar
cionar a señales de sensores analógicos tales siempre un condensador de 220nF entre los
como sensores de luz. terminales del motor antes de utilizarlo.
Adicionalmente, se debe conectar un diodo (por
Esta alarma puede servir para cualquier ejemplo un diodo 1N4001) a un lado del motor.
propósito que usted elija. A continuación se Este se utiliza para prevenir daños al transistor
mencionan algunos ejemplos: cuando el motor comienza a desacelerarse
luego de haber apagado el transistor (por un
1) Una alarma contra incendios. Se utiliza
corto período de tiempo (mientras se desacele-
un sensor de luz para detectar humo. Al detec-
ra y finalmente se detiene) el motor actúa como
tar humo se activa una sirena.
un dínamo y genera corriente eléctrica). Al
2) Una alarma contra robos. Al activar el conectar el diodo asegúrese que la “banda”
cable de una trampa se activa una luz estro- esté conectada en el sentido correcto.
boscópica. Sin embargo, durante el día la alar-
Output device = dispositivo de salida
ma es desactivada por un sensor de luz.
Otra buena idea es conectar un condensa-
3) La caja fuerte de un banco. Al activar el
dor electrolítico de 100µF a través del suminis-
interruptor de una alarma de “pánico”, un
tro de las baterías, para ayudar a suprimir el
cerrojo solenoide electrónico cierra la caja
ruido eléctrico. Para probar un transistor con el
fuerte del banco.
sistema PICAXE, se puede conectar un timbre
4) Una alarma para monitorear la recámara como dispositivo de salida. La base del tran-
de un bebé. Cuando no se detectan movi- sistor recibirá una señal desde la salida 4 (pata
mientos o sonidos se activa un timbre de 3) del microcontrolador.
advertencia.
Después de conectar el timbre lo podemos
Aprovechando que la alarma posee un probar utilizando un simple programa, como el
transistor, veremos cómo se lo puede probar y que se muestra a continuación:
así Ud. puede aprender a trabajar con los
main:
PICAXE.
high 4
Un transistor es un componente electrónico wait 1
que controla el flujo de corriente en un circuito. low 4
El transistor actúa como un “interruptor elec- wait 1
trónico” de manera que una pequeña corriente goto main
de “emisor” pueda controlar a una gran
corriente. Esto permite que dispositivos de Este programa enciende y apaga cada
poca corriente, como el microcontrolador, con- segundo, el timbre conectado al pin de salida 4.
trolen dispositivos de grandes corrientes Para descargar el programa, siga los pasos
(como motores). Los transistores se utilizan en que hemos explicado en varias oportunidades
radios, en juguetes electrónicos y en casi a lo largo de este texto, empleando cualquiera
todos los dispositivos electrónicos. Los moto- de los circuitos (entrenador para PICAXE-08,
res pueden generar “ruido eléctrico” cuando mascota o la alarma que estamos describien-
están funcionando. Esto ocurre debido a que do y cuyo circuito daremos más adelante). Si
los imanes y las bobinas eléctricas, que están el timbre no funciona verifique que:
dentro del motor, generan señales eléctricas a
medida que el motor rota. Estas señales (ruido 1) el diodo esté conectado en el sentido
eléctrico) pueden afectar la operación del correcto.
microcontrolador. Algunos motores, como los 2) se estén utilizando las resistencias
motores solares, producen muy poco ruido correctas.
mientras que otros producen mucho ruido. 3) el transistor esté conectado en el sentido
Para evitar que el ruido eléctrico afecte al cir- correcto.
Capítulo 4 63
Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 64
4) el cable rojo del timbre esté conectado Según podemos observar en la figura 6, el
en el sentido correcto. proyecto de alarma utiliza un microcontrolador
5) se esté utilizando el número de pin de PICAXE-08, un LED y un zumbador como dis-
salida correcto en el programa. positivos de retroalimentación, y un dispositivo
6) todas las uniones estén bien soldadas. de salida adicional elegido por el usuario (sire-
na o luz estroboscópica).
Entre los dispositivos de salida que se pue-
den conectar mediante un transistor están los Este proyecto también puede reaccionar a
timbres, motores, solenoides, sirenas y luces señales de sensores digitales y/o analógicos
estroboscópicas. Sin embargo, algunos dispo- (por ejemplo a fotorresistencias). Del circuito
sitivos puede que requieran transistores de de la alarma debemos hacer las siguientes
alta potencia. En estos casos se puede utilizar observaciones:
el transistor Darlington BCX38B en vez del Salida de la pata 7: el pin0 está conectado
transistor estándar BC548B. al LED.
Salida de la pata 5: el pin2 está conectado
al zumbador.
LISTA DE COMPONENTES de los CIR- Salida de la pata 3: el pin4 controla a los
CUITOS de ALARMA de la FIGURA 3
dispositivos de salida.
R1 y R2: resistencias de 10kΩ (marrón negro
Entrada de la pata 6: el pin1 está conecta-
naranja dorado) do a la fotorresistencia.
R3: resistencia de 22kΩ (rojo rojo naranja dora- Entrada de la pata 4: el pin3 está conecta-
do) do al interruptor de botón de presión.
R4 : resistencia de 330Ω (naranja naranja marrón
dorado) ¡Recuerde no confundir el número de pata
R5 y R6: resistencia de 1kΩ (marrón negro rojo del chip con el número de pin de salida/entra-
dorado) da!
LED1 : LEDs rojos de 5 mm
TR1: transistor BC548B La empresa Revolution Education ofrece la
D1: diodo 1N4001 placa de circuito impreso, fabricada especial-
C1: Electrolítico de 100uF mente con una película resistente a la solda-
IC1: conector de 8 pines para circuito integrado dura, para hacer el proceso de soldadura más
PX: microcontrolador PICAXE-08 sencillo. Esta película es la cubierta verde que
CT1: conector de descarga PICAXE de 3.5 mm
cubre las pistas de manera que la soldadura
BT1: conector de batería
BT1: caja de baterías de 4.5V (3 x AA)
no se pegue a las mismas. Para una construc-
PCB: protoboard, tablero o placa de circuito ción correcta, el PCB se debe ensamblar y sol-
impreso dar muy cuidadosamente.
También verifique que la soldadura no haga Verifique que las 3 pilas AA estén coloca-
accidentalmente puentes entre terminales das correctamente dentro del portapilas.
adyacentes. Esto es mucho más probable en Conecte la caja de baterías al cable de baterí-
el LED y en el zumbador. En el conector esté- as y ponga su dedo sobre el microcontrolador
reo, los terminales cuadrados a cada lado pue- PICAXE.
den unirse sin ninguna consecuencia, ya que Si comienza a calentarse desconecte la
de todas formas están unidos por una pista en batería inmediatamente, ya que debe haber
el tablero o placa de circuito impreso. Sin algún problema (lo más seguro es que el chip
embargo, éstos no deben unirse al agujero o los cables de la batería estén conectados en
redondo central. sentido inverso).
Paso 2 - Verifique los componentes. Paso 4 - Descargue un programa para
probar el LED 0
1) Verifique que el cable negro de la batería
esté en el agujero marcado 0V y que el cable Nota: En todos los proyectos, para progra-
rojo esté en el agujero marcado V+. mar el PICAXE se conecta un plug estéreo
pequeño en el conector que en general se
2) Verifique que el chip PICAXE-08 esté
denomina PROG (en nuestro caso es el “jack”
insertado correctamente en el conector, con la
de la placa de circuito impreso) y por medio de
muesca (que muestra el pin1) apuntando
un cable de tres hilos se conecta al puerto
hacia el conector estéreo.
serial de la computadora (vea en la figura 8 el
3) Verifique que el lado plano del LED esté armado del cable).
conectado al agujero correcto del PCB.
El programa, ya sea en diagrama de flujo o
4) Asegúrese de no haber olvidado unir, en BASIC puede construirse en el utilitario
mediante un alambre, los agujeros marcados “Editor de Programas” que puede bajar sin
PX en el extremo inferior izquierdo del tablero. cargo de nuestra web con la clave PICAXE.
Ud. puede comprar el cable de programación
5) Asegúrese de pegar el lado de bronce armado, o armarlo siguiendo las indicaciones
Capítulo 4 65
Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 66
main:
high 4
wait 1
low 4
wait 1
main: goto main
high 0
wait 1 El timbre deberá sonar cada segundo. Si no
low 0 lo hace, verifique que los cables del transistor,
wait 1 del diodo y del timbre estén conectados en la
goto main dirección correcta.
main:
readadc 1,b1
Figura 12 - if b1 > 100 then do4
Diagrama de if b1 > 50 then do0
flujo del pro- low 0
grama que low 4
permite veri- goto main
ficar el fun-
cionamiento
de un inte- do4:
rruptor high 4
low 0
goto main
Capítulo 4 67
Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 68
main:
` encender LED y leer el valor de luz
IDEAS DE PROGRAMACIÓN
high 0
Ahora que ha ensamblado y probado su pri- readadc 1,b1
mer proyecto, es el momento de desarrollar su
propio programa. Este puede hacer que este ` emitir un sonido si el valor analógico es bajo
circuito de práctica reaccione de diferentes if b1 < 80 then beep
maneras a los sensores analógicos y digitales. ` si el interruptor es presionado ir a alarm
Veremos ahora dos ejemplos de programas. if pin3 = 1 then alarm
Estos están diseñados para darle un punto de
partida para la creación de su programa. Usted ` hacer una pausa
puede modificarlos o comenzar a hacer un pause 500
programa completamente nuevo si así lo pre-
fiere. ` apagar LED y verificar nuevamente el estado
` de los sensores
ACLARACION IMPORTANTE: Cuando se low 0
construye un programa en lenguaje BASIC, en readadc 1,b1
cualquier instrucción, todo lo que viene des-
pués del signo “`”, no es una instrucción y los ` emitir un sonido si el valor analógico es bajo
dispositivos no lo tienen en cuenta. Es decir if b1 < 80 then beep
que cuando escribo algo que quiero que me
sirva como una observación, para entender ` si el interruptor es presionado ir a alarm
más adelante lo que quise hacer con dicha ins- if pin3 = 1 then alarm
trucción, le coloco primero el signo ` y se
sobreentiende que todo lo que le sigue en ` hacer una pausa
Capítulo 4 69
Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 70
combustible y/o la ignición) y la otra salida es armado del cable). El programa, ya sea en dia-
temporizada, es decir, una sirena sonará grama de flujo o en BASIC puede construirse
durante 3 minutos y luego se apagará, que- en el utilitario “Editor de Programas” que
dando el sistema en “alerta” por si se produce puede bajar sin cargo de nuestra web:
un nuevo intento de violación. www.webelectronica.com.ar, haciendo click en
el ícono password e ingresando la clave
La computadora podrá detectar posibles ALARMA.
fallas en algún sensor de alguna de las tres
entradas y, si esto ocurre, la deshabilitará (a la El circuito de la central es muy sencillo, en
zona) para que no haya disparos erráticos del la tabla 1 encontrará la correspondencia entre
sistema, quedando las otras dos zonas en las patas del PICAXE y las entradas y salidas
estado normal para detectar la presencia de de la placa.
intrusos.
En los diagramas que explicaremos, si se
El circuito básico de la computadora que detecta un cambio de estado en la entrada
usaremos como central de alarma se muestra demorada, el operador tiene 10 segundos para
en la figura 14. Para este integrado se reco- desactivar la alarma antes de que se accione
mienda una tensión de alimentación de 5V y el sistema sonoro. No importa que se vuelva a
dos resistores para establecer la tensión nece- reestablecer el circuito luego de haberse
saria en los datos a ser ingresados al PICAXE. detectado una interrupción, ya que igualmente
El PICAXE-08, tal como comentamos, posee 5 se activarán luego de 10 segundos de detec-
patas de entrada/salida de datos denominados tada la primera interrupción.
PIN 0 a PIN 4. El PIN 0 (pata 7) solamente
puede ser salida de datos, el PIN 3 (pata 4) Cuando el conductor se retira del vehículo
sólo puede ser entrada y el resto pueden ser y conecta la alarma, se aplica alimentación a la
seteados como entrada o salida de datos. central, hay un período de rearme de 10
segundos durante los cuales las entradas
Recuerde que para programar el PICAXE están inhibidas para dar tiempo al usuario de
se conecta un plug estéreo pequeño en el abandonar el vehículo y cerrar la puerta del
conector denominado PROG y por medio de conductor que es donde estará conectado el
un cable se conecta al puerto serial de la com- interruptor que comandará la entrada demora-
putadora (vea en la figura 8 nuevamente el da. Durante estos 10 segundos no serán reco-
Capítulo 4 71
Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 72
nocidas ningún cambio de estados en los sen- Tabla 1: Definición de entradas y salidas del
sores de las tres zonas. Pasados estos 10
PICAXE
segundos, si se detecta una interrupción en las
entradas instantáneas, de inmediato se accio-
Pata Nº PIN Nº Función
narán las salidas. En cuanto a las salidas, pro-
ponemos dos posibilidades. La salida 1 es de
activación continua, lo que significa que una 3 E/S 4 Entrada 1 (demorada)
vez disparada la alarma, esta salida sólo se 4 E3 Entrada 2 (instantánea)
deshabilitará si se apaga la central (si se la 5 E/S 2 Entrada 3 (instantánea)
desconecta) mientras que la salida 2 es tem- 6 E/S 1 Salida 2 (temporizada)
porizada y esto se debe a que muchas veces
7 S0 Salida 1 (continua)
el usuario pretende que exista un sistema
sonoro que suene durante un tiempo y luego que quiera, teniendo en cuenta las indicacio-
se apague, de modo de dar la alerta a un sere- nes que hemos dado a través de la tabla 1.
no o a la policía pero que no altere la “paz” a Nosotros preparamos dos versiones, pero
los vecinos durante mucho tiempo. Esta salida nada impide que Ud. realice un programa a su
puede estar activa en tiempos de algunos medida.
segundos hasta varios minutos y hasta horas.
En la figura 15 se reproduce una sugerencia La primera versión funciona como hemos
para la placa de circuito impreso. Note que las explicado hasta recién sin ninguna restricción,
entradas se han dispuesto de forma tal, que por lo tanto “no es inteligente”. Se trata de un
hace falta un corto entre ambos cables para sistema común, con 2 zonas de disparo ins-
que la zona se active. De esta manera, cual- tantáneo, una zona de disparo demorado, una
quier corte o interrupción hará disparar al sis- salida continua y otra temporizada. En la figu-
tema. Por cada zona puede conectar más de ra 16 se puede ver el diagrama de flujo cons-
un sensor siempre que los mismos
estén en serie y que los mismos repre-
senten un corto (un cable) en estado
de reposo.
PROGRAMACIÓN DE LA
COMPUTADORA DE A BORDO
(BÁSICA) COMO CENTRAL DE ALARMA
Figura 13 - Circuito impreso de la compu-
Usted puede generar el programa tadora básica
Capítulo 4 73
Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 74
Figura 18
Figura 20. Diagrama lógico del decodificador 2 Figura 21. Diagrama lógico de un
x 4 con entrada de habilitación. Decodificador 3 x 8.
Capítulo 4 75
Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 76
En la figura 20 se muestra el
circuito lógico del decodificador
2x4. En este diagrama, I0 e I1
representan las salidas de la Tabla 3. Tabla de verdad para el Decodificador de 3
placa de la computadora e Y0, a 8 líneas.
Y1, Y2 e Y3 son
las líneas que
comandarán un
buffer (en nuestro
caso un relé) para
cada línea de
actuación.
De la misma
manera, si tuvié-
ramos 3 líneas de
salida en la placa
de la computado-
ra, podríamos
manejar 8 líneas
de actuación
empleando un
decodificador de 3
entradas y 8 sali-
das. El decodifica-
dor de 3 a 8 líne-
as, activa una
sola de las 8 líne-
as de salida de
acuerdo con el
código binario
presente en las 3
líneas de entrada.
Las salidas son
mutuamente
exclusivas ya que
solamente una de
las salidas es
igual a 1 en cual-
quier momento.
Las entradas
del decodificador
son x, y, z y las
salidas van de y0
a y7 (activas
bajas). La tabla de
verdad del deco-
Figura 24. Circuito impreso de la etapa de salida para sistema de control.
dificador se mues-
tra en la tabla 3.
dibujar un solo mapa y reducir la función para
Si quisiéramos hacer un análisis teórico, cada término por separado. La reducción de
como la tabla 3 tiene 8 salidas, sería necesa- cada término da como resultado la equivalen-
rio dibujar ocho mapas de Karnaugh para sim- cia entre cada minitérmino de entrada y la sali-
plificar cada una de las funciones de salida da correspondiente. Por ejemplo, la entrada
(esto es para quienes saben algo de lógica 110 activará la salida Y6. En el circuito, el mini-
digital). Por tanto procedimiento, se puede término corresponderá a una compuerta AND
Capítulo 4 77
Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 78
En la figura 22 podemos
observar entonces la interacti-
Figura 25. Decodificador de 8 entradas a 3 salidas con su
vidad entre entradas y salidas tabla de funcionamiento.
de un decodificador de 3 a 8.
En la figura 23 podemos
observar el circuito eléctrico
de nuestro etapa de salida
que emplea un circuito inte-
grado digital 74156, que es un
doble decodificador de 2
entradas a 4 salidas. E0 y E1
representan las salidas de la
placa de la computadora des- Figura 26. Codificador completo de decimal a BCD
cripta en la edición anterior y
S0, S1, S2, S3 y S4 son las
líneas de actuación de modo
que en función del estado de
las salidas de la computadora
se activará el relé correspon-
diente de nuestra etapa de
salida de acuerdo con lo mos-
trado en la tabla 4.
Figura 27. Diagrama lógico del circuito integrado 74147.
El circuito no reviste consi-
deraciones especiales, se emplea sólo un Como el vehículo funciona con 12V y el
decodificador del 74156 y cada salida maneja integrado se alimenta con 5V, necesitamos un
un relé por medio de un transistor BC548. regulador de 3 terminales del tipo 7805.
El estado de las líneas de habilitación y Los relé son de 12V y poseen una alimen-
demás pines del integrado se establece por tación individual (los 4) para que Ud. pueda
medio de resistencias. colocar un fusible específicamente para ellos.
ETAPA DE ENTRADA
La computadora secunda-
ria que estamos describiendo
Figura 29. Diagrama de pines posee un “corazón” o CPU de
y tabla de verdad del 74148 que empleamos. 3 pines de entrada y 2 pines
Figura 30. Circuito de la etapa de entrada de 8 líneas para ser usada en sistemas de control.
Capítulo 4 79
Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 80