Está en la página 1de 164

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


club 158_Cap 1 Ingles 19/12/2018 01:42 p. m. Página 81

EscanEr con Pamntalla táctil

Capítulo 6

Capítulo 6 81
club 158_Cap 1 Ingles 19/12/2018 01:42 p. m. Página 82

Electrónica del Automóvil

La presente tesis se la dedico a mi familia que gracias a sus palabras de aliento


confianza y amor crecí como persona y estudiante. Gracias por ayudarme a cumplir con mis
objetivos. A mi madre por brindarme los recursos necesarios, estar apoyándome, porque me
ha dado todo lo que soy como persona, mis valores, mis principios mi perseverancia y mi
empeño, todo ello con una gran dosis de amor y sin pedir nunca nada a cambio. A mis
hermanos por ese apoyo moral que ha sido fundamental en todos estos años de estudios.

Israel

i
82 Escaners e Interfases OBD II
club 158_Cap 1 Ingles 19/12/2018 01:42 p. m. Página 83

EscanEr con Pamntalla táctil

Para mi familia, mis padres y hermanos y todas las personas que formaron parte de este
proyecto profesional y de vida.

Sobre todo para Mayra la mujer que estuvo siempre a mi lado dándome su cariño y
comprensión.

Osbor’n

Capítulo 6 83
i
club 158_Cap 1 Ingles 19/12/2018 01:42 p. m. Página 84

Electrónica del Automóvil

Para mi familia, mis padres y hermanos y todas las personas que formaron parte de este
proyecto profesional y de vida.

Sobre todo para Mayra la mujer que estuvo siempre a mi lado dándome su cariño y
comprensión.

Osbor’n

84 Escaners e Interfases OBD II i


club 158_Cap 1 Ingles 19/12/2018 01:42 p. m. Página 85

EscanEr con Pamntalla táctil

Agradecimientos

Al finalizar un trabajo tan arduo y lleno de dificultades como fue el desarrollo de esta
tesis es necesario el agradecer a todas aquellas personas que formaron parte de este trabajo.

A mi familia por la comprensión y confianza que siempre depositaron en mí.

Al M. en C. Edgar Calderón por su colaboración, voluntad y observaciones críticas


sobre este trabajo.

A mi amigo Osbor’n ya que después de tantos obstáculos y un arduo esfuerzo logramos


llegar a la primer gran meta, gracias por brindarme tu amistad y apoyo.

A Ulises y Arlen ya que sin ustedes y ese gran grupo de trabajo que se conformo entre
nosotros este trabajo hubiera quedado en un sueño.

Israel Cervantes Alonso

Capítulo 6 85i
club 158_Cap 1 Ingles 19/12/2018 01:42 p. m. Página 86

Electrónica del Automóvil

Agradezco a Dios por darme esta oportunidad de crecer personal y profesionalmente,


por otorgarme los recursos necesarios para salir adelante y aún le debo más por los
obstáculos que me colocó en frente, ya que con ellos me hice más fuerte.

A mi familia por estar siempre detrás de mí. Mis segundos padres Dolores y Ramón por
darme todo en la vida, a mi mamá Sandra por esos consejos cuando más los necesitaba, a
mi papá por ayudarme a poner los pies en la tierra cuando me iba por otro camino. A mis
hermanos Carla y Franco los mejores amigos y compañeros de mi vida. Mis sobrinos Diego
y Emiliano mi inspiración y mis ganas de hacer un mundo mejor para ellos.

A mis tías Paty, Elena y Lety otras 3 mamás que tengo, A mi tía Juana, abuelitas Eva e
Higinia, mis demás tíos y primos, a todos en mi familia gracias.

También a mis compañeros de escuela en especial a Israel, un amigo muy importante


porque juntos logramos nuestra meta: ser ingenieros. Mis compañeros que auqnue no
frecuento mucho tengo un especial afecto hacia ellos: Miguel Angel, el Chelo, Cerecedo,
Victor, Rivas, Chazaro, Aldo, David, Chucho, Arlen, Ulises y los que me faltan gracias a
todos ellos por alegrarme día a día. Gracias a todos los maestros que aunque no recuerdo
sus nombres, las lecciones que dejaron en mi han dado frutos. Gracias profesor Calderón
por apoyarnos hasta el final.

Sólo existe alguien a quien no sé como agradecerle, esa persona es Mayra mi


compañera, amiga, novia, la mujer que me ha dado todo y a quien con todo mi cariño y
amor le agradezco todo el apoyo y compresión que ha tenido hacia mí a lo largo de estos
años, convirtiéndose en mi inspiración. Gracias preciosa de verdad.

Por último gracias al IPN y ESIME por dejarme formar parte de sus filas, me siento
orgulloso de serlo y en mi siempre tendrán un burro blanco que defenderá los colores de su
bandera.

Gracias

Saul Osbor’n Espinosa Solis

iv

86 Escaners e Interfases OBD II


club 158_Cap 1 Ingles 19/12/2018 01:42 p. m. Página 87

EscanEr con Pamntalla táctil

Este documento contempla el diseño y la aplicación de un escáner automotriz


utilizando el sistema OBD-II (Diagnóstico A Bordo), el cual incluye a la mayoría de las
marcas de automóviles a partir de los modelos 1996 hasta modelos actuales que utilizan el
protocolo CAN (Controlled Area Network) implementado en todos los modelos fabricados
desde el 2008.

El escáner está diseñado para el usuario común y profesional, ya que cuenta una
agradable interfaz de pantalla táctil que permite un diseño portátil y el acceso a todas las
funciones del sistema OBD-II. Además de presentar los códigos de falla, también permite
un monitoreo en tiempo real de todos los sensores, así como la consulta de datos
almacenados al momento de la falla y también se incluye el acceso a la información de
identificación del automóvil automáticamente. Para éste propósito se explica en detalle la
historia de este sistema de diagnóstico y las normas que lo rigen, incluyendo una
explicación general de los sistemas electrónicos en cualquier automóvil, que en conjunto
nos dan todas las herramientas para diseñar el escáner.

Implementando la tecnología más actual en microcontroladores, pantalla táctil e


intérprete de códigos OBD-II, se tiene una herramienta de diagnóstico portátil, con una
interfaz amigable y a un bajo costo, igualando las funciones de un escáner profesional. La
actualización y la renovación también se contemplan a futuro, tomando en cuenta los
constantes cambios en la industria automotriz y la aplicación de las nuevas tecnologías
como una pantalla TFT LCD, memoria flash de mayor capacidad, además de la sustitución
del circuito integrado que interpreta los códigos de falla. Con todo lo anterior se pretende
obtener un producto comercial.

Capítulo 6 87
club 158_Cap 1 Ingles 19/12/2018 01:42 p. m. Página 88

Electrónica del Automóvil

Abstract
This document discusses the design and implementation of an automotive scanner
using the OBD-II (On Board Diagnostics), which includes all brands of cars from 1996
until the current models that use the protocol CAN (Controlled Area Network)
implemented in all models since 2008.

The scanner is designed for the common user and professionally, because with a nice
interface touch screen that allows portable presentation and access to new ways in which
the system operates OBD-II. Not only are you the codes of fault, but also perform real-time
monitoring, obtaining information from the sensors, consult the fault codes and sensor
values at the time of the crashes, including access to information from the car.

It explains in detail the history of this diagnostic system and the standards governing
it through a general explanation of the electronic systems in any car, which together give us
all the tools to design the scanner. Implementing the latest technology in microcontrollers,
touch screen and interpreter of OBD-II codes, we have a portable diagnostic tool,
understandable and very low cost but with the same functions, compared to other brands.
The updating and renewal is also referred to future, given the constant changes in the
automotive industry and the implementation of new technologies like a TFT LCD screen,
FLASH memory, as it is intended that this is a commercial product.

88 Escaners e Interfases OBD II v


club 158_Cap 1 Ingles 19/12/2018 01:42 p. m. Página 89

EscanEr con Pamntalla táctil

Los automóviles de hoy en día contienen complejos sistemas de diagnóstico los


cuales se ocupan del buen funcionamiento y rendimiento del automóvil para el confort del
usuario y el cumplimiento de las normas de calidad del aire; tales avances en el diagnóstico
nos permiten conocer más al automóvil y evitar riesgos de cualquier índole, aunque para
lograr esto se debe conocer cómo nació éste concepto que revolucionó la industria
automotriz.

Éste capítulo trata sobre los inicios de diagnóstico automotriz y la propuesta del
escáner, el cual es el objetivo de ésta tesis.

1.1 Historia del diagnóstico automotriz


En la década de los 60’s y con motores de combustión muy rudimentarios, las
emisiones de gases empezaron a ser un problema, principalmente en ciudades con
población elevada y muchos vehículos. Debido a lo anterior, en 1966 el gobierno de Los
Ángeles California empezó a exigir a los fabricantes de autos un sistema de control de
emisiones para los nuevos modelos, la medida abarcaría todo Estados Unidos para el año
1968.

Cuando el gobierno de Estados Unidos tomó con seriedad el asunto de las emisiones
de gases, fundó en 1970 la Agencia de Protección al Medio Ambiente (EPA por sus siglas
en inglés) y con esto la publicación de normas y estándares que debían cumplir los
automóviles para disminuir la emisión de gases contaminantes. A esto se le suma que la
ciencia del control de emisiones estaba en sus inicios, surgiendo así los primeros sistemas
de diagnóstico automotriz. [1]

En los inicios de los sistemas de diagnóstico el panorama no era muy bueno, pues la
implementación de éstos restaba potencia al motor, afectaba a otros sistemas, era muy
costoso y al ser obligatorio por decreto la reputación del diagnóstico automotriz era mala.

Capítulo 6 89
club 158_Cap 1 Ingles 19/12/2018 01:42 p. m. Página 90

Electrónica del Automóvil

Un invento llegaría a solucionar estos problemas, el convertidor catalítico (Figura 1-1) , que
retarda el proceso de producción de gases, teniendo emisiones no nocivas como N2, CO2,
H2O y contaminantes como CO, NOX e Hidrocarburos; siendo así reducidos estos últimos y
por lo tanto los dispositivos que componían el sistema de diagnóstico fueron modificados,
excluyendo las contrariedades y la mala reputación. [2]

Incluso con la nueva estructura el sistema era ineficiente, ya que la información


proporcionada sobre las emisiones y fallas del automóvil se hacía difícil de comprender.

Figura 1-1 Convertidor catalítico.(a) Estructura. (b) Localización.

General Motors fue de las primeras compañías que logro introducir un sistema de
diagnóstico eficiente alrededor del año 1980, siendo una de las primeras versiones
semejantes al OBD ya que proporcionaba información por medio de interfaz electrónica.

Con el auge de la computación y la electrónica en los 80’s ya se podían crear


pequeños sistemas semejantes a una computadora llamados PCM (Powertrain Control
Module), que en conjunto con la inyección electrónica y otros nuevos sistemas dieron paso
a un diagnóstico electrónico confiable y más accesible. [3]

Tras el desarrollo tecnológico cada compañía ideaba sus propios sistemas, algunos
no lo adoptaban y no había control, siendo hasta 1988 cuando intervino de nuevo la EPA y
el CARB (Organismo encargado de la calidad del aire en California), que junto al SAE
(Sociedad de Ingenieros Automotrices) implementaron estándares para describir tanto el
hardware como el software del primer sistema de diagnóstico automotriz oficial, así surgió
el OBD que se implemento en los vehículos último modelo de ese año.

90 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 91

EscanEr con Pamntalla táctil

El nuevo sistema de diagnóstico equipado en los nuevos modelos de automóviles, no


se desvió de la idea original: promover el aire limpio; para esto se iniciaron campañas como
“Smog Check” (Figura 1-2 ) pretendiendo que el usuario diagnosticara su auto. Aunque
muy innovador y con gran aceptación el sistema tenia carencias, no registraba fallas cuando
estaba en movimiento solo lo hacía con el auto estacionado; por lo que cuando se
presentaban errores importantes se registraban al término del día y el conductor debía
acudir a un centro autorizado para el diagnóstico, reparación, etc. siendo un procedimiento
tedioso. [3]

Figura 1-2 Cartel d e la campaña smog check

También se colocó un indicador luminoso llamado MIL (Malfunction Indicator


Lamp, Figura 1-3 ) que enciende cuando ocurre una falla, pero la mayoría de los usuarios
no sabía la razón de activación, es decir, podía prender cuando necesitaba reparación, pero
de igual manera cuando solo se necesitaba un diagnóstico mínimo. En cuanto a los
fabricantes de autos, no había un estándar en cuanto al formato en que la computadora del
automóvil entregaba las fallas.

Incluso con todas sus contrariedades el sistema OBD funcionó por varios años, hasta
que el congreso de Estados Unidos aprobó la ley de aire limpio en 1990 y todos sus
defectos se abordaron. Ahora el sistema debía adoptarse en su totalidad y los fabricantes de
vehículos tenían que respetarlo; se comenzó por definir un solo código de fallas compuesto
de letras y números para la fácil lectura e interpretación en cualquier marca de automóvil,
con esto también se corrigió el problema de la luz de advertencia. De igual forma el
hardware se normalizó, pensando en herramientas de diagnóstico más sofisticadas, por lo
tanto se reguló el uso de los conectores.

Capítulo 6 91
club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 92

Electrónica del Automóvil

Al mismo tiempo que los cambios ocurrían para el sistema de diagnóstico, las
computadoras de automóvil se hacían más poderosas, no solo verificaban los sensores, si no
que controlaban todo el sistema de combustible, de aire y de sensores, dando paso a
tecnologías rezagadas como Fuel Injection.

Con todas estas mejoras, el sistema denominado OBD-II, entró en marcha en 1996,
aunque algunos vehículos modelo 94 y 95 ya contaban con él, pero con fines de
experimentación. Tras 12 años de vigencia, el sistema se encuentra en su auge debido a un
gran esfuerzo en actualizaciones y renovación. [4]

Figura 1-3 MIL

1.2 I m pd e o l r s t a n c i a u t co ·m n e r i z
Como se menciona anteriormente todos los vehículos fabricados ya cuentan con un
sistema de diagnóstico, el cual almacena los datos y proporciona toda la información
cuando ha ocurrido alguna falla.

Por lo anterior es de suma importancia contar con una herramienta de diagnóstico


que permita conocer cada una de las variables que ocasionaron el problema, lo que
permitirá tener un automóvil en buenas condiciones, disminuyendo el consumo de
combustible y mejorando la calidad del aire.

Existen varios dispositivos para obtener información del automóvil, pero a fin de
cuentas todos son llamados “escáner”, pues su función es verificar cada sensor y si existe
alguna falla se pueden obtener todos los datos que se produjeron al momento de ésta.

El que el usuario cuente con un escáner, le permitirá conocer los parámetros de su


automóvil, realizando las reparaciones a su alcance y reduciendo algunos gastos que se
producen en un taller automotriz.

