/OpenEFI

Sistema de control electronico de inyeccion basado en arduino

Primary LanguageC++GNU General Public License v2.0GPL-2.0

Introducción:

Open efi es un proyecto de EFI (electronic fuel inyection) que funciona con arduino y además es open source para que el que lo quiera utilizar lo pueda modificar a su gusto con conocimientos de programacion en C++)

Logo de Open-EFI :

El proyecto:

El proyecto nació principalmente por 2 motivos: somos estudiantes de un colegio de automovilistica y surgió la idea de hacer arrancar un motor cuya ecu estaba faltante. Solicitamos al instituto brindarnos una ecu programable y no hubo respuesta. Por este motivo decidimos hacerla nosotros mismos con ayuda de algunos profesores y decidimos hacerla libre para que cualquiera pueda usarla o incluso unirse al proyecto si consideramos valiosa su entrada

integrantes activos :

FDSoftware

ex integrantes:

SFADalmiro

FrancisJPK

Sobre el proyecto:

Hasta ahora tiene soporte para:
  • Motores a nafta con inyeccion y encendido electrónico
  • Soporte para GNC/GLP con tablas independientes
  • Motores diesel con inyeccion directa
  • Motores desde monocilindricos hasta de 8 cilindros

Funcionamiento:

-Pseudo multithread para mayor eficiencia del programa

-Control de inyección en funcion de la carga, temperatura, velocidad de giro y presión de aire

-Control de chispa y avance con compensación por temperatura

-Parada de emergencia;

-Todos los datos importantes como los de la posición del volante de inercia, las rpm, la temperatura, las lecturas del TMAP, etc, están guardadas en variables al principio del código

-Todo el código con sus respectivos comentarios están en español

Placas soportadas:

  • Arduino DUE (sin PCB de referencia)
  • Arduino MEGA(sin PCB de referencia)
  • Arduino UNO (sin PCB de referencia)
  • Arduino NANO (con PCB de referencia)
  • ESP8266 (con PCB de referencia)

Extras:

Programa de edicion, para reprogramar tablas de inyeccion, avance, ver codigos DTC y visualizacion de parametros: OpenEFI-Tuner