Sei sulla pagina 1di 10

Propuesta de uso de tarjetas y chips microcontroladores para el sistema de

inyección electrónica y sensores en el automóvil


Kevin Maldonado Loayza
Escuela Superior Politécnica de Chimborazo
maldonadokevin051@gmail.com

Resumen
La importancia de la programación en los sistemas de inyección de los automóviles radica en los parámetros
fundamentales de los mismos, como la potencia obtenida, el torque y el consumo de combustible en donde
estos deben estar dentro de un rango para que cumplan satisfactoriamente el trabajo que deben realizar, además
de disminuir los gases contaminantes y disminuyendo costos de elementos como la ECU o centralita.
Para seleccionar la mejor opción de microcontrolador evaluaremos el trabajo de los sensores como primer paso,
bajo que voltajes trabajan cada uno de ellos y el tipo de señal emitida para que el software en donde se realice la
programación pueda procesar más rápido las señales y al mismo tiempo enviar pulsos de manera eficiente.
El objetivo primario es mediante el uso de un microcontrolador controlar el sistema de inyección electrónica
del automóvil incluyendo sensores, pero fuera o parte de una red CAN debido a la alta complejidad que esta
implica, a la vez que se pueda realizar una modificación de la programación a bordo siendo esta predeterminada
con anterioridad en función de los parámetros que se obtengan, es decir que sea programable estando a bordo
del vehículo.
La teoría por estudiar es la del microchip a usar, estudiarlo para determinar que voltajes mínimos y máximo
soporta, la velocidad de trabajo de este, numero de puertos de entrada y de salida, voltajes de entrada o
alimentación; y en cuanto a los sensores determinar mediante hojas técnicas que características poseen, rangos
de voltaje mínimo y máximo, frecuencia de trabajo, amperaje consumido o producido y velocidad de respuesta
y trabajo.
El problema como tal merece una nueva investigación debido a la necesidad económica en cuanto a los costos
de las centralitas y el uso de estas dentro del campo automotriz; y sobre todo buscar métodos más fáciles de
programación en cuanto a la inyección y los datos de los sensores.

Palabras clave: microcontrolador, arduino, inyección, combsutible

Abstract
The importance of programming in automotive injection systems lies in the fundamental parameters of the same,
such as the power obtained, torque and fuel consumption where these must be within a range to satisfactorily
meet the work that In addition to reducing polluting gases and reducing the costs of elements such as the ECU
or switchboard, they must perform.
To select the best microcontroller option we will evaluate the work of the sensors as the first step, under which
voltages work each one of them and the type of signal emitted so that the software where the programming is
done can process the signals faster and at the same time time send pulses efficiently.
The primary objective is through the use of a microcontroller to control the car's electronic injection system
including sensors, but outside or part of a CAN network due to the high complexity involved, while a
modification of the programming can be made on board, this being previously predetermined according to the
parameters obtained, that is, it is programmable while on board the vehicle.
The theory to be studied is that of the microchip to be used, to study it to determine what minimum and
maximum voltages it supports, the working speed of this, number of input and output ports, input or power
supply voltages; and as for the sensors, determine through technical sheets what characteristics they have,
minimum and maximum voltage ranges, working frequency, consumed or produced amperage and speed of
response and work.
The problem as such deserves a new investigation due to the economic need in terms of the costs of the
switchboards and the use of these within the automotive field; and above all, look for easier methods of
programming in terms of injection and sensor data.