92 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 93

EscanEr con Pamntalla táctil

1.3 DesdcrlpiobÛnma
En el mercado el contraste entre funcionalidad y precio es muy definido, pues un
escáner con todas las funciones para accesar a la computadora del automóvil, tiene un valor
elevado de algunos miles de dólares, mientras que para tener un precio accesible las
funciones se reducen hasta la simple obtención de códigos que tienen que consultarse en
extensos manuales.

Un problema más que presentan los equipos de diagnostico (escáner) es la forma en


que se presenta la información al usuario, ya que la mayoría de éstos están diseñados para
interactuar con la computadora del automóvil y no con el usuario, aunado a esto, la
información obtenida debe ser referenciada a los manuales del automóvil para entender el
tipo de falla que se está reportando.

1.4 O b j egt inv or a l


Diseñar un escáner de tipo profesional que cumpla con la característica de bajo costo
y que integre una interfaz de fácil manejo para que el usuario pueda entender de forma
directa y sencilla las falla reportadas por la computadora del automóvil y se proceda a
realizar las reparaciones correspondientes.

1.5 prSoluesctiaÛn
Con los conocimientos adquiridos en electrónica, es posible realizar un escáner
automotriz el cual sea capaz de acceder a todas las funciones de la PCM, además de
incorporar una interface grafica funcional, todo esto pensando en el usuario del sistema.

Para llevar a cabo lo anterior, el sistema se basa en un dispositivo microcontrolador


y una pantalla gráfica de tipo táctil. El sistema debe tener comunicación con la
computadora del automóvil, además de necesitar un intérprete de códigos, para poder
enviar la información al dispositivo microcontrolador y éste mismo pueda manejar los
datos para desplegarlos en forma sencilla en la pantalla grafica para que el usuario pueda

Capítulo 6 93
club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 94

Electrónica del Automóvil

interactuar fácilmente con el sistema de diagnóstico. La figura 1-4 nos muestra dicha
propuesta.

Figura 1-4 Prop uesta del escáner automotriz

El intérprete de códigos se conecta directamente a la computadora de automóvil,


traduciendo los códigos a datos para que puedan leerse mediante el Microcontrolador,
dicho intérprete debe acondicionar las señales en voltaje y velocidad de transmisión para
que el puerto en el Microcontrolador dedicado a éste proceso reciba correctamente los
parámetros.

El Microcontrolador debe cumplir con los requerimientos para manejar los datos
recibidos, enviar datos a la pantalla y controlar todos los dispositivos a su alrededor, que en
este caso serán memorias para almacenar los códigos.

La pantalla será completamente gráfica para que el usuario se adapte fácilmente y


sea menos tedioso consultar el escáner, incluyendo una interfaz táctil para evitar
descomposturas en interruptores y tener un aspecto de última tecnología.

saicner f R
[1]http://www.obdii.com/background.html. Página Web dedicada al sistema de diagnóstico.

[2]http://www.moronisport.com/con16.php. Página Web de la empresa Moroni Sport dedicada al


mantenimiento automotriz.

[3]http://www.diagnostix.at/espanol/La_historia_de_OBD_VAG_COM_OBD2_Software_SCANTOOL.html.
Página Web dedicada al diagnóstico profesional.

[4]Haynes Techbook. OBD-II and Electronic Management Systems. Chapter 1 Introduction, Background of
on-board diagnostics. Page 1-1.

94 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 95

EscanEr con Pamntalla táctil

2 L a e le c tr Û n ic a d e l a u to m Û v il

El sistema OBD-II se basa en parámetros, como temperaturas, voltaje, humedad,


presión, fuerza, posición, etc., para determinar la calidad del aire, ya que si alguno de éstos
se encuentra fuera de los límites, la PCM indicara un error.

La calidad del aire tiene que ver con el manejo de combustibles y filtros, debido a
esto también el sistema de combustión debe ser electrónico surgiendo así el sistema de
inyección de combustible (Fuel Injection) y una gama de sensores alrededor de éste que
permiten monitorear el combustible, el aire y los mismos sistemas para determinar la
eficacia del proceso anterior.

2.1 m c b o u e d n i Ûy I s tible
Anteriormente el carburador era el elemento principal de suministro de combustible,
pero ante análisis exhaustivos en la calidad del aire se encontraron deficiencias y esto
significaba emisiones de alto grado de contaminación. Simplemente no podía satisfacer las
normas de emisiones estatales (Estado de California) ni Federales. Los cinco problemas
más importantes con los carburadores son:
1. La sección venturi (Parte de la garganta del carburador que se estrecha y
ensancha) limitó la cantidad de mezcla disponible a altas velocidades del
motor, la que causó disminución de potencia.
2. La distancia entre el carburador y las cámaras de combustión dieron lugar a
una mezcla mal distribuida y desigual.
3. Los arranques del motor en frío eran muy difíciles en un sistema a
carburador.
4. El enriquecimiento transitorio durante la aceleración era pobre.
5. Durante las curvas difíciles la válvula del combustible se cerraba bloqueando
la entrega de gasolina. [2]

Capítulo 6 95
club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 96

Electrónica del Automóvil

Para esto se diseño el sistema Fuel Injection que respondía a estas problemáticas ya
que aparte de resolverlas, mejora el suministro de combustible y arranque del motor. Por lo
que el carburador fue completamente sustituido.

Existen muchos tipos de sistemas de Fuel Injection y aunque algunos componentes


varían de un sistema a otro, el principio de funcionamiento es el mismo (Figura 2-1) . El
combustible es enviado desde el depósito de gasolina por una bomba eléctrica, que a través
de las líneas y del filtro de combustible llega al regulador de presión donde se encuentran
los inyectores, posteriormente éste es pulverizado en la cavidad de la válvula reguladora
por uno o dos inyectores, tales como en el sistema de inyección por acelerador (Throttle
Body Injection, TBI) de GM, o directamente en cada puerto de entrada por un inyector
como el sistema de inyección por multipuertos (Multi-por t Fuel Injection, MFI) también de
GM. Cada inyector contiene una válvula controlada por la PCM, permitiendo que el
combustible salga del inyector a través de una boquilla mecanizada. Este ciclo de operación
ocurre repetidamente, muchas veces por segundo, mientras el motor esté funcionando. [3]

Figura 2-1 El sistema Fuel Inj ection dentro del automóvil

96 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 97

EscanEr con Pamntalla táctil

2. Sensor d l aut mÛvi


Un sensor es un dispositivo de entrada que convierte un tipo de energía a otra. El
automóvil se auxilia de éstos para transformar parámetros como el movimiento, la presión,
la temperatura, la luz y otros tipos de energía en señales eléctricas, que posteriormente
serán captadas por la PCM.

Existen muchos tipos de sensores que van desde simples interruptores, contadores de
tiempo, resistores, termistores, transformadores y generadores. Cada uno de ellos se
encuentra en posiciones estratégicas (Figura 2-2 ) para medir las condiciones de
funcionamiento del motor tales como la circulación del aire, masa del aire, temperatura del
aire, temperatura del líquido anticongelante, contenido en oxígeno del escape, presión
absoluta, posición de la válvula reguladora, etc. y transmitir esta información a la PCM en
un formato análogo o digital. A continuación un listado de los sensores más importantes y
su descripción.

Figura 2-2 Distribución de sensores en el automóvil

Capítulo 6 97
club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 98

Electrónica del Automóvil

Sensor de la posición del pedal del acelerador (APP)

El sensor del APP (Acelerator Pedal Position, Figura 2-3 ), el cual está situado en la
tapa del pedal del acelerador, es parte del sistema de control electrónico del acelerador.
Consiste en un par idéntico de potenciómetros, que reciben un voltaje de referencia del
PCM y responden con una señal proporcional al ángulo del pedal del acelerador. Uno de
los potenciómetros es redundante, y sirve como respaldo en el caso de que el potenciómetro
primario falle. El PCM compara las salidas de la señal de ambos potenciómetros para
determinar la exactitud de la señal del potenciómetro primario.

Figura 2-3 Se nsor APP

Sensor de la presión barométrica (BARO)

El sensor BARO (Barometric Pressure, Figura 2-4) mide la presión atmosférica,


para ayudar a la PCM a determinar densidad del aire y la altitud. Pero la mayoría de los
fabricantes han integrado el sensor de BARO, junto con el sensor de temperatura del aire de
producto (IAT), el sensor total del flujo de aire (MAF), o el sensor del flujo de aire del
volumen (VAF). Si hay un problema con el sensor BARO alguno de los anteriores se tiene
que sustituir.

Figura 2-4 Sensor BARO

98 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 99

EscanEr con Pamntalla táctil

Interruptor de la posición del pedal de freno (BPP)

El interruptor de BPP (Brake Pedal Position, Figura 2-5) está situado en la tapa del
pedal de freno. Es un interruptor normalmente abierto que se cierra cuando se presiona el
pedal de freno, enviando una señal al PCM para separar clutch.

Figura 2-5 Interruptor BPP

Sensor de la posición del árbol de levas (CMP)

El sensor CMP (Camshaft Position, Figura 2-6 ) produce una señal que la PCM
utiliza para identificar el cilindro número 1 y medir el tiempo de la secuencia de inyección
de combustible. En algunos motores el sensor CMP está situado en la cabeza del cilindro
cerca del árbol de levas, mientras que en otros está situado en el extremo de la correa
dentada del motor.

Figura 2-6 Sensor CMP

Capítulo 6 99
club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 100

Electrónica del Automóvil

Sensor de la posición del cigüeñal (CKP)

El sensor CKP (Crankshat Position, Figura 2-7) es un dispositivo que produce una
señal que el PCM utiliza para determinar la posición y la velocidad del cigüeñal.
Básicamente, el sensor CKP lee la posición del cigüeñal cuando se detecta un pulso en éste,
en el piñón de la correa dentada, el balanceador armónico o cuando la rueda de inercia pase
por él.

Figura 2-7 Sensor CKP

Sensor de la temperatura del líquido Anticongelante del Motor (ECT)

El sensor ECT (Engine Coolant Temperature, Figura 2-8) es un termistor que envía
una señal de voltaje a la PCM, el cual utiliza estos datos para determinar la temperatura del
líquido anticongelante del motor. Éste ayuda a la PCM a controlar el cociente
aire/combustible de la mezcla y la sincronización de ignición, además permite determinar
cuándo encender o apagar el sistema EGR (Exhaust Gas Recirculation). Todos los sistemas
Fuel Injection utilizan este termistor para calcular la temperatura del refrigerante.

Figura 2-8 Sensor ECT

100 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 101

EscanEr con Pamntalla táctil

Sensor de presión del depósito de gasolina (FTP)

El sensor FTP (Fuel Tank Pressure, Figura 2-9) mide la presión del depósito de
gasolina cuando el PCM prueba el sistema de EVAP (Evaporative Emission Control), y
también es utilizado para controlar la presión del depósito de gasolina señalando el sistema
de EVAP para purgar el tanque cuando la presión llega a ser excesiva. El sensor de presión
del depósito de gasolina está situado típicamente en alguna parte encima del depósito de
gasolina.

Figura 2-9 Se nsor FTP

Sensores de Velocidad del Eje de Entrada (ISS) y de Salida (OSS)

Los sensores ISS (Input Shaft Speed) y OSS (Output Shaft Speed, Figura 2-10 ) son
bobinas magnéticas usadas en transejes automáticos (componente automotriz que combina
la transmisión, la diferencial y el eje de conducción) y transmisiones de OBD-II. La PCM
compara las señales de ambos sensores para controlar el deslizamiento y el desgaste en el
interior de la transmisión. Los sensores del ISS y de OSS están situados, respectivamente,
cerca del eje de la entrada y del eje de salida.

Figura 2-10 Se nsor de velocidad

Capítulo 6 101
club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 102

Electrónica del Automóvil

Detector electrónico de la carga (ELD)

El ELD (Electronic Load Detector), que se utiliza en muchos vehículos de Honda,


supervisa la carga eléctrica en el sistema y mantiene la PCM informada. Ésta controla la
salida del voltaje del alternador en respuesta a los datos transportados por esta señal. El
ELD está situado en el compartimento de fusibles del motor o en algunos casos en la caja
de relevadores.

Sensor de detonación

El sensor de detonación (Knock Sensor) es un cristal “piezoeléctrico” que oscila en


proporción a la vibración del motor, con esto se produce un voltaje de salida que es
supervisado por el PCM, lo que retrasa el encendido cuando la oscilación excede cierto
umbral. Cuando el motor está funcionando normalmente, el sensor de detonación oscila
constantemente y su señal del voltaje es constante, de lo contrario se registra una
detonación y la oscilación del sensor excede su umbral de diseño.

Sensor de Presión Absoluta (MAP)

El sensor MAP (Manifold Absolute Pressure, Figura 2-11) , está situado en la


válvulas de entrada o sobre el cuerpo del acelerador. El sensor MAP convierte la presión
absoluta en una señal variable del voltaje, mientras que la PCM utiliza estos datos para
determinar la carga del motor, de modo que altera el avance de encendido y el
enriquecimiento del combustible.

Figura 2-11 Sensor MAP

102 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 103

EscanEr con Pamntalla táctil

Sensor del Flujo de Aire Total (MAF)

El sensor MAF (Mass Air Flow, Figura 2-12 ), es totalmente electrónico, no hay
piezas móviles. Este sensor mide el flujo de aire. Distinto de un sensor MAP, que mide la
presión absoluta dentro de las válvulas de entrada, éste mide la masa de aire eliminando la
necesidad de sensores de compensación para la temperatura del aire y la altitud.

Figura 2-12 Se nsor MAF

Sensor de oxígeno

El sensor de oxígeno (Figura 2-13 ), compara la diferencia entre la cantidad de


oxígeno en el extractor y la cantidad de oxígeno en el aire ambiente. Se trata de una batería
galvánica que genera una pequeña señal variable de voltaje en proporción con la diferencia
entre el contenido en oxígeno en la corriente del extractor y el contenido en oxígeno en el
aire ambiente. El PCM utiliza la señal del voltaje para mantener una relación
estequiométrica aire/combustible de 14.7:1 constantemente ajustando el “tiempo de
funcionamiento” de los inyectores de combustible. Hay dos sensores del oxígeno para cada
convertidor catalítico: uno delante del catalizador y detrás del catalizador.

Figura 2-13 Se nsor de Oxígeno

Capítulo 6 103
club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 104

Electrónica del Automóvil

Interruptor de Presión del Manejo de Energía (PSP)

El interruptor PSP (Power Steering Pressure, Figura 2-14 ) supervisa la presión


dentro del sistema conducción de la energía. Cuando ésta excede el umbral en marcha lenta
o durante maniobras de poca velocidad, el interruptor envía una señal a la PCM la cual
levanta la marcha lenta levemente para compensar la carga adicional en el motor. El
interruptor PSP es situado en la bomba del manejo de energía o en la línea de presión del
manejo de energía.

