Implementación de una herramienta para diagnóstico OBD-II sobre CAN-BUS con Arduino

Autores/as

DOI:

https://doi.org/10.18046/syt.v16i45.2747

Palabras clave:

OBD-II; CAN; Arduino; ECU.

Resumen

Desde su surgimiento, el objetivo fundamental del estándar OBD [On Board Diagnostics] ha sido el control de los gases emitidos por los automóviles y de sus efectos en el medio ambiente. Este proyecto implementa un sistema basado en el protocolo OBD-II sobre un bus CAN [Controller Area Network], que permite visualizar variables en tiempo real y realizar un diagnóstico del estado del automóvil que muestra los códigos de funcionamiento, falla y rendimiento energético. Los sistemas de diagnóstico abordo permiten conocer los códigos de fallo almacenados y un gran número de variables de especial relevancia, como la velocidad, el nivel de combustible y el nivel de emisión de dióxido de carbono, en tiempo real. Se implementó un sistema OBD-II centrado en el extremo del bus, que corresponde al escáner o unidad de diagnóstico, en una placa Arduino Mega 2560 conectada a un módulo compuesto transceiver-controller CAN. El scanner posee una conexión USB que facilita visualizar los datos recuperados de forma versátil en una PC a través de una interfaz gráfica creada en LabVIEW™.

Biografía del autor/a

  • Armando Rodríguez Rodríguez, Universidad de Pinar del Río

    Graduado de Ingeniero en Telecomunicaciones y Electrónica en la Universidad de Pinar del Río [UPR] “Hermanos Saiz Montes de Oca” (Cuba, 2017). Es profesor del Departamento de Telecomunicaciones y Electrónica de la Facultad de Ciencias Técnicas de la Universidad de Pinar del Río desde 2017. Ha impartido asignaturas relacionadas con la electrónica analógica y fuentes de Alimentación. Investiga en automatización de procesos , sistemas de control demótico y sensores de fibra óptica.

  • José Raúl Vento Álvarez, Universidad de Pinar del Río

    Ingeniero en Telecomunicaciones del Instituto Superior Politécnico “José Antonio Echeverría” -CUJAE (La Habana, 1982); Máster en Redes de Telecomunicaciones (1996) y  Doctor Ingeniero en Telecomunicación (1998) de la Universidad Politécnica de Madrid (España). Profesor del Departamento de Telecomunicaciones y Electrónica de la Facultad de Ciencias Técnicas de la Universidad de Pinar del Rio desde 1990. Ha impartido las asignaturas relacionadas con redes de telecomunicaciones, telemática y comunicaciones ópticas, y ha sido tutor de varios proyectos de pregrado en Ingeniería, y maestría y doctorado en Telecomunicaciones. Investiga en sensores de fibra óptica y sistemas de control en Internet de las Cosas [IoT].

  • Ricardo Inouye Rodriguez, Universidad de Pinar del Río

    Ingeniero en Informática (2006) y Máster en Ciencias Forestales (2010). Es profesor asistente del Departamento de Informática de la Universidad de Pinar del Río [UPR] “Hermanos Saiz Montes de Oca”. Actualmente ocupa el cargo de Profesor Principal de Año Académico y es Presidente del Consejo Provincial de la Unión de Informáticos de Cuba (Pinar del Río). Sus áreas de interés profesional son: el desarrollo de aplicaciones en JAVA, la programación web y la programación para dispositivos móviles.

Descargas

Publicado

2018-04-01

Número

Sección

Investigación científica y tecnológica