Está en la página 1de 82

Portada club 72M 2/8/11 9:01 AM Página 1

sumario.qxd:Editorial Ingles 19/1/16 12:46 p.m.


p Página 1

Sumario

EscánErs E IntErfasEs OBD II:

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

Funcionamiento y Construcción de la Interfase . . . . . .17 seCuNdaria para CoNfort


Instalación de la Interfase . . . . . . . . . . . . . . . . . . . . . . .21 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Definición de OBD II . . . . . . . . . . . . . . . . . . . . . . . . . .22 La Computadora de A Bordo . . . . . . . . . . . . . . . . . . . . .56
OBD II en la Actualidad . . . . . . . . . . . . . . . . . . . . . . . .23 La Placa Madre de la Computadora de A Bordo . . . . .57
Componentes de un Sistema OBD II . . . . . . . . . . . . . .26 Los Controles Computarizados del Motor . . . . . . . . . .58
Qué es el CAN-Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 El Sistema Computarizado Básico
Monitores de Emisiones OBD II . . . . . . . . . . . . . . . . . .29 de Control de Motor . . . . . . . . . . . . . . . . . . . . . . . . . . .59
Conector para Diagnóstico . . . . . . . . . . . . . . . . . . . . . .32 Las Funciones de la Computadora de A Bordo . . . . . . .60
Acceso a la Información del Sistema OBD II . . . . . . . .33 La Computadora Propuesta . . . . . . . . . . . . . . . . . . . . . .60
Estructura del Código de Falla (DTC) . . . . . . . . . . . . .33 Algunos Conceptos Sobre PICAXE . . . . . . . . . . . . . . .61
PID OBD II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34 Primeras Experiencias . . . . . . . . . . . . . . . . . . . . . . . . . .62
Ideas de Programación . . . . . . . . . . . . . . . . . . . . . . . . . .68
Capítulo 3: uso del esCáNer CoN Circuito Básico de la Computadora de A Bordo . . . . . .70
programas de diagNóstiCo Programación de la Computadora de A Bordo . . . . . . .72
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38 El Programa Inteligente . . . . . . . . . . . . . . . . . . . . . . . . .73
Recordemos Qué es OBD II . . . . . . . . . . . . . . . . . . . . .38 La Etapa de salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Cómo se Escanea un Vehículo . . . . . . . . . . . . . . . . . . . .39 La Etapa de Entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . .79

sumario 1
Editorial:Sumario Inglés 19/1/16 1:00 p.m.
p Página 2

Electrónica del Automóvil

Editorial
Di­rec­tor­

Del Editor al Lector


Ing. Horacio D. Vallejo

Pro­duc­ción
José María Nieves
Este es el tercer volumen de la colección Club Saber
Autor­de­este­Tomo­de­Colección:
Ing. Horacio D. Vallejo Electrónica orientado a la electrónica automotriz, más específica-
Selección­y­Coordinació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.
Edi­to­rial­QUarK­S.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-
Pro­pie­ta­ria­de­los­de­re­chos­en­cas­te­lla­no­de­la­pu­bli­ca­ción­men­-
sual­Sa­bEr­ElEc­tró­ni­ca -­He­rre­ra­761­(1295)­-­Ca­pi­tal
fases OBD II con ELM327 pero, en realidad, son clones que no fun-
Fe­de­ral­-­Buenos­Aires­-­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-
Ad­mi­nis­tra­ción­y­Ne­go­cios
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.
Aten­ción­al­Clien­te 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
ateclien@webelectronica.com.ar
estamos seguros que esta obra representa un material importante
In­ter­net:­www­.we­be­lec­tro­ni­ca­.co­m.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.
rafamorales@webelectronica.com.ar
¡Hasta entonces!
Club­SE:
Grupo­Quark­SRL
luisleguizamon@webelectronica.com.ar

Edi­to­rial­Quark­SRL Sobre el CD y Su DeSCarga


Herrera 761 (1295) - Capital Federal
www.webelectronica.com.mx
Ud, podrá descargar de nuestra web el segundo CD sobre
La Editorial no se responsabiliza por el contenido de las no-
tas firmadas. Todos los productos o marcas que se mencio- “Escáners y Computadoras de A Bordo”, que posee textos, cursos,
nan son a los efectos de prestar un servicio al lector, y no en- enciclopedias, videos, guías de reparación, programas, manuales de
trañan responsabilidad de nuestra parte. Está prohibida la
reproducción total o parcial del material contenido en esta servicio, etc. Para realizar la descarga deberá ingresar a nuestra web:
revista, así como la industrialización y/o comercialización www.webelectronica.com.mx, tendrá que hacer clic en el ícono
de los aparatos o ideas que aparecen en los mencionados tex-
tos, bajo pena de sanciones legales, salvo mediante autoriza- password e ingresar la clave “obD23”. Tenga este texto cerca suyo
ción por escrito de la Editorial. Marzo 2011. ya que se le hará una pregunta aleatoria sobre el contenido para que
Impresión: Talleres Babieca - México pueda iniciar la descarga.

2 Editorial
Cap 1 CAN y SAE 2/7/11 4:59 PM Página 3

ESTRUCTURA CAN Y PROTOCOLO SAE

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

CAN se basa en el modelo produc-


tor/consumidor, que gestiona una rela-
ción entre un productor y uno o más con-
sumidores. CAN es un protocolo orienta-
do a mensajes, es decir, la información
que se va a intercambiar se descompo-
INTRODUCCIÓN
ne en mensajes, a los cuales se les asigna un
CAN (Controller Area Network) es un proto- identificador y se encapsulan en tramas para
colo de comunicaciones desarrollado por la su transmisión. Cada mensaje tiene un identi-
firma alemana Robert Bosch GmbH, basado ficador único dentro de la red, con el cual los
en una topología bus para la transmisión de nodos deciden aceptar o no dicho mensaje.
mensajes en ambientes distribuidos, que ofre- Dentro de sus principales características se
ce una solución a la gestión de la comunica- encuentran:
ción entre múltiples CPUs (unidades centrales
Prioridad de mensajes.
de proceso) y que se utiliza en automóviles
Garantía de tiempos de latencia.
para transmitir códigos de error hacia un intér-
Flexibilidad en la configuración.
prete (escáner y/o computadora).
Recepción por multidifusión (multicast) con
El protocolo de comunicaciones CAN pro- sincronización de tiempos.
porciona los siguientes beneficios: Sistema robusto en cuanto a consistencia
de datos.
* Es un protocolo de comunicaciones nor- Sistema multimaestro.
malizado, con lo que se simplifica y economiza Detección y señalización de errores.
la tarea de comunicar subsistemas de diferen- Retransmisión automática de tramas erró-
tes fabricantes sobre una red común o bus. neas
Distinción entre errores temporales y fallas
* El procesador anfitrión (host) delega la permanentes de los nodos de la red, y desco-
carga de comunicaciones a un periférico inteli- nexión autónoma de nodos defectuosos.
gente, por lo tanto el procesador anfitrión dis-
pone de mayor tiempo para ejecutar sus pro- Este sistema fue desarrollado para aplica-
pias tareas. ciones en los automóviles y por lo tanto la pla-

Capítulo 1 3
Cap 1 CAN y SAE 2/7/11 4:59 PM Página 4

Electrónica del Automóvil

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

El sistema CAN se basa en un protocolo de Cuando un nodo necesita enviar informa-


comunicaciones serie que soporta control dis- ción a través de una red CAN, puede ocurrir
tribuido en tiempo real con un alto nivel de que varios nodos intenten transmitir simultáne-
seguridad y multiplexación. amente. CAN resuelve lo anterior al asignar
prioridades mediante el identificador de cada
El establecimiento de una red CAN para mensaje, donde dicha asignación se realiza
interconectar los dispositivos electrónicos durante el diseño del sistema en forma de
internos de un vehículo tiene la finalidad de números binarios y no puede modificarse diná-
sustituir o eliminar el cableado. En una red micamente. El identificador con el menor
CAN las unidades de procesamiento, los sen- número binario es el que tiene mayor priori-
sores, los sistemas antideslizantes, etc. se dad.
conectan a velocidades de transferencia de
datos de hasta 1Mbps. El método de acceso al medio utilizado es
el de Acceso Múltiple por Detección de
La arquitectura de protocolos CAN, de Portadora, con Detección de Colisiones y
acuerdo al modelo de referencia OSI (Open Arbitraje por Prioridad de Mensaje
Systems Interconnection: Modelo de interco- (CSMA/CD+AMP, Carrier Sense Multiple
nexión de sistemas abiertos), incluye tres Access with Collision Detection and Arbitration
capas: física, de enlace de datos y aplicación, Message Priority). De acuerdo con este méto-
además de una capa especial para gestión y do, los nodos en la red que necesitan transmi-
control del nodo llamada capa de supervisor. tir información deben esperar a que el bus esté
libre (detección de portadora); cuando se cum-
ple esta condición, dichos nodos transmiten un
Capa física: En esta parte de la arquitectu- bit de inicio (acceso múltiple). Cada nodo lee el
ra se definen las características que deberá bus bit a bit durante la transmisión de la trama
reunir el hardware, es decir, los aspectos del y comparan el valor transmitido con el valor
medio físico para la transmisión de datos entre recibido; mientras los valores sean idénticos,
nodos de una red CAN, los más importantes el nodo continúa con la transmisión; si se
son niveles de señal, representación, sincroni- detecta una diferencia en los valores de los
zación y tiempos en los que los bits se trans- bits, se lleva a cabo el mecanismo de arbitra-
fieren al bus. La especificación del protocolo je.
CAN no define una capa física, sin embargo,
los estándares ISO 11898 establecen las El protocolo CAN establece dos formatos
características que deben cumplir las aplica- de tramas de datos (data frame) que difieren
ciones para la transferencia en alta y baja velo- en la longitud del campo del identificador, las
cidad. tramas estándares (standard frame) con un

4 Escáners e Interfases OBD II


Cap 1 CAN y SAE 2/7/11 4:59 PM Página 5

ESTRUCTURA CAN Y PROTOCOLO SAE

identificador de 11 bits definidas en la especifi- LOS MENSAJES CAN


cación CAN 2.0A, y las tramas extendidas con
un identificador de 29 bits definidas en la espe- Para entender mejor cómo funcionan las
cificación CAN 2.0B. redes CAN (figura 1), es necesario compren-
der la estructura que componen los mensajes
Para la transmisión y control de mensajes que se envían a través del bus. Aprovechando
CAN, se definen cuatro tipos de tramas: de el trabajo de Raúl Milla Pérez (www.arcan.es)
datos, remota (remote frame), de error (error ilustraremos con la mayor claridad posible la
frame) y de sobrecarga (overload frame). Las estructura de un mensaje CAN.
tramas remotas también se establecen en
ambos formatos, estándar y extendido, y tanto Existen dos tipos de mensajes CAN que se
las tramas de datos como las remotas se distinguen únicamente por la longitud del
separan de tramas precedentes mediante Identificador “Identifier”. En el caso del
espacios entre tramas (interframe space). Formato Estandar “Standard Message Format”
son 11 bits, mientras que para el Formato
Un controlador CAN debe contar con la Extendido (Extended Message Format) son 29
capacidad de detectar y manejar los errores bits.
que surjan en una red. Todo error detectado
por un nodo, se notifica inmediatamente al En las redes CAN no se asigna a los dispo-
resto de los nodos. sitivos una dirección y tampoco ningún meca-
nismo que los difiera entre ellos, es una capa
superior software, la capa “Selección”, la que
se encarga de saber si el mensaje le concier-
Capa de supervisor: La sustitución del ne o no, y lo sabe gracias al Identificador. Esto
cableado convencional por un sistema de bus es una característica tan curiosa como poten-
serie presenta el problema de que un nodo te desde mi punto de vista, y es que en una red
defectuoso puede bloquear el funcionamiento CAN un mismo mensaje puede ser recibido
del sistema completo. Cada nodo activo trans- por varios.
mite una bandera de error cuando detecta
algún tipo de error y puede ocasionar que un En la figura 2 podemos observar los distin-
nodo defectuoso pueda acaparar el medio físi- tos campos de un mensaje CAN.
co. Para eliminar este riesgo el protocolo CAN
define un mecanismo autónomo para detectar Vamos a describir los distintos campos que
y desconectar un nodo defectuoso del bus, componen el mensaje:
dicho mecanismo se conoce como aislamiento “Start of Frame” este bit se encarga de
de fallos. avisar a los demás dispositivos que se va a ini-
ciar un mensaje, y de esta forma se sincroni-
zan. El inicio de mensaje se marca por un bit
Capa de aplicación: Existen diferentes dominante “0”.
estándares que definen la capa de aplica-
ción; algunos son muy específicos y están
relacionados con sus campos de aplica-
ción. Entre las capas de aplicación más
utilizadas cabe mencionar CAL, CANopen,
DeviceNet, SDS (Smart Distributed
System), OSEK, CANKingdom.

Habiendo definido las características


de un sistema CAN estamos en condicio-
nes de analizar el formato de los mensajes
en este sistema. Figura 1

Capítulo 1 5
Cap 1 CAN y SAE 2/7/11 4:59 PM Página 6

Electrónica del Automóvil

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.

6 Escáners e Interfases OBD II


Cap 1 CAN y SAE 2/7/11 4:59 PM Página 7

ESTRUCTURA CAN Y PROTOCOLO SAE

“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:

SF: Single Frame (Cuadro Único).


FF: First Frame (Primer Cuadro) (de un
“End of Frame” Este campo indica el final mensaje multicuadro).
del mensaje con una cadena de 7 bits recesi- CF: Consecutive Frame (Cuadro
vos “1”. Puede ocurrir que en determinados Consecutivo de un mensaje multicuadro).
mensajes se produzcan largas cadenas de FC: Flow Control frame (Cuadro de Control
ceros o unos, y que esto provoque una pérdi- de Flujo).
da de sincronización entre los dispositivos.
CAN resuelve esta situación insertando un bit El mensaje SF almacena hasta 7 bytes de
de diferente polaridad cada cinco bits iguales: datos y un byte PC I (Protocol Control
cada cinco “0” se inserta un “1” y viceversa. El Information, o Información de Control de
dispositivo que utiliza el mensaje, descarta un Protocolo). El byte PC I siempre es el primero
bit posterior a cinco bits iguales. Estos bits de todos, y dice cuántos bytes de datos
reciben el nombre de bit stuffing. siguen. Si está activada la opción CAF1 (CAN
Auto Formatting), entonces el ELM327 creará
este byte cuando transmita y lo eliminará
cuando reciba (si los encabezamientos están
Como podemos ver, el mensaje en Formato habilitados, siempre lo verá).
Estándar se compone de 130 bit, y es necesa-
rio un mecanismo para evitar el envío de men- Si desactiva la opción (CAF0), se espera
sajes erróneos, para este fin se encuentra el que provea todos los bytes de datos a enviar.
campo CRC, pero existe otro mecanismo que En sistemas de diagnóstico, esto significa el
me ha parecido muy curioso, el propio emisor byte PCI y los bytes de datos. El ELM327 no
recibe también el mensaje a la vez que lo modificará sus datos de ninguna manera,
envía, y lo va comparando; si por alguna cir- excepto agregar bytes extra de relleno para
cunstancia no coincide, activa un flag de error asegurar que siempre mande tantos bytes de
y detiene la transmisión durante 12 bits. datos como se requieran (8 para ISO 15765).
No necesita poner la opción Allow Long (AT
En este tiempo todos los demás dispositi- AL) para enviar 8 bytes, ya que el CI lo hace
vos activan también el flag de error, el objetivo para Ud .
de esta ventana temporal es permitir la sincro-
nización de todos los elementos. Una vez Se usa un mensaje FF para decir que está
transcurridos los 12 bits, el emisor vuelve a por enviarse un mensaje multicuadro, y le dice
enviar el mensaje. al receptor cuántos bytes de datos esperar.