Figura 2-14 Inte rruptor PSP

Sensor de Posición de la Válvula Reguladora (TP)

El sensor TP (Throttle Position, Figura 2-15 ) es un potenciómetro que recibe una


señal de la PCM y envía un voltaje variable en relación al ángulo de la abertura de la placa
de la válvula reguladora, que en conjunto con la información de otros sensores, se calcula el
ancho del pulso del inyector (el intervalo del tiempo durante el cual un solenoide del
inyector es energizado por el PCM). El sensor del TP está situado en el cuerpo de la válvula
reguladora, en el extremo del eje de la placa de la válvula reguladora.

Figura 2-15 Sensor TP

104 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 105

EscanEr con Pamntalla táctil

Sensor de la gama de transmisión (TR)

El sensor TR (Transmision Range, Figura 2-16 ) es localizado en la palanca manual


en transejes y transmisiones automáticos. Funciona como un interruptor convencional de la
posición “estacionado/neutral” (PNP): evita que el motor se inicie en cualquier posición de
la marcha, y cierra el circuito para las luces de reserva cuando la palanca del cambio se
mueve hacia “reversa”. [3]

Figura 2-16 Se nsor TR

Sensor de Temperatura del Aire de Admisión (IAT)

El sensor IAT (Intake Air Temperature) supervisa la temperatura del aire que entra
en el motor y envía una señal al PCM. El sensor de IAT es un termistor. En algunos
vehículos, el está situado en la cubierta del filtro de aire.

2.3 L a c o m p u dt e l r automÛvi l
Para la obtención de datos de todos los sensores en el automóvil y el control del
sistema Fuel Injection existe una computadora que permite manejar estos dispositivos,
llamada PCM, el manejo de una gran cantidad de datos, sensores y actuadores la convierte
en el cerebro del automóvil.

La PCM se dedica en gran medida a supervisar el suministro, rendimiento y


eficiencia del combustible, procesando los datos de los sensores dedicados a éste fin y
activando los sistemas de entrega de combustible y los inyectores para lograr dicho
objetivo.

Capítulo 6 105
club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 106

Electrónica del Automóvil

Como se muestra en la Figura 2-17 , los principales sensores que actúan son: el
sensor de aire, barométrico, de temperatura, el de posición del acelerador, de oxígeno, etc.
Los cuales proporcionan datos a la PCM y ésta pone en funcionamiento a Solenoides,
Relevadores, Inyectores, Válvulas y otros tipos de actuadores para que la correcta cantidad
de combustible sea aprovechada por el sistema. Si alguno de los elementos de entrada o
salida falla, también la PCM proporciona una salida para la identificación de la parte donde
ocurrió el error; pudiendo también monitorearse cada uno de los elementos. Actualmente
las computadoras de automóvil han aumentado en capacidad como todos los productos
tecnológicos y los fabricantes la han utilizado para otros sistemas secundarios como control
de tracción, sistemas de antibloqueo, sistemas de frenos, bolsas de aire, control climático,
seguridad, entre otros.

La PCM se puede identificar fácilmente, al ser una pequeña caja sellada en la parte
delantera del auto y dada su localización la construcción puede ser de metal o plástico
resistente. Para la localización en la parte exterior, podemos encontrarla cerca del motor o
junto a la batería y en este caso la carcasa será metálica para protegerla de las altas
temperaturas y fluidos que se puedan presentar; aunque la parte más común de encontrarla
es debajo del tablero, generalmente en la parte del conductor o la parte central, pues se debe
tener un fácil acceso a los sensores y carátulas, así como a los conectores para el escáner,
en este caso se tratara de una caja de plástico ya que no corre riesgo.

Figura 2-17 La PCM y su relación con elementos de salida y entrada

106 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 107

EscanEr con Pamntalla táctil

En cuanto a la construcción interna, se trata de una placa de circuito impreso, con


miles de componentes electrónicos distribuidos de tal forma que los bloques están
distribuidos de la misma forma que una computadora de escritorio, la variante es que sólo
está dirigida a un automóvil. Como se muestra en la Figura 2-18 , la PCM también consiste
en bloques de componentes, los cuales se describirán a continuación.

Después de la etapa de sensores, mencionada anteriormente, llega el papel de la


PCM de traducir las diferencias de voltaje producidas por dichos elementos, para esto dos
bloques de la PCM actúan: el convertidor Analógico/Digital y el acondicionador de señales.

El convertidor Analógico/Digital convierte niveles de voltaje en palabras binarias de


10 bits por lo general, para que la PCM pueda procesar la información, ya que ésta trabaja
con niveles lógicos. El acondicionador de señales se utiliza en caso de que un voltaje a la
salida de un sensor sea demasiado bajo o sus variaciones sean mínimas, el trabajo de éste es
otorgarle al convertidor Analógico/Digital un voltaje amplificado o reducido equivalente al
voltaje producido por el sensor y así pueda ser convertido para procesarlo en la PCM.

Figura 2-18 Dia grama a bloques de una PCM

Capítulo 6 107
club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 108

Electrónica del Automóvil

La siguiente etapa es la de procesamiento de datos, donde actúan procesadores,


memorias, unidades aritméticas y señales de sincronización. Después de convertir los
niveles de voltaje, la información ingresa a los puertos de entrada y de ahí al bus de datos,
donde éste puede ser leído por cualquier elemento que se conecte al bus, de algunos
elementos depende que dicho dato pase a los puertos de salida. Para prevenir la pérdida o
bloqueo de la PCM, se introduce una señal de reloj, que controla cada dispositivo para
indicar cuando actúa cada uno.

Conectados al bus de datos, están el elemento más importante, el CPU que contiene
a la ALU, memoria ROM, memoria RAM y una especie nueva de memoria, la memoria
Adaptativa. Cada elemento es descrito a continuación.

El CPU (Unidad Central de Procesamiento) contiene al programa y todos los


recursos suficientes para que éste funcione correctamente, como operaciones matemáticas,
memoria para registros y memoria para comparaciones. La ALU (Unidad Aritmética
Lógica) nos permite realizar operaciones aritméticas básicas, que son la base de
operaciones avanzadas, todo el proceso de operaciones se realiza en bits y pueden tomarse
valores de la memoria ROM y almacenar los resultados en la memoria RAM. La memoria
ROM (Memoria de Solo Lectura) incluye todo el proceso de identificación de sensores,
obtención de datos, toma de decisiones, operaciones y comunicación con el exterior;
también al ser una memoria de sólo lectura, se pueden guardar ecuaciones, tablas de datos,
tablas de referencia y otros datos que ayuden a la PCM a comparar los valores en tiempo
real con los establecidos para un correcto funcionamiento. La memoria RAM (Memoria de
Acceso Aleatorio) sirve para guardar datos temporales como los parámetros de los
sensores, ya que los valores pueden estar cambiando.

Tras el procesamiento, los datos almacenados y las decisiones que se obtuvieron de


éstos deben ser aplicadas, esto se lleva a cabo de tres formas diferentes: directamente a una
etapa de potencia, a una etapa de conversión Digital/Analógica o a una interfaz de
comunicaciones.

La mayoría de las salidas están conectadas a una etapa de potencia, esto debido a que
los actuadores, válvulas y otros dispositivos necesitan un voltaje elevado generalmente de

108 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 109

EscanEr con Pamntalla táctil

12V y los circuitos digitales entregan un voltaje mucho más pequeño; transistores y
relevadores actúan para dar potencia a las salidas y activar los dispositivos. Por otro lado
existen actuadores de precisión, que no solo es activarlos y desactivarlos, para estos casos
existe un convertidor Digital/Analógico que nos entrega un voltaje equivalente a la palabra
en bits. Existe también un bloque de comunicaciones, la cual utiliza un arreglo de
dispositivos que depende del fabricante y sirve para comunicarse con un escáner o un lector
de códigos de falla; este bloque es la interfaz entre el usuario y los sensores del automóvil,
permitiendo conocer valores en tiempo real y valores almacenados comunmente conocidos
como códigos de falla, los cuales se analizaran posteriormente. [3]

saicner f R
[1]Haynes Techbook. OBD-II and Electronic Management Systems. Chapter 5 Fuel Injection System
Operation, Page 5-1.

[2]HP Books. Bosch Fuel Injection Systems 2001. Chapter 2 Fuel Injection: Them and Now. Page 19.

[3]Haynes Techbook. OBD-II and Electronic Management Systems. Chapter 5 The engine management
system, Page 5-16.

Capítulo 6 109
club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 110

Electrónica del Automóvil

3 S is te m a d e d ia g n Û s tic o a b o r d o

Después de conocer la historia del sistema OBD y el impacto tecnológico que generó
en el automóvil, debemos conocer el funcionamiento del sistema actual de diagnóstico.
Para esto se ha elegido el sistema OBD-II ya que es el sistema vigente y se tiene un mayor
acceso a automóviles con dicho estándar. A continuación se explicará el funcionamiento de
ésta herramienta lo que dará las bases para la implementación y diseño de un sistema de
diagnóstico.

3.1 C a r c t de s i lÌ O B D m - I
El sistema OBD-II tiene por finalidad conocer todo lo que ocurre dentro del
automóvil, ya sea fallas o simple monitoreo, pero estos datos se encuentran en forma
codificada dentro de la memoria RAM de la PCM, para obtenerlos se ha estandarizado
tanto el hardware como el software.

Softw are

Se enfoca en la obtención de datos y se crearon nueve modos para éste propósito.


Cada uno de estos modos utiliza los denominados PIDs (Parameter ID por sus siglas en
inglés), los cuales son códigos para pedir información al automóvil y fueron diseñados
exclusivamente para la comunicación con el escáner automotriz. Con estos códigos se
puede accesar a todos los sensores, códigos de falla y números de identificación, cada uno
bajo un modo específico de funcionamiento. Los nueve modos son descritos a
continuación.

110 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 111

EscanEr con Pamntalla táctil

d a t e oO sb 1 c. M n u i l Û z ados.

En éste modo se pueden obtener los valores para sensores en tiempo real, algunos de
los valores pueden ser temperatura, voltajes, presión, potencia, entre otros, esto
dependiendo del sensor que se esté evaluando.

Dependiendo del modelo de automóvil pueden actuar o no algunos PIDs, pero para
conocer esto se ha creado un PID que responde a todas las marcas para conocer el número
de PIDs disponibles, también en éste modo se puede obtener información de los códigos de
falla que se explicaran más adelante. [1]

oM d 2 . O b t e n c i Û a s l m

El sistema OBD también contempla la obtención de datos cuando ocurre una falla, es
decir al momento de identificarla hace un registro en ese sensor para observar las
condiciones en ese momento.

Básicamente el funcionamiento de éste modo es similar al del modo 1 sólo que los
datos obtenidos no son en tiempo real, pero también existe un PID de identificación, el cual
si su valor es cero, no tiene sentido checar los datos almacenados ya que no se realizó
ninguna medición tras la falla. [1]

b t e n c i ÛM o d 3 l. sO g f a

Este modo no necesita ningún PID, simplemente al accesar a este modo se obtienen
los códigos de falla, que corresponden a la lectura de datos fuera de rango en alguno de los
sensores. Los códigos están normalizados, ya que el SAE expide un listado de éstos, pero
existe una lista determinada por el fabricante, ya que cada marca y modelo incluye otro tipo
de sensores y otras variantes en el sistema de diagnóstico. El diagrama 3-1 muestra el
formato del código y la descripción de cada uno de los 5 dígitos que lo componen.

Los códigos de tipo P2 y P3 son similares a los P0 y P1, solo que el fabricante y el
SAE han reservado la mayoría para un futuro. [2]

Capítulo 6 111
club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 112

Electrónica del Automóvil

a l vm y c foe rnd s Û i B g 4 . M

El simple llamado de este modo hace que los códigos de falla almacenados y todos
los valores guardados en el modo 2 y otros modos sean borrados. Así la memoria de la
PCM queda en ceros y la luz de advertencia MIL se apaga.

X A B YY
Defineeltipodecódigo, Sonlosúltimosdigitosy
Defineelsistemadondese Nosdiceeláreadelsistema
determinadoporelSAEo nosdicenlafallaespecífica
encuentralafalla. dondeseencuentralafalla.
elfabricante. enelsistema.

PͲ Electrónicadelmotory Motorytransimisión P0yP1


transmisión
0ͲDefinicióndeSAE 0ͲCombustible,aireo
BͲ Carrocería controldeemisiones
1ͲDefinidoporel
CͲ Chasis fabricante 1ͲCombustibleoaire
UͲ Comunicaciones 2ͲDefinicióndeSAE 2ͲCombustibleoaire
3ͲDefinicióndeSAEy 3ͲSistemadeignición
fabricantes 4ͲControldeemisiones
5ͲVelocidaddelvehículoo
entradasauxiliares
CarroceríayChasis 6ͲComputadoraosalidas
auxiliares
0ͲDefinicióndeSAE
7ͲTransmisión
1ͲDefinidoporel
fabricante 8ͲTransmisión
2ͲDefinidoporel 9ͲTransmisión
fabricante
3ͲReservadoparaelfuturo

Comunicaciones
0ͲDefinicióndeSAE
1ͲDefinidoporel
fabricante
2ͲDefinidoporel
fabricante
3ͲReservadoparaelfuturo

Diagrama 3-1 F ormato de los códigos de falla para OBD-II

l a d e R v 5 s .M u o t c i Û n d e l s u ao r x Ì g

Este modo nos permite accesar al sensor de oxígeno, uno de los más importantes, ya
que interviene en gran medida en la calidad del aire y si algún elemento falla, este sensor se
verá afectado. De aquí podemos obtener valores en tiempo real y cada uno de los
parámetros en los que el sensor de oxigeno se ve involucrado. [3]

112 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 113

EscanEr con Pamntalla táctil

s e o n t d r v a R l 6u . M c i Û s ores

Al igual que existe un modo dedicado al sensor de oxígeno, existen el modo 6


dedicado a las pruebas de cada componente, esto se realiza en una modalidad no continua y
sobre cada sensor, algunos ejemplos son: EVAP, catalizador, EGR, etc. Aquí intervienen
los TIDs y CIDs (Test ID y Component ID, respectivamente) que en conjunto forman una
tabla de resultados, permitiéndonos conocer la parte del sistema que puede estar a prueba,
los resultados de esta prueba y nos permite conocer si el elemento se encuentra dentro los
valores permitidos. [3]

n d i ea l t s p M o 7 . C Û g f

Este modo tiene la misma función que el modo 3, nos otorga los códigos de falla con
el simple acceso a él. La diferencia es que éste modo nos otorga los códigos pendientes, es
decir, se generan después de un ciclo de conducción.

Los códigos tienen el mismo aspecto en cuanto a caracteres, la misma función y


