Está en la página 1de 5

Machine Translated by Google

ELM327
Intérprete OBD a RS232

Descripción Características

Casi todos los automóviles nuevos producidos hoy en día • Soporta 9 protocolos OBDII
están obligados por ley a proporcionar una interfaz a partir de la
• Busca automáticamente un protocolo •
cual el equipo de prueba pueda obtener información de diagnóstico.
La transferencia de datos en estas interfaces sigue varios Totalmente configurable con comandos AT •
estándares, ninguno de los cuales es directamente compatible
RS232 de alta y media velocidad • Entrada de
con PC o PDA. El ELM327 está diseñado para actuar como un
puente entre estos puertos de diagnóstico a bordo (OBD) y los voltaje para monitoreo de batería • Diseño
puertos RS232 de PC estándar.
CMOS de bajo consumo
El ELM327 se basa en versiones mejoradas de nuestras
probadas interfaces ELM320, ELM322 y ELM323 al agregarles
cuatro protocolos CAN. El resultado es un IC que puede detectar
Diagrama de conexión
y convertir automáticamente los nueve protocolos más comunes PDIP y SOIC (vista
que se usan en la actualidad. También hay una serie de otras
superior)
mejoras: una opción RS232 de alta velocidad con almacenamiento
en búfer de datos, monitoreo del voltaje de la batería y la MCLR OBD Tx LED
capacidad de recordar el último protocolo utilizado, por nombrar
Vmedida OBD Rx LED
solo algunas.
J1850 voltios RS232 Transmisor LED
El siguiente es solo un "Resumen rápido" del ELM327. Para
Autobús J1850+ LED Rx RS232
aplicaciones de ejemplo y una discusión más detallada de las
Memoria PUEDE Rx
muchas funciones, descargue la hoja de datos completa.
Tasa de baudios PUEDE Tx

modo LF ISOL

VSS ISOK

XT1 VDD
Aplicaciones XT2 VSS

VPW en Rx RS232
• Lectores de códigos de diagnóstico de problemas
Entrada ISO Transmisión RS232
• Herramientas de escaneo automotriz
Entrada PWM Ocupado

• Material didáctico Autobús J1850 estrategia en tiempo real

4,00 MHz

Diagrama de bloques
MCLR
XT1 9 10 XT2
1
Vmedida
2
Memoria 5
ANUNCIO

Tasa de baudios
6
comando y Convertidor
modo LF 7

Protocolo

RS232Rx 18 Interprete
RS232 ISO 15765-4 ISO 9141-2 SAE J1850
Interfaz PUEDEN Norma ISO 14230-4 PWM y PVW
RS232Tx 17

estrategia en tiempo real


15
23 24 21 22 12 3 4 14 13 11
dieciséis
25…28
Ocupado

LED de estado interfaces OBD

ELM327QSA Elm Electronics: circuitos para aficionados 1 de 5


www.elmelectronics.com
Machine Translated by Google

ELM327

Descripciones de pines

MCLR (clavija 1) Modo LF (pin 7)

Una lógica baja aplicada a esta entrada restablecerá el IC. Si no se usa, Esta entrada se utiliza para seleccionar el modo de avance de línea
este pin debe conectarse a un nivel lógico alto (VDD) . predeterminado que se utilizará después de un encendido o reinicio del
sistema. Si está en un nivel alto, de forma predeterminada, los mensajes
enviados por ELM327 terminarán con un carácter de retorno de carro y
Medida V (pin 2) de avance de línea. Si está en un nivel bajo, las líneas terminarán solo

Esta entrada analógica se utiliza para medir una señal de 0 a 5V que se con un retorno de carro.

le aplica. Se debe tener cuidado para evitar que el voltaje se salga de Este comportamiento siempre se puede modificar emitiendo un comando

los niveles de suministro del ELM327, o se pueden producir daños. AT L1 o AT L0 (consulte la sección sobre Comandos AT).

J1850 Voltios (pin 3) VSS (pines 8 y 19)

Esta salida se puede usar para controlar un suministro de voltaje para la El circuito común debe estar conectado a estos pines.