Capítulo 1 7
Cap 1 CAN y SAE 2/7/11 4:59 PM Página 8

Electrónica del Automóvil

El descriptor de longitud se limita a 12 bits, que se informa ocasionalmente, pero no es


de modo que se pueden recibir un máximo de soportado por la norma de diagnóstico. La
4095 bytes enseguida usando este método. norma CAN permite la transmisión de un pedi-
Los mensajes CF se envían después del men- do de datos sin enviar ningún dato en el men-
saje FF para proveer el resto de los datos. saje pedido. Para asegurar que el mensaje se
Cada mensaje CF incluye un solo dígito hexa- vea como tal, el transmisor también pone una
decimal (“número de secuencia”) que se usa bandera especial en el mensaje (el bit RTR),
para determinar el orden cuando se reagrupan que se ve en cada receptor. El ELM327 siem-
los datos. Se espera que si un mensaje estu- pre busca esta bandera, o bytes de datos cero,
viera corrupto, podría estar desarreglado en y puede informarle que fue detectado un RTR
unos pocos paquetes, pero no más de 16, de mientras monitorea. Esto se muestra mediante
modo que un solo dígito normalmente es más los caracteres RTR donde normalmente apa-
que adecuado. Como vimos antes, el número recerían los datos, pero sólo si está desactiva-
de serie de un vehículo es una respuesta mul- do el Autoformateo CAN, o están habilitados
ticuadro: los encabezamientos. A menudo, cuando se
monitorea un sistema CAN con una velocidad
>0902 de transferencia incorrecta, se pueden ver
014 RTRs. Note que el sistema CAN es bastante
0: 49 02 01 31 44 34 robusto con varios métodos de detección de
1: 47 50 30 30 52 35 35 errores en acción, de modo que durante la
2: 42 31 32 33 34 35 36 transmisión normal de datos raramente verá
algún error. Sin embargo, cuando se monitore-
En este ejemplo, la línea que comienza con an los buses, puede ver errores (especialmen-
0: es el mensaje FF. La longitud (014) fue te si el ELM 327 está puesto en una velocidad
extraída del mensaje por el ELM327 e impresa de transferencia incorrecta). Como ayuda para
en la primera línea como se muestra. A conti- el diagnóstico, cuando ocurren errores, el CI
nuación de la línea FF vienen dos CFs (que imprimirá todos los bytes (sin importar a qué
comienzan con 1: y 2:). Para aprender más CAF esté puesto), seguido del mensaje “<RX
detalles del formateo exacto, puede querer ERROR”.
enviar un pedido como el anterior, luego repe-
tir el mismo pedido con los encabezamientos
habilitados (AT H1). Esto mostrará los bytes
PCI que se usan realmente para enviar estos ALTERACIÓN DE LOS
componentes del mensaje total. MENSAJES DE CONTROL DE FLUJO

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-

8 Escáners e Interfases OBD II


Cap 1 CAN y SAE 2/7/11 4:59 PM Página 9

ESTRUCTURA CAN Y PROTOCOLO SAE

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

Electrónica del Automóvil

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

10 Escáners e Interfases OBD II


Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 11

MONTAJE DE UNA INTERFASE OBD II CON ELM 327

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

Electrónica del Automóvil

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.

EL OBD-II monitorea algunos de los com-


SOBRE LA ELECTRÓNICA EN EL AUTOMÓVIL ponentes más importantes de los motores,
incluyendo controles de emisión individuales.
En 1989 se comenzó a trabajar en sistemas
El sistema alerta tempranamente al conductor
de control electrónico que regulen la contami-
con una luz en el tablero, conocida como
nación de los vehículos.
“Check Engine” o también “MIL” (Malfunction
En 1994 se establecieron los primeros pro- Indicator Light).
tocolos de comunicación entre los equipos ins-
Este sistema protege al medio ambiente así
talados en el auto y los equipos de escaneo
como al usuario y/o dueño del vehículo, avi-
externo.
sando desde que la falla es leve, y los costos
En 1996 nace el primer sistema de de reparación serán más bajos.
Diagnóstico A Bordo normalizado (OBD).
EOBD: “European On-Board Diagnostic
Desde 2005 TODOS los vehículos deben EOBD” es un estándar definido por la
contar con un sistema de cómputo a bordo que Comunidad Europea. El beneficio de este
posea un puerto de comunicaciones estándar es dar a las autoridades una herra-
normalizado con OBD II.

La comunicación entre computado-


ra de a bordo y periféricos dentro del
vehículo se realiza en función del pro-
tocolo elegido por el fabricante.

OBD Y OBD II

La primera norma implantada fue la


Figura 1
OBD I en 1988, donde se monitoriza-
ban los parámetros de algunas partes
del sistema como:

La sonda lambda (sensor de oxíge-


no).
El sistema EGR (Exhaust gas recir-
culation).
ECM (Módulo de control).

Se precisaba una lámpara indicado-

12 Escáners e Interfases OBD II


Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 13

MONTAJE DE UNA INTERFASE OBD II CON ELM 327

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

¿Quiénes tienen OBD II? En la figura 1 podemos observar un conec-


tor OBD II y sus conexiones. Note que dicho
Todos los vehículos y camionetas construi- conector muestra los pines empleados para
dos para ser vendidos en EEUU a partir del todos los protocolos mencionados, por lo que
año 1996 deben ser compatibles con OBD-II. debe tener en cuenta que cada computadora
de a bordo tendrá las conexiones de acuerdo
La Comunidad Europea adoptó los mismos con el protocolo que utilice mientras que un
términos a partir del año 2000 para los vehícu- escáner multiprotocolo deberá tener todas las
los con motor a gasolina (nafta), y a partir del conexiones mencionadas en la figura.
año 2003 para los vehículos con motores
Diesel. En la figura 2 tenemos tablas que nos indi-
can cuáles serán las conexiones presentes en
Un vehículo compatible con OBD-II puede los pines del conector OBD II de acuerdo con
usar cualquiera de los siguientes protocolos el protocolo empleado.
entre computadora y sus periféricos:
Como dato complementario, para las
J1850 PWM comunicaciones ISO, el pin 15 (L-line) no
J1850 VPW siempre debe estar presente. El Pin 15 se usó
ISO9141 antes en autos con ISO/KWP2000 para activar

Capítulo 2 13
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 14

Electrónica del Automóvil

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

14 Escáners e Interfases OBD II


Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 15

MONTAJE DE UNA INTERFASE OBD II CON ELM 327

culo en tres partes, este se encuentra en la El protocolo de diagnóstico para OBD-II es