Introducción
Introducción al problema
La importancia de la programación en los sistemas de inyección de los automóviles radica en los parámetros
fundamentales de los mismos, como la potencia obtenida, el torque y el consumo de combustible en donde
estos deben estar dentro de un rango para que cumplan satisfactoriamente el trabajo que deben realizar, además
de disminuir los gases contaminantes y disminuyendo costos de elementos como la ECU o centralita.
Anteriormente en diferentes establecimientos educativos se ha propuesto y desarrollado prototipos de Ecu
usando microcontroladores open source como Arduino y algunos de licencia como de Microchip, teniendo
entre ambos considerables diferencias y rangos de trabajo máximo así como sus ventajas y desventajas frente a
velocidad de procesamiento y respuesta; se tratará de establecer entre los chips o tarjetas disponibles en el
mercado cual es la mejor opción a usarse en un motor de 4 tiempos de 4 cilindros y que cumpla con lo
mencionado anteriormente, haciendo que de este modo sea más asequible que puedan instalar sistemas de
inyección en un vehículo a carburador de manera que aumente su eficiencia y disminuya la contaminación
ambiental. (Angulo)
Para seleccionar la mejor opción de microcontrolador evaluaremos el trabajo de los sensores como primer paso,
bajo que voltajes trabajan cada uno de ellos y el tipo de señal emitida para que el software en donde se realice la
programación pueda procesar mas rápido las señales y al mismo tiempo enviar pulsos de manera eficiente.
El objetivo primario es mediante el uso de un microcontrolador controlar el sistema de inyección electrónica
del automóvil incluyendo sensores, pero fuera o parte de una red CAN debido a la alta complejidad que esta
implica, a la vez que se pueda realizar una modificación de la programación a bordo siendo esta predeterminada
con anterioridad en función de los parámetros que se obtengan, es decir que sea programable estando a bordo
del vehículo.
Como objetivo secundario esta planteado que el microcontrolador sea programado de tal manera que sea lo mas
eficiente posible en velocidad de proceso y respuesta a las acciones a tomar y le pueda mostrar en caso de
requerirlo al usuario o conductor el informe en tiempo real de los parámetros del motor en general para que
este decida sobre la programación que puede ser cambiada a bordo.
El planteamiento de usar este tipo de hardware esta intrínsicamente relacionado con el que usan las centralitas,
aunque la diferencia principal son las capacidad que estas tienen ya que son minicomputadoras que disponen de
memoria RAM para mejorar el rendimiento del motor, a principios de la inyección electrónica solo se usaban
microcontroladores pero debido a la poca eficiencia se cambiaron por los modernos computadores que se ve
hoy en día, no obstante se demostrara que con buena programación y equipo adecuado se puede lograr el mismo
resultado con un microcontrolador que el obtenido en un vehículo con centralita. La investigación está basada
principalmente en determinar cuál es la mejor opción por elegir en función de los rangos de trabajo de los
sensores y actuadores, de tal manera que no se dañasen ni los sensores y actuadores como tampoco el
microcontrolador que se usará. (Rodríguez, 2007)
La teoría por estudiar es la del microchip a usar, estudiarlo para determinar que voltajes mínimos y máximo
soporta, la velocidad de trabajo de este, numero de puertos de entrada y de salida, voltajes de entrada o
alimentación; y en cuanto a los sensores determinar mediante hojas técnicas que características poseen, rangos
de voltaje mínimo y máximo, frecuencia de trabajo, amperaje consumido o producido y velocidad de respuesta
y trabajo.
Los cálculos por realizarse serán principalmente de determinación del giro del volante de inercia en el sensor
CKP y del árbol de levas CMP para determinar la posición de los mismos y saber en que instante el cilindro uno
como los demás al realizarlos giros de los ejes estarán en los respectivos puntos muertos superior e inferior para
que el microcontrolador sepa cuando enviar el pulso hacia la bobina y los inyectores para producir la
combustión, será necesario tener el parámetro de flujo de masa de aire que entra al motor así como la presión
con que ingresa el aire al motor y la sonda lambda; en función de los parámetros que arrojen los sensores
procederemos a realizar un mapa de inyección y encendido donde determinaremos cual será el mejor momento
para realizarse adelantos de encendido y de inyección para mejorar la eficiencia del motor y disminuir gases
contaminantes. (Análisis Y Diagnóstico Del Sistema De Control Electrónico De Inyección De Combustible
Diesel HEUI CAT-3126, 2018)
Una vez perfeccionando todo el funcionamiento, se puede realizar una comparación entre el motor al que se le
ha modificado el sistema de inyección y uno con centralita a ver que diferencias se obtienen y como se podrían
mejorar estas; una prueba seria en el dinamómetro de rodillos y otra sería en un analizador de gases.

