Conexiones y configuración del conector DLC  o mejor conocido como OBD2, pinout a detalle.

Pin 1: Sin uso
Pin 2: J1850 +
Pin 3: Sin uso
Pin 4 : Negativo
Pin 5: Negativo
Pin 6: Can H
Pin 7: Linea K
Pin 8: Sin Uso
Pin 9: Sin Uso
Pin 10: J1850 –
Pin 11: Sin uso
Pin 12; Sin Uso
Pin 13: Sin Uso
Pin 14: Can L
Pin 15: ISO 91412  Linea L
Pin 16: Positivo 12 volts

¿Qué es un conector OBD-II?

OBD son las siglas de Onboard Built-in Diagnosis (diagnóstico integrado a bordo). Como su nombre indica, es un sistema de diagnóstico que está integrado en todos los automóviles modernos (después de 1996) que tiene una aplicación basada en computadora que monitorea el rendimiento de su automóvil a través de su velocidad, kilometraje, datos de emisión de combustible, etc. mide algunos de los parámetros vitales importantes de un motor. Este sistema completo se denomina ECU (unidad de control del motor).

Este conector OBD está destinado a ser utilizado solo por el técnico de servicio para monitorear la salud de su automóvil y proporcionar un diagnóstico. Aparte de esto, también controla las luces de advertencia en el tablero de su automóvil.

¿Cómo utilizar el conector OBD-II con Arduino / Raspberry Pi?

Es una ley federal modificar o manipular el sistema OBD de su automóvil, pero si la luz de falla del motor se ha apagado en su automóvil y desea diagnosticar el problema usted mismo, entonces es bastante fácil usar conectores como ODB-II. para conectarse entre su automóvil y un microcontrolador o microprocesador. Una vez que obtenga todos los detalles vitales de su automóvil en una plataforma de desarrollo como Arduino o Raspberry Pi, la aplicación es ilimitada.

El puerto OBD se puede encontrar en el tablero cerca del volante de cada automóvil. La posición del puerto varía según el fabricante y normalmente está oculta en un punto ciego por razones estéticas. Una vez que encuentre el puerto, conecte el conector y conecte el otro extremo a la placa STN1110 OBD UART. Luego se conecta la placa UART a una computadora donde se realiza la comunicación a través de los pines Tx, Rx y Ground y el tipo de datos normal será con una velocidad de 9600 baudios en la que habrá 8 bits de datos y 1 bit de parada sin paridad. Luego, podemos usar cualquier software de comunicación en serie como Putty o incluso Arduino para hablar con el automóvil a través de comandos AT. Cada comando AT tiene una tarea específica que realizar o devuelve un valor específico. Puede obtener más información sobre la interfaz a través del tutorial de conexión de Sparkfun, que explica cómo se debe establecer e iniciar la conexión.