parte del centro. SAE J1979. Un mensaje o requerimiento de
diagnóstico tiene un máximo de 7 Bytes de
Ubicación #2: Esta posición es la que se datos. El primer Byte a continuación del
encuentra bajo el tablero del vehículo, entre la Encabezado o Header es el Modo de Test.
puerta del conductor y la columna de direc- Este también es llamado el identificador de
ción. Dividiendo la parte inferior del tablero del servicio (SID o PID). Los siguientes Bytes varí-
vehículo en tres partes, éste se encuentra en an dependiendo del modo de Test Específico.
la parte del lado izquierdo.
Como mencionamos en otro artículo de
Ubicación #3: Esta ubicación es la que se esta edición, hay varios Modos de Test de
encuentra bajo el tablero del vehículo, entre la Diagnóstico, de los cuales destacamos los
columna de dirección y la consola central. siguientes:
Dividiendo la parte inferior del tablero del vehí-
culo en tres partes, éste se encuentra en la
parte del lado derecho. Modo $01 - Solicitar Diagnóstico de Datos
del Tren de Poder - Este modo da acceso a la
Ubicación #4: La posición del conector de emisión de datos actuales, incluyendo entra-
datos en esta ubicación está en la parte supe- das y salidas tanto análogas como digitales,
rior del tablero del vehículo, entre la columna así como información del estado del sistema.
de dirección y la consola central.
Modo $02 - Solicitar Diagnóstico de Datos
Ubicación #5: La posición del conector de FreezeFrame del Tren de Poder - Este modo
datos en esta ubicación está en la parte supe- da acceso a información de la emisión de
rior del tablero del vehículo, entre la columna datos actuales en FreezeFrame. Un
de dirección y la puerta del conductor. FreezeFrame consiste en la entrega de datos
colectados en un evento específico como por
Ubicación #6: Esta ubicación presenta el ejemplo alguna falla en el motor.
conector de datos en el lado Izquierdo de la
consola central del vehículo. Modo $03 - Solicitar Diagnóstico de
Códigos de Error - El propósito de este servi-
Ubicación #7: Esta ubicación presenta el cio es de habilitar un accesorio externo para
conector de datos del vehículo 300mm a la obtener las emisiones de códigos de error con-
derecha de la línea central del vehículo, en la firmados.
consola central del mismo, hacia el lado acom-
pañante. Modo $04 - Limpiar-Eliminar Información
sobre los Códigos de Error - El propósito de
Ubicación #8: Acá se puede encontrar el este servicio es proveer los medios para un
conector de datos del vehículo en la parte infe- equipo externo de análisis para poder eliminar
rior de la consola central del vehículo, esto la información relacionada con los Códigos de
puede ser en el lado derecho o izquierdo sin Error de la ECU del Vehículo.
especificarse. Esto no incluye la parte de la
consola central que se extiende hacia la parte Modo $05 - Solicitar los Resultados del
trasera del Vehículo. (Ver Ubicación #9). Monitoreo de los Sensores de Oxígeno - Este
servicio permite acceder a los resultados del
Ubicación #9: Esta ubicación no se mues- monitoreo de los Sensores de Oxígeno.
tra en el diagrama, y representa cualquier otra
posición que se pueda dar en un vehículo, la Modo $06 - Solicitar Resultados de
cual es menos frecuente pero sin embargo Monitoreo a bordo para los Sistemas de
algún fabricante la puede utilizar. Por ejemplo, Diagnóstico No Continuos - Este servicio da
el conector se puede encontrar también en el acceso a los resultados para los Monitoreos a
área de pasajeros de la parte trasera del vehí- bordo de Componentes o Sistemas que no son
culo, o en el descansa brazos del conductor. monitoreados constantemente. Por ejemplo, el

Capítulo 2 15
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 16

Electrónica del Automóvil

Figura 4

16 Escáners e Interfases OBD II


Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 17

MONTAJE DE UNA INTERFASE OBD II CON ELM 327

monitoreo del Catalizador o el sistema de un regulador de 5V (Note que pocos vehículos


Emanación de Gases. han sido informados que no poseen la pata 5;
en ese caso, use la pata 4 en vez de la 5). El
Modo $07 - Solicitar Resultados de regulador alimenta varios puntos del circuito
Monitoreo A Bordo para los Sistemas de así como un LED (para la confirmación visual
Diagnóstico Continuos - A través de este servi- de que está presente la potencia). Hemos
cio, el equipo de diagnóstico externo, puede mostrado un regulador 78L05 que limita la
obtener los resultados para los Componentes corriente disponible a 100mA, lo cual es un
o Sistemas del Tren de Poder que son cons- valor seguro para experimentar. La interfaz
tantemente monitoreados durante la conduc- CAN es un circuito de baja impedancia, y si se
ción en condiciones normales. hacen transmisiones constantes en CAN este
tipo de regulador puede ocasionar LV Resets o
Modo $08 - Solicitar el control del Sistema
posiblemente se apague por la sobre-tempera-
A Bordo, Testeo o Componentes - Este servi-
tura. Si sufre esos problemas, podría usar un
cio habilita a un equipo externo de testeo para
regulador 7805 de 1A.
controlar la operación del Sistema A Bordo,
Testeo o Componentes. La esquina izquierda superior del circuito
de la figura 4 muestra el circuito de interfaz
Modo $09 - Solicitar Información del
CAN. No aconsejamos hacer su propia interfaz
Vehículo - Este servicio da acceso a informa-
usando componentes discretos.
ción específica del Vehículo como el Número
de Identificación del Vehículo e ID de Los buses CAN pueden tener un montón de
Calibración. información crítica en ellos y Ud. puede hacer
más daño que bien si falla. Recomendamos
que use un chip transceptor como se muestra
FUNCIONAMIENTO Y en la figura. El chip MCP 2551 se usa en nues-
CONSTRUCCIÓN DE LA INTERFASE tro circuito, pero la mayoría de los grandes
fabricantes producen CIs de transceptores
El circuito de la figura 4 muestra cómo se CAN específicos.
podría usar típicamente el ELM 327 para la
construcción de una interfase lectora de códi- Mencionemos unos pocos: NXP 82C 251,
gos DTC o códigos de error. La alimentación Texas Intruments SNE5LBC 031, y Linear
del circuito se obtiene del vehículo a través de Technology LT 1796. Preste atención a los
las patas 16 y 5 y después de un diodo pro- límites de tensión; según la aplicación, puede
tector y algún filtrado capacitivo, se presenta a tener que tolerar 24V y sólo 12V.

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

Electrónica del Automóvil

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

18 Escáners e Interfases OBD II


Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 19

MONTAJE DE UNA INTERFASE OBD II CON ELM 327

4,2V (subida) y 2,2V


(caída). La entrada PWM
J1850 es un poco diferen-
te en el sentido que debe
convertir una entrada dife-
rencial a una de termina-
ción única para el uso del
ELM327. En funciona-
miento, Q4 en realidad se
usa como amplificador
diferencial. El circuito serie
Q4 - D3 establece una ten-
sión de 1V (para la inmuni-
dad contra el ruido) mien-
tras que R11 limita el flujo
de corriente, y R12 man-
tiene cortado a Q4 cuando
la entrada se deja abierta.
Figura 6
Se ha agregado el
resistor R36 al circuito de
la figura 4 para ayudar a
cortar al transistor Q4 rápi-
damente en ciertas cir-
cunstancias. No es
imprescindible, pero es útil
si está conectado a una
capacidad muy alta como
la del modo PWM J1850 y
sufre algunos falsos BUS
ERRORs. Mostramos el
resistor como una opción y
le dejamos la elección de
su colocación.

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

Electrónica del Automóvil

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-

20 Escáners e Interfases OBD II


Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 21

MONTAJE DE UNA INTERFASE OBD II CON ELM 327

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.

Para comprobar que la


interfase está funcionando
correctamente vamos al ícono
de inicio de Windows/
Administrador de Sistemas,
aparecerá una lista de todos
los aditamentos que tiene en
la PC. Busque la opción de
puertos y selecciónela hacien-
do clic; deberá aparecer una
leyenda que diga: “Serial
USB Converter” y hacemos
doble clic sobre ella. También
puede hacer clic con el botón
Figura 7 derecho del mouse sobre el

Capítulo 2 21
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 22

Electrónica del Automóvil

ícono de MI PC, seleccionar la opción


Propiedades, luego la ventana
Hardware y en ella: Administración de
Dispositivos (aparecerá la imagen de
la figura 7, en la que hemos desplegado
la opción “Puertos COM & LPT).

NOTA: Si no aparece la leyenda Figura 8


“Serial USB Converter” significa que la
interfase no fue instalada correctamente
y deberá repetir el procedimento desde
el inicio.

Cuando haga doble clic sobre la


opción Serial USB Converter se abrirá
una ventana con la información de la
interfase, la cuál le dirá en qué puerto está OBD II. OBD (On Board Diagnostics) es un sis-
conectado el circuito que armó, por ejemplo: tema de diagnóstico a bordo en vehículos
COM1, COM2, COM3, etc. Es importante veri- (coches y camiones) empleado mundialmente
ficar en qué puerto está conectada la interfase y con protocolos de comunicación normaliza-
ya que será el mismo que deberá seleccionar dos para vehículos fabricados a partir de 2008.
en el programa que utilice para la lectura de Sin embargo, este sistema data de muchos
códigos OBD desde el vehículo. Si el puerto años antes, ya que en 1994 se fabricaban
que aparece en la ventana no es COM1, automóviles con computadoras de a bordo
COM2 ó COM3, entonces seleccione la opción pero que se comunicaban con el escáner por
“Selección de Puerto”, luego la opción “AVAN- medio de distintos protocolos. En este artículo
ZADO” y elija cualquiera de las 3 opciones veremos qué es OBD II, cuáles son los dife-
antes mencionada (figura 8). Luego presione rentes protocolos empleados y qué caracterís-
“Aceptar”. Debe hacer esto para que el pro- ticas debe reunir un escáner para que pueda
grama de diagnóstico que usará para leer los ser empleado en la mayoría de los vehículos.
códigos de error pueden ofrecerle solamente
la opción de los tres puertos mencionados. Tal como mencionamos al comienzo de
este capítulo, OBD (On Board Diagnostics) es
Importante: asegúrese que en la ventana un sistema de diagnóstico a bordo en vehícu-
de selección de puertos figure la leyenda “este los (coches y camiones). Actualmente se
puerto funciona correctamente”. Caso contra- emplea OBD-II (Estados Unidos), EOBD
rio, vuelva a repetir todo el procedimiento (Europa) y JOBD (Japón), estándar que apor-
desde el inicio. tan un control casi completo del motor y otros
dispositivos del vehículo.
Una vez que está todo correcto estamos
seguros de que la interfase fue conectada OBD I fue la primera regulación de OBD
correctamente y ahora podremos utilizar cual- que obligaba a los productores a instalar un
quier programa de diagnóstico, como el sistema de monitoreo de algunos de los com-
Scantool, el Scan Master, etc. ponentes controladores de emisiones en auto-
móviles. Obligatorios en todos los vehículos a
partir de 1991, los sistemas de OBD I no eran
tan efectivos porque solamente monitoreaban
DEFINICIÓN DE OBD II algunos de los componentes relacionados con
las emisiones, y no eran calibrados para un
Pretendemos que el lector tenga los ele-
nivel específico de emisiones.
mentos suficientes para poder encarar el diag-
nóstico de fallas en un vehículo mediante la OBD II es la abreviatura de On Board
lectura de códigos DTC, gracias al sistema Diagnostics (diagnóstico de a bordo) II, la

22 Escáners e Interfases OBD II


Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 23

MONTAJE DE UNA INTERFASE OBD II CON ELM 327

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

Electrónica del Automóvil

tadora es similar al viejo motor no computari-


zado, debido a que el principio de combustión
interna es el mismo (pistones, bujías, válvulas,
cigueñal, árbol de levas, etc.). Igualmente los
sistemas de carga, arranque y encendido son
similares. En otras palabras, los probadores
de encendido, los medidores de compresión,
las bombas de vacío y las lámparas de sin-
cronización siguen siendo útiles.

Un escáner no precisa de ningún otro equi-


po o accesorio. Una interfase se usa en con-
junto con una computadora, la que tiene insta-
lado el programa que interpretará los códigos
leídos por la interfase.

Existen escáners “originales” u oficiales


para cada marca de vehículo (y hasta para
determinados modelos) pero, en general, para
Figura 9
leer códigos de error se puede usar cualquier
sistema genérico. Debe tener en cuenta que
de estos códigos, totalmente gratis. En otras
en muchos casos las computadoras de los
palabras, cualquier persona puede acceder a
vehículos poseen llaves o restricciones (reali-
la lectura de códigos de su vehículo y encon-
zadas por programación) para que sólo se
trar la interpretación en la red.
comuniquen con determinados tipos de equi-
pos y está en la habilidad del técnico para Para esto no necesita experiencia previa
decodificar dichas llaves a los efectos de no (este conector suele estar ubicado a un lado
necesitar equipos costosísimos y poder emple- de la columna de dirección, abajo del tablero
ar dispositivos genéricos como el que propo- de control).
nemos armar en este artículo.
Las normas exigen que en el caso de no
En la figura 9 podemos observar un escá- encontrarse el conector en esta ubicación, el
ner o lector de códigos (auto scanner OBD II). fabricante deberá pegar una etiqueta en este
Este tipo de escáner no necesita batería, sólo lugar, indicando en qué lugar se encuentra.
se acopla al conector del vehículo con un Hasta aquí estamos de acuerdo en que el sis-
cable como el de la figura 10 y se procede a tema OBD II facilita la forma de acceder a los
leer códigos. En la figura 11 se muestra un códigos que almacena la computadora de a
ejemplo de dónde debe conectarse el cable en bordo. Pero si usted cree que después de leer
un coche para poder realizar la lectura de
códigos.

Los códigos obtenidos deben ser


interpretados, en forma específica, recu-
rriendo al manual del vehículo ya que
cada fabricante programa su computado-
ra con sus propios códigos.

Esto podría ser un inconveniente pero


la ventaja es que en el tomo Nº65 del
Club SE nosotros dimos la interpretación
de los códigos y que en la red existen
direcciones de fácil acceso que tienen a
disposición del visitante bancos de datos Figura 10

24 Escáners e Interfases OBD II


Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 25

MONTAJE DE UNA INTERFASE OBD II CON ELM 327

Los sensores instalados en los vehículos


Figura 11 son pequeños dispositivos que miden las con-
diciones de operación y las traducen en seña-
les que la computadora pueda entender. Por
ejemplo: sensores térmicos, (sensor de tempe-
ratura), potenciómetros (sensor de posición de
la válvula reguladora de aire), generador de
señales (sensor de oxígeno).

Los actuadores son dispositivos eléctricos


que pueden ser activados por la computadora.
Entre éstos se incluyen los solenoides y relés.
Los sensores, actuadores, generadores de
señales y potenciómetros no son baratos.
los códigos e interpretar su significado solucio-
nó su problema, se equivoca. Porque aquí es Si usted decide cambiarlos debe estar
donde se verá la sabiduría, experiencia, y seguro de que realmente están defectuosos y
capacidad de discernimiento del mecánico. que la falla no venga de una mala conexión,
cableado flojo o un mal funcionamiento del
Los códigos obtenidos con el lector electró- motor, originado por falla mecánica básica
nico sólo pueden servir de referencia debido a (bujías, cables, tapa rotor, empaques, bombas,
lo siguiente: bandas o correas, etc.).
* La computadora del sistema OBD II tiene En conclusión: el sistema OBD II generali-
comunicación con el módulo de encendido y za y facilita la forma de leer códigos almace-
con el módulo de la transmisión, lo que signifi- nados en la computadora de a bordo, pero es
ca que para efecto de activar uno de sus el mecánico el encargado de analizar estos
actuadores, se vale de la información que tie- códigos, para discernir y encontrar la razón u
nen estos módulos. origen del problema de un motor, una trans-
misión, o un sistema de frenos.
Si usted por alguna razón (por presumido)
cambió el tipo de llantas de su vehículo, la Los sistemas computarizados de los vehí-
computadora recibirá datos contradictorios culos actuales, aparte de controlar las opera-
entre las vueltas de la transmisión y la revolu- ciones del motor, también pueden ayudarlo a
ción de las llantas. encontrar problemas.
Recuerde que el sistema OBD II lo que pre- Estas computadoras han sido programadas
tende es optimizar el consumo de combustible con habilidades especiales de prueba. Estas
y para esto se vale de sensores colocados en pruebas verifican los componentes conecta-
diferentes partes relacionadas al funciona- dos a la computadora que se usan para sumi-
miento del vehículo. Cualquier alteración de nistro de combustible, control de velocidad de
los componentes del vehículo engañará a los marcha en vacío, sincronización de encendido,
sensores y por lo tanto la información que reci- sistemas de emisión y cambios de marcha en
be la computadora será falsa y falsa será la la transmisión.
interpretación y decisión que origine una orden
a cualquiera de los actuadores. La computadora de control del motor ejecu-
ta pruebas especiales que dependen del fabri-
La computadora del sistema OBD II contro- cante, motor, año del modelo, etc. No existe
la el suministro de combustible, la velocidad de una prueba universal que sea la misma para
marcha en vacío, el avance por vacío y los todos los vehículos.
controles de emisiones. En algunos casos las
computadoras de a bordo controlan la transmi- Asimismo, con este sistema, puede borrar
sión, los frenos y el sistema de suspensión. los códigos almacenados y apagar la luz de

Capítulo 2 25
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 26

Electrónica del Automóvil

advertencia después de atender los servicios No hay un período de tiempo establecido


requeridos. Sólo tenga en cuenta que los lla- para la actualización de la base de datos.
mados códigos duros representan problemas
que volverán a manifestarse encendiendo la El sistema OBD II nos permite leer códigos
luz si usted no soluciona el problema. Para con facilidad, pero eso no soluciona el proble-
acceder a los códigos de la computadora, sólo ma; los códigos mencionan áreas con sus res-
necesita un lector de códigos (escáner o scan- pectivos sensores, pero no es cambiando los
ner OBD ll) o armarse un cable y bajar un pro- sensores como se arreglará el problema.
grama a su PC. El precio promedio en el mer- El sistema OBD II está compuesto de un
cado de este tipo de aparato es de aproxima- procesador de datos o computador y un grupo
damente 150 dólares americanos. de sensores y actuadores. Por lo regular la
Igualmente en este rubro de lectores OBD computadora controla un tipo de corriente que
II, también existen a la venta scanners por un circula por el sensor, la cual genera una ten-
precio similar que se pueden trabajar con pro- sión que se mide en milivolt.
gramas en la computadora de su casa y que le Básicamente el funcionamiento es el
permite hacer un examen minucioso de los siguiente: Cuando el motor está frío, al activar
códigos y funcionamiento de la computadora la llave de encendido la computadora activa su
de a bordo. función en el modo de open loop (circuito
Como hemos dicho, cada marca y modelo abierto) permitiendo que el motor funcione.
de coche emplea sus códigos y, por lo tanto, Desde este momento la computadora se man-
presentarán diferentes interpretaciones aun- tiene pendiente esperando la señal del sensor
que, en general, son siempre los mismos. de temperatura y del sensor de oxígeno.

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-

26 Escáners e Interfases OBD II


Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 27

MONTAJE DE UNA INTERFASE OBD II CON ELM 327

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.

El funcionamiento básico del motor es el En otras palabras, el entendimiento y


mismo… los conductores o choferes seguire- seguimiento de diagnóstico en un sistema
mos siendo los mismos… nuestra inclinación a OBD II tiene como base previa, un conoci-
seguir malos hábitos de manejo seguirán sien- miento avanzado de lo que es un sistema de
do los mismos… si a ello le sumamos la pobre- encendido: mezcla de combustible, medidas
za de mantenimiento, sea por descuido, o falta de presión y/o vacío dentro del manifol de
de mecánicos especializados; estaremos de admisión, así como conocer perfectamente el
acuerdo en que las posibilidades de contami- funcionamiento básico del motor y/o las medi-
nar el medio ambiente son altas. das de presión en el sistema de enfriamiento
del motor y/o escape.
El sistema OBD II pretende corregir este
problema colocando sensores y actuadores en
diferentes partes del motor y/o transmisión así
como en diferentes partes del vehículo que ¿Cómo seguir un diagnóstico en forma lógi-
ayuden a que la unidad se desplace funcio- ca?
nando y consumiendo estrictamente lo nece- Antes de continuar tome nota de lo siguien-
sario; tratando de eliminar cualquier residuo te: No haga pruebas ni conexiones entre la
que se considere contaminante al medio corriente de la batería y las conexiones que
ambiente. En otras palabras, la computadora administra la computadora; podría quemar cir-
corrige las deficiencias consecuentes de un cuitos o componentes. La computadora admi-
mal hábito de manejo, así como alerta al con- nistra una corriente atenuada de bajo ampera-
ductor cuando, por razones lógicas, no puede je y sólo puede ser testeada por aparatos o
corregir el problema debido a fugas o cortocir- probadores de bajo amperaje que miden el
cuitos, en los componentes electrónicos y/o voltaje en milivolt. El mercado está inundado
problemas de funcionamiento básico del de aparatos o dispositivos que se presentan
motor. como solución al diagnóstico automotriz; cada
El sistema OBD II necesita una computa- quien defiende su producto destacando sus
dora central y según se requiera también ventajas particulares pero a usted le toca
puede poseer módulos auxiliares, los cuales defender su economía. Es oportuno tener en
pueden estar enlazados a dicho procesador cuenta la velocidad o facilidad con la que un
central. aparato de éstos se discontinúa o pierde
actualización, dejando su inversión en el nivel
Como aquí tratamos de simplificar el enten- de "gasto no recuperable".
dimiento, podemos decir que un vehículo tiene
componentes en diferentes áreas, los mismos Volviendo al sistema de funcionamiento
que sincronizan su funcionamiento logrando básico del motor, el sistema OBD II monito-
con ésto que el vehículo se desplace pero un rea el funcionamiento del vehículo pero lo
problema en alguno de estos componentes da hace en forma ordenada, separando las
como resultado un bajo rendimiento del com- áreas o circuitos relacionados. Es de esta
bustible y, en consecuencia, los residuos con- misma forma como se debe analizar una lec-
taminantes serán altos. tura de códigos para acercarnos a un diag-
nóstico certero. Muchas veces nos ha tocado
El sistema OBD II monitorea las áreas escuchar a clientes que llevan su vehículo al
donde tiene instalados sensores, administra taller mecánico por problemas de encendido;
voltaje en sensores y actuadores; pero no los mecánicos empiezan cambiando senso-
detecta ni tiene códigos para acusar un motor res cuya compra terminan justificando con
roto, una bujía quebrada o desconectada, ni argumentos absurdos debido a que el proble-
tampoco, puede detectar un manifold flojo o ma se encontraba en una mala conexión

Capítulo 2 27
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 28

Electrónica del Automóvil

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.

No olvide: cuando en una lectura de diag- En conclusión, los sistemas de diagnóstico


nóstico aparece un código; éste se refiere a a bordo permiten detectar problemas en el
una anormalidad en esa área. Por Ejemplo: vehículo mediante la lectura de los estados en
codigo PO401 indica señal débil, insuficiente que se encuentran los sensores colocados en
recirculación de gases de escape. el vehículo para monitorear el funcionamiento
de cada parte mecánica y/o eléctrica. Para
Sabemos que la válvula EGR controla el poder leer estos valores es preciso un escáner
ingreso de los gases de escape; entonces adecuado que funciona en base al protocolo
¿qué está pasando?. Se debe chequear el fun- de comunicaciones adoptado para el sistema
cionamiento de la válvula EGR, usando un de diagnóstico y que no requiere de una com-
vacuómetro Luego se debe revisar el manifold putadora para mostrar los códigos de error o
de escape para descartar grietas. Una fuga de las diferentes pantallas alusivas al funciona-
gases de escape por un manifold agrietado, o miento de los sensores.
tornillos del manifold flojos, haría perder pre-
sión en el sistema; esta condición se puede Otra opción consiste en el uso de interfa-
detectar con un probador de retropresión que ses OBD para conectar el sistema de diag-
se puede colocar al quitar el sensor de oxíge- nóstico a bordo (computadora del vehículo)
no (este tipo de herramienta también se usa con una computadora tipo PC. La interfase
para detectar obstrucciones en el sistema de convertirá los datos enviados por el vehículo
escape). Finalmente debe verificar y limpiar el en valores que sean interpretados por un
pasaje de gases hacia el manifold de admi- programa instalado en la computadora. La
sión. Estos pasos evitarán que haga gastos interfase podrá conectar al módulo OBD del
innecesarios. No está demás recordar la vehículo ya sea al puerto serial (RS232),
importancia de esta válvula (EGR) para el sis- USB, bluethoot, etc.

¿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

28 Escáners e Interfases OBD II


Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 29

MONTAJE DE UNA INTERFASE OBD II CON ELM 327

DTC: CODIGOS DETECTORES DE ERROR muchos casos la MIL se ilumina después de


EN SISTEMAS OBD II dos ciclos de uso consecutivos en los que
estuvo presente la falla. Una vez que la MIL se
El código de falla DTC (Diagnostic Trouble ilumina, deben transcurrir tres ciclos de uso
Code) facilita la identificación del sistema o consecutivos sin que se detecte la falla para se
componente asociado con la falla. Para mode- apague.
los de vehículos a partir de comienzos de
1994, ambos, CARB y la Agencia de El DTC se borra de la memoria después de
Protección del Medio Ambiente (Environmental 40 ciclos de arranque y calentamiento del
Protection Agency - EPA) aumentaron los motor una vez que la MIL se haya apagado.
requerimientos del sistema OBD, convirtiéndo-
lo en el hoy conocido OBD II (2ª generación). Cuando la computadora detecta una falla,
A partir de 1996 los vehículos fabricados e inmediatamente guarda una serie de valores
importados por los USA tendrían que cumplir tomados a partir de sensores, de manera de
con esta norma. Hay códigos de error genéri- “congelar” la información recabada en el
cos y otros que dependen de las especifica- momento del desperfecto. A estos datos “con-
ciones del fabricante del vehículo y en este gelados” se los denomina Freeze Frame Data
informe trataremos de “clarificar” qué es lo (datos congelados en pantalla. Los datos con-
que puede interpretar y corregir una interfase gelados describen los datos almacenados en
y/o escáner multiprotocolo. la memoria KAM en el momento que la falla es
inicialmente detectada. Los datos congelados
Como ya mencionamos, OBD II es un con- contienen parámetros tales como RPM y carga
junto de normalizaciones que procuran facilitar del motor, estado del control de combustible,
el diagnóstico de averías y disminuir el índice encendido y estado de la temperatura de
de emisiones de contaminantes de los vehícu- motor. Los datos congelados son almacena-
los. La norma OBD II es muy extensa y está dos en el momento que la primera falla se
asociada a otras normas como SAE e ISO. detecta, de cualquier manera, las condiciones
previamente almacenadas se reemplazan
Estos requerimientos del sistema OBD II cuando se detecta una falla de combustible o
rigen para vehículos alimentados con gasolina, pérdida de encendido (misfire). El escáner (la
gasoil (diesel) y están comenzando a incursio- interfase) que describimos permite verificar los
nar en vehículos que utilicen combustibles datos de Freeze para poder dar asistencia en
alternativos. la reparación del vehículo.
El sistema OBD II controla virtualmente
todos los sistemas de control de emisiones y
componentes que puedan afectar los gases de MONITORES DE EMISIONES OBD II
escape o emisiones evaporativas. Si un siste-
ma o componente ocasiona que se supere el Una parte importante del sistema OBDII de
umbral máximo de emisiones o no opera den- los vehículos, son los Monitores de Emisiones
tro de las especificaciones del fabricante, un (autodiagnóstico de los elementos que inter-
DTC debe ser almacenado y la lámpara MIL vienen en la combustión del motor y por lo
deberá encenderse para avisar al conductor tanto en las emisiones de escape), que son
de la falla. El sistema de diagnóstico de a indicadores usados para averiguar si todos los
bordo no puede apagar el indicador MIL hasta componentes de emisiones, han sido evalua-
que se realicen las correspondientes repara- dos por el sistema OBDII. Estos monitores pro-
ciones o desaparezca la condición que provo- cesan periódicamente pruebas en sistemas
có el encendido del indicador. específicos y componentes, para asegurar que
se están ejecutando dentro de límites permisi-
Un código DTC se almacena en la Memoria bles.
de Almacenamiento Activa (PCM: Keep Alive
Memory - KAM) cuando la computadora de a En general 11 monitoreos de emisiones (o
bordo detecta un mal funcionamiento. En Monitores I/M) definidos por la Agencia de

Capítulo 2 29
Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 30

Electrónica del Automóvil

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

30 Escáners e Interfases OBD II


Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 31

MONTAJE DE UNA INTERFASE OBD II CON ELM 327

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

Electrónica del Automóvil

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)

c) La mayoría de los carros de Chrysler, las