Importancia del problema


El problema como tal merece una nueva investigación debido a la necesidad económica en cuanto a los costos
de las centralitas y el uso de estas dentro del campo automotriz; y sobre todo buscar métodos más fáciles de
programación en cuanto a la inyección y los datos de los sensores.
El problema como tal que se busca resolver es de cambiar al os vehículos a carburador por sistemas a inyección
para mejorar su eficiencia y consumo, así como reducir la contaminación para mantenerse al margen de las
normativas nacionales y puedan ser matriculados la mayoría sin problemas.
Como beneficio también para los alumnos quienes son participes de proyectos que modifican a motores el uso
de microcontroladores facilitan la programación de sistemas de inyección y los mapeos de encendido y de
inyección poder realizarse para mejorar el rendimiento del vehículo; el planteamiento como tal del proyecto
tiene previsto beneficiar tanto a la colectividad como a los estudiantes debido al impacto que tendrá el proyecto
y el beneficio general hacia todos incluyendo el medio ambiente.
Los resultados esperados serán estudiados y analizados a la vez que se compararán con los que se obtengan de
motores y/o vehículos convencionales para determinar así en que porcentaje favorece el uso de este tipo de
hardware en los vehículos. (MÓDULO DE UN SISTEMA DE INYECCIÓN ELECTRÓNICO DE
GASOLINA BASADO EN, 2006)

Metodología
Los métodos que se plantean usar son de observación científica y de experimentación, ya que mediante la
observación científica podemos analizar los datos arrojados por los diferentes programas y herramientas de
diagnóstico automotriz mientras que por el método experimental podemos realizar pruebas de campo en
diferentes vehículos sean del mismo tipo y usen diferentes combustibles como de diferentes características para
mediante análisis de resultados realizar comparaciones entre las diferentes pruebas que se lleven a cabo y
determinar así variaciones o correcciones que se deban tomar en cuanto a la programación o desarrollo del
software como tal; la metodología puede variar dependiendo el uso que se le vaya a dar y el vehículo en el cual
vaya a ser puesta en marcha.

Resultados
Dentro de esta sección se detalla la selección del microcontrolador y que variables son consideradas, así como
la influencia del mapeo de inyección; en cuanto a que microcontrolador escoger debemos considerar varios
parámetros tales como la capacidad de manejo de 8 bits, que el procesador sea booleano, puertos de entrada
que sean 4 o más, puerto de comunicación serial, bajo consumo de energía y la resistencia a ruidos eléctricos,
buena ram y rom como principales; entre las variables o datos principales a ser considerados están señales de
los sensores principales que son el CKP, CMP, MAF, Lambda; siendo estos indispensables en un comienzo para
el funcionamiento del motor y de actuadores los inyectores y bobinas principalmente, y conforme se avance en
la investigación se añadirán mas sensores y actuadores para ir mejorando el funcionamiento del automotor; en
cuanto a los mapas de inyección se construyen los mismos de acuerdo a las variables de interés y los parámetros
funcionales del motor que se necesiten para mejorar el rendimiento del motor y grabar además diferentes modos
de funcionamiento para que sean utilizados cuando sea necesario por el conductor.
Los mapas pueden ser de inyección o de encendido dependiendo que parámetro es necesario modificar, a
continuación, se muestra un ejemplo. (Aguilera, 2007)
Se debe considerar además el tipo de tecnología automtoriz que esta presente en nuestro medio, recordemos
que en Ecuador en cuanto a normas de emisiones aun contamos con normativa EURO III muy antigua respecto
a las actuales que rigen en Europa o Estados Unidos, siendo un punto importante la calidad del combustible
que se comercializa en nuestro país y siendo ese el motivo se ve disminuida la tecnologpia en cuanto a emisiones,
sistemas de inyección debido a que la calidad del combustible es mala y si llegase a funcionar un vehículo con
ese tipo de combustible en el país no dura ni un año, debido a las averías que se presentarían en los sistemas de
inyección y de emisiones.

Imagen 1Mapa de ignición