salida J1850 Bus +. El pin generará un nivel lógico alto cuando se


requieran 8 V nominales (para J1850 VPW), y generará un nivel bajo XT1 (pin 9) y XT2 (pin 10)
cuando se necesiten 5 V (como para aplicaciones J1850 PWM). Si esta Un cristal oscilador de 4.000 MHz está conectado entre estos dos pines.
capacidad de conmutación no es necesaria para su aplicación, esta Los capacitores de carga requeridos por el cristal (típicamente 27pF
salida puede dejarse en circuito abierto. cada uno) normalmente también se conectarán entre cada uno de estos
pines y el circuito común (Vss).

J1850 Bus+ (pin 4)

Esta salida alta activa se utiliza para impulsar el bus + línea J1850 a un Entrada VPW (pin 11)
nivel activo. Tenga en cuenta que esta señal no tiene que usarse para Esta es la entrada alta activa para la señal de datos J1850 VPW. Cuando
Bus - Line (como fue el caso del ELM320), ya que se proporciona una está en reposo (bus recesivo), este pin debe estar en un nivel lógico
salida J1850 Bus - drive separada en el pin 14. bajo. Esta entrada tiene forma de onda de disparo Schmitt, por lo que
no se requiere amplificación especial.

Memoria (clavija 5) Entrada ISO (pin 12)


Esta entrada controla el estado predeterminado de la opción de memoria. Esta es la entrada baja activa para la señal de datos ISO 9141 e ISO
Si este pin está en un nivel alto durante el encendido o reinicio, la 14230. Se deriva de la línea K y debe estar en un nivel lógico alto
función de memoria estará habilitada de forma predeterminada. cuando está en reposo (bus recesivo). No se requiere amplificación
Si está en un nivel bajo, el valor predeterminado será tenerlo
especial, ya que esta entrada tiene forma de onda de disparo Schmitt.
deshabilitado. La memoria siempre se puede controlar con los comandos
AT M1 y AT M0 en otros momentos.

Entrada PWM (pin 13)


Tasa de baudios (pin 6)
Esta es la entrada baja activa para la señal de datos J1850 PWM.
Esta entrada controla la tasa de baudios de la interfaz RS232. Si está Normalmente debería estar en un nivel alto cuando está en reposo (es
en un nivel alto durante el encendido o reinicio, la velocidad en baudios decir, bus recesivo). Esta entrada tiene forma de onda de disparo
se establecerá en 38400. Si está en un nivel bajo, la velocidad en
Schmitt, por lo que no se requiere amplificación especial.
baudios será 9600.

Reservados todos los derechos. Copyright 2005 Elm Electronics Inc.


Se hace todo lo posible para verificar la precisión de la información provista en este documento, pero no se puede dar ninguna representación o garantía
y Elm Electronics no asume ninguna responsabilidad con respecto a la precisión y/o el uso de cualquier producto o información descritos en este
documento. Elm Electronics no será responsable de ninguna infracción de patente que surja del uso de estos productos o información, y no autoriza ni
garantiza el uso de ningún producto de Elm Electronics en dispositivos o sistemas de soporte vital. Elm Electronics se reserva el derecho de realizar cambios
en los dispositivos descritos en este documento para mejorar la confiabilidad, la función o el diseño.

ELM327QSA Elm Electronics: circuitos para aficionados 2 de 5


www.elmelectronics.com
Machine Translated by Google

ELM327

Descripciones de pines (continuación)

Bus J1850- (pin 14) VDD (pin 20)


Esta salida alta activa se utiliza para impulsar la línea de bus J1850 Este pin es el pin de suministro positivo y siempre debe ser el punto
a un nivel activo (dominante) para aplicaciones J1850 PWM. Si no se más positivo del circuito. El circuito interno conectado a este pin se
usa, la salida se puede dejar en circuito abierto. usa para proporcionar energía al reiniciar el microprocesador, por lo
que no se requiere una señal de reinicio externa. Consulte la sección
Características eléctricas para obtener más información.
RTS (clavija 15)
Esta entrada baja activa de "Solicitud de envío" se puede utilizar para
interrumpir el procesamiento con el fin de enviar un nuevo comando. ISO K (pin 21) e ISO L (pin 22)
Normalmente alta, la línea baja para llamar la atención y debe Estas son las señales activas de salida alta que se utilizan para llevar
permanecer así hasta que la línea Ocupada (pin 16) indique que los buses ISO 9141 e ISO 14230 a un nivel activo (dominante).
ELM327 ya no está ocupado. Muchos vehículos nuevos no requieren la Línea L; si el suyo no la
Esta entrada tiene forma de onda de disparo Schmitt. requiere, simplemente puede dejar el pin 22 en circuito abierto.