marcas europeas y asiáticas usan ISO con las ¿Cuál es la Diferencia entre el VAG-COM y
dos variaciones KWP (Key Word Protocol = un Programa Diagnóstico de OBD-II ó EOBD?
Protocolo de Palabra Clave) 1281 y KWP El OBD-II ó EOBD es un protocolo de diag-
2000, utilizado por el grupo VAG. nóstico exigido por el Gobierno de EEUU cuya
d) Muchos vehículos Europeos, Asiáticos y función primaria es diagnosticar problemas
Chrysler con variantes (Key Word Protocol = relacionados con las emisiones.
Palabra Clave) usan ISO 9141-2. Un programa de OBD-II ó EOBD funciona
e) Renault suele emplear el protocolo ISO con diferentes marcas de automóviles, mien-
14230. tras que el VAG-COM usa el protocolo propie-
tario de Volkswagen y sólo funciona con VW,
f) Desde 2008, el protocolo obligado es el Audi, SEAT y Skoda.
CAN-BUS (ISO 15765), que muchos vehículos
lo utilizan a partir del año 2001 (este protocolo A pesar de que se puede usar un programa
es obligatorio en los Estados Unidos de de diagnóstico de OBD-II ó EOBD en todos los
América a partir del 2008). automóviles compatibles con OBD-II ó EOBD,
el programa de OBD-II ó EOBD sólo va a
Cuando seleccione un escáner o una inter- poder comunicar con el motor y parte del cam-
fase para poder obtener los códigos DTC debe bio automático pero con ninguno de los demás
asegurarse que sea capaz de trabajar con sistemas electrónicos del automóvil.
todos estos protocolos y el circuito que noso-
tros proponemos trabaja con todos ellos. El VAG-COM a partir de la versión 504.1
también es compatible con OBD-II / EOBD
Ahora bien, todos los automóviles con OBD genérico para vehículos que soportan los pro-

32 Escáners e Interfases OBD II


Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 33

MONTAJE DE UNA INTERFASE OBD II CON ELM 327

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

Electrónica del Automóvil

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.

34 Escáners e Interfases OBD II


Cap 2 Interfase OBD II 2/7/11 5:08 PM Página 35

MONTAJE DE UNA INTERFASE OBD II CON ELM 327

$ 09. Solicitud de información del vehículo. dad y la integridad de algunas pruebas a


$ 0A. DTC Permanente (aclarados DTC). bordo.

Los fabricantes de vehículos no están obli- Test available Test incomplete


gados a apoyar a todos los modos. Misfire B0 B4
Fuel System B1 B5
Cada fabricante puede definir modos adi- Components B2 B6
cionales por encima de # 9 (por ejemplo: el Reserved B3 B7
modo de 22 como se define por la SAE J2190 Catalyst C0 D0
para Ford / GM, el modo de 21 para Toyota) Heated Catalyst C1 D1
para obtener información (por ejemplo: el vol- Evaporative System C2 D2
taje de la batería de tracción en un HEV). Secondary Air System C3 D3
A/C Refrigerant C4 D4
Algunos de los códigos PID no se puede
Oxygen Sensor C5 D5
explicar con una simple fórmula. Por ejemplo,
podríamos tener el siguiente mensaje: Oxygen Sensor Heater C6 D6
EGR System C7 D7
Modo 1 PID 01: Una petición para este PID
vuelve 4 bytes de datos. El primer byte contie- De más está decir que lo dado hasta aquí
ne dos piezas de información. A7 (el octavo bit es simplemente una introducción teórica para
del byte A, el primer byte) indica si la MIL (ver que Ud. sepa cómo es la estructura de un códi-
la luz del motor) se ilumina. go de error que puede mostrar un escáner. Ud.
no debe saber qué significa el código ya que
Los bits A0 a A6 representan el número de puede hallar su explicación en Internet o en el
los códigos de problemas, en la actualidad se manual de servicio del vehículo y que en gene-
señala en el ECU. Los bytes segundo, tercero ral los escáners también suelen dar la explica-
y cuarto dan información sobre la disponibili- ción. ☺

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

USO DEL ESCÁNER CON PROGRAMAS DE DIAGNÓSTICO

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

Electrónica del Automóvil

INTRODUCCIÓN La empresa brinda información detallada


sobre sus productos de manera que cualquie-
La luz testigo del tablero, que puede apare- ra pueda programar una interfase gráfica para
cer encendida en un vehículo, no es otra cosa interpretar los datos intercambiados entre una
que el check engine, esto quiere decir en otras computadora de escritorio y la computadora
palabras: “chequear la ingeniería del de un vehículo a través de OBD II con distintos
motor". Puede ser que el vehículo funcione protocolos.
aún con la lámpara encendida. Es de color
ámbar y si bien el problema está ocurriendo la De hecho, durante casi dos años, en Saber
computadora que tiene el auto está utilizando Electrónica explicamos cómo se programa con
valores de contingencia para mantener el comandos AT de manera de poder obtener
motor en marcha a pesar del problema que se códigos de error (DTC) a través de un hiper-
presenta y por ello le avisa que debe cheque- terminal, lo que facilita la tarea de cualquier
ar el coche para saber dónde está el inconve- analista de sistema para desarrollar diferentes
niente. interfases gráficas o programas de gestión.

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.

La Interfase ELM327 es una herramienta RECORDEMOS QUÉ ES OBD II


desarrollada por ELM Electronics para la
exploración automotriz, compatible con el sis- OBD -II viene de “On-Board Diagnostics II
tema OBD II. Generation” o “Segunda Generación de
Diagnósticos a Bordo”, es un sistema basado
Elm Electronics (www.elmelectronics. en la informática que se incorpora en todos los
com) es una compañía canadiense dedicada vehículos estándar y camiones del año 96 en
a la fabricación y venta de circuitos integrados adelante en Estados Unidos y que fue adopta-
en la web desde 1998. Envía los pedidos do por otras regiones hasta convertirse en un
directamente desde Toronto, y no tiene distri- estándar internacional. EL OBD-II monitorea
buidores. Esto ayuda a mantener los costos algunos de los componentes más importantes
bajos, y cumplimentar una política de sana de los motores, incluyendo controles de emi-
competencia. sión individuales.

38 Escáners e Interfases OBD II


Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 39

USO DEL ESCÁNER CON PROGRAMAS DE DIAGNÓSTICO

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

Electrónica del Automóvil

escáner y entregados a la PC. Es decir, para rior (detalles de funcionamiento y armado,


poder escanear un vehículo mediante un pro- diseño de la placa de circuito impreso, etc.). La
cedimiento económico es preciso contar con: gran mayoría posee con Saber Electrónica
licencias con condiciones de uso educativo
Interfase OBD II: Es un traductor de len- gratuitas para nuestros lectores.
guaje OBD II a lenguaje de PC que funciona
con diferentes protocolos.

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.

Si una persona sabe programar con


comandos AT y conoce los diferentes protoco-
los que maneja OBD II puede construir una
interfase sencilla y un programa para inter-
cambiar dichos comandos AT. Los usuarios o
los mecánicos automotrices, en general, no
saben mucho ni de electrónica ni de progra-
mación y es por eso que ya emplean dispositi-
vos que funcionan con solo enchufarlos al
conector OBD II que tiene el vehículo. Figura 1

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.