Discusión
Consideremos inicialmente las características de cada microcontrolador propuestos y cuales son las ventajas
entre ambos para poder hacer una elección correcta.
El microcontrolador Arduino con chip atmega 328 tiene un voltaje de operación de 5 voltios, voltaje de entrada
recomendado entre 7 y 11 voltios, 14 pines de entradas/salidas digitales siendo 6 de ellas de pwm, 6 pines de
entradas analógicas, memoria flash de 32 Kb, Sram de 2 Kb, EEprom 1Kb, velocidad de reloj de 16 Mhz.
El microcontrolador pic 16F877A de 8 bits tiene una memoria ram de 368 x 8 kb, dispone de 33 pines de
entrada/salida, velocidad de reloj de 20Mhz con cristal de cuarzo externo, permite programación iscp, voltaje
de alimentación que oscila entre 2.2 y 5.5 voltios, memoria rom de 8 kb, 256 bytes de eeprom, 368 bytes de
memoria ram. (Ribbens, 1992)
Se puede observar que entre ambos microcontroladores existen diferencia y mejoras en ciertas características
uno del otro, como similitud se puede observar que ambos se alimentan con un máximo de 5 voltios y las demás
características difieren considerablemente uno del otro, un detalle importante a la hora de realizar el proyecto
con uno de los dos es la disponibilidad de fabricar o conseguir la tarjeta electrónica que contenga el
microcontrolador listo para ser programado como es el caso de Arduino el cual podemos adquirir una tarjeta en
donde solo la conectamos a nuestra computadora, realizamos la programación, subimos el archivo y listo; no
así con el microcontrolador de microchip que solo tenemos el chip y que debemos fabricar nuestra propia placa
electrónica aunque esto nos representa una ventaja considerable ya que la misma podemos adaptarla a nuestras
necesidades, es decir agregar elemento que nos servirán para controlar mas funciones o ejecutar de manera más
rápida las ordenes de programación y lea más rápido las señales de los sensores así como una velocidad de
respuesta, en Arduino también se tiene la limitante del número de entradas/salidas digitales del microcontrolador
aunque se puede plantear el uso del Arduino MEGA una versión que tiene más entradas tanto analógicas como
digitales, las principales diferencias en el Arduino mega son 54 pines de entrada/salida, 6 pines analógicos de
entrada, memoria flash de 256 kb, sram de 8kb, eeprom de 4kb; y analizando estas características podemos llegar
a escoger entre el Arduino mega con un microcontrolador atmega 2560 o el microcontrolador pic 16F877A,
considerando y comparando sus precios ya que las características de cada uno ya fue comparada.

Microcontrolador Precio $ sram eeprom Pines digitales


Atmega 328 12 2 kb 1 kb 14
pic 16F877A 6 368 bytes 256 bytes 33
Atmega 2560 17 8kb 4 kb 54

Una vez analizado el tema de presupuesto y tiempo se puede optar por el microcontrolador pic 16F877A ya que
el precio es bajo y con los demás componentes necesarios el precio llegaría a ser igual o menor al de un Arduino
mega, pero con mas características que se pueden aprovechar en la programación.
Ahora bien, se puede proponer el uso de dos microcontroladores, uno que sirva como receptor de datos de
sensores y otro que envíe señales a los actuadores haciendo la vez de salidas de señal lo que facilita la
programación y el análisis de datos del programa, pero complica un poco la sincronización entre ambos
microcontroladores, al mismo tiempo que alivia el trabajo que cada uno tendrá enviando y recibiendo datos de
forma más rápida. (La inyección electrónica en motores diésel y gasolina, Pereira)
Ilustración 2 pines del microcontrolador pic 16 F887

Ilustración 3 Esquema chip ATMEGA2560

Además de realizar la programación respectiva para cada microcontrolador debemos considerar la alimentación
de cada uno que no supera los 5 voltios, por eso es importante fabricar un regulador de voltaje o a su vez
conseguir un regulador de cc a cc de 12 voltios a 5 voltios para que usen la misma fuente de voltaje del vehículo
para no usar fuentes externas que puedan causar algún inconveniente, y además toda conexión debe ser
protegida debidamente con fusibles ante cualquier situación que pueda causar cortocircuito y puede llegar a
dañar los microcontroladores.