Ocupado (pin 16)


Esta salida alta activa muestra el estado actual del ELM327. Si está CAN Tx (pin 23) y CAN Rx (pin 24)
en un nivel bajo, el procesador está listo para recibir comandos y Estas son las dos señales de la interfaz CAN que se deben conectar
caracteres ASCII, pero si está en un nivel alto, los comandos están a un circuito integrado transceptor CAN para un funcionamiento
siendo procesados. adecuado. Si se está conectando a un sistema CAN existente, la
integridad de ese sistema podría verse comprometida si no se utiliza
RS232Tx (pin 17) una interfaz adecuada. Consulte la sección Ejemplos de aplicaciones
Esta es la salida de transmisión de datos RS232. El nivel de la señal para obtener más información.
es compatible con la mayoría de los circuitos integrados de interfaz
(la salida es normalmente alta) y hay suficiente impulso de corriente RS232 Rx LED (pin 25), RS232 Tx LED (pin 26),
para permitir la interfaz usando solo un transistor PNP, si se desea. LED OBD Rx (pin 27) y LED OBD Tx (pin 28)
Estos cuatro pines de salida normalmente son altos y se conducen a
niveles bajos cuando ELM327 está transmitiendo o recibiendo datos.
RS232Rx (pin 18) La capacidad de corriente es adecuada para conducir directamente
Esta es la entrada de datos de recepción RS232. El nivel de la señal la mayoría de los LED a través de resistencias limitadoras de corriente,
es compatible con la mayoría de los circuitos integrados de interfaz o conectarse a otra lógica para informar el estado. Si no se usan,
(el nivel normalmente es alto), pero también se puede usar con otras estos pines deben dejarse en circuito abierto.
interfaces, ya que la entrada tiene forma de onda de disparo Schmitt.

Información sobre pedidos

Estos circuitos integrados son dispositivos de 28 pines, disponibles en formato DIP de plástico de 300 mil o en el tipo de paquete de montaje en
superficie SOIC de 300 mil. Para ordenar, agregue el sufijo apropiado al número de parte:

DIP de plástico de 300 mil 28 pines..........................ELM327P SOIC de 28 pines de 300 milésimas de pulgada................................ELM327SM

ELM327QSA Elm Electronics: circuitos para aficionados 3 de 5


www.elmelectronics.com
Machine Translated by Google

ELM327

Índices absolutos máximos


Temperatura de almacenamiento ........... -65 °C a +150 °C Nota:

Temperatura ambiente con Las tensiones más allá de las enumeradas aquí probablemente
Potencia aplicada..................................-40 °C a +85 °C dañarán el dispositivo. Estos valores se proporcionan
únicamente como una guía de diseño. La capacidad de operar
Voltaje en VDD con respecto a VSS............0 a +7.5V a estos niveles no se infiere ni se recomienda.

Voltaje en cualquier otro pin con


respecto a VSS.................................. -0.3V a (VDD + 0.3V)

Características electricas
Todos los valores son para operación a 25°C y un suministro de 5V, a menos que se indique lo contrario. Para obtener más información, consulte la nota 1 a continuación.

Característica Mínimo Típico Máximo Unidades Condiciones

Tensión de alimentación, VDD 4.5 5.0 5.5 V

Tasa de aumento de VDD 0.05 V/ms ver nota 2

Corriente de suministro promedio, IDD 9 mamá ver nota 3

Voltaje de umbral de entrada 1.0 1.3 V todas excepto las entradas Schmitt

Schmitt Trigger 3.0 V ver nota 4