A continuación enlistamos algunos de los


software que pueden utilizarse con el disposi-
tivo sugerido por ELM Electronics, que hemos O OBD-II SCANMASTER PRO: Es el mismo
desarrollado ampliamente en la edición ante- software que el anterior pero con mayores

40 Escáners e Interfases OBD II


Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 41

USO DEL ESCÁNER CON PROGRAMAS DE DIAGNÓSTICO

recursos y sólo disponible en su versión


Figura 5
DEMO en forma gratuita, figura 3.

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

O DIGIMOTO: Un software muy intuitivo que


O EASYOBDII SOFTWARE: Este es un softwa- también se usa para leer y borrar códigos
re que puede comprar por Internet a un precio DTC. También se utiliza para medir el rendi-
bajo (menos de 30 dólares). Sin embargo, lo miento del vehículo y el estado de sus siste-
podrá utilizar por ser lector de Saber mas en cualquier punto dado en el tiempo. A
Electrónica sin fines comerciales, es un com- juzgar por las consultas recibidas por lectores,
promiso ético y confiamos en nuestros lecto- este software es muy utilizado en el campo
res. Entre otras cosas brinda funciones de lec- laboral pero si bien posee un DEMO gratuito,
tura y borrado de códigos de error, lectura de su uso comercial requiere una licencia. Esta
parámetros de sensores intercambio de infor- información se puede registrar en un archivo y
mación, programación, etc. figura 5. se guarda en Excel, figuras 7 y 8.

http://easyobdii.com/ www.digimoto.com

Capítulo 3 41
Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 42

Electrónica del Automóvil

Figura 7

Figura 10
Figura 8

O SCANXL-ELM: Idioma Español: ofrece un


amplio diagnóstico para Ford, Lincoln,
Mercury, etc. en las siguientes áreas: motor,
Transmisión (caja), abs, airbag, etc.

Permite leer y borrar códigos DTC, transmi-


sión, abs, airbag, datos congelados, visualiza-
ción gráfica, gráficas de dinamómetros, datos
O PCMSCAN: Idioma Español: Permite leer
de sensores, etc, figura 11.
y borrar códigos DTC, lectura de datos conge- www.palmerperformance.com
lados, visualización gráfica, gráficas de dina-
mómetros, datos de sensores (figura 9).
Figura 11
www.palmerperformance.com

Figura 9

Otros softwares que se pueden emplear


son los siguientes:

O PROSCAN: IDIOMA INGLÉS: Permite leer * Scantool.net


borrar códigos DTC, datos congelados, visua- * GM Mode 22 Scan Tool by Terry
lización gráfica, Hp, torque, presión de com- * OBD Logger by Jonathan Senkerik
bustible, visualización e impresión de reportes, * OBD2 Scantool by Ivan Andrewjeski
figura 10. * OBDII for ELM322 by David Huffman
* pyOBD by Donour Sizemore for MacOSX
www.myscantool.com and Linux

42 Escáners e Interfases OBD II


Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 43

USO DEL ESCÁNER CON PROGRAMAS DE DIAGNÓSTICO

* 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).

- Muestra en pantalla los códigos DTC La lista de modelos de diferentes marcas


- RPM del motor es interminable pero, atendiendo a los coches
- Lee los 9 modos de diagnóstico que se han comercializado en América Latina
- Valor calculado de carga en la última década, me permito listar los
- Temperatura del refrigerante siguientes modelos que pueden ser escanea-
- Status del sistema de combustible dos con esta interfase:
- Velocidad del automóvil
- Cálculo de combustible en reposo Ford Fiesta Max Canbus.
Ford Fiesta Max Common Rail.
- Cálculo del combustible en carga
Ford Escort 1.6 motor Zetec Rocam
- Presión del colector de admisión
Canbus.
- Avance
Ford Focus 1.6 Canbus.
- Temperatura de Aire de entrada
Ford Focus Common Rail.
- Flujo de Aire
Ford Ecosport 1.6 y 2.0.
- Posición absoluta de la válvula regulado-
Peugeot 206 OBDII.
ra
Peugeot 206 Common Rail.
- Voltajes del sensor de oxígeno asociados
Peugeot 207.
al ajuste en reposo (a corto plazo) del com-
Peugeot 307.
bustible
Peugeot Partner OBDII.
- Presión del Combustible
Citroen C3.
- Datos de Freeze Frame
Citroen C4.
- Resultado de test sobre el sensor de oxí-
Citroen C5.
geno continuo y no continuo
Citroen Berlingo.
- Grafica datos
Volkswagen Fox.
- Entrega reportes del vehículo y los graba
Volkswagen Suran (doble sonda).
para entrega al cliente
Volkswagen Gol Trend.
- Exporta datos
Volkswagen Voyage.
- Muchos más funciones especiales que
Fiat Uno Fire año 2008 central: IAW
iremos describiendo en este artículo.
4AFB.UB2.
Recuerde que la interfase que hemos des- Fiat Linea Dualogic año 2009 Central: IAW
cripto en el capítulo anterior (cuyo circuito se 4DF.DV.
grafica en la figura 4 de dicho capítulo) admite Fiat Siena HLX año 2008 central: DELPHI
los siguientes protocolos: EOBD3.
Fiat Estrada1.8 año 2009 central: DELPHI
1. SAE J1850 PWM (41.6 kbaud). EOBD3.
2. SAE J1850 VPW (10.4 kbaud). Fiat Idea 1.8 año 2007 central: DELPHI
3. ISO 9141-2 (5 baud init, 10.4 kbaud). EOBD3.
4. ISO 14230-4 KWP (5 baud init, 10.4 Fiat Stilo Bosch Motronic ME7.3H4M
kbaud). EOBD.

Capítulo 3 43
Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 44

Electrónica del Automóvil

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

44 Escáners e Interfases OBD II


Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 45

USO DEL ESCÁNER CON PROGRAMAS DE DIAGNÓSTICO

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

En resumen, según lo visto hasta el


momento, podemos decir que tienen OBD
II odos los vehículos y camionetas cons-
truidos para ser vendidos en EEUU a par-
tir del año 1996 deben ser compatibles
con OBD-II. La Comunidad Europea
adoptó los mismos términos a partir del
año 2000 para los vehículos con motor a
nafta, y a partir del año 2003 para los
vehículos con motores diesel.

Un vehículo compatible con OBD-II


puede usar cualquiera de los 5 protocolos
mencionados anteriormente. Los fabri-
cantes de automóviles fueron autorizados
a utilizar el protocolo CAN a partir de los
modelos del año 2003.

Capítulo 3 45
Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 46

Electrónica del Automóvil

con la interfase con ELM 327, cuya


instalación se explicó en el capítulo
anterior (la interfase requiere la insta-
lación de drivers para que sea recono-
cida por la computadora tipo PC como
un dispositivo conectado en un puerto
USB).

A modo de repaso, digamos que,


una vez instalados los drivers de la
interfase, debe conectarla a la compu-
tadora PC y luego al conector OBD II
del vehículo, que debe estar en mar- Figura 12
cha o en contacto. Si la instalación de
los drivers es correcta, de inmediato la
computadora PC reconocerá a la inter-
fase y la computadora de a bordo se sincroni- Sin embargo, es la que empleo para gene-
zará con la computadora tipo PC de modo que rar los videos de entrenamiento y la que me ha
la comunicación se pueda efectuar. Este pro- permitido “jugar” con más de 30 vehículos de
cedimiento se pone en evidencia a través del diferentes marcas y modelos.
parpadeo de los Leds de la interfase hasta lle-
gar al encendido del Led de sincronismo, lo Nota: aclaro que empleo el término “jugar”
cual indica que la interfase está preparada porque no soy experto ni entendido en mecá-
para que la PC y la ECU puedan comunicarse nica automotriz y que, por ello, me limito a pre-
(a través de la interfase ELM327). sentar un informe sobre las posibilidades de
un escáner usando el programas ScanMaster-
Ahora podremos ejecutar la interfase gráfi- ELM. Los técnicos, mecánicos y profesionales
ca para completar los pasos del “escáner”. seguramente podrán obtener mejores resulta-
dos que los que presento en este informe y
Haremos la explicación en base a una ver- que surgen de seguir paso a paso el manual
sión “liberada” para estudiantes, que Ud. de usuario del fabricante para comprobar cada
podrá descargar gratuitamente y que tiene la paso especificado.
limitante con respecto al programa actual ofre-
cido por la empresa, que no se puede actuali- Pero, antes de comenzar a trabajar con el
zar y que presenta un entorno gráfico un poco programa ScanMaster-ELM (que será nuestra
diferente. interfase gráfica), es recomendable revisar las

Figura 13 Figura 14

46 Escáners e Interfases OBD II


Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 47

USO DEL ESCÁNER CON PROGRAMAS DE DIAGNÓSTICO

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.

Interfase - Protocolo: Seleccione el proto- Volviendo a la pantalla de opciones (figura


colo de diagnóstico correcto correspondiente 13) si hace clic en la pestaña “General”, apa-
al vehículo. Si usted no sabe cuál es exacta- recerá la ventana de la figura 15 donde debo
mente el protocolo del vehículo o trabaja con decirle al programa qué es lo que yo quiero
distintos vehículos, seleccione “0 - que él haga cuando salgo de dicho programa,
es decir, si quiero que me “restaure”
los datos selecciono las casillas
Figura 17 “Tamaño del Formulario” y “Posición
del Formulario

La pestaña “Gráficos” del menú de


opciones (figura 16) permite personali-
zar los colores de la presentación del
programa, así como las propiedades
de texto.

Por último, la pestaña “Usuario”


permite que Ud. personalice el progra-
ma con sus datos. Estos datos son
usados para el reporte del diagnóstico.

En la figura 17 tenemos la pantalla

Capítulo 3 47
Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 48

Electrónica del Automóvil

de inicio luego de haber dado un clic


en el Botón “Connect” de la pantalla de Figura 18
inicio. El Botón de Desconexión termi-
na esta comunicación.

Note que la pantalla, al conectar la


PC con el vehículo, brinda datos de la
interfase y del protocolo usado

Explicaremos ahora la función de


cada una de las pestañas correspon-
dientes al menú de inicio.

Información del Vehículo

Esta ventana, figura 18, muestra la


información general del vehículo (VIN,
Figura 19
CALID, CVN, IPT), donde:

VIN: Vehicle Identifikation Number


CLID: CAL.ID: Calibration
Identification
CVN: Calibration Verification
Number

Estado del Sistema

Esta ventana, figura 19, muestra el


estado de la luz del Check Engine, el
número de Códigos de Error y los test
completos.

En esta ventana se muestran todas Figura 20


las computadora a las que se podrán
acceder (en general solamente se
accede a la computadora principal,
pero es posible también tener contacto
con subsistemas).

En esta figura se puede observar


que el escáner detecta la lámpara de
mal funcionamiento encendida, que ha
detectado 9 códigos de error (DTC) y
que sólo tiene contacto con una com-
putadora.

Códigos de Error (Trobles Codes) Códigos de Error Guardados (Modo $03) y


pendientes (Modo $07). Para leer los códigos
La pantalla de la figura 20 muestra las debe presionar el botón “Leer”.

48 Escáners e Interfases OBD II


Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 49

USO DEL ESCÁNER CON PROGRAMAS DE DIAGNÓSTICO

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 información incorrecta del sen-


sor puede provocar que la ECU del
vehículo controle el motor incorrecta-
mente. Una falla en el motor inclusive
puede hacer que la ECU muestre que
un sensor que esta bueno como malo.

Para eliminar la información de


diagnóstico, es decir, para “resetear
los códigos de error DTC debe presio-
nar el botón “Limpiar”. La venta-
na “Diagnósticos de Códigos de
Error Guardados” de esta panta-
lla muestra las emisiones relacio-
nadas con los Códigos de Error.
La información se presenta en
tres columnas que son:

Nº de Código de error DTC.


Computadora que entrega la
información.
Descripción del Error
Detectado.

Es decir, eL programa mostra-


Figura 22 rá la cantidad de Códigos de
Error registrados, así como tam-
bién la ECU que los está regis-
trando.

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

Electrónica del Automóvil

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

50 Escáners e Interfases OBD II


Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 51

USO DEL ESCÁNER CON PROGRAMAS DE DIAGNÓSTICO

guardada por la ECU del automóvil.


Figura 23 Cuando un Error hace que se encien-
da la luz del Check Engine, el compu-
tador del auto guarda los valores de
los sensores en el instante en que ocu-
rre el error. Si se produce un error se
generará un Freeze Frame.

Cada vehículo es compatible con


diferentes complementos de sensores.
La pantalla de Freeze Frame muestra
solo los sensores apropiados para el
vehículo bajo análisis. Esta pantalla
permanecerá en blanco si es que no
existe ninguna información de error
que genere datos de un Freeze Frame.

Tenga en cuenta que pueden haber


Figura 24 varios conjuntos de sensores que
generan distintos Freeze Frame. Un
clic con el botón izquierdo del mouse
en la flecha hacia arriba o hacia abajo
del campo “OBD II Mandated”, cambia-
rá el número de frame requerido. El
byte del Número de Frame indicará 0
para la solicitud de datos
FreezeFrame. Los fabricantes pueden
agregar Freeze Frames adicionales.

Sensores de Oxígeno

Al seleccionar la venta “Sensores


falla almacenados en la ECU que no activen la de Oxígeno” del menú de inicio aparecerá una
MIL (luz de indicación de avería). imagen como la mostrada en la figura 24.
Haga clic en el botón “Leer” para tener datos
Cuando se produce un fallo relativo a emi-
de los sensores.
siones, el sistema OBDII no solo registra un
código, sino que también registra una instantá- Esta pantalla muestra el resultado del aná-
nea de los parámetros de operación del vehí- lisis de los Sensores de Oxígeno del Vehículo.
culo (estado de los sensores) para ayudar a Los resultados mostrados son medidos por la
identificar el problema (freeze frame, explicado ECU y no por la Interfase ELM327. No son
anteriormente). valores en tiempo real, ya que muestra la infor-
mación del último análisis de los sensores de
Oxígeno guardada en la ECU.
Freeze Frame

Seleccionando la pestaña Freeze Frame Resultados de Monitoreo


del menú de inicio aparece la ventana de la
figura 23. Presione “Leer” para leer los datos La opción “Monitored Test Result” del menú
de Freeze Frame. La pantalla de Freeze de inicio despliega una pantalla como la mos-
Frame muestra la información tal como fue trada en la figura 25. Este modo permite acce-

Capítulo 3 51
Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 52

Electrónica del Automóvil

der a los resultados para los test de


monitoreo a bordo de componentes Figura 25
específicos y sistemas que no son
monitoreados continuamente. Los
resultados de los test son solicitados
por la ID del test.