Ilustración 4 Arduino uno vs Arduino mega


Ilustración 5 PIC 16F877A

Ya una vez que se conoce el modo de operación de un sistema de inyección electrónico de combustible y que
variables deben ser consideradas y censadas, se hizo la distribución de tareas y de que manera de obtendrían los
parámetros, sujeto como punto principal a condiciones de orden económico. El módulo obtenido varía de forma
visual y física de los sistemas de inyección que abundan en el mercado, ya que cumple de forma mas funcional
los requerimientos planteados.
En este caso todas las tareas de censado y actuadores recaen sobre dos microcontroladores el Arduino mega y
el pic 16f877a que son las mejores alternativas para reemplazar a un modulo de control y establecer mapeos y
controles de sensores. (A, 1992)
Una de las ventajas que brinda trabajar con este tipo de microcontroladores es la versatilidad de programación
ya que además de que se muestren los valores entiempo real en el velocímetro y tacómetro del vehículo se
pueden programar mediante el uso de una pantalla lcd para que esta muestre valores en tiempo real de los
sensores y actuadores a la vez que el conductor conoce los demás datos del vehículo, y puede modificarlos según
mapeos previos de inyección y/o encendido lo que hace más versátil el uso de estos dispositivos; un problema
que puede llegar a ocurrir es que el programa en pleno trabajo provoque un bug que es un fallo en el software
o aplicación pero esto se soluciona reiniciando el arduino o el microchip pic, aunque para eso se debería tener
las consideraciones de seguridad de que debe estar detenido el vehículo para evitar cualquier incidente que se
pudiera llegar a provocar. (2016)
Ilustración 6 IDE de programación para PIC 16 F877A

Ilustración 7 IDE programación arduino

Un detalle a considerar y muy importante es tener a mano los mapeos de inyección y encendido y que
características mecánicas tiene el motor, así como el tipo de combustible que utiliza para realizar un correcto
trabajo; para el análisis de datos de cada sensor se puede hacer uso de la herramienta Matlab o labview ayudados
de Arduino pero solo para obtener datos de sensores para así trabajarlos y establecer tablas de control para
posterior continuar con la debida preparación del motor y del sistema de ignición e inyección.
Para la preparación se debe mantener una preparación con un margen de error de máximo el 5% y exagerado el
10% ya que un error mas grande puede ocasionar daños en motor o algún sistema de control electrónico del
mismo.
Conclusiones
El modulo compuesto por los dos microcontroladores nos permite hacer un buen reconocimiento de sensores
y elementos que ampliamente son usados en el campo automotriz además de permitir el funcionamiento del
sistema de inyección monopunto y multipunto.
El uso de los dos microcontroladores facilita el trabajo tanto para uno como para otro ya que al estar conectados
entre si se facilitan la carga de trabajo de análisis de datos y de pulsos de inyección haciendo que sea en menos
tiempos las reacciones de obtención de datos y de actuadores.
El módulo para ser usado en red can debe asegurarse que al ser reemplazado no afecta a ningún modulo vital
del vehículo ya que de ser así no se podrá hacer uso de este módulo.
Un desarrollo futuro puede ser mediante el uso de software como Matlab o labview analizar las gráficas obtenidas
y los datos proporcionados por los sensores para así predecir con un porcentaje de error mínimo fallas que
puedan llegarse a producir en el sistema de inyección, sea en actuadores o en sensores éstas.
El buen uso de la tecnología y de herramientas educativas y profesionales de manera sencilla ayudan en gran
cantidad a la industria automotriz ya que se pueden implementar sistemas de inyección de este tipo sin usar una
ECU lo que reduce su costo de instalación de manera considerable haciendo mas asequible para cualquier
usuario que así lo deseare.
Para comprobar el correcto funcionamiento del modulo una vez implementado se puede hacer uso de un
osciloscopio automotriz para evaluar que todos los elementos electrónicos y/o eléctricos funcionen a la
perfección y no haya desperfectos.

Agradecimientos
Agradezco en primer lugar a mis padres por apoyarme constantemente en los estudios para mi realización
profesional como ingeniero automotriz y la constancia en su apoyo, a los docentes que hicieron parte de
incentivar a la creación del artículo y la motivación de desarrollarlo para en un futuro llegar a ser presentado en
alguna revista científica, a los compañeros de clase con quienes compartimos ideas de realización de proyectos
y a la vez que nos ayudamos en la consecución de los mismos hasta lograr los objetivos planteados; agradezco
además a los lectores e investigadores quienes se interesen en el presente artículo y sepan aprovechar los
beneficios del mismo sea en proyectos, paper o a su vez en el campo laboral nacional o internacional

Referencias
A, Gonzales V. J. 1992. Introducción a los microcontroladores, hardware, softwre y aplicaciones 8x52 8x51. s.l. : McGraw
Hill, 1992.

Aguilera, Alex Luna. 2007. Diseño e implementación de un emulador para sistema de diagnóstico ESP con microcontrolador.
[Tesis] Cuenca : UDA, 2007.

Análisis Y Diagnóstico Del Sistema De Control Electrónico De Inyección De Combustible Diesel HEUI CAT-3126.
Moromenacho, MSc. Edwin Giovanny Puente. 2018. 2018, INNOVA Research Journal 2018, págs. 145-
150.

Angulo, J. M. Diseño Práctico de aplicaciones. España : McGraw Hill.


BOSCH. 2008. BOSCH. BOSCH. [En línea] 14 de 08 de 2008.
http://www.salvadorlivio.com.uy/InfTec/BOSCH%20-%20Inyeccion%20Gas.pdf.

Editor. 2017. Mikroelectronika books. Mikroelectronika books. [En línea] 2017. [Citado el: 26 de Junio de 2019.]
https://www.mikroe.com/ebooks/microcontroladores-pic-programacion-en-c-con-ejemplos/caracteristicas-
basicas-del-pic16f887.

Guerrero, Joel. 2014. PLUSELECTRIC. PLUSELECTRIC. [En línea] 21 de Septiembre de 2014. [Citado el:
26 de Junio de 2019.] https://pluselectric.wordpress.com/2014/09/21/arduino-uno-especificaciones-y-
caracteristicas/.

La inyección electrónica en motores diésel y gasolina. A, Romero P. C. Pereira. 80, s.l. : Revista electrónica y
computadores CEKIT, Pereira.

Manzanares M., Llumà J., Domingo J., Alonso C., García J. ECU: Sistemas electrónicos de inyección en motores de
combustión Interna. Cataluña : Grupo EEEI (EcoEnginys Escola Industrial).

MÓDULO DE UN SISTEMA DE INYECCIÓN ELECTRÓNICO DE GASOLINA BASADO EN.


CARLOS ALBERTO ROMERO, JHON FREDY MÁRQUEZ C., JORGE MARIO OROZCO G.
2006. 2006, Scientia et Technica Año XII, págs. 191-196.

Palacios, Ernest Guirao. 2010. DESARROLLO DE UNA ECU DEDICADA AL GOBIERNO DE MCI.
DESARROLLO DE UNA ECU DEDICADA AL GOBIERNO DE MCI. Barcelona : s.n., 2010.

Ribbens, William B. 1992. Understanding Automotive electronics. 1992.

Rodríguez, Alejandro Pérez. 2007. Sistema de control, inyección y encendido, para motores termicos y alternativos de ciclo
Otto basado en programacion LabView. Barcelona : Escola Tècnica Superior d’Enginyeria Industrial de Barcelona,
2007.

Smart Automotive Lighting for Vehicle Safety. YU, SHUN-HSIANG. 2013. 163, Taiwan : IEEE Communications
Magazine, 2013.

2016. Unidad de Control Electrónica para motocicletas basada en la plataforma Arduino mega 2560 para la migración de sistemas
basados a carburador a sistema de inyección electrónica de combustible. Ibarra, Imbabura, Ecuador : s.n., 09 de 05 de 2016.

Potrebbero piacerti anche