creciente
umbrales de entrada

descendente 1.4 V

Salida de bajo voltaje 0.3 V corriente (sumidero) = 10 mA

Salida de alto voltaje 4.6 V corriente (fuente) = 10 mA

Voltaje de reinicio de caída de tensión 4.07 4.2 4.59 V

Tiempo de conversión A/D 7 mseg ver nota 5

Notas:

1. Este circuito integrado se produce con un PIC18F248 o PIC18F2480 de Microchip Technology Inc. como
microcontrolador integrado en el núcleo. Para más especificaciones del dispositivo, y posiblemente aclaración de las dadas,
consulte la documentación correspondiente de Microchip (disponible en http://www.microchip.com/).

2. Esta especificación debe cumplirse para garantizar que se produzca un reinicio de encendido correcto. Se consigue con bastante facilidad
usando los tipos más comunes de suministros, pero puede violarse si uno usa un voltaje de suministro que varía lentamente, como
se puede obtener a través de la conexión directa a las células solares, o algunos circuitos de bomba de carga.

3. Solo dispositivo. No incluye corrientes de carga.

4. Los pines 1, 11, 12, 13, 15 y 18 tienen un circuito interno de forma de onda del disparador Schmitt

5. El ancho típico del pulso de salida ocupado mientras ELM327 interpreta el comando, mide el voltaje,
lo escala y transmite el resultado de una medición de rango medio a 38400 baudios.

ELM327QSA Elm Electronics - Circuitos para el aficionado 4 de 5


www.elmeelectronics.com
Machine Translated by Google

ELM327

Resumen del comando AT

Comandos Generales Comandos específicos de CAN

D configurar todo a los valores predeterminados


CAF1 CAN Formateo automático activado
E0 Eco desactivado CAF0 CAN Formateo automático Desactivado
E1 eco encendido CF hhh establece el filtro de ID en hhh

yo
imprimir la identificación CF hh hh hh hh establezca el filtro ID en hhhhhhhh

L0 Saltos de línea desactivados (establecido de forma predeterminada por el pin 7) Control de flujo CAN CFC1 activado

L1 Saltos de línea activados CFC0 Control de flujo CAN apagado

WS Warm Start (reinicio rápido del software) CM hhh establece la máscara de ID en hhh

Z resetear todo CM hh hh hh hh establezca la máscara de ID en hhhhhhhh

CP hh establecer prioridad CAN (solo para 29 bits)


CS muestra el estado CAN
Comandos OBD

Alabama
Permitir mensajes largos (>7 bytes)
BD realizar un volcado de búfer Comandos específicos de ISO

BI Omitir la secuencia de inicialización BI 10 establecer la tasa de baudios ISO a 10400

DP Describir el Protocolo actual BI 96 establezca la velocidad de transmisión ISO en 9600

DPN Describir el protocolo por número SW hh Configure el intervalo de activación en hh x 20 mseg.


H0 Cabeceras desactivadas (predeterminado) WM xx yy zz aa configurar el mensaje de activación
“ “
H1 Encabezados activados WM xx yy zz aa bb
“ “
M0 Memoria apagada (establecido por defecto por el pin 5) WM xx yy zz aa bb cc
M1 memoria activada
MA Supervisar todo
Varios Comandos
MR hh Monitor para receptor = hh

MT hh Monitor para transmisor = hh CV dddd Calibrar el voltaje a dd.dd voltios


RV leer el voltaje
Países Bajos
Mensajes de longitud normal (7 bytes)
ordenador personal Protocolo Cerrar

R0 Respuestas desactivadas

R1 Respuestas activadas

SH yzz Establecer encabezado

SH xx yy zz Establecer encabezado
SP h Establezca el Protocolo en h y guárdelo

SP Ah Configure el protocolo en Auto, h y guárdelo


ST hh Establece el tiempo de espera en hh x 4 ms

TPh Pruebe el protocolo h

TP Ah Pruebe el protocolo h con búsqueda automática

ELM327QSA Elm Electronics - Circuitos para el aficionado 5 de 5


www.elmeelectronics.com

También podría gustarte