nomenclatura, solo que en este modo son de gran utilidad cuando se realizaron trabajos de
reparación y se quiere conocer el estado de la falla después de haberse detectado. [3]

oM d 8 . C n t r l e f u c i a m p s

Este modo permite realizar la prueba de actuadores. Con esta función se pueden
activar y desactivar actuadores como bombas de combustible, válvula de ralentí, entre
otros.

El uso de éste modo no es recomendado por un usuario normal ya que no se cuenta


con la experiencia necesaria para hacer modificaciones, el hacerlo podría causar una
descompostura o descalibración de parámetros del automóvil. [3]

Capítulo 6 113
club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 114

Electrónica del Automóvil

M 9 do . I n f r m a c i Û e v e lh Ì c u lo

En este modo se puede pedir información del automóvil, como números de serie,
versión de software, etc. Para esto existen PIDs, pero el más importante y más utilizado es
aquel donde se obtiene el VIN (Vehicle Identification Number), el cual es el número que va
a identificar al vehículo en cualquier parte del mundo ya que dicho número es único. El
VIN cosiste en 17 caracteres alfanuméricos (sin incluir los caracteres I, O ni Q) y cada uno
tiene un significado (Diagrama 3-2 ). Este número nos proporciona información sobre el
lugar de ensamblado, la marca, el año, atributos etc. [4]

Caracter •Descripción

1 •Paísdefabricación

2 •Fabricante

3 •Tipodevehículoodivisióndefábrica

4al8 •Característicasdelvehículo

9 •Dígitodecontrol

10 •Añodelmodelo

11 •Plantadeensamblaje

12al17 •Secuenciadeproducción

Diagrama 3-2 E structura general del VIN

Hardw a re

En cuestión de hardware, el sistema OBD-II cuenta con el estándar SAE J1962, que
indica un tipo de conector genérico para todos los fabricantes, aunque existen algunos que
proponen su propio conector.

El conector es de tipo plástico con forma trapezoidal de 16 pines para su rápida


identificación, existiendo como en cualquier conector el macho y hembra (Figura 3-1 .) El

114 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 115

EscanEr con Pamntalla táctil

conector hembra se coloca cercano a la PCM y se localiza en la parte frontal, accesible al


usuario (Figura 3-2) . El conector macho se coloca en el cable de interfaz entre la PCM y la
herramienta de diagnóstico, ya que cada herramienta utiliza su propio conector a la entrada,
donde generalmente se utiliza la terminal DB9 ó DB25.

Los pines se distribuyen numerados y cada uno corresponde a un protocolo de


diagnóstico. Ocupándose tres pines para señales de tierra y batería, seis para las líneas de
protocolos y siete para que el fabricante los use a su criterio. La tabla 3-1 nos muestra
dicha distribución. [5]

Figura 3-1 Conector OBD-II y distribución de pines

PIN Descripción
1 Uso del fabricante
2 J1850 Bus+
3 Uso del fabricante
4 Chasis
5 Tierra
6 CAN-High (J-2284)
7 ISO 9141-2 K Line
8 Uso del fabricante
9 Uso del fabricante
10 J1850 Bus-
11 Uso del fabricante
12 Uso del fabricante
13 Uso del fabricante
14 CAN-Low (J -2284)
15 ISO 9141-2 L Line
16 Voltaje de Batería
Tabla 3- 1 Descripción de Pines del conector OBD- II

Capítulo 6 115
club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 116

Electrónica del Automóvil

Figura 3-2 Loca lización del conector OBD-II

Tanto el hardware como el software incluidos en la PCM forman parte de un


estándar establecido por el SAE, pero los fabricantes de vehículos establecen la forma en
que su PCM se comunicará con las herramientas de diagnóstico y aunque el hardware
contempla todos los protocolos, el automóvil se comunica a través de uno dependiendo de
la marca y modelo.

3.1.1 Protocolos

El sistema OBD-II utiliza varios protocolos debido a que existen diversos tipos de
computadoras de automóvil, así mismo la interfaz necesita varias condiciones para iniciar
la comunicación. Por lo anterior existen varios protocolos con diferentes variantes en
cuanto a velocidad y niveles de voltaje (Diagrama 3-3) .

Los protocolos son adoptados por diferentes fabricantes los cuales se ajustan a sus
necesidades, aunque también se ha estandarizado esto, debido a la problemática de
compatibilidad en ciertos casos. El protocolo a utilizar en un futuro es el llamado CAN
(Controlled Area Network) el cual establece que un escáner automotriz puede ser conectado
como un nodo dentro de la red del automóvil, la cual no solo se enlaza con el sistema de
diagnóstico, si no que accede a cualquier dispositivo electrónico dentro del automóvil. [6]

Aun con éste protocolo implementado desde principios de éste año, el uso de los
demás se hace evidente, ya que se requiere también un diagnóstico en automóviles de años
anteriores, por lo que un análisis a las diferencias entre cada uno de ellos es requerido.

116 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 117

EscanEr con Pamntalla táctil

SAEJ1850PWM
• CreadoporFordMotors
• Utilizalamodulaciónporanchodepulsoa41.6Kbauds.
• Utilizadoslíneasdecomunicacion:Bus+paracomunicacióndesalidayBusͲ comocomunicacióndeentrada.
• Elbustieneunvalorenvoltajede0a5voltsdemododiferencial.
• Seempleanlongitudesdemensajede12bytestipoCSMA/NDA(CarrierSenseMultipleAccess/NonDestructibleArbitration).

SAEJ1850VPM
• CreadoporGeneralMotors
• Utilizaunbusdeanchodepulsovariableconvelocidadesdesde10.4hasta41.6Kbauds.
• Utilizalasmismaslíneasdecomunicación:Bus+yBusͲ
• Losvaloresdevoltajesonde2.2Vparauncerológicoy8Vparaun1lógico.
• LalongituddemensajecorrespondealamismadePWM,esdecir12bytesCSMA/NDA.

ISO9141
• DiseñadoparaChrysleryvehículosasiáticosyeuropeos.
• UtilizaunacomunicaciónsimilaralestandarRSͲ232conunavelocidadde10.4KBauds.
• UtilizalaslineasKyL,aunquealtratarsedeunacomunicacióndedosviassobrelamismalíneasepuedesuprimirlalineaL.
• Losvaloresdevoltajeseajustanalvoltajedelabateria,inclusivealdoblede24V.
• Deigualformaserestringea12byteslalongituddelmensaje.

ISO14230KWP
• EslaevolucióndelestandarISO9141Ͳ2.
• Lavelocidadpuedevariarde1.2a10.4Kbauds.
• TambienutilizalaslíneasKyLconéstaúltimaopcional.
• Voltajesdelbusde12V.
• Lalongituddelmensajepuedeserhastade255bytes.

ISO15765CAN
• DiseñadoparalacompañiaBosch.
• Velocidadesde100Kb/shasta500Kb/s.
• Creaunapequeñareddecomunicacionesentreelautoylaherramientadediagnóstico.
• Utilizadoslíneasdecomunicacion:CANHighyCANLow.
• Sehaestablecidocomoelprotocoloestándarenautomovilesfabricadosapartirdel2008.

Diagrama 3-3 Protocolos de co municación utilizados por OBD- II

Capítulo 6 117
club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 118

Electrónica del Automóvil

Tabla 3-2 Relación de fabricantes y protocolo que utilizan

3.1.2 Mensajes OBD-II

Sin importar el protocolo usado, los datos son procesados en formato binario, por lo
que es necesario establecer la forma de comunicación entre la PCM y la herramienta de
diagnóstico. Para esto se ha reglamentado usar un mensaje binario, el cual consta de un
número específico de bytes, donde se incluye una cabecera de identificación y los bytes de
mensaje.

Existen 2 formatos de mensaje: uno en general cuando se habla de un mensaje OBD


para los protocolos J1850 e ISO y otro para el protocolo CAN, ya que se trata de un
identificador de red. Pero de igual forma, las peticiones hacia la PCM son las mismas ya
que se usa el mismo estándar sobre cada sensor.

El primer tipo de mensaje es el OBD, el cual consta de 7 bytes, pero con el protocolo
ISO 14230 su longitud puede alcanzar 255 bytes de información (Figura 3-3) . Para éste
último caso la cabecera se ve afectada por un byte de longitud

118 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 119

EscanEr con Pamntalla táctil

El protocolo CAN utiliza un formato diferente (Figura 4-4) , pues su cabecera se


conforma de 11 y 29 bits, dentro de los parámetros de identificación y se complementa con
1 o 2 bytes para proporcionar información del tipo de mensaje usado. Cuenta con un byte
para indicar la longitud del mensaje, donde generalmente son 7 bytes.

BF DD DF L Dato CHK
Figura 3-3 Mensaje OBD

BF- yte d forma . Proporciona información sobre la prioridad del mensaje y el número
de bytes en la cabecera.

d De s -t i n ro . c Û Provee la dirección a donde va dirigido el mensaje

f Du Fe -n t i r. c Û Provee la dirección de donde proviene el mensaje

d t . u -L o n g i Expresa la longitud en bytes del campo Dato. Se puede suprimir cuando no se


utiliza el protocolo ISO 14230

aD t o . Este campo es la información que se desea enviar, ya sea un parámetro o una petición

CHK-Byte d Checksum. Byte que otorga información del número de bytes enviados en
el mensaje, su propósito es la simple verificación de la trama.

ID bits PCI Dato CHK


Figura 3-4 Me nsaje CAN OBD

DI B i t s - d e i d e n t f c a Û . Nos proporcionan la información sobre tipo de mensaje,


prioridad, protocolo CAN usado, dirección del destino y dirección de la fuente.

PCI. Nos proporciona la longitud del mensaje, generalmente el valor es de 7 bytes.

aD t o . Este campo es la información que se desea enviar, ya sea un parámetro o una petición

CHK-Byte d Checksum. Byte que otorga información del número de bytes enviados en
el mensaje, su propósito es la simple verificación de la trama.

Capítulo 6 119
club 158 1_Cap 1 Ingles 19/12/2018 01:41 p. m. Página 120

Electrónica del Automóvil

3.2 Her ami deilpagrnÛstcoum z


Independientemente del protocolo usado, existen herramientas para el diagnóstico
que se ajustan a las necesidades y posibilidades de cada usuario. En el mercado existen
principalmente tres tipos de herramientas, cada una con sus ventajas y desventajas. Las
herramientas son: lectores de códigos, escáner automotriz y herramientas basadas en
Computadoras.

Los lectores de código (Figura 3-5) son simples herramientas que solo funcionan en
los primeros 4 modos, utilizan el modo 1 y 2 para saber cuántos códigos de falla se
presentan, el modo 3 permite accesar a la base de datos de la PCM, permitiendo conocer el
valor del código para ser consultado en un manual, posteriormente pueden ser eliminados
mediante el uso del modo 4. Siendo éste su única utilidad, representa la principal
desventaja ya que no se puede conocer el estado de los sensores para determinar
específicamente de dónde provino la falla. El tamaño reducido, sencillez y precio
representan las principales ventajas.

Figura 3-5 Lector de cód igos de falla

La segunda herramienta es el escáner automotriz (Figura 3-6) , portátil y con una


interfaz amigable representa un alto costo, pero es muy confiable. No sólo opera en los 4
modos como lector de códigos, también podemos obtener información de los otros 5
modos, en tiempo real, datos almacenados, cambiar valores de información y ajuste de los
sensores, obtener información del vehículo y acceder a valores de cada fabricante según
este lo permita, como instrumentos del tablero, condiciones de frenos, otras aplicaciones de
la computadora, etc.

120 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 121

EscanEr con Pamntalla táctil

El escáner actual cuenta con pantallas gráficas que nos permiten observar
amigablemente cada parámetro del automóvil, así como nos permiten visualizar gráficas de
señales y medidores digitales.

En resumen la principal ventaja es que el escáner nos permite accesar a todas las
características del automóvil, pero con un precio elevado. [7]

Figura 3-6 Escá ner Automotriz

Un escáner basado en computadora, consiste en un intérprete de protocolos OBD-II


(Figura 3-7) , el cual codifica los datos para transmitirlos hacia algún tipo de puerto de la
computadora, ya sea puerto serie, USB (Universal Serial Bus), inalámbrico, etc. Ya los
datos en la computadora son procesados por un software para tener las mismas aplicaciones
que un escáner automotriz, solo que con las ventajas de una computadora donde la interfaz
gráfica es mucho mejor.

Las ventajas radican en que los intérpretes de código son mucho más baratos que un
escáner profesional, lo costoso sería conseguir una computadora portátil para poder realizar
el escaneo y que el interprete este correctamente protegido para evitar dañar tanto la PCM
como los puertos de la computadora. [8]

Figura 3-7 Intérprete d e códigos OBD-II

Capítulo 6 121
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 122

Electrónica del Automóvil

Referencias

[1] Automotive Diagnostic Tools. DEC OBD-II Manual.

[2] Haynes Techbook. OBD-II and Electronic Management Systems. Chapter 8 Trouble Codes, Page 8-1.

[3] http://www.aa1car.com/library/2005/us010516.htm. Página Web dedicada a la reparación automotriz.

[4] http://edocket.access.gpo.gov/cfr_2005/octqtr/pdf/49cfr565.7.pdf. Chapter V. National highway traffic safety


administration, department of transportation part 565--vehicle identification number requirements.

[5] Norma SAE J1850. Verification Test Procedures.

[6] Normas SAE e ISO de cada protocolo.

[7] Haynes Techbook. OBD-II and Electronic Management Systems. Chapter 3 Tools, Page 3-1.

[8] http://www.scantool.net/products/. Página Web de productos de diagnostico automotriz.

122 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 123

EscanEr con Pamntalla táctil

4 Desarrollo del escáner automotriz

Conociendo las necesidades de éste sistema y cubriendo los objetivos de éste trabajo
se procederá a realizar un modelo mediante un diagrama a bloques para tener una idea de
los componentes y las técnicas a utilizar.

El sistema a diseñar debe cumplir con los requerimientos en hardware y software, en


otras palabras, se debe tener un conector ajustable al del tipo OBD-II y un intérprete de
códigos que se ajuste al Microcontrolador a usar.

En cuanto al software, una interfaz de pantalla táctil donde se generen gráficos


agradables al usuario, por lo cual el Microcontrolador debe tener varios puertos para recibir
y enviar información, además de controlar la pantalla y todos los dispositivos a su
alrededor; sumado a esto la memoria de programa debe ser de gran capacidad para guardar
gráficos y tablas, así como la memoria RAM para almacenar los datos recibidos y una alta
velocidad de funcionamiento para realizar todas las operaciones sin que se pierda
funcionalidad.

Al observar la tabla de códigos se nota que es muy extensa, por lo que para
almacenar todos esos datos es necesario implementar una memoria de solo lectura y fácil
acceso. Al igual que la interfaz hacia la pantalla táctil que se debe adaptar a la pantalla
gráfica.