El fabricante del vehículo es res-


ponsable de asignar las “ID de test
definidos para diferentes test de un sis-
tema monitoreado. Los últimos valores
de los test (resultados) son los que se
guardan, incluso bajo varios ciclos de
encendido del vehículo, hasta ser
reemplazados por nuevos valores
(resultados). Los resultados de los Test
son requeridos por la ID del Monitor de
Diagnostico abordo. Los resultados se
Figura 26
reportan siempre con los parámetros
máximos y mínimos.

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.

El programa ScanMaster-ELM tiene


incorporada una base de datos de des-
cripciones y escalas de valores obteni-
das directamente de los fabricantes. Si
los resultados de los test se encuen-
tran registrados en la base de datos, el Figura 27
programa los interpretará directamen-
te.

Tenga en cuenta que no todos los


resultados de los test están documen-
tados por los fabricantes y que, inclu-
so, algunos fabricantes no tienen test
compatibles con los almacenados en el
programa y, por lo tanto, nada se mos-
trará en ella si éste es el caso.

Planilla de Datos en Tiempo Real

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”.

52 Escáners e Interfases OBD II


Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 53

USO DEL ESCÁNER CON PROGRAMAS DE DIAGNÓSTICO

Figura 28 Figura 30

formato digital. Se pueden mostrar 4


parámetros al mismo tiempo y Ud.
puede seleccionar qué datos quiere
ver.

También se pueden ver “Gráficos en


Tiempo Real”; para ello, en el menú de
inicio debe seleccionar la pestaña ”Live
Data Graph” y se despliega la ventana
de la figura 28. Al igual que para la pan-
Figura 29 talla anterior, pueden ser mostrados 4
parámetros a la vez.

Configuración PID

El técnico puede seleccionar cuáles


son los sensores que me interesa que
presenten reportes. Para conseguirlo,
debe presionar la pestaña “PID Config”
desde el menú de inicio y se desplega-
rá la ventana de la figura 29. Acá usted
puede decidir cuáles sensores quiere
que se muestren.

En cualquier momento usted puede


seleccionar de qué sensor quiere tener
datos y de cuál no.

Figura 31 Informe del Diagnóstico -


Opciones del Reporte

El programa puede preparar e


imprimir un informe de diagnóstico.
Para hacer esto debe hacer clic en el
botón de “reporte” (figura 30) y debe
ingresar los datos del cliente en el for-
mulario que aparece. Podrá seleccio-
nar qué datos serán impresos. En esta
nueva ventana tiene tres opciones:
Ahora bien, si en el menú de inicio selec-
cionamos la pestaña “Live Data Meter”, figura Ver - Aquí tiene una vista preliminar del
27, podemos ver los datos en tiempo real en documento.

Capítulo 3 53
Cap 3 Interfase OBD II 2/7/11 5:13 PM Página 54

Electrónica del Automóvil

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

54 Escáners e Interfases OBD II


Cap 4 Computadora a Bordo 2/7/11 5:18 PM Página 55

COMPUTADORA DE A BORDO SECUNDARIA PARA CONFORT

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.

A los fines de normalizar


el funcionamiento de algunos
circuitos, sobre todo lo refe-
rente a inyección electrónica,
se emplea el denominado
código OBD (on board diag-
nostic = diagnóstico a bordo)
Según lo que estamos describiendo en este y desde 2002 es común encontrar en los vehí-
texto, los vehículos fabricados en la actualidad culos fabricados por cualquier empresa, las
poseen una computadora capaz de detectar el computadoras con OBD II y su correspondien-
funcionamiento de diferentes partes del motor te conector.
(sobre todo para la inyección electrónica), utili-
zando un sistema estándard denominado OBD Podemos considerar que la computadora
(On Board Diagnostic). Sin embargo, no todos posee dos bloques fundamentales, uno que se
los vehículos poseen una computadora gené- encarga de recibir el estado de los sensores y
rica (o secundaria) que permita realizar dife- activar las salidas correspondientes y otro que
rentes avisos para dar confort o facilitar la “traduce” el estado de dichas salidas en códi-
tarea de los conductores. En este capítulo des- gos con la estructura de mensajes de OBD II.
cribimos el circuito de una computadora micro- Sin embargo, no todas las funciones auto-
controlada capaz de recibir señales de 8 sen- máticas están contempladas en el sistema
sores diferentes y controlar 4 salidas, fácil de OBD II y, en muchos casos, la instalación de
adaptar a cualquier vehículo, sin importar su automatismos adicionales permite contribuir
costo ni tecnología y que, entre otras cosas, en la comodidad de los pasajeros.
podrá dar asistencia al conductor para un
correcto estacionamiento, controlar automáti- La computadora que proponemos en este
camente la temperatura del habitáculo, etc. capítulo permite el sensado de hasta 8 even-

Capítulo 4 55
Cap 4 Computadora a Bordo 2/7/11 5:18 PM Página 56

Electrónica del Automóvil

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.

Si bien existe una gran cantidad de posibi-


lidades, describiremos un programa que
puede controlar 3 eventos (de las 8 entradas LAS COMPUTADORAS DE A BORDO
disponibles) que comandarán a dos de las
cuatro salidas disponibles, de manera que Las computadoras para coche son cada
está predispuesto como un sistema de alarma vez más populares. Por supuesto ya no nos
ya sea antirrobo o de seguridad. Por fines de contentamos con tener un equipo de música.
espacio es imposible brindar todas las posibili- Ni siquiera con tener un GPS (sistema de posi-
dades pero en diferentes ediciones describire- cionamiento global) que nos indique dónde
mos distintos automatismos capaces de ser estamos y hacia donde vamos. Queremos ir
controlados con esta central. más allá. Queremos entretener a nuestros
pasajeros con una película en DVD, o con la
Para esta primera aplicación, se propone TV. Queremos que tengan la posibilidad de
que una de las entradas esté conectada a los jugar con su consola o que puedan acceder a
sensores de puerta, otra al sensor de tempe- Internet con el ordenador de a bordo.
ratura y la tercera al sensor de combustible;
luego, si el motor está apagado la computado- Aunque a algunos les parezca increíble,
ra funciona como sistema antirrobo (una salida todo esto es posible gracias a la tecnología
se conecta a la bocina o a una sirena externa actual. Existen mil maneras de elegir e instalar
y/o a una electroválvula para impedir el paso una computadora y esto se debe a que uno de
de combustible). Sin embargo, con esta com- los mejoramientos más apasionantes en la
putadora podremos
realizar un sistema
de guía para esta-
cionamiento asistido
(figura 1), controlar
la temperatura del
habitáculo, controlar
la velocidad máxima,
etc.

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

56 Escaners e Interfases OBD II


Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 57

COMPUTADORA DE A BORDO SECUNDARIA PARA CONFORT

les e importados. Este sofisticado programa en


el sistema computarizado principal del vehícu-
lo tiene la finalidad de detectar fallas en una
gama de sistemas, y puede accederse al
mismo a través de un puerto OBD II universal,
que suele ubicarse debajo del panel de instru-
mentos. Para todos los sistemas OBD, si se
encuentra un problema, la computadora
enciende la luz "CHECK ENGINE" para adver-
tir al conductor, y establece un Código de
Diagnóstico de Problema (DTC) para identifi-
car dónde ocurrió el problema (figura 3). Para
recuperar estos códigos, se requiere una
Figura 2. Cuando la computadora de un vehí- herramienta especial de diagnóstico, como el
culo equipado con OBD II detecta algún proble-
Lector de Códigos CAN OBD II, que los con-
ma, enciende la lámpara CHECK ENGINE que
puede tener diferentes indicaciones, como las
sumidores y profesionales utilizan como punto
que mostramos en esta figura. de partida para las reparaciones.

El Lector de Códigos CAN OBD II está


industria automotriz fue el agregado de diag- diseñado para funcionar con todos los vehícu-
nósticos a bordo (OBD) en los vehículos o, los que cumplen con el estándar OBD II. Todos
dicho en forma más sencilla, la computadora los vehículos desde 1996 (automóviles, camio-
que activa la luz "CHECK ENGINE" del vehí- netas ligeras y SUV) vendidos en los Estados
culo (figura 2). OBD I fue diseñado para moni- Unidos o fabricados por empresas de dicho
torear sistemas específicos del fabricante para país, cumplen con OBD.
los vehículos construidos entre 1981 y 1995.

Posteriormente, se desarrolló OBD II, que


forma parte de todos los vehículos fabricados LAS PLACAS MADRE DE LA
a partir de 1996 vendidos en los Estados COMPUTADORA DE "A BORDO"
Unidos. Como su predecesor, OBD II fue
adoptado como parte de un mandato guberna- Cuando pensamos en una computadora
mental de reducir las emisiones de los vehícu- para coche o similar, necesitamos tener muy
los. Pero el factor que hace que OBD II sea claro cuál es el principal problema con el que
único es su aplicación universal en todos los nos encontramos: la alimentación a la corrien-
automóviles y camionetas recientes - naciona- te. En un coche, el generador de corriente

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

Electrónica del Automóvil

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.).

* Calcular instantáneamente el mejor


momento para "encender" la mezcla de aire y
LOS CONTROLES COMPUTARIZADOS DEL MOTOR combustible para lograr la máxima eficiencia
del motor.
Los Sistemas Electrónicos de Control
Computarizado permiten a los fabricantes de * Llevar a cabo ambas tareas sin afectar el
vehículos cumplir con las normas rigurosas de rendimiento del vehículo o la economía de
emisiones y eficiencia energética impuestas combustible.
por los gobiernos estatales y federales.
Los Sistemas Computarizados de Control
Como resultado de un aumento de la con- del Vehículo son capaces de efectuar millones
taminación del aire (smog) en las grandes ciu- de cálculos cada segundo. Esto hace que
dades establecieron nuevas reglamentaciones sean un sustituto ideal de los controles mecá-
y normas de contaminación del aire para nicos del motor, que son más lentos. Al pasar
enfrentar el problema. Una complicación adi- de los controles mecánicos a los controles
cional fue la crisis energética de principios de electrónicos del motor, los fabricantes de vehí-
la década de los setenta, que causó un culos están en condiciones de controlar el

58 Escaners e Interfases OBD II


Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 59

COMPUTADORA DE A BORDO SECUNDARIA PARA CONFORT

suministro de combustible y el encendido en En general, las computadoras a bordo


forma más precisa. Algunos Sistemas de están ubicadas dentro del vehículo, detrás del
Control Computarizado más nuevos también panel de instrumentos, bajo el asiento del
proporcionan el control de otras funciones del pasajero o del conductor, o detrás del "kick
vehículo, como los sistemas de transmisión, panel" derecho. Sin embargo, algunos fabri-
frenos, carga, chasis y suspensión. cantes todavía la colocan en el compartimien-
to del motor.

EL SISTEMA COMPUTARIZADO BÁSICO Los sensores, interruptores y accionadores


DE CONTROL DEL MOTOR del vehículo están ubicados en distintos pun-
tos del motor, y están conectados por cables
En los automóviles actuales, la computado- eléctricos a la computadora a bordo. Estos dis-
ra a bordo es el alma del Sistema de Control positivos incluyen sensores de oxígeno, sen-
Computarizado. La computadora contiene sores de temperatura del refrigerante, senso-
varios programas con valores de referencia res de posición del acelerador, inyectores de
predeterminados para la relación entre el aire combustible, etc. Los sensores e interruptores
y el combustible, el punto de ignición, el ancho son dispositivos de entrada. Proveen señales
de pulso del inyector, la velocidad del motor, que representan las condiciones actuales de
etc. operación del motor a la computadora. Los
accionadores son dispositivos de salida.
Estos equipos entregan reportes separa- Llevan a cabo acciones en respuesta a los
dos para las distintas situaciones de conduc- comandos recibidos de la computadora.
ción, como marcha lenta, baja velocidad, alta
velocidad, baja carga o alta carga. Los valores La computadora a bordo recibe información
de referencia predeterminados representan la proveniente de las entradas de los sensores e
mezcla ideal de aire/combustible, el punto de interruptores ubicados en distintos puntos del
encendido, la selección de marchas de trans- motor. Estos dispositivos monitorean condicio-
misión, etc. para cualquier situación de con- nes críticas del motor, como la temperatura del
ducción. Estos valores están programados por refrigerante, la velocidad del motor, la carga
el fabricante del vehículo, y son específicos del motor, la posición del acelerador, la rela-
para cada modelo. ción aire/combustible, 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

Electrónica del Automóvil

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.

La mayoría de los vehículos estándar


LAS FUNCIONES DE LA posee sólo algunas de las situaciones mencio-
COMPUTADORA DE A BORDO nadas (y en muchos casos ninguna de ellas),
es por eso que proponemos el armado de una
La inyección electrónica de nafta o gasolina computadora que no responda al sistema OBD
es una de las funciones que puede controlar pero que realice tareas por nosotros en forma
una computadora de a bordo; sin embargo, “no automática. Incluso, puede “modificar” algunas
es la única función que debe cumplir la com- condiciones de la inyección electrónica para
putadora”. Una computadora puede, entre fines particulares.
otras cosas:
Si bien no es objeto de este artículo hablar
* Ayudarnos a estacionar: Por medio de sobre el sistema OBD ni sobre la Inyección
sensores de proximidad colocados en los Electrónica, creemos necesario mencionar las
paragolpes, podemos establecer un sistema funciones de algunos sensores y actuadores
que detecte obstáculos y nos dé avisos sono- por si Ud. quiere “programar” la computadora
ros cuando la distancia entre objetos sea infe- que describiremos para fines específicos.
rior, por ejemplo, a 10 cm. También le comentamos que si Ud. desea
saber más sobre los sistemas OBD, qué es un
* Controlar la temperatura del habitáculo: sistema CAN, cómo se interpretan los códigos
La colocación de termistores o cualquier otro de error, qué es un escaner OBD y cómo se lo
sensor de temperatura dentro del habitáculo construye, etc. puede descargar un curso
del vehículo nos permitirá realizar el comando completo sobre OBD de nuestra web:
automático del sistema de aire acondicionado, www.webelectronica.com.ar, haciendo click en
permitiendo que el mismo se encienda y apa- el ícono password e ingresando la clave:
gue para mantener la temperatura dentro de “cursoOBD”.
un rango establecido por el conductor (o cual-
quier viajero).

* Encendido automático de luces de posi- LA COMPUTADORA PROPUESTA


ción: La colocación de un LDR o fotocélula en
algún lugar estratégico podrá sensar la ausen- Los lectores de Saber Electrónica ya cono-
cia de luz suficiente en el exterior y encender cen a los sistemas de cómputo PICAXE. Se
trata de microcontroladores de uso educativo
automáticamente las luces de posición.
que se han convertido en herramientas muy
* Comando automático de luces altas/bajas empleadas en uso automotor. Utilizando la
en las rutas: Es posible colocar sensores lumí- placa descripta en Saber Electrónica Nº219, el
nicos (LDR) apuntando hacia el sentido de PLC de Saber Electrónica Nº228 y el sistema
movimiento del vehículo de manera que cuan- de programación actual “Programming Editor
do viene de frente un vehículo, automática- 5.3.1” proponemos que arme una computado-
mente se desconecten las luces altas y se ra “fácil de programar” por cualquier operador
enciendan las luces bajas. que lea este artículo y que se “interese” en
“aprender” los pasos mínimos para manejar el
* Sistema Anti Asalto: Mediante diferentes programa. Por lo tanto, antes de explicar el cir-

60 Escaners e Interfases OBD II


Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 61

COMPUTADORA DE A BORDO SECUNDARIA PARA CONFORT

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

Electrónica del Automóvil

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

El esquema electrónico del sistema de alar-


ma para prácticas y aprendizaje propuesto se
PRIMERAS EXPERIENCIAS muestra en la figura 6.

Vamos a trabajar con un sistema de alarma El detector de humo y el teclado numérico


muy sencillo con PICAXE, este ejemplo lo proveen información al microcontrolador; por
empleamos en todos nuestros cursos y si Ud. lo tanto se les conoce como “entradas”. Luego,
ya lo conoce, recomendamos que igual “vuel- el microcontrolador “decide” cómo reaccionar y
va a leer el tema”. puede, en determinados casos, operar algu-
Se trata de un sistema de alarma contra nas de las salidas, por ejemplo encender la
incendios, las entradas podrían ser los senso- sirena y la luz estroboscópica o mostrar un
res de humo y el teclado numérico del frente mensaje en la pantalla de cristal líquido (LCD).
del panel de control. Los dispositivos de salida
Diseñar y construir un sistema de alarma
serían la pantalla del panel de control, la sire-
puede resultar muy fácil si Ud. sabe perfecta-
na externa y luces estroboscópicas. El micro-
controlador es el “cerebro” del sistema. mente qué es lo que quiere que haga el circui-
to. La alarma debe programarse de manera
El “diagrama de bloques” utiliza un PICA- que reaccione a las entradas y a las señales
XE-08 (figura 5). La traducción de las palabras de los sensores. Las especificaciones del dise-
que empleamos es: ño son:
Input = entrada 1. El diseño utilizará un microcontrolador
Process = procedimiento PICAXE-08 como su cerebro.
Output = salida
Smoke = detector de humo 2. El diseño incluirá una luz indicadora
Strobe = luz estroboscópica LED, un zumbador para generar ruidos y una
Keypad = teclado numérico alarma que podría ser una sirena o un motor.

62 Escaners e Interfases OBD II


Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 63

COMPUTADORA DE A BORDO SECUNDARIA PARA CONFORT

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

Electrónica del Automóvil

Figura 7 - Armado del circuito de alarma de prueba en placa de circuito impreso.

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.

64 Escaners e Interfases OBD II


Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 65

COMPUTADORA DE A BORDO SECUNDARIA PARA CONFORT

Figura 8 - Armado del cable a utilizar en la programación de microcontroladores PICAXE.

En la figura 7 se reproduce el diseño de la del zumbador al tablero con cinta adhesiva de


placa de circuito impreso. Una vez armado el doble contacto.
circuito realice las siguientes verificaciones:
6) Verifique que el conector esté soldado
Paso 1 - Verifique las uniones soldadas. correctamente, incluyendo el terminal cuadra-
do central, el cual a menudo, es olvidado por
Verifique que todas las uniones estén equivocación.
conectadas tanto al terminal como al cable, y
que el cable esté sujeto firmemente. Paso 3 - Conecte la batería.

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

Electrónica del Automóvil

de la figura 8. Una vez que tenga el cable de Paso 5 - Pruebe la salida


programación, conecte el DB9 a su computa-
dora y el conector PICAXE en el PCB. Vea que Conecte un dispositivo de salida (por ejem-
el conector del cable quede completamente plo un timbre) a los cables de salida y luego
dentro del conector del PCB. escriba y descargue el siguiente programa
(figura 10):
Asegúrese que el software esté en el modo
PICAXE-08 y que haya elegido el puerto serie
correcto. Escriba y descargue el siguiente pro-
grama (figura 9):
Figura 10 -
Diagrama de flujo del
programa a descar-
gar en el PICAXE
que permite el
Figura 9 - Diagrama encendido de un
de flujo del progra- LED en forma inter-
ma a descargar en mitente.
el PICAXE que per-
mite el encendido de
un LED.

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.

El LED debe titilar a medida que se descar- Paso 6 - Pruebe el zumbador


ga el programa. Al terminar la descarga el LED
Escriba y descargue el siguiente programa
deberá encenderse y apagarse cada segundo.
(figura 11):
Si el LED no hace esto verifique que esté
conectado correctamente y que las resisten-
cias de 330Ω estén en la posición correcta en
el PCB.
Figura 11 -
Si el programa no se descarga verifique Diagrama de flujo
del programa a
que la resistencia de 22kΩ, la de 10kΩ y el
descargar en el
conector IC estén soldados correctamente. PICAXE que permi-
Utilice un voltímetro para verificar si hay 4.5V te que el zumbador
entre las patas superiores (1 y 8) del micro- o buzzer emita 4
controlador. sonidos diferentes
en forma alternati-
Verifique que el cable esté firmemente va.
conectado al conector y que dentro del softwa-
re se haya elegido el puerto serie correcto.

66 Escaners e Interfases OBD II


Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 67

COMPUTADORA DE A BORDO SECUNDARIA PARA CONFORT

main: Paso 8 - Pruebe la Fotorresistencia


sound 2, (65,100)
sound 2, (78, 100) Conecte una fotorresistencia a la entrada
sound 2, (88, 100) analógica. Escriba y descargue el siguiente
sound 2, (119, 100) programa (figura 13):
goto main
Figura 13 - Diagrama de
El zumbador debe emitir 4 sonidos diferen- flujo del programa que
tes. Si no hace esto asegúrese que los cables permite verificar el fun-
estén soldados correctamente, que el lado de cionamiento de una foto-
bronce esté firmemente pegado al PCB con rresistencia.
una cinta adhesiva de doble contacto (no tra-
bajará si está flojo) y que los terminales sobre
las letras PX estén debidamente unidos
mediante un alambre soldado.

Paso 7 - Pruebe el Interruptor

Conecte un interruptor a la entrada digital.


Escriba y descargue el siguiente programa
(figura 12):

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

main: 'hacer una etiqueta llamada “main” do0:


if input3 is on then flash 'salta a flash si la entrada está encendida high 0
goto main 'sino regresar a inicio low 4
flash: ' hacer una etiqueta llamada “flash” goto main
high 0 ' encender salida 0
wait 2 ' esperar 2 segundos Ambos LEDs deberán encenderse en
low 0 ' apagar salida 0 momentos distintos cuando usted cubre y des-
goto main ' regresar al inicio cubre la fotorresistencia con su mano (de
manera que incidan sobre la fotorresistencia
distintos niveles de luz). Si esto no ocurre veri-
El LED de la salida 0 deberá encenderse fique que la fotorresistencia y la resistencia de
cada vez que se presione el interruptor. Si no 1kΩ estén soldadas correctamente.
lo hace verifique que el interruptor y que las
resistencias de 10kΩ estén soldadas correcta- ¡Si ha ejecutado todas estas pruebas
mente. correctamente lo felicitamos ya que ha cons-

Capítulo 4 67
Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 68

Electrónica del Automóvil

truido y ensamblado correctamente su primer dicha fila es simplemente una observación.


circuito de prueba! Para acostumbrar al lector, en los siguientes
ejemplos, a las instrucciones las colocamos
¡Ahora es el momento de desarrollar y pro- resaltadas (en negrita) y en color celeste.
bar sus propios programas y notará que pro-
gramar este mismo microcontrolador para
tener su computadora de a bordo es así de Programa 1
sencillo!
Este programa de uso general contiene un
bucle principal el cual enciende y apaga el
LED, y también verifica el estado del sensor
¿Le parece complicado?
analógico (fotorresistencia) y de la entrada
Si Ud. nunca había trabajado con micro- digital (interruptor). Cuando se presiona el inte-
controladores, ésto que acaba de leer le pare- rruptor suena una alarma por dos segundos.
cerá increíble... no precisa muchos conoci-
Si la fotorresistencia se cubre, el zumbador
mientos de electrónica, no es necesario que
emitirá un “pip” de advertencia hasta que el
sepa mucho de computadoras y tampoco
nivel de luz vuelva a subir.
requiere saber nada de programación. Con
muchas ganas, un poco de esfuerzo y bastan- _________________________________
te práctica podrá armar los sistemas microcon-
trolados que desee. Claro que para proyectos ` Programa 1
para el automóvil necesitará algunos circuitos
adicionales pero de eso nos encargaremos ` ***** bucle principal *****
más adelante, ahora es momento de seguir ` enciende y apaga el LED
practicando. ` y verifica el estado de los sensores

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

68 Escaners e Interfases OBD II


Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 69

COMPUTADORA DE A BORDO SECUNDARIA PARA CONFORT

pause 500 if b1 < 80 then alarm

goto main ` si el interruptor se apaga ir a tamper


if pin3 = 0 then tamper
` ***** emitir sonido *****
beep: goto main
sound 2,(120,50,80,50,120,50)
pause 200 ` ***** activar alarma anti-vandalismo hasta
goto main ` que el interruptor vuelva a cerrarse*****
tamper:
` ***** encender alarma ***** high 0
alarm: sound 2, (120,100)
high 4 if pin3 = 1 then main
pause 2000 goto tamper
low 4
goto main ` ***** alarma encendida eternamente *****
alarm:
________________________________ high 4
goto alarm
Programa 2
_________________________________
Este programa está diseñado como si fuera
un sistema de alarma contra incendios. En el
mismo, la alarma se activa una vez que se Estos son simplemente dos de los muchos
detecta humo sobre el sensor de luz (cuando ejemplos que pueden utilizarse para la progra-
el sensor de luz indica un valor de luz menor mación de su alarma.
de lo normal). Una vez que la alarma se ha
activado, la misma se mantiene encendida y Nota: Aclaramos que lo dado hasta aquí fue
sólo es posible apagarla desconectando la ali- explicado en el tomo de Colección Nº 7 del
mentación del sistema. La entrada digital se Club Saber Electrónica con mayores detalles y
utiliza como dispositivo anti-vandalismo. que si a Ud. le interesa el tema, puede bajarlo
Mientras la caja de la alarma esté cerrada, el de nuestra web www.webelectronica.com.ar,
interruptor se mantendrá encendido (ésta es la haciendo click en el ícono password y colo-
condición normal). Si se abre la caja, el inte- cando la clave “alarma”. También le comenta-
rruptor se abrirá y activará la alarma del zum- mos que hay en existencia un kit (AXE102)
bador hasta que la caja vuelva a cerrarse. con todos los componentes de esta alarma
multiuso, que en Argentina tiene un costo de
_________________________________ $74, aunque Ud. puede comprar los compo-
nentes por separado, armar el circuito impreso
` Programa 2 y seguramente le saldrá más económico.

` ***** bucle principal ***** Si ha leído atentamente estas páginas,


` verificar estado de los sensores habrá podido comprobar que trabajar con
PICAXE es muy fácil y conveniente. Un PICA-
main: XE es un PIC normal al que se le ha grabado
un programita interno (firmware) para que se lo
` LED apagado pueda programar utilizando una aplicación
low 0 gratuita llamada Editor de Programas (que
puede bajar de nuestra web) por medio de dia-
` leer valor de luz gramas de flujo o en BASIC y lo que es mejor
readadc 1, b1 aún: “no hace falta quitar el integrado del cir-
cuito para su programación”, es decir, no pre-
` activar la alarma si el valor analógico es bajo cisa un cargador adicional.

Capítulo 4 69
Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 70

Electrónica del Automóvil

CIRCUITO BÁSICO DE LA programación interna poder manejar 4 salidas,


COMPUTADORA DE A BORDO incluso hasta podremos colocar un display que
muestre 4 mensajes diferentes en función del
Vamos a desarrollar una placa que podrá estado de cada una de las salidas. Las posibi-
ser utilizada como computadora en un vehícu- lidades son muchas y el límite de las aplica-
lo con las siguientes características: ciones está en la imaginación del lector. Es por
ello que a continuación describiremos el circui-
8 entradas digitales optoaisladas.
to básico de la computadora, en la próxima
4 salidas ON-OFF con buffer de 10A.
edición daremos el circuito final y un programa
Programable por sistema Picaxe.
de aplicación, luego, en artículos sucesivos,
Alimentada con 12Vcc.
daremos aplicaciones particulares (control de
Corriente en reposo inferior a los 20mA.
temperatura, estacionamiento asistido, luces
Alta inmunidad al ruido.
de ruta automáticas, reconocimiento de con-
A continuación describiremos el circuito ductor, sistema antiasalto, etc.) con sus res-
básico, dejando para la próxima entrega la pectivos programas.
inclusión de codificador, decodificador y etapa
Al momento de escribir este artículo ya he
de potencia.
experimentado 6 aplicaciones que se están
El PICAXE-08 posee 5 terminales para probando en la práctica pero no me caben
comunicarse con el exterior, de los cuales, 3 dudas que con el correr del tiempo serán
pueden ser entrada o salida, uno solamente muchas más. Si Ud. desea contar con toda la
entrada y el restante es una salida. Esto signi- documentación y no quiere aguardar a la publi-
fica que de esos 5 terminales, tenemos que cación de cada artículo, podrá descargar el
elegir cuántos usaremos como entrada y cuán- manual de la computadora de a bordo comple-
tos como salida. Para nuestra computadora, to de nuestra web, aclarando que aún no todas
elegiremos 3 terminales como entrada y 2 pati- las aplicaciones se probaron en la práctica por
tas (terminales) como salida. lo cual no podemos asegurar la inmunidad
total al ruido o que exista un funcionamiento
Ahora bien, el PICAXE-08 puede manejar errático como consecuencia de problemas en
señales analógicas, sin embargo, nosotros uti- la programación.
lizaremos a todos los terminales I/O (entra-
da/salida) con señales digitales de manera Aclarados estos puntos, describimos el fun-
que con 3 terminales de entrada tengo 8 esta- cionamiento de la central básica de 3 entradas
dos posible y con dos terminales de salida y dos salidas microcontrolada en la que las
tenemos 4 combinaciones posible. Para poder variables (estados a controlar: sensor de tem-
manejar 8 señales diferentes como entrada, peratura de motor, velocidad final máxima,
utilizaremos un codificador TTL 74147 y para escape de gases, etc.) pueden ser reprogra-
poder manejar 4 salidas a partir de dos termi- mados a voluntad del técnico y/o del usuario.
nales, emplearemos un decodificador TTL En nuestro caso daremos un primer programa
7442. Por otra parte, para evitar interferencias, para usar la computadora como una central de
en las entradas del PICAXE-08 colocaremos alarma con una de las entradas de disparo
optoaisladores y para tener salidas que permi- demorado para que le dé la oportunidad al
tan manejar corrientes altas y sin interferen- usuario de desconectar la alarma cuando está
cias colocaremos relés. Luego, el circuito “pre- ingresando al vehículo y las otras dos zonas
liminar” de la computadora de a bordo es simi- son de disparo instantáneo, lo que implica que
lar al de la central de alarma de Saber Nº219 y una vez detectada una interrupción, las salidas
el manejo de señales será en forma similar al cambian de estado de inmediato. En cuanto a
del PLC descripto en Saber Electrónica Nº228. las salidas, una de ellas es de activación con-
tinua de modo que una vez disparada la alar-
De esta manera, podremos “programar” a ma, sólo se desactivará esa salida si se des-
nuestra computadora para que sea capaz de conecta la computadora (y que se puede usar
reconocer el estado de 8 entradas y mediante para controlar una electroválvula que corte el

70 Escaners e Interfases OBD II


Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 71

COMPUTADORA DE A BORDO SECUNDARIA PARA CONFORT

Figura 14 - Circuito básico de la computadora de a bordo que empleare-


mos como central de alarma

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

Electrónica del Automóvil

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.

En cuanto a las salidas, note que se


han colocado transistores BC548, los
que se saturarán cada vez que una
salida se active. En esta condición se
podrán alimentar dispositivos con un
consumo de hasta 150mA. Para el dis-
paro de sirenas o cualquier otro dispo-
sitivo, recomendamos la colocación de
relés en las salidas, los cuales se
conectan directamente (tenga presente
que puede colocar cualquiera de 6V de
alimentación con corriente de activa-
ción inferior a 150mA, cualquier relé de
los usados en circuitos impresos sirve).

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

72 Escaners e Interfases OBD II


Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 73

COMPUTADORA DE A BORDO SECUNDARIA PARA CONFORT

truido en el Editor de Programas y en la figura Tenga en cuenta que el valor de la salida


17 el correspondiente programa en BASIC. El temporizada se dá con la instrucción sleep, lo
archivo para poder abrirlo en el Editor de que significa que cada unidad programada
Programas se llama “sencilla.cad” y lo puede corresponde a 2,3 segundos. Si Ud. quiere
bajar de nuestra web: www.webelectronica. que esa salida esté activa durante 3 minutos,
com.mx, haciendo click en el ícono password precisará demorar 180 segundos, o sea, colo-
e ingresando la clave “ALARMA”. En dicho camos 80 en el casillero de sleep.
sitio también encontrará un link para bajar el
Editor de Programación y un tutorial para
aprender a usar el programa, por si Ud. no ha
leído ediciones anteriores de Saber EL PROGRAMA INTELIGENTE
Electrónica.
Muchas veces, por desperfectos de un sen-
Para programar la central, primero debe sor, o porque suciedad interrumpe un haz en
armar la placa, revisar que está todo correcto, un sensor externo, o por cualquier otro motivo,
colocar el cable entre la placa y la computado- se dispara una alarma sin que ello signifique
que hay intrusos... simplemente es un desper-
ra, abrir el editor de programas, abrir el archi-
vo sencilla.cad, convertir el programa a su fecto. La posibilidad de contar con tres zonas
correspondiente BASIC y luego descargarlo de entrada permite que, aunque desconecte-
sobre la placa. Eso es todo... ahora tendrá una mos una de ellas, exista protección por medio
central lista para montar su sistema de control de las dos zonas restantes. En la figura 18
del automóvil. Para este programa, hemos dis- mostramos el diagrama de flujo construido en
puesto los siguiente datos: el Editor de Programas para un programa que
“va contando” la cantidad de veces que se dis-
Tiempo de rearme: 10 segundos. para el sistema desde una zona sin que se
Tiempo de demora de zona: 10 segundos. haya desconectado la central, de esta manera,
Tiempo de salida temporizada: 4.6 segun- si un sensor se daña, la alarma actuará nor-
dos. malmente, pero al efectuar tres veces el ciclo
de disparo desde la
Figura 16 - Diagrama de flujo del programa que
misma zona, el sis-
tendremos que grabar en el PICAXE-08 para que tema “entenderá”
nuestra computadora se comporte como central que hay una falla,
de alarma deshabilitará la
zona, pero la cen-
tral continuará ope-
rando normalmen-
te, protegida por
los sensores de las
otras dos zonas. La
zona demorada
será comandada
por un sensor colo-
cado en la puerta
del conductor (inte-
rruptor común de
puerta), la otra
zona serán el inte-
rruptores conecta-
do en el resto de
las aberturas (puer-
tas, baúl y capot) y
la tercer zona

Capítulo 4 73
Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 74

Electrónica del Automóvil

podrá ser un detector de


movimiento y/o de rotura
de vidrios, colocado en el
habitáculo. El archivo
para poder abrir esta ver-
sión que llamamos “inte-
ligente” (porque en base
a datos previos realiza
diferentes cosas) en el
Editor de Programa se Figura 17 - Programa en
llama “media.cad” y lo BASIC que tendremos que
puede bajar de nuestra grabar en el PICAXE-08
web con la clave dada para que nuestra computa-
anteriormente. dora se comporte como
central de alarma
También hay otras
versiones para cargar al
PICAXE-08 de modo que realice otras funcio- ¿Le parece conocido este circuito?
nes e incluso, una opción que llamamos “com- ¡Es el mismo que usamos para la central de
plicada.cad” que verifica lo que está sucedien- alarma domiciliaria!
do en cada zona a cada instante y actúa en
consecuencia. Este programa es demasiado Y entonces ¿qué tiene este circuito de com-
grande y no entra en un PICAXE-08, por lo putadora?
cual habría que utilizar un PICAXE18-A, en
cuyo caso habría que adaptar el circuito impre- Este circuito es el corazón de la computa-
so. dora de a bordo, ahora se debe agregar eta-
pas de entrada y de salida que permitan con-
Si Ud. es asiduo lector de Saber vertir las señales captadas por los sensores en
Electrónica le pregunto: mensajes que pueda interpretar la computado-

Figura 18

74 Escaners e Interfases OBD II


Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 75

COMPUTADORA DE A BORDO SECUNDARIA PARA CONFORT

las claves que daremos en este circuito) posee


dos salidas digitales y lo que proponemos es
en función del estado de dichas salidas se per-
mita la activación de 4 líneas de actuación y
para ello emplearemos un decodificador.

Un decodificador es un circuito lógico cuya


función es indicar la presencia de cierto código
en sus líneas de entrada con un nivel prede-
terminado a la salida.

El procedimiento consiste en interpretar el


Figura 19. Diagrama de bloques de un código de n líneas de entrada con el fin de acti-
Decodificador n x 2n. var un máximo de 2n líneas a la salida. Si el
código de entrada tiene combinaciones no
ra (en base a su programa interno) y así poder usadas o de no importa, la salida tendrá
accionar a los actuadores correspondientes. menos de 2n salidas. La característica predo-
minante en los decodificadores es un mayor
número de salidas con respecto al número de
LA ETAPA DE SALIDA entradas. El diagrama de bloques se muestra
en la figura 19.
Lo que se espera de una etapa de salida es
que ante la detección de un evento por parte Un Decodificador de 2 a 4 líneas tiene 2
de un sensor se active algún circuito que per- líneas de entrada y 4 líneas de salida.
mita la acción de un actuador.
En la tabla 2, las entradas del decodificador
La computadora que analizamos en la edi- son I0 e I1 y representan un entero de 0 a 3 en
ción anterior (y que Ud. podrá descargar con código decimal. G es la entrada de habilitación

Tabla 2. Tabla de verdad del Decodificador


de 2 bits.

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

Electrónica del Automóvil

y determina la activación del cir-


cuito de acuerdo a su valor lógico
("1" circuito activo, "0" circuito no
activo). Según el valor binario
presente en las 2 entradas se
activa una de las 4 salidas al
valor lógico 1. Por ejemplo, con el
valor 1 en I0 y el valor 0 en I1 se
activará la salida Y1.

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.

Tabla 4. Comportamiento de las líneas de actuación de la


etapa de salida de acuerdo con el estado de sus entradas
provenientes de la computadora. Figura 22. Decodificador 3 x 8 líneas.

Figura 23. Circuito completo de la etapa de salida para sistema de control

76 Escaners e Interfases OBD II


Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 77

COMPUTADORA DE A BORDO SECUNDARIA PARA CONFORT

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

Electrónica del Automóvil

LISTA DE COMPONENTES D1 a D4 - 1N4148 - Diodos con contactos inversores


DE LA ETAPA DE SALIDA de uso general para circuitos impresos.
RG1 - 7805 - Regulador de 3 CN1 - Conector tipo bornera
IC1 - 74156 - Circuito integra- terminales. de dos contactos.
do digital doble decodificados C1, C2 - 0,1µF - Capacitores
CN2 a CN5 - Conectores tipo
2 x 4. cerámicos
bornera de 3 contactos.
IC2 - 7404 (ó 74LS04) - R1, R2, R6 - 100Ω
Séxtuple inversor TTL. R3, R4, R5 - 10kΩ Varios
Q1 a Q4 - BC548 - R7, R8, R9, R10, R11, R12 - Placa de circuito impreso,
Transistores NPN de uso 1kΩ gabinete para montaje,
general. RL1 a RL4 - Relés de 12 V cables, fusibles, estaño, etc.
de tres entradas. De manera
similar se construye el circuito
para el resto de entradas. El
circuito lógico resultante del
decodificador de 3 a 8 líneas
es el que se muestra en la
figura 21.

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.

78 Escaners e Interfases OBD II


Cap 4 Computadora a Bordo 2/7/11 5:19 PM Página 79

COMPUTADORA DE A BORDO SECUNDARIA PARA CONFORT

Cada relé posee una salida


inversora para que Ud.
conecte un actuador que esté
activo ya sea en estado de
reposo o durante el ciclo de
activación del relé. El circuito
Figura 28. Si se impreso se muestra en la figu-
quisiera aumentar ra 6.
el número de
entradas de un Recordamos que esta
codificador, se etapa es un decodificador de
pueden conectar 2 líneas de entrada a 4 líneas
dos de ellos con de salida que puede emplear-
compuertas lógi- se para cualquier otra aplica-
cas. En este caso, ción al margen de la que esta-
mostramos el dia- mos dando. Los relé de
grama equivalente
actuación se activarán de
utilizando circuitos
acuerdo al estado que envíe
integrados de 8 a
3 del tipo 74148. la computadora por lo cual
tenemos que describir distin-
tos ejemplos de programación
de acuerdo con la función que
queremos que cumpla la
computadora.

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

Electrónica del Automóvil

de salida de modo que con un


decodificador como el presen-
tado en la edición anterior
podemos seleccionar entre 4
actuadores y con el circuito
que presentamos en este artí-
culo podemos detectar la
acción de uno entre 8 senso-
res (que sólo pueden tomar los
estados digitales “0” y “1”).
Debe tener en cuenta que la
computadora de abordo pre-
sentada posee un circuito inte-
grado microcontrolador PICA- Figura 31. Máscara de componentes del proyecto (al 60% de su
XE 08M por lo cual podemos tamaño real).
hacer que uno de sus pines de
entrada pueda sensar señales analógicas y se puede notar la diferencia con el anterior.
para ese caso precisaremos otra configuración Cuando se trata de establecer la prioridad con
circuital, la que daremos en otras ediciones. mayor número de bits, es preciso recurrir a la
asociación de codificadores. El diagrama de la
Para nuestro circuito usaremos un codifica- figura 28 muestra un codificador de prioridad
dor de 8 entradas a 3 salidas binarias. Un codi- de 16 líneas a 4, usando codificadores de prio-
ficador es un dispositivo MSI que realiza la ridad 74148, de 8 a 3 líneas (figura 29).
operación inversa a la de los decodificadores.
En general, poseen 2n entradas y n salidas. Precisamente, el 74148 es el circuito inte-
Cuando solo una de las entradas está activa grado que elegimos para nuestro proyecto, el
para cada combinación de salida, se le deno- que se muestra en la figura 30. Como toda
mina codificador completo. Por ejemplo, el cir- etapa de entrada para sistemas de control,
cuito de la figura 25 proporciona a la salida la nuestro circuito posee separadores individua-
combinación binaria de la entrada que se les realizados con amplificadores operaciones
encuentra activada. En este caso se trata de y para ello empleamos dos integrados LM324,
un codificador completo de 8 bits, o también de manera de poder separar individualmente a
llamado codificador de 8 a 3 líneas. Las sali- cada entrada. También se colocan 8 optoaco-
das codificadas, generalmente se usan para pladores UM25 (uno por cada entrada) de
controlar un conjunto de 2n dispositivos, supo- manera de tener debidamente configurados
niendo claro está que sólo uno de ellos está los 8 terminales de entrada. La salida de esta
activo en cualquier momento. Sin embargo etapa decodificadora de 8 a 3 líneas presenta
cuando nos encontremos con que se deben niveles TTL, totalmente compatibles con la
controlar dispositivos que pueden estar activos computadora presentada y que responde a la
al mismo tiempo, problema que se suelen tabla de verdad de la figura 29.
encontrar los sistemas microprocesadores, es
preciso usar un dispositivo que nos proporcio- Para finalizar, en la figura 31 se muestra la
ne a la salida el código del dispositivo que máscara de componentes del diagrama de cir-
tenga más alta prioridad. cuito impreso doble faz. Si le interesa realizar
este circuito, en el CD encontrará el diagrama
En la figura 26 se representa el diagrama de circuito impreso en tamaño real. Nada impi-
lógico de un codificador completo de Decimal de que Ud. monte este circuito en una placa
a BCD natural, junto a su tabla de funciona- del tipo universal para no tener que fabricar un
miento. Por otro lado la figura 27 representa el circuito impreso doble faz. El montaje no revis-
diagrama lógico del circuito 74147, que es un te consideraciones especiales. En el CD tam-
codificador de prioridad de Decimal a BCD bién encontrará varios ejemplos de uso con los
natural; en la tabla de funcionamiento adjunta respectivos programas. ☺

80 Escaners e Interfases OBD II


4ª de forros.qxd:Club 19/1/16 12:51 p.m.
p Página 4ªFo1

También podría gustarte