Implementation of an OBD-II diagnostics tool over CAN-BUS with Arduino
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...
- Autores:
-
Rodríguez Rodríguez, Armando
Inouye Rodriguez, Ricardo
Vento Álvarez, José Raúl
- Tipo de recurso:
- Article of investigation
- Fecha de publicación:
- 2018
- Institución:
- Universidad ICESI
- Repositorio:
- Repositorio ICESI
- Idioma:
- eng
- OAI Identifier:
- oai:repository.icesi.edu.co:10906/84488
- Acceso en línea:
- http://repository.icesi.edu.co/biblioteca_digital/handle/10906/84488
https://doi.org/10.18046/syt.v16i45.2747
- Palabra clave:
- Arduino (Microcontrolador)
Herramienta tecnológica
Avanzada tecnología
Gases
Control electrónico
Vehiculo
- Rights
- openAccess
- License
- https://creativecommons.org/licenses/by-nc-nd/4.0/
Summary: | 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™. |
---|