4.1 Elementos para la construcción del escáner


Como esquema general se propone el siguiente diagrama a bloques (Diagrama 4-1 ,)
el cual nos muestra las conexiones y los protocolos entre cada uno de los bloques.
Analizando con detalle, se nota que aparece la resolución de la pantalla, la cual se ha
propuesto para una buena calidad de gráficos, ésta se enlaza hacia dos elementos, el
Microcontrolador para escribir datos en la pantalla y un circuito integrado analógico, que

Capítulo 6 123
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 124

Electrónica del Automóvil

actúa como convertidor analógico/digital (ADC) para obtener las coordenadas de presión
en pantalla.

El Microcontrolador, además de la conexión con la pantalla, tiene dos conexiones


más, hacia la línea Tx/Rx del bus serie estandarizado por la norma RS-232 y la otra hacia
un bus de interconexión de circuitos integrados (Interconect Integrated Circuit, I2C), en el
cual se manejan datos digitales entre el convertidor ADC y la memoria de sólo lectura para
los códigos, denominada Memoria de Solo Lectura Eléctricamente Borrable (EEPROM).

La parte más importante es a partir de la interfaz RS-232, pues se debe diseñar un


intérprete que tenga la característica de enviar y recibir datos a través de éste bus y que los
obtenga de la PCM bajo los 5 protocolos mencionados en el Capitulo anterior.

Más adelante se explicará a detalle el funcionamiento de cada elemento del diagrama


a bloques ya que se realizó un minucioso análisis para encontrar los mejores dispositivos a
un bajo costo y reducir el costo de dicho escáner.

Diagrama 4-1 R epresentación a bloques del escáner automotriz

124 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 125

EscanEr con Pamntalla táctil

4.1.1 Interprete de códigos OBD-II

El intérprete de códigos lo definimos como aquel circuito que convierte las señales
de la PCM en señales listas para enviar a través de la interfaz RS-232, como cada protocolo
tiene sus propias características, existirían cinco circuitos diferentes, el mismo número de
decodificadores y un convertidor a RS-232 de cada uno de ellos.

Para evitar una circuitería excesiva, se encontró que existen circuitos integrados los
cuales realizan este proceso con algunos componentes externos, con algunas ventajas y
contrariedades.

La lista puede ser grande, pero al analizar el tipo de conectividad que tienen, la
mayor deficiencia se pone al descubierto; cada circuito integrado funciona solo para un tipo
de protocolo. Tenemos al chip MSM6636B de OKI Semiconductor que funciona para el
protocolo J1850 para PWM, mientras que para VPM existe el chip HIP7010 de la compañía
Intersil. Mientras que para el protocolo ISO-9141 la compañía Motorola lanzó al mercado
el chip MC33290D. Mientras que la mayoría de las compañías nos proporcionan un
circuito integrado con la interfaz ISO-15675 por ser el protocolo adoptado en la actualidad.
En algunos casos un simple arreglo de opto acopladores funciona ya que solo se trata de
acondicionar la señal, como es el caso del protocolo ISO-14230.

Entre la infinidad de interfaces se encontró un circuito integrado que resolvía todo


este problema, se trataba del chip ELM327 de la compañía ELM Electronics, que al basarse
en la familia PIC18F8XX de Microchip, se trata de un Microcontrolador capaz de convertir
cada uno de éstos protocolos y sus variantes en un formato hexadecimal y transmitirlo vía
RS-232, además de que tiene la ventaja de ser programable para todas las cuestiones de
comunicación con la PCM.

El ELM327 puede comunicarse a través de todos los protocolos, el J1850, ISO 9141,
ISO 14230, ISO 15675 y sus variantes las cuales en total forman 12 protocolos disponibles.
Tal vez esto puede ser una contrariedad, pero cada línea de información de los protocolos
está por separado y el mismo intérprete identifica automáticamente el protocolo usado en el
automóvil al momento de realizar el escaneo. Para lograr esto, el chip ELM327 es

Capítulo 6 125
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 126

Electrónica del Automóvil

completamente programable en sus funciones y para esto utiliza comandos AT (abreviatura


en inglés de la palabra attention command), los cuales fueron creados para la telefonía, pues
ajustaban propiedades avanzadas en las terminales telefónicas; de igual forma actúan sobre
éste chip, pues no envían ninguna información al automóvil, sólo configuran las opciones
de velocidad de transmisión, tipo de protocolo, tamaño de mensaje, formato de respuesta,
entre otros. Mientras que la comunicación con el automóvil se realiza mediante los
estándares establecidos para cada modo de comunicación. Éstos comandos y modos de
acceso se pueden enviar y recibir a través de una interfaz serie RS-232 de alta velocidad
integrada en el chip, la cual estaba contemplada desde la propuesta del proyecto.

Otra excelente ventaja es el consumo de éste circuito integrado, pues aunque se


alimenta de 5 Volts, consume 9 mA lo que permite obtener una aplicación completamente
portátil y que puede alimentarse con un regulador de voltaje directamente de la batería.

Como se muestra en el diagrama 4-2, se observan los bloques funcionales más


importantes en éste chip, donde la parte central y más importante es el intérprete de códigos
y comandos, pues se enlaza hacia la interfaz OBD-II y el Microcontrolador, además de esto
se puede observar la frecuencia de operación de 4 MHz y un convertidor A/D para conocer
el voltaje de la batería.

Diagrama 4-2 E LM 327

126 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 127

EscanEr con Pamntalla táctil

También se pueden observar terminales de control, las cuales definen la forma de


comunicación vía RS-232 y su conexión se analizará en la siguiente parte del capítulo, así
como todas las conexiones hacia la interfaz OBD-II.

4.1.2 Microcontrolador

El principal elemento a elegir es el Microcontrolador, ya que debe ser capaz de


manejar todos los buses requeridos, teniendo la suficiente capacidad en memoria RAM,
ROM y puertos de propósito general, a una velocidad considerablemente elevada para
controlar cómodamente los dispositivos a su alrededor.

Entre la gran variedad de compañías que fabrican microcontroladores, se tomaron en


cuenta varios factores, los cuales son:

Voltaje de alimentación y corriente de consumo

Se requiere un voltaje de alimentación pequeño preferentemente menor a 5 V y una


corriente de consumo muy pequeña para evitar que la batería se agote rápidamente.

Memoria de programa (ROM)

Se requiere una memoria extensa para almacenar tablas y gráficos en mapa de bits,
también para decodificar valores binarios y principalmente para la organización del
programa. Esto equivale a unos 16 KB de memoria y que dicha memoria sea de fácil
acceso, un valor más elevado a un costo reducido sería mejor.

Memoria de datos (RAM)

Los datos obtenidos del automóvil serán guardados en esta memoria, ya que
representan variables que pueden ser modificables y por lo tanto requieren lectura y
escritura. El valor de registros, contadores, condiciones, datos de interfaz, datos de códigos
y sensores y arreglos de valores serán almacenados aquí, por lo que se requieren por lo

Capítulo 6 127
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 128

Electrónica del Automóvil

menos 512 bytes para una organización aceptable sin recurrir al sacrificio de valores. De
igual manera una memoria de mayor capacidad a un precio reducido es aceptable.

Interfaz RS-232 e I 2C

Es de suma importancia que el Microcontrolador tenga pines especiales para


comunicaciones y que maneje los protocolos RS-232 e I2C, ya que son las interfaces que se
utilizan para la comunicación con los otros circuitos integrados; pero también se debe de
cumplir que los pines de estas interfaces se encuentren separados y con registros
individuales.

Puertos de entrada y salida

Además de contar con pines específicos para las comunicaciones, debe haber otros
pines que nos permitan el control y la comunicación con la pantalla, así como los pines de
entrada que nos permiten saber las condiciones de otros dispositivos.

Por lo menos se necesitan 16 pines de entrada y salida más, para el control de los
demás dispositivos, por lo que el Microcontrolador deberá tener un total de 3 o 4 puertos
disponibles.

Velocidad de operación

Dada la velocidad con que trabajan los dispositivos alrededor del Microcontrolador,
se puede estimar una velocidad mínima de funcionamiento, y se toma en consideración al
intérprete que opera a una frecuencia de 4 MHz, así como los controladores de la pantalla
que son el equivalente a 8 MHz, por lo que sería conveniente igualar esta velocidad en
incluso duplicarla.

Con los requerimientos anteriores se analizaron 3 familias comerciales, los


microcontroladores de la familia PIC24Fxxx de Microchip, la familia HC08 de Freescale
Semiconductors y la familia MSP4300F2xxx de Texas Instruments.

128 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 129

EscanEr con Pamntalla táctil

La familia PIC24Fxxx, es una de las mejor cotizadas, ya que cuenta con los
requerimientos de costo, memoria, velocidad, voltaje de alimentación e interfaces, pero los
chips accesibles cuentan con 21 pines de propósito general, por lo cual se tendría que hacer
un mayor gasto en electrónica externa para manipular todos los datos; otros chips de la
misma familia con mayor capacidad de pines se hacen inaccesibles debido al tipo de
encapsulado.

El mismo problema ocurrió con la familia HC08 ya que con un encapsulado


manejable se tienen deficiencias en velocidad y disponibilidad de puertos, mientras que los
chips más avanzados elevan su precio hasta 10 veces más que la familia de Microchip.

Con la familia de Texas Instruments se logró un equilibrio, pues se encontró al


Microcontrolador MSP430F2274, el cual se alimenta con un voltaje de 3.5 V o menor,
consumiendo una corriente de 270 µA representando un valor excelente para una aplicación
portátil; cuenta con 32 KB de memoria de programa y 1 KB de memoria RAM para datos.
El número de puertos también es considerable, pues al tener 4 puertos completos podemos
acceder a 32 pines y 4 de ellos se destinarán a la comunicación por RS-232 e I2C, dejando a
nuestra disponibilidad 28 pines que supera lo propuesto. Se puede configurar a diferentes
velocidades, con una velocidad máxima de 16 MHz, estas y otras características se
observan en el Diagrama 4-3 .

Diagrama 4-3 MSP430F2274

Capítulo 6 129
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 130

Electrónica del Automóvil

En el diagrama a bloques se observan muchas más funciones aparte de las descritas,


por lo que hace a este Microcontrolador uno de los más completos en cuanto a
funcionalidad y también con disponibilidad para elementos agregados a futuro.

4.1.3 Pantalla LCD Gráfica

La selección de la pantalla es sumamente importante, pues será la interfaz con el


usuario y debe ser del completo agrado, para éste propósito se eligió una pantalla de gran
calidad y los requerimientos que se piden. Debe tratarse de una pantalla que muestre tanto
gráficos como texto y que sea fácil de controlar mediante el Microcontrolador, a su vez
debe incluir la interfaz de pantalla táctil la cual se menciona más adelante. El contraste
entre precio y funcionalidad debe ser muy marcado, por lo que se encontró una empresa
dedicada a la fabricación de pantallas gráficas profesionales: Crystalfontz, la cual provee de
diferentes tipos de pantallas e interfaces. Dos modelos se consideraron de interés:
CFAG240128L-TMI-TZTS y CFAG320240CX-TFH-TTS, con controladores Toshiba
T6963C y Epson S1D3700 respectivamente.

La principal diferencia entre las pantallas anteriores es la resolución, siendo la


primera de 240 x 128 pixeles, mientras que la segunda es de 320 x 240 pixeles; se encontró
que ésta es la principal diferencia y esto influye en el precio de manera sustancial, pues se
incrementa en gran medida.

Debido a lo anterior la pantalla gráfica CFAG240128L-TMI-TZTS fue la elegida,


pues cuenta con los requerimientos señalados: Interfaz gráfica, pantalla táctil, interfaz
paralela de alta velocidad y un costo relativamente bajo.

Como ya se mencionó, la pantalla cuenta con una resolución de 240 x 128 pixeles,
con memoria de 8 KB en RAM externa, dividida en dos tipos, memoria de texto y memoria
gráfica las cuales se pueden mostrar independientemente en la pantalla (Diagrama 4-4) .

La alimentación también es un factor favorable, pues se alimenta de 5 V y consume


28 mA, lo que nos permite adaptarla de forma portátil. Mientras que la luz de fondo se
constituye de un LED (Light Emission Diode), que consume 180 mA, por lo que se debe
activar mediante PWM para reducir en gran medida el consumo de corriente.

130 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 131

EscanEr con Pamntalla táctil

Diagrama 4-4 B loques funcionales de la pantalla táctil

Pantalla táctil

Una pantalla táctil es un dispositivo de entrada que mediante un contacto directo


sobre su superficie permite la entrada de datos y órdenes. A su vez, actúa como periférico
de salida, mostrando los resultados introducidos previamente. Este contacto también se
puede realizar con lápiz u otras herramientas similares. Actualmente hay pantallas táctiles
que pueden instalarse sobre una pantalla normal. Así pues, la pantalla táctil puede actuar
como periférico de entrada y periférico de salida de datos.

Las pantallas táctiles se han ido haciendo populares desde la invención de la interfaz
electrónica táctil en 1971 por el Dr. Samuel C. Hurst. La popularidad de los teléfonos
inteligentes, de las PDAs, de las consolas de video portátiles o de los navegadores de
automóviles está generando la demanda y la aceptación de las pantallas táctiles.

Existen varias tecnologías para implementar los sistemas táctiles, cada una basada en
diferentes fenómenos y con distintas aplicaciones. Los sistemas táctiles más importantes
son:

Capítulo 6 131
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 132

Electrónica del Automóvil

Pantalla táctil por infrarrojos

El sistema más antiguo y fácil de entender es el sistema de infrarrojos. En los bordes


de la pantalla, en la carcasa de la misma, existen unos emisores y receptores de infrarrojos.
En un lado de la pantalla están los emisores y en el contrario los receptores (Figura 4-1) .
De ésta configuración se tiene una matriz de rayos infrarrojos vertical y horizontal como se
observa en la figura. Al pulsar con el dedo o con cualquier objeto, sobre la pantalla se
interrumpe un haz infrarrojo vertical y otro horizontal. El ordenador detecta que rayos han
sido interrumpidos, obteniendo las coordenadas de lugar donde se ha pulsado y actuando
según sea el caso.

Figura 4-1 Pantalla con Detectores Infrarrojos

Este sistema tiene la ventaja de la simplicidad y de no oscurecer la pantalla, pero


tiene claras desventajas: son caras y voluminosas, muy sensibles a la suciedad y pueden
detectar fácilmente falsas pulsaciones (una mosca que se pose, por ejemplo).

Módulo táctil capacitivo

Es utilizado normalmente en las computadoras portátiles (laptop) para suplir al


mouse (Figura 4-2) . La zona sensible al tacto está formada por una rejilla de dos capas de
tiras de electrodos, una vertical y otra horizontal, separadas por un aislante y conectadas a
un sofisticado circuito. El circuito se encarga de medir la capacidad mutua entre cada
electrodo vertical y cada electrodo horizontal. Un dedo situado cerca de la intersección de

132 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 133

EscanEr con Pamntalla táctil

dos electrodos modifica la capacidad mutua entre ellos al modificarse las propiedades
dieléctricas de su entorno, pues éste tiene propiedades dieléctricas diferentes a las del aire.

Figura 4-2 Pant alla Táctil Capacitiva

La posición del dedo se calcula con precisión basándose en las variaciones de la


capacidad mutua en varios puntos hasta determinar el centro de la superficie de contacto.
La resolución de este sistema es impresionante, hasta 1/40 mm. Además se puede medir
también la presión que se hace con el dedo. No se pueden usar lápices u otros materiales no
conductores como punteros. Es muy resistente al entorno, soporta perfectamente polvo,
humedad, electricidad estática, etc. Además es ligero, fino y puede ser flexible o
transparente.

Pantallas táctiles de onda acústica superficial (SAW)

A través de la superficie del cristal se transmiten dos ondas acústicas inaudibles para
el hombre. Una de las ondas se transmite horizontalmente y la otra verticalmente (Figura 4-
3). Cada onda se dispersa por la superficie de la pantalla rebotando en unos reflectores
acústicos.

Las ondas acústicas no se transmiten de forma continua, sino por trenes de impulsos.
Dos detectores reciben las ondas, uno por cada eje. Se conoce el tiempo de propagación de
cada onda acústica en cada trayecto. Cuando el usuario toca con su dedo en la superficie de
la pantalla, el dedo absorbe una parte de la potencia acústica, atenuando la energía de la

Capítulo 6 133
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 134

Electrónica del Automóvil

onda. El circuito controlador mide el momento en que recibe una onda atenuada y
determina las coordenadas del punto de contacto.

Figura 4-3 Pantalla Táctil por Onda Superficial

Además de las coordenadas X e Y, la tecnología SAW es capaz de detectar el eje Z,


la profundidad, o la presión aproximada que se ha ejercido con el dedo, puesto que la
atenuación será mayor cuanta más presión se ejerza.

Pantallas táctiles resistivas

Es un tipo de pantallas táctiles muy usado y el que se contempla en el presente


proyecto. La pantalla táctil propiamente dicha está formada por dos capas de material
conductor transparente, con una cierta resistencia a la corriente eléctrica, y con una
separación entre las dos capas. Cuando se toca la capa exterior se produce un contacto entre
las dos capas conductoras. Un sistema electrónico detecta el contacto y midiendo la
resistencia puede calcular el punto de contacto.

Hay varios tipos de pantallas resistivas según el número de hilos conductores que
usan, entre cuatro y ocho. Todas se basan en el mismo sistema observado en la Figura 4-4 .

Cada capa conductora tratada con un material conductor resistivo transparente,


normalmente óxido de indio y estaño (In2O3)9(SnO2), tiene una barra conductora en dos
lados opuestos como en la figura. Una de las capas sirve para medir la posición en el eje X
y la otra en el eje Y.

134 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 135

EscanEr con Pamntalla táctil

Se conecta la entrada X+ a un convertidor analógico-digital, colocando a su vez una


tensión entre los terminales Y+ Y- El convertidor A/D obtiene la tensión analógica
generada al pulsar sobre la pantalla. Un microprocesador medirá esta tensión y calculará la
coordenada "X" del punto de contacto.

Después se conecta al convertidor A/D la terminal Y+ y una tensión continua entre


los terminales X+ y X-, repitiéndose el mismo proceso para calcular la coordenada "Y" del
punto de contacto.

Figura 4-4 Pantalla Táctil Resistiva

Las pantallas táctiles resistivas tienen la ventaja de que pueden ser usadas con
cualquier objeto, un dedo, un lápiz, un dedo con guantes, etc. Son económicas, fiables y
versátiles. Por el contrario al usar varias capas de material transparente sobre la propia
pantalla, se pierde bastante luminosidad. Por otro lado el tratamiento conductor de la
pantalla táctil es sensible a la luz ultravioleta, de tal forma que con el tiempo se degrada y
pierde flexibilidad y transparencia.

Capítulo 6 135
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 136

Electrónica del Automóvil

4.1.4 Otros dispositivos de interés

Elementos tales como la memoria de códigos, intérprete para la pantalla táctil e


intérprete para el protocolo CAN hacen más sencillo el diseño, puesto que tales dispositivos
simplifican el trabajo del Microcontrolador al grado de la simple adquisición de datos. El
análisis de éstos dispositivos se observará a fondo en el siguiente apartado, pues su
implementación es simplemente como un puente entre datos de un tipo y otro.

En primer término tenemos al circuito MCP2551 de Microchip, el cual es la interfaz


entre el ELM327 y los automóviles con interfaz CAN. Este dispositivo es un adaptador de
éste tipo de red, ya que puede detectar dispositivos automáticamente, además de que se
ajusta a los voltajes en el bus, ya que pueden variar entre 12V y 24V. Además de que
resuelve los problemas de ruido que se generan al utilizar pines de propósito general de un
Microcontrolador. Se eligió este circuito ya que consume muy baja potencia y sus pines se
pueden acoplar directamente con los del ELM327.

En cuanto a la memoria de códigos, se pretende usar un dispositivo de alta capacidad


que ocupe la menor cantidad de pines para transmitir los datos, ésta solución se encontró en
una memoria EEPROM tipo serie, que al utilizar el protocolo I2C sólo utiliza dos pines del
Microcontrolador. En cuanto a la capacidad, se consultaron las memorias de Microchip,
pues se tratan de las memorias de mayor capacidad, siendo el modelo 24FC1025 el elegido,
pues cuenta con una memoria de 1 Mbit ó 256 KB suficiente para almacenar los códigos de
falla en tipo texto. El acceso a la memoria es simple y mediante comandos sencillos
enviados a través de la interfaz serie mencionada.

Para evitar problemas de código en cuanto a la pantalla táctil, se implemento un


intérprete de coordenadas, con los requerimientos de fácil acceso, baja potencia y adaptable
al bus del Microcontrolador. Para evitar el uso de más pines, se eligió dicho dispositivo con
interfaz serie I2C y entre varios se encontró al circuito integrado TSC2007 de Texas
Instruments, dedicado específicamente al control de un dispositivo táctil de 4 elementos,
donde mediante comandos simples se puede ajustar la resolución y obtención de datos.

136 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 137

EscanEr con Pamntalla táctil

La Tabla 4-1 nos muestra un resumen de los dispositivos a utilizar, ya que son la
parte esencial del proyecto, cada uno de éstos se interconectará mediante subcircuitos, que
se verán a detalle en la sección siguiente, lo que será el diseño en cuanto a hardware.

Componente Fabricante Descripción


Intérprete de códigos OBD-II. Man eja los protocolos
ELM327 ELM Electronics
J1859, ISO 9141, ISO 14230, ISO15765.
Microcontrolador. Interfaz entre el usuario y el intérprete
MSP430F2274 Texas Instruments
de códigos OBD- II.
Pantalla gráfica con interfaz táctil. Interfaz hacia el
CFAG240128L- TMI- TZTS Microchip
usuario del tipo táctil, para lograr una mejor interacción.
Transmisor/Receptor del protocolo CAN. Establece la
MCP2551 Microchip
red CAN con el vehículo y la controla para fácil acceso.
Memoria EEPROM. Otorga 256 KB de memoria
24FC1025 Microchip
EEPROM para almacenar los códigos de falla.
Adaptador de dispositivo táctil. Interfaz entre la pantalla
TSC2007 Texas Instruments
táctil y el Microcontrolador, para un mejor acceso.
Tabla 4-1 Dispositivos principales en el diseño del escáner

4.2 La electrónica del escáner


El diseño de la electrónica del escáner se realizara desde el conector de la PCM,
hasta la pantalla táctil; primero analizando el hardware y después implementando un
software para el control de todos los dispositivos. Todos los elementos usados, se eligieron
bajo normas que establecen su uso, con lo que se obtiene un diseño confiable para el
diagnóstico.

4.2.1 Cable de conexión OBD-II

De acuerdo a la norma J1962 del SAE, existe un conector tipo hembra denominado
tipo D, el cual se conecta directo a la PCM, para obtener información se debe usar un cable
con un conector D tipo macho, el cual por lo menos debe tener las terminales suficientes
para soportar todos los protocolos.

Para esto existen dos tipos de cable en el mercado, uno con terminal DB9 y otro con
DB25, siendo la principal diferencia la conexión para el automóvil. Mientras que el DB9
tiene acceso a todas las terminales de los protocolos (pines 2, 4, 5, 6, 7, 10, 14, 15, 16 del

Capítulo 6 137
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 138

Electrónica del Automóvil

conector D), el conector DB25 tiene pines de sobra, pues puede tener acceso a todos los
pines de conector OBD-II incluso a los pines utilizados por el fabricante.

El cable a utilizar es el que tiene la terminal tipo DB9 ya que sólo se pretende el
acceso al sistema de diagnóstico y no a los demás sensores. La Figura 4-5 nos muestra la
distribución de los pines, para el conector tipo D y la terminal DB9.

Figura 4-5 Cable de conex ión OBD-II a DB9

La terminal DB9 en el cable es del tipo hembra, por lo que para implementarlo en el
escáner se utilizará un conector macho con ángulo recto, para colocarlo en un circuito
impreso.

4.2.2 Conexión del intérprete ELM327

Después de elegir al intérprete de códigos, se procede a la verificación de cada uno


de sus pines, ésta configuración mostrada en la Figura 4-6 nos permite visualizar al circuito
integrado físicamente, así como los nombres de las terminales.

Cada una de las terminales debe tomarse a consideración ya que desempeñan una
función específica (Tabla 4-2) , lo mismo se realizará con todos los circuitos integrados que
intervienen en el diseño.

138 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 139

EscanEr con Pamntalla táctil

Figura 4-6 Distribución de pine s del circuito integrado ELM327

Pin Tipo Descripción


തതതതതതതത ReiniciaalELM327.Unpulsohaciatierramayora2µsproduceésteefecto,
‫ۻ‬۱‫܀ۺ‬ Entrada
mientrasqueunfuncionamientonormalseobtienedelaconexiónaVdd.
EntradaalconvertidorA/D,elcualmideunvoltajede0Va5V.Elvoltaje dela
Vmeasure Entrada
bateríadelautomóvilpuedeserconectadaaestepin.
ControldelbusJ1850,seencuentraen5Vcuandoserequiereelprotocolo
J1850Volts Salida
J1850VPWyen0VcuandoelprotocoloJ1850PWMseactiva.
J1850Bus+ Salida ProporcionalosdatoshacialalíneaJ1850 Bus+.
Controlalasopcionesdelamemoriainterna.Unnivelaltoenelencendidoo
Memory Entrada
almomentodelreinicioactivalamemoria.
ControlalavelocidaddelbusRSͲ232.Unnivelaltoduranteelencendidoo
BaudRate Entrada
reiniciocolocaelBaudRatea38400,mientrasqueunnivelbajoa9600.
LFMode Entrada Controlaelformatodetérminodelosmensajes.
Vss Alimentación Debeserconectadoatierra
Uncristalde4MHzdebeserconectadoentreestasterminalesparael
XT1yXT2 Cristal
correctofuncionamiento.
VPWIn Entrada RecibelosdatosdelbusJ1850VPW.
ISOIn Entrada RecibelosdatosdelbusISO9141eISO14230.
PWMIn Entrada RecibelosdatosdelbusJ1850PWM.
J1850BusͲ Salida Proporcionalosdatoshacia lalíneaJ1850BusͲ
Controlalaprioridaddelaspeticionesdeunnuevocomando.Conectadoa
തതതതതത
‫܁܂܀‬ Entrada 5Vcausaunabajaatención,mientrasquea0Vinterrumpelosprocesosdel
ELM327paraenviarunnuevocomando.
IndicasielELM327 estálistopararecibircomandos.Unasalidaen5Vindica
Busy Salida
queelintérpreteestáprocesando,mientrasque0Vindicaqueestálisto.
RS232TxyRx RS232 LíneasdelbusRS232,conectadashaciaelMicrocontrolador.
Vdd Alimentación Debeserconectadoa5V.
ProporcionalosdatoshacialosprotocolosISO9141eISO14230,siendola
ISOͲKeISOͲL Salida
líneaISOLopcional.
CANTxyRx CAN LíneadelbusCAN,conectadasaunadaptadordeRedCAN.
RS223yOBD Normalmenteproporcionansalidade5VypuedealimentaraLEDs
Salida
TxyRxLED indicadoresquesonopcionales.
Tabla 4-2 Descripción de pinesdel circuito integrado ELM327

Capítulo 6 139
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 140

Electrónica del Automóvil

Conexión de los pines de control

Dadas las necesidades del proyecto especificado, el ELM237 debe ser configurado
por hardware con sus terminales de control de entrada y acoplar las terminales indicadores
de salida (Figura 4-7) . Las entradas memory, Baud Rate, LFmode y RTS son entradas de
control, mientras que la única salida busy debe ser analizada para determinar su respuesta.

Los requerimientos para un usuario común serian el uso de memoria para el escaneo
sólo de su automóvil, pero para cuestiones comerciales, la memoria puede desactivarse.
Con esto se tiene al pin memory conectado a tierra.

La velocidad del bus RS-232 debe ser elevada para la rápida comunicación con el
Microcontrolador, por lo que se ha elegido la especificada de 38400 bauds. Para especificar
lo anterior el pin Baud Rate se conecta a 5V.

El modo en el que se recibirán los datos por el Microcontrolador implica que puede
existir o no un retorno de línea en cada mensaje, por lo que se ha decidido que el mensaje
sea de un formato semejante a MS-DOS, con un salto de línea y retorno. Debido a esto el
pin LFmode se conectará a 5V.

Por último, ya que la comunicación será de petición-respuesta, no es necesario


interrumpir las operaciones del ELM327 pues cada mensaje será detectado gracias a la
configuración del pin LFmode, por lo se debe desactivar una interrupción lo que hace
innecesaria la salida busy. De esta manera el pin RTS será conectado a 5V, deshabilitando
la salida busy la cual quedara sin conexión.

Figura 4-7 Conexión de las entradas de control

140 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 141

EscanEr con Pamntalla táctil

Conexión del cristal

Para la conexión del cristal (Figura 4-8), se utiliza un circuito muy simple, donde se
involucran dos capacitores de 27 pF conectados a tierra, para hacer resonar al cristal, el
cual estará conectado a las terminales XT1 y XT2.

Figura 4-8 Conexión del cristal

Conexión de la terminal del convertidor analógico digital

La lectura de este pin se controla mediante un comando AT, el cual responde a la


medición del voltaje de batería, por lo que el voltaje de 24V se debe reducir a 5V, esto para
la medición máxima del convertidor.

Para el propósito anterior un simple divisor de voltaje es necesario y los valores de


las resistencias se obtiene de las formulas de ley de Ohm y divisor de voltaje (Figura 4-9) .
De acuerdo a las especificaciones para el convertidor A/D de la familia 18F2X8X de
Microchip, la corriente para evitar el daño del dispositivo es de 400 µA para un voltaje
máximo de 5.5V.

Se tiene:
ܸ ൌ ܴ‫ܫ‬ 4.1
Ya que R es un divisor de voltaje formado por R1 y R2
ܸ ൌ ሺܴଵ ൅ ܴଶ ሻ‫ܫ‬ 4.2
De la fórmula del divisor de voltaje
ோమ
ܸଶ ൌ ܸ 4.3
ோభ ାோమ

Capítulo 6 141
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 142

Electrónica del Automóvil

Despejando el factor R1 + R2, en la ecuación 4.2 y sustituyéndola en la ecuación 4.3


ܸଶ ൌ ܴଶ ‫ܫ‬ 4.4

Con valores para V=24V, I=400µA y V2=5V. El valor para R2 se obtiene de resolver
la ecuación 4.4, mientras que R1 se obtiene sustituyendo el valor anterior en la ecuación 4.2.
Los resultados son: R2 = 12 KŸ y R1 = 50 KŸ aproximadamente.

Los valores anteriores son aproximados y se utilizan valores comerciales de


resistencias, ya que la medición sobre este pin se puede calibrar mediante software.

Figura 4-9 Conexión para el voltaje de la batería

Conexión de las salidas de LEDs

Cada uno de estos pines proporcionan 5V y la corriente necesaria para un LED de


10mA, pero ya que el éste consume menos voltaje se debe colocar una resistencia en serie
que consuma el voltaje sobrante y evitar dañarlo (Figura 4-11 .)

La ecuación que nos permite calcular esta resistencia es la siguiente:


௏೏೏ ି௏ಽಶವ
ܴൌ 4.5

Al sustituir los datos para un VLED de 1.2 V tenemos que R=380Ÿ, pero para
protección se ha decidido usar un valor comercial más alto, es decir 470Ÿ.

Figura 4-10 Co nexión de los pines de LEDs

142 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 143

EscanEr con Pamntalla táctil

La conexión inversa de los LEDs se debe a que la salida activa de las terminales es
cuando ocurre un 0 lógico o 0V.

Conexión del las líneas de bus ISO 9141 e ISO 14230

Considerando las especificaciones del bus ISO 9141 e ISO 14230 donde los voltajes
lógicos van desde 0 V a 12V ó 24V, las salidas y entradas en el ELM deben ser adaptadas
para estos niveles ya que el intérprete trabaja a un voltaje de 5V (Figura 4- 10). Para esto las
salidas deben proporcionar un voltaje amplificado y para evitar dañar las entradas, la línea
ISO-K donde se reciben los debe ser acondicionada para producir un voltaje de 5V.

Para proporcionar un voltaje alto, se requiere un transistor en modo corte-saturación


polarizado con el voltaje de la batería, pues éste determinará el nivel de voltaje para enviar
datos a través de este bus. Este transistor se conectará en modo emisor común donde se
coloca una resistencia mayor a 510Ÿ que actuará como resistencia de pull-up. También se
debe considerar una potencia de disipación de ½ watt debido a los voltajes que se utilizan.
Este arreglo se utilizará para cada línea, es decir, para ISO-K e ISO-L

Al recibir datos, se requiere de un divisor de voltaje similar al caso anterior, donde se


considera otro dato respecto a la corriente donde será de 180 µA. Por lo que se tienen
resistencias del siguiente valor: R2 = 22 KŸ y R1 = 47 KŸ aproximadamente. Este arreglo
se colocara sobre la línea ISO-K ya que la línea ISO-L es opcional.

Figura 4-11 Co nexión del bus ISO 9141 e ISO 14230

Capítulo 6 143
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 144

Electrónica del Automóvil

Conexión del bus J1850

La conexión del bus J1850 VPM y J1850 PWM es diferente, ya que para ahorrar
pines el fabricante decidió incluir únicamente la línea Bus+ y Bus-, junto con pines
específicos para la recepción de PWM y VPM, pero con un pin de control el cual ayuda a
definir los niveles de voltaje para cada protocolo.

La señal de salida para PWM y VPW requiere niveles de voltaje de 5V y 7.5V


respectivamente, por lo que es necesario añadir está diferencia de voltaje. Para esto el
fabricante sugiere un arreglo de dos transistores en cascada, donde el primero al estar en la
región de corte y saturación actúa como un interruptor para los datos provenientes del pin
Bus+. Mientras que un segundo colocado en cascada, proporciona la polarización para que
el bus se adapte aun voltaje de 5V ó 8V. Para esto último se usa un regulador de voltaje
variable que permita incrementar cambiar los niveles de voltaje con los niveles lógicos del
ELM327.

El diseño comienza desde que se propone un punto de polarización para el transistor,


el cual uno de los parámetros es VCE=1.1V, éste voltaje se debe sumar al valor de salida del
voltaje a regular, por lo que surgen los siguientes datos: V1=6.1V y V2=8.6 ya que se
establece un nivel para el protocolo J1850 VPW de 7.5V por protección.

El regulador de voltaje elegido es el circuito integrado LM317, actuando como una


fuente de voltaje constante que proporciona una corriente también constante, determinada
por la resistencia en paralelo a la fuente de voltaje, la Figura 4-12 nos ayudará a
comprender lo anterior.

La expresión para obtener la resistencia R2 se expresa en la ecuación siguiente:


ோଶ
ܸ௢௨௧ ൌ ͳǤʹͷ ቀͳ ൅ ቁ ൅ ܴʹ ȉ ‫ܫ‬௔௝௨௦௧௘ 4.6
ோଵ

Considerando la corriente de ajuste como nula, R1=240Ÿ (como lo indica el


fabricante) y Vout=6.1V obtenemos el valor de R2, la entrada del control que afecta al
sistema no se considera debido a para el caso de PWM el pin J1850 Volts se encuentra a
0V y 0A. Se obtiene el valor R2 = 940Ÿ.

144 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 145

EscanEr con Pamntalla táctil

Figura 4-12 Representación de l circuito regulador LM317

Para introducir el pin de control y usar resistencias de valor comercial, el valor de


930 Ÿ se divide en dos resistencias de 470 Ÿ (Figura 4-13 ). Cuando el pin de control se
activa el arreglo de resistencias se convierte en un divisor de 3 voltajes, determinados por el
voltaje del regulador, el voltaje en la nueva R2 debido a la corriente del regulador y el
voltaje en R3 debido a la corriente del pin J1850 Volts, que al activarse proporcionara un
voltaje de 5V. Por lo cual se necesitará una resistencia en serie a esta salida de control para
establecer una corriente y dar el voltaje necesario.

La corriente en constante que otorga el LM317 está determinada por la siguiente


expresión:

ܸ௢௨௧ ൌ ൫‫ܫ‬௥௘௚ ȉ ͻͶͲ൯ ൅ ͳǤʹͷ 4.7

Al sustituir todos los valores anteriores se obtiene Ireg = 5.2 mA los cuales fluirán a
través de R2, a esto debemos sumarle el voltaje de R3 para obtener un valor de 8.6V
totales, dicho voltaje en R3 estará determinado por una Rx serie que nos darán una
corriente determinada, la ecuación 4.8 nos expresa de forma más sencilla lo anterior.

ܸ௢௨௧ ൌ ൫‫ܫ‬௥௘௚ ȉ ܴʹ൯ ൅ ͳǤʹͷ ൅ ൫‫ܫ‬௃ଵ଼ହ଴௏௢௟௧௦ ȉ ܴ͵൯ 4.8

Dado que la corriente en el pin J1850 Volts puede ser exigida hasta 50mA, podemos
expresarla en términos de Rx y el voltaje en éste pin igual a 5V.

ହ௏
ܸ௢௨௧ ൌ ൫‫ܫ‬௥௘௚ ȉ ܴʹ൯ ൅ ͳǤʹͷ ൅ ൬ቀ ൅ ‫ܫ‬௥௘௚ ቁ ȉ ܴ͵൰ 4.8
ோଷାோ௫

Capítulo 6 145
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 146

Electrónica del Automóvil

Despejando el valor para Rx y sustituyendo valores se obtiene la siguiente expresión:


ோଷȉହ௏
ܴ‫ ݔ‬ൌ െ ܴ͵ ȉ ‫ܫ‬௥௘௚ 4.8
௏೚ೠ೟ ି൫ூೝ೐೒ ȉோଶ൯ାଵǤଶହ

Obteniendo Rx = 473 Ÿ.

Figura 4-13 Co nexión del regulador LM317

La conexión hacia la línea Bus- es similar, pero al ser utilizada opcionalmente por el
protocolo J1850 PWM, la polarización del transistor se realiza por la misma línea.

En cuanto a las líneas de entrada, estas se dividen en dos pines de entrada, uno para
VPM y otro para PWM, donde el primero sólo requiere un divisor de voltaje para ajustar
los 8V de la línea a 5V que maneja el ELM327. Obteniendo valores en resistencias de
22KŸ y 10KŸ.

Para la recepción de PWM, se debe eliminar la posibilidad del ruido, con lo que se
minimiza el voltaje de umbral ya que se trabaja con ancho de pulsos, éste voltaje se logra
reducir con un amplificador diferencial construido por un transistor PNP y posteriormente
usando de nuevo un transistor en la región de corte y saturación para permitir una correcta
lectura de la señal.

La protección de los pines de salida cuando se reciben datos del Bus+ y Bus-, se
realiza mediante diodos de alta velocidad, que bloquean el paso de corriente cuando el
ELM no transmite datos. Del mismo modo el fabricante indica que una resistencia de
22KŸ puede ser colocada en paralelo a las líneas del bus, para evitar errores en la
recepción de PWM debido a altas capacitancias en dichas líneas (Figura 4-14) .

146 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 147

EscanEr con Pamntalla táctil

Los transistores NPN se eligieron del tipo 2N3904 y su contraparte el transistor PNP
2N3906, por su capacidad de manejar altas velocidades e inmunidad al ruido. Mientras que
los diodos de alta velocidad son del modelo 1N4148 de propósito general.

Figura 4-14 Co nexión del bus J1850

En cuanto a los pines del bus CAN y RS-232, no es necesario ningún tipo de
amplificación ya que su conexión es directamente al dispositivo que controle tal bus.

4.2.3 Conexión del adaptador de red CAN MCP2551

El adaptador de red CAN maneja en sus entradas digitales un nivel lógico compatible
con el ELM327, mientras que en su conexión al bus de red solo es necesario un acoplador
de impedancias. No se requieren entradas de control ya el MC2551 actúa como un nodo de
red donde fluyen los datos.

Capítulo 6 147
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 148

Electrónica del Automóvil

EL MCP2551 está conformado por 8 pines que se describen en la Tabla 4-3 ,


mientras que su conexión se observa en la Figura 4-15 .
Pin Tipo Descripción
‫ܠ܂‬ Entrada RecibelosdatosdelaterminalTxdelcontroladorCAN.
Vss Alimentación Debeconectarseatierra.
Vdd Alimentación Debeconectarsea5V.
Rx Salida EnvíalosdatoshacialaterminalRxdelcontroladorCAN.
Vref Salida Referenciadevoltajesiesnecesaria(Vdd/2).
CANL Salida SalidadiferencialnegativadelbusCAN.
CANH Salida SalidadiferencialpositivadelbusCAN.
Controldevelocidadoapagadomediantelacorrientede
Rs Entrada
unaresistencia.
Tabla 4-3 Descripción de lo pines del circuito integrado MCP2551

Figura 4-15 Co nexión del circuito integrado MCP2551

4.2.4 Conexión del Microcontrolador MSP430F2274

Este Microcontrolador se alimenta de 3V, puesto que es de muy bajo consumo, por
lo que las terminales de entrada que provengan de circuitos con alimentación de 5V deben
ser ajustadas.

El analizar todos los pines del Microcontrolador sería muy extenso, por lo que se
analizará la conexión de acuerdo a cada bloque funcional, donde se indicarán los pines
destinados a cada puerto y la configuración que adquieren (Figura 4-16) .

Los bloques funcionales son: circuito de reset (reinicio), bus RS-232, bus I2C,
entradas de interrupción, alimentación de luz de fondo, control de LCD, puerto de datos de
LCD y medidor de batería.

148 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 149

EscanEr con Pamntalla táctil

Figura 4-16 Distribución de pin es del Microcontrolador MSP430F2274

Circuito de Reset

Este circuito permite reiniciar al Microcontrolador cuando se conecta a tierra, pero


ya que no es necesario ningún tipo de reinicio se procede a conectar este pin a 3V seguido
de una resistencia limitadora de corriente de 4.7KŸ, como lo muestra la figura siguiente.

Figura 4-17 Circuito d e Reset

Conexión del bus RS-232

El Microcontrolador cuenta con pines específicos para este tipo de comunicación


serial. El bus RS-232 es adoptado por el micro en el módulo UART, al que pertenecen las
líneas Tx (pin 25) y Rx (pin 26) y que se han alojado en el puerto 3, en los bits 4 y 5
respectivamente. La Figura 4-18 nos muestra el diagrama de conexión.

Capítulo 6 149
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 150

Electrónica del Automóvil

El pin Tx es del tipo salida, la cual será recibida por el pin RS232 RX (pin 18) del
ELM327 y al ser de 3V se obtienes un nivel lógico alto, no requiere de ninguna
amplificación ya que se encuentra dentro del umbral para un 1 lógico el cual es de 2.2V.

Por el contrario el pin Rx sólo puede recibir 3V para evitar el daño, y por protección
se utiliza un diodo polarizado de forma que bloquee la señal de 1 lógico proveniente del
ELM327, pero ayudado de una resistencia conectada a 3V (pull-up) para que el nivel lógico
alto no se pierda.

Figura 4-18 Co nexión del bus RS-232

Conexión del Bus I2C

Este bus es el más sencillo de conectar, pues como su nombre lo dice, se trata de
interconectar circuitos integrados. Los circuitos integrados de tipo esclavo, usados en este
bus por lo general se adaptan a los diferentes niveles de voltaje de los microcontroladores,
el cual es el dispositivo maestro. El bus puede acoplarse desde 3V hasta 5V, pero
conociendo los dispositivos usados en este caso un bus de 3V es el adecuado.

Debido a la construcción de algunos dispositivos, al comunicarse a través de este bus


sus terminales quedan en modo de colector abierto, por lo que es necesario colocar
resistencias de pull-up y las determinadas por el fabricante son de 10KŸ.

De este bus se conectaran los dispositivos tales como la memoria EEPROM y el


controlador de pantalla táctil (Figura 4-19) , además cualquier circuito integrado que cuente
con este bus puede ser conectado a éstas terminales, respetando la función específica.

150 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 151

EscanEr con Pamntalla táctil

SDA (pin 13) es la terminal que controla el flujo de datos, mientras que SCL (pin 14)
controla la señal de reloj que determina la velocidad de conexión. Las terminales anteriores
también se encuentran en el puerto 3 en los bits 1 y 2 respectivamente.

Figura 4-19 Co nexión del bus 2IC

Entradas de interrupción

Las entradas de interrupción permiten al Microcontrolador interactuar con factores


externos y poder detectar los dispositivos activados, la forma en que se detecta una
interrupción es por un cambio de nivel en el voltaje. El puerto 1 es el dedicado a este
propósito, pues al configurar cualquier pin como entrada de datos, está disponible la
detección de interrupciones en cada uno de ellos.

En este caso las tres interrupciones del exterior que existen son: la conexión del
automóvil con el escáner, ejercer presión sobre la pantalla táctil y activar el botón de
encendido.

Para el primer caso, se requiere detectar cuando el ELM327 ha sido alimentado, para
ello se detecta si existe un voltaje de 5V a la salida del regulador 7805 que alimenta a ese
circuito y se utiliza un circuito similar al de la protección de la línea Rx del bus RS-232.

En el segundo caso, el circuito integrado TSC2007 controlador de la pantalla táctil


cuenta con un pin específico el cual proporcionara la señal de interrupción a un voltaje de
3V, por lo cual alguna reducción de voltaje es innecesaria, realizando una conexión directa.

Capítulo 6 151
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 152

Electrónica del Automóvil

Para el tercer caso se utiliza un botón (push button) normalmente abierto, que
mediante una arreglo de capacitor y resistencia nos otorgará una señal que interrumpirá al
Microcontrolador.

Las conexiones (Figura 4-20) se realizaran en el pin correspondiente a P1.1, P1.2 y


P1.3 ajustándose al tipo de interrupción que corresponden mediante software.

Figura 4-20 Co nexión de las entradas de interrupción

Control y puerto de datos de la pantalla LCD

Para el manejo de la pantalla se requieren 3 salidas de control, para la terminal de


Reset, Habilitación y Comando/Dato en el LCD, mientras que el bus de datos es de 8 bits,
por lo que un puerto completo es destinado a éste propósito. Las terminales de la pantalla
son de entrada, por lo que la aplicación directa de 3V para un nivel lógico alto la activara y
no se hace necesario ningún tipo de amplificación (Figura 4-21 .)

Para las salidas de control se han destinado los pines P2.0, P2.1 y P2.2 los cuales
responderán a las señales de Reset, Habilitación y Comando/Dato en ese mismo orden. El
bus de datos es la simple conexión en paralelo del puerto 4 con dicho bus.

152 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 153

EscanEr con Pamntalla táctil

Figura 4-21 Co nexión hacia la pantalla LCD

Alimentación de luz de fondo de LCD

La pantalla LCD tiene un LED que proporciona una luz de fondo para que los datos
sean correctamente visualizados, este tipo de dispositivo consume demasiada corriente para
una aplicación portátil, por lo que es necesario una regulación mediante PWM y para esto
el fabricante nos hace un circuito de sugerencia (Figura 4-22) .

Figura 4-22 Co nexión de laluz de fondo mediante PWM

La expresión que el fabricante nos da es la siguiente:


ହ௏ି௏ಽಶವ
ܴ௑ ൌ .9
ூಽಶವ

Donde ILED=180mA y VLED=3.5V, para obtener Rx=8.3Ÿ de la expresión 4.9 y el


transistor corresponderá al modelo IRLML2502.

Medidor de batería

Capítulo 6 153
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 154

Electrónica del Automóvil

El medidor de batería es una simple conexión de un divisor de voltaje que reduce el


voltaje de la batería, a un voltaje que pueda ser leído por el convertidor A/D incluido en el
Microcontrolador (Figura 4.23).

Los cálculos se realizan para el voltaje de batería que alimentará al escáner, esto para
el propósito de avisar al lector el nivel de batería y la necesidad de reemplazo. Para esto se
ha contemplado alimentar al circuito con una batería de 9V, pero para seguridad el diseño
del divisor de voltaje se realizará para 10V.

Cuando 12V lleguen al arreglo de resistencias, el divisor debe otorgar un máximo de


2.5V que es la referencia que usa el Microcontrolador, para ellos basta una simple
propuesta de resistencia y aplicar la ecuación 4.3 de divisor de voltaje.

La resistencia propuesta en R2 es de 10KŸ por lo que R1=30.1KŸ, esto para reducir


el valor de corriente a mA y colocar resistencias de precisión para una medición óptima.

Figura 4-23 Co nexión para el medidor de batería

4.2.5 Conexión de la memoria EEPROM 24FC1025

Los dispositivos que utilizan el bus I2C, por lo general tienen un número de
terminales reducido dividido en pines de alimentación, de comunicación, de control y pines
de dirección. Estos últimos sirven para configurar la dirección del dispositivo para el modo
esclavo y que el Microcontrolador pueda accesar a éste.

Para el caso de ésta memoria EEPROM, se cuenta con 8 pines (Tabla 4-4) , con la
capacidad de trabajar con voltajes de alimentación desde 2.5V hasta 5V lo que la convierte
en un dispositivo de muy bajo consumo.

154 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 155

EscanEr con Pamntalla táctil

Pin Tipo Descripción


A0 Entrada Defineelprimerbitdeladireccióndedispositivo.
A1 Entrada Defineelsegundobitdeladireccióndedispositivo.
A2 Entrada Habilitaeldispositivo.Unológicoparahabilitar.
Vss Alimentación Debeconectarseatierra.
SDA Datos ConexiónalbusI2C,líneadedatos
SCL Reloj ConexiónalbusI2C,líneadereloj
WP Entrada Habilitalaescrituradedatos.Cerológicoparahabilitar
Vdd Alimentación Debeconectarsea3V.
Tabla 4-4 Distribución de pinesdel circuito integrado 24FC1025

Las conexiones de los pines no requieren ninguna amplificación ya que se está


estableciendo una comunicación entre circuitos integrados del mismo nivel de voltaje
(Figura 4-24 .) Este tipo de memorias solo requiere de conexiones simples hacia tierra o 3V
en sus entradas de control, por lo que para los requerimientos las conexiones son las
siguientes: el pin A0 y A1 se conectarán a tierra, ya que la terminación de la dirección de
dispositivo esclavo será “00”, pudiendo expandirse la memoria a 4 de estos dispositivos
dadas las combinaciones en código binario; el pin A2 se conectará a 3V para habilitar la
memoria y el pin WP se llevará a tierra puesto que será necesaria la escritura de datos.

Figura 4-24 Co nexión del circuito integrado 24FC1025

4.2.6 Conexión del controlador de pantalla táctil TSC2007

Al ser un dispositivo que trabaja con un convertidor A/D interno, varias de sus
entradas son del tipo analógico. Este controlador tiene la capacidad de leer la información
de una pantalla táctil de 4 elementos tipo resistiva, además de una entrada auxiliar para un
voltaje externo.

Capítulo 6 155
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 156

Electrónica del Automóvil

El número de pines (Tabla 4-5) de éste dispositivo es de 16, donde la terminal


relevante de este dispositivo se define como PENIRQ, la cual indica al Microcontrolador
cuando se ha realizado presión sobre la pantalla. De igual forma existen pines de control,
los cuales únicamente serán para establecer la dirección de esclavo.

Pin Tipo Descripción


VDD Alimentación Debeconectarsea3V
X+ Entrada EntradaanalógicadelcanalX+
Y+ Entrada EntradaanalógicadelcanalY+
XͲ Entrada EntradaanalógicadelcanalXͲ
YͲ Entrada EntradaanalógicadelcanalYͲ
GND Alimentación Debeconectarseatierra
NC ͲͲͲ Nohayconexióninterna
NC ͲͲͲ Nohayconexióninterna
NC ͲͲͲ Nohayconexióninterna
PENIRQ Salida InterrupciónhaciaelMicrocontrolador
SDA Datos ConexiónalbusI2C,líneadedatos
SCL Reloj ConexiónalbusI2C,líneadereloj
A1 Entrada Defineelsegundobitdeladireccióndedispositivo.
A0 Entrada Defineelprimerbitdeladireccióndedispositivo.
NC ͲͲͲ Nohayconexióninterna
AUX Entrada Entradaanalógicaauxiliar
Tabla 4-5 Distribución de pines del circuito integrado TSC2007

El manejo de las terminales es semejante al anterior dispositivo, pues solo se realizan


ajustes a tierra o 3V (Figura 4-25) . En cuanto al manejo de entradas analógicas, los ajustes
para la pantalla táctil se realizan internamente, esto para la etapa de captura, filtro y
muestreo y codificación; permitiendo así la conexión directa del panel resistivo. Mientras
que la entrada auxiliar analógica no es necesaria, por lo que esta terminal puede no estar
conectada o referida tanto a tierra como a 3V.

156 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 157

EscanEr con Pamntalla táctil

Figura 4-25 Co nexión del circuito integrado TSC2007

4.2.7 Conexión de la pantalla LCD

En el caso del módulo de la pantalla gráfica, intervienen varios circuitos integrados,


pues como se observa en el Diagrama 4-4 , el control del LCD depende de la alimentación
de la misma, controladores de memoria RAM, controladores de coordenadas y el circuito
integrado que controla todo el sistema: el controlador T6963 de Toshiba.

Para evitar la configuración manual del usuario de cada uno de los elementos
anteriores, se han dispuesto de 20 terminales (Tabla 4- 6)que hacen el control de la pantalla
gráfica más sencillo, convirtiéndolo en un dispositivo que no requiere programación, solo
entrega de datos para su visualización.

Al igual que en los otros dispositivos existen terminales de alimentación, control y


ahora se dispone de un bus de 8 bits para datos y comandos. De igual forma el mismo
módulo produce un voltaje negativo de retroalimentación el cual sirve para alimentar el
cristal líquido, el cual solo depende de un arreglo de resistencias para su ajuste.

Pin Tipo Descripción


FG ͲͲͲ Tierradelchasis
Vss Alimentación Debeconectarseatierra
Vdd Alimentación Debeconectarsea5V
Vo Alimentación Debeconectarsea18.9V
WR Entrada Seleccióndeescrituradedatos.Habilitadaencerológico.
RD Entrada Seleccióndelecturadedatos.Habilitadaencerológico.
CE Entrada Habilitacióndechip.Activaencerológico.
C/D Entrada Seleccióndecomandodato.1=Comando;0=Dato

Capítulo 6 157
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 158

Electrónica del Automóvil

Vee Alimentación SalidadevoltajedeͲ22V


RESET Entrada ReiniciaelmoduloLCD.Habilitaciónencerológico.
DB0 Entrada LSBBitmenossignificativodelbusdedatos
DB1 Entrada
DB2 Entrada
DB3 Entrada
DB4 Entrada
DB5 Entrada
DB6 Entrada
DB7 Entrada MSBBitmássignificativodelbusdedatos
FS Entrada Seleccióndecarácter.1=6x8;0=8x8.
RV Entrada Seleccióndepresentación.1=Inversa;0=Normal.
Tabla 4-6 Descripción de las terminales del módulo LCD

Como se observa la mayoría de los pines son del tipo digital ya sea de control o
datos, mientas que el resto corresponde a la alimentación del módulo (Figura 4-26) . Para
los pines de control se configuran de modo que solo se puedan escribir datos, en un modo
de visualización normal y con caracteres de 8x8 pixeles. En cuanto a los altos voltajes que
se manejan en los pines Vo y Vee, se requiere un nivel bajo de corriente, lo que permite el
manejo de dichos valores. Vee a ser restado con Vdd produce los 18.9V para la
alimentación del LCD y se puede variar su valor mediante un potenciómetro.

Figura 4-26 Co nexión de la pantalla LCD

158 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 159

EscanEr con Pamntalla táctil

4.2.8 Fuentes de alimentación y supresión de ruido

Como se ha observado, el sistema se alimenta de dos fuentes de voltaje, esto para el


ahorro de energía y aplicaciones avanzadas, como la detección automática del automóvil.
Dichas fuentes son la batería del automóvil y una pequeña batería de 9V.

Aquí radica la principal diferencia con otros tipos de escáner, pues comercialmente
la fuente de alimentación primaria es la que alimenta la circuitería de interfaz que muchas
veces no se encuentra activa y por el contrario algunas herramientas de diagnóstico solo
encienden cuando se conectan al automóvil.

Para la alimentación de la interfaz del escáner se ha dispuesto de un regulador 7805,


que suministra corrientes de hasta 1A, por lo que no existe riesgo de falta de suministro
hacia el intérprete OBD-II. El regulador es conectado hacia la batería, la cual suministra
13.8 y está referida a tierra, haciéndose necesario el uso de un diodo rectificador para evitar
cambios de voltaje, obteniendo así una señal de DC pura de 12V.

En cuanto a la alimentación del escáner se necesitan 2 voltajes diferentes, pues la


circuitería trabaja con 3.3V mientras que la pantalla LCD con 5V. Por lo que se utilizan dos
reguladores de voltaje: LF33CV y 7805 respectivamente, los cuales son alimentados por la
batería de 9V.

En ambos casos, los reguladores necesitan capacitores del filtro, los cuales tienen el
propósito de eliminar directamente en la alimentación señales de ruido, tanto de bajas como
de altas frecuencias; por lo tanto se utilizan capacitores cerámicos de 100nF para altas
frecuencias y electrolíticos de 10µF para bajas frecuencias, principalmente la frecuencia de
la línea de 60Hz. Los capacitores van conectados entre la salida y tierra.

De la misma forma, tras el trazado de pistas, estas adquieren un valor en inductancia,


lo cual las hace susceptibles a altas frecuencias, por lo que entre las terminales de
alimentación de cada circuito integrado se coloca un capacitor de 100nF para evitar dichas
señales de ruido.

Capítulo 6 159
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 160

Electrónica del Automóvil

Una vez con el diseño terminado (Diagramas 4-5 y 4-6) el Microcontrolador tendrá
la función de manejar todos estos dispositivos, por lo cual se utiliza un algoritmo de
programación y un proceso.

En el siguiente apartado se conocerán los procesos que desempeña el


Microcontrolador, así como de funciones avanzadas para minimizar el consumo de energía
el cual es muy importante para alargar la duración de la batería y los componentes.

160 Escaners e Interfases OBD II


club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 161

EscanEr con Pamntalla táctil

Diagrama 4-5 C ircuito eléctrico de las fuentes de alimentación y circuito del ELM327

Capítulo 6 161
club 158 1_Cap 1 Ingles 19/12/2018 01:39 p. m. Página 162

Electrónica del Automóvil

Diagrama 4-6 C ircuito eléctrico del Microcontrolador

162 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