Вы находитесь на странице: 1из 6

Scientia et Technica Ao XII, No 30, Mayo de 2006 UTP.

ISSN 0122-1701 191

MDULO DE UN SISTEMA DE INYECCIN ELECTRNICO DE GASOLINA BASADO EN


EL MICROCONTROLADOR INTEL 8751 [3]

RESUMEN CARLOS ALBERTO ROMERO


En este artculo se describen las etapas seguidas en la elaboracin de un mdulo Ingeniero Mecnico, Ms.C
funcional y representativo de un sistema de dosificacin de combustible, por Profesor Titular
medio del conocimiento de los valores que adoptan parmetros sensados y Facultad de Tecnologa
manipulados claves dentro del proceso, tales como: posicin del pedal del Universidad Tecnolgica de Pereira
acelerador (TPS), presin absoluta en el mltiple de admisin (MAP), velocidad cromero@utp.edu.co
de giro del rbol cigeal (RPM) y temperatura del agua de enfriamiento (Tenf).
Se resalta la importancia del microcontrolador como medio de control, y se JHON FREDY MRQUEZ C.
definen las tareas asignadas a cada uno de los 3 microcontroladores empleados. Ingeniero Mecnico
Estudiante Maestra Sistemas
PALABRAS CLAVES: Inyeccin combustible, microcontrolador intel. Automticos de Produccin
Universidad Tecnolgica de Pereira
ABSTRACT jhonfreim@ut.edu.co
In this article there are described the steps followed in the design of a functional
and representative fuel injection system, based on the knowledge of the values of JORGE MARIO OROZCO G.
important parameters sensed and handled at the process, such as: throttle Estudiante Ingeniera Mecnica
position sensor (TPS), manifold absolute pressure (MAP), crankshaft speed Universidad Tecnolgica de Pereira
(RPM), and water coolant temperature (Tenf). The importance of microcontroller jomaorga@hotmail.com
is highlighted as the means for controlling, and the tasks performed by each one
of the 3 microcontrollers are defined.

KEYWORDS: Fuel injection, Intel microcontroller.

1. INTRODUCCIN con una herramienta de excelentes prestaciones como lo


es el microcontrolador.
Las innovaciones tecnolgicas cada vez ms
acompaadas por las estrechas relaciones 2. GENERALIDADES SISTEMAS DE INYECCIN
interdisciplinarias, que permiten ir un paso ms adelante
en la ejecucin de un proyecto, han permitido que De manera general en todos los sistemas electrnicos de
dispositivos, sistemas, y entornos completos puedan ser inyeccin se tiene una unidad electrnica de control
manipulados, monitoreados y controlados de forma ms (UEC), que almacena las seales provenientes de los
segura a nivel tcnico. El rea automotriz es una de las sensores instalados en los diferentes subsistemas del
que mayores innovaciones ha presentado en las ltimas motor. Son muestreadas las condiciones ambientales por
dcadas, haciendo que conocidos procesos como los de medio de los sensores de temperatura y presin
ignicin y dosificacin entre otros, adquieran menos atmosfrica, adems del caudal, temperatura y presin
robustez, mayor rapidez de respuesta y fcil del aire de admisin, el contenido de oxgeno en los
mantenibilidad, con el consecuente incremento inicial de gases de escape, las revoluciones y posicin del cigeal,
costos que ello acarrea. y tambin la posicin y velocidad de accionamiento de la
mariposa de gases y del acelerador. En funcin de esta
Como se aprecia en cualquier unidad electrnica de informacin, la UEC basndose en unos modos de
control, la tendencia es integrar cada vez ms control inteligentes grabados o incorporados, elabora las
componentes y tareas, que de no ser por la aparicin e rdenes para los actuadores, de manera que el motor
implementacin de la electrnica digital y los responda a unas especificaciones de desempeo.
microcontroladores, sera muy complejo de llevar acabo.
Esta tendencia sumada a la necesidad de disponer de ms Es de recalcar que en la actualidad existen numerosas
y mejores herramientas en la formacin del profesional, clases de sistemas de inyeccin, clasificados segn el
anima al desarrollo de medios tecnolgicos ms flexibles lugar donde inyectan, el nmero de inyectores que posee,
y al alcance de todos; es as como por medio de la el nmero de inyecciones que realiza por ciclo y las
implementacin de un control por medio de caractersticas de funcionamiento, por lo que se hace
microcontroladores en la tarea especfica de dosificar lgico el concebir que el grado de complejidad en el
adecuadamente el combustible, abre las puertas para que diseo vara de un sistema a otro. Un sistema en lazo
los estudiantes interacten y conozcan su forma de cerrado (chequeo de la cantidad de oxgeno en los gases
operar, adems de que vislumbren numerosas soluciones de escape por medio de la sonda lambda), en el que se
muestreen las variables citadas anteriormente, permite
Fecha de Recepcin: 19 Diciembre de 2005
Fecha de Aceptacin: 7 Abril de 2005
192 Scientia et Technica Ao XII, No 30, Mayo de 2006. UTP

obtener reducciones de hasta un 15% en el consumo de Esta informacin ha sido puesta a prueba en mdulos, y
combustible; sistemas menos completos, que involucren automviles reales por medio de diferentes
slo las variables bsicas del proceso y en lazo abierto microcontroladores, mejorando significativamente su
(sin sonda lambda), permiten obtener reducciones de desempeo. En la actualidad, gracias a la aparicin de
hasta un 10% en el consumo de combustible. Las microcontroladores que integran mayor capacidad de
variables que fueron empleadas en el diseo del mdulo, almacenamiento, mayor velocidad de procesamiento y
fueron las variables mnimas bsicas con las que se manejo de valores de datos de hasta 16, 32 o 64 bits, la
puede construir un sistema de inyeccin de combustible, tendencia es a emplear rutinas de control basadas en
stas son: posicin de la mariposa o posicin del pedal modelos matemticos que relacionen las diferentes
del acelerador (TPS), presin absoluta en el mltiple de variables sensadas.
admisin (MAP), velocidad de giro del rbol cigeal
(RPM), y temperatura del agua de enfriamiento (Tenf).

3. MAPEO DE VARIABLES

Los mapas del motor son registros bidimensionales y/o


tridimensionales de los parmetros funcionales de ste.
Estos mapas pueden construirse para las variables de
inters, esto si se dispone de un sistema de adquisicin de
datos y por supuesto de un motor instrumentado
adecuadamente. Es de aclarar que cuando se habla de
grabar alguna cartografa especfica en la memoria de una
microcomputadora, se est hablando de grabar las
coordenadas de la cartografa como matrices. Esta
herramienta ha sido empleada abiertamente en la mayora
de sistemas controlados que dependen de un gran nmero
de entradas y clculos para determinar el valor de la
salida en sus actuadores. Esto a raz de que es mucho ms
simple, adems de que se emplean menos ciclos de
mquina, comparar la magnitud de las variables de Figura 1. Representacin de superficies de la Tabla 1.
entrada y determinar con cierto grado de precisin la
salida, que programar complejas rutinas que relacionen 4. OBTENCIN DE LOS PARMETROS DE
matemticamente stas, y que consecuentemente obligan INTERES
el empleo de ms recursos de la unidad de control,
adems de la disminucin de la eficiencia al no poder Conocido el modo en que opera un sistema de inyeccin
ejecutar los ciclos de trabajo en periodos de tiempo electrnico de combustible y las variables que han de ser
cortos. Para el caso especfico del trabajo realizado se sensadas, se estableci la distribucin de tareas y el modo
emple la cartografa registrada por Allen Lipper [2]. en que se obtendran los parmetros, sujeto a
restricciones principalmente de orden econmico.
MAP [inHg] El mdulo final obtenido dista visual y fsicamente de los
sistemas de inyeccin que se encuentran actualmente en
RPM 0 2,5 5 7,5 10 12,5 15 17,5 20 23 el mercado, ms funcionalmente cumple con la dinmica
1000 7,7 7,7 7,7 5,9 4,1 3,3 2,7 2,1 1,6 0,4 requerida.

2000 7,7 6,7 5,7 5,0 4,3 3,4 2,8 2,1 1,6 0,6 El mdulo posee una variacin respecto a la forma en que
se obtiene el valor de la posicin angular de la mariposa,
3000 8,1 7,1 6,1 5,3 4,5 3,6 3,1 2,3 1,6 0,6
puesto que normalmente existe un cuerpo de mariposa,
4000 8,1 6,3 4,5 3,9 3,3 2,6 2,2 1,6 1,1 0,4 situado en el ducto de admisin y que posee acoplado en
el extremo el sensor TPS; ste cuerpo es obligado a girar
6000 8,1 6,3 4,5 3,8 3,1 2,5 1,9 1,4 1,0 0,3
alrededor de su eje, por medio de una gaya que
responde a la presin ejercida sobre el pedal del
Tabla 1. Ancho de pulso de inyeccin [IPW ] como funcin de acelerador. En el mdulo, el cuerpo de la mariposa est
la presin en el mltiple de admisin [MAP] y las revoluciones constituido por una vlvula de mariposa acoplada a un
[RPM], dadas Tenf =70F y TPS>60% servomotor Hobbico de T = 42,0 ozin; el giro de ste
(0 - 90) es controlado por un microcontrolador que
La tabla 1 con su correspondiente representacin previamente sensa la posicin del sensor TPS que se
tridimensional (figura 1), son un ejemplo de las encuentra ubicado en otra posicin del mdulo, y cuyo
cartografas grabadas en la memoria de uno de los 3 valor es modificado por el movimiento angular de un
microcontroladores empleados. manubrio acoplado a l.
Scientia et Technica Ao XII, No 30, Mayo de 2006. U.T.P 193

La presin absoluta del aire en la admisin, es tambin Espacios de memoria de trabajo separados.
sensada por un sensor empleado para tal fin (sensor MAP Posibilidad de comunicacin estndar con otros
por variacin de tensin). ste fue ubicado en el ducto de sistemas, tipo full duplex.
admisin de aire, justo despus de la vlvula de mariposa 3 temporizadores/contadores de 16 bits
y antes del conjunto motor-compresor. configurables.
Memoria RAM y ROM de relativa buena capacidad
La velocidad de giro del rbol cigeal (RPM), fue (memoria de programas interna EPROM de 4 kBytes
simulada por medio del giro del eje de un motor de y RAM de 128 Bytes).
corriente continua marca Nisca de = 1800 RPM. Memoria reprogramable EEPROM.
Debido a que con ste motor es imposible alcanzar el 5 fuentes de interrupciones con niveles de prioridad.
mximo valor registrado en las tablas, se obtuvo una
equivalencia entre los valores sensados y los valores En la figura 2 se aprecia la denominacin de los pines del
registrados, de modo que en las rutinas de los microcontrolador Intel 8751.
microcontroladores se pudiese operar con el rango
completo de valores.

Puesto que en los registros de parmetros empleados slo


existan 3 valores de temperatura del agua de
enfriamiento (70 F, 100 F, 175 F), su obtencin se
hizo por medio de las combinaciones que permite el uso
de 2 pulsadores, como se muestra en la tabla 2.

Estado Lgico Temp. Simulada


P1 P2 [F]
0 0 75
0 1 100
1 0 175
1 1 175

Tabla 2. Combinaciones vlidas para simulacin de Tenf

5. SELECCIN DEL MICROCONTROLADOR

La seleccin de ste dispositivo como controlador del


mdulo se hizo desde la primera fase del trabajo, Figura 2. Pines del microcontrolador Intel 8751.
descartando la posibilidad de emplear PLCs o DSPs.
Esta decisin se soport en su bajo costo, disponibilidad 6. ASIGNACIN DE TAREAS A LOS
en el mercado, excelentes prestaciones y una completa MICROCONTROLADORES
asesora en su programacin.
Como el mdulo consta de diversos dispositivos
De las diferentes marcas disponibles: Motorola, Siemens, mecnicos y electrnicos dispuestos de forma tal que
PIC, Intel, etc., se eligi el empleo de microcontroladores trabajen como un todo, en el que un cambio en las
de tecnologa Intel C51, especficamente el condiciones de operacin de cualquiera de ellos se ver
microcontrolador Intel 8751. Las caractersticas ms reflejado en las condiciones en que deben operar los
relevantes del mismo son indicadas a continuacin: dems, y con el propsito de que el mdulo a parte de
funcional sea tambin didctico, se distribuyeron las
Capacidad de manejo de palabra de 8 bits. tareas de control del sistema a 3 microcontroladores. Es
Procesador booleano (operacin sobre bits). importante recalcar que la sumatoria de las lneas
4 puertos de entrada/salida programable de 8 bits: programadas (1815 aprox.) en los 3 microcontroladores
P0, P1, P2, P3. pudo haber sido asignada a un slo microcontrolador, con
Puerto de comunicacin serial. la consecuente desventaja de convertir un proceso en el
Bajo consumo de energa, tecnologa CHMOS. que deben ejecutarse acciones de forma simultnea, a un
proceso en el que se ejecuten las acciones de forma
Alta inmunidad al alto ruido elctrico.
secuencial, y adicionalmente con el problema de no
Amplio conjunto de instrucciones para su
poder compilar un programa completo, puesto que la
programacin.
versin del programador empleado (8051 IDE
194 Scientia et Technica Ao XII, No 30, Mayo de 2006. UTP

Assembler), slo permite compilar alrededor de 1000 para el primer ciclo de la variable TPS = 0, se ejecuta la
lneas. rutina de control de la velocidad de giro del eje del motor
dc, por medio de la tcnica de modular su ancho de pulso
En el microcontrolador asignado como uno (1), una vez (PWM). Terminada esta, se ejecuta la rutina de control de
definida las posiciones de memoria de las variables a la posicin angular (0 - 90) del eje del servomotor,
emplear, se ingresa en la rutina de energizacin empleando la misma tcnica aplicada para el motor.
secuencial de los inyectores de combustible (secuencia 1- Como el valor asumido inicial para la variable TPS es el
4-3-2) empleando en el primer ciclo un valor del ancho mnimo obtenible, lo que se consigue es que el eje del
de pulso de inyeccin (IPW) de 67 ms. Siendo motor comience girando a la mnima velocidad prevista y
consecuentes con el propsito de ejecutar que la mariposa comience completamente cerrada. Se
simultneamente las rutinas de los microcontroladores, se calcul que las dos rutinas deben repetirse 24 veces por
determin que la secuencia completa de dosificacin se cada ciclo de ejecucin del microcontrolador. La rutina
ejecute 31 veces, independientemente del ancho de pulso final asignada, es la recepcin serial de un nuevo valor de
extrado de las tablas. Ya que la dosificacin es realizada la variable TPS proveniente del microcontrolador
en probetas y a que no se dispone del conjunto mvil de asignado como tres (3). El ciclo comienza de nuevo,
los pistones dentro de sus respectivos cilindros, no se controlando ahora el motor y el servo con el valor
hizo necesario el emplear un trigger (pulso generado al actualizado de la variable TPS.
instante en que el pistn 1 se encuentra en el PMS o con
un pequeo desfase angular en adelanto) que inicie la En el microcontrolador asignado como tres (3) se
secuencia de dosificacin de combustible. Lo que si pudo comienza asignando las posiciones de memoria de las
preverse es que cada medio giro del eje o el equivalente variables a emplear. Seguidamente se entra en la rutina
al conteo de 20 flancos de bajada (producida por un de despliegue de valores por medio de cuatro displays de
sensor ptico y un encoder de 40 ranuras), se inicie la 7 segmentos, iniciando con el despliegue del valor
dosificacin del siguiente inyector. Finalizada esta, se almacenado en la variable MAP, luego el valor de la
adquieren sistemticamente los valores de los parmetros variable IPW y por ltimo el valor de la variable RPM.
de inters: el primero en ser adquirido es el valor del Con el propsito de hacer apreciable la lectura de cada
sensor TPS, quien debe previamente ser convertido a parmetro desplegado se decidi ejecutar la rutina de
travs de uno de los 8 canales que posee el conversor despliegue 50 veces. El tiempo empleado en la ejecucin
A/D empleado (ADC0809), almacenada su magnitud de la rutina completa de despliegue fue el tomado como
(valor entre 0 y 255 en binario), se adquiere el valor base para controlar los tiempos de ejecucin de las
proporcionado por el sensor MAP del mismo modo, pero rutinas en los otros dos microcontroladores, puesto que es
empleando en esta ocasin el segundo canal del esta la que permite al usuario del mdulo, observar el
conversor. El conteo de pulsos provenientes del sensor comportamiento de las variables en el proceso. Se ingresa
ptico es realizado en el registro del temporizador 1 (T1), ahora la recepcin serial de 5 bytes que corresponden a:
durante un conteo de aprox. 0,5 s realizado en el registro TPS, MAP, IPW, parte baja de RPM, y parte alta de
del temporizador 0 (T0). Con esta informacin se RPM. Estos datos provienen del microcontrolador
determina la velocidad de giro del eje (RPM). La ltima asignado como uno (1). Antes de iniciar de nuevo el
variable a conocer es Tenf , la que es conocida chequeando ciclo, este microcontrolador enva por comunicacin
el estado lgico de dos pines del puerto 1 destinados para serial al microcontrolador asignado como dos (2), slo el
tal fin. Son tomadas equivalencias de los valores valor de la variable TPS. Como se aprecia, de la correcta
registrados de las variables MAP y RPM con los registros ejecucin y buen funcionamiento de este
empleados del automvil Pontiac 6000, determinando microcontrolador, depende el desempeo de todo el
una nueva correspondencia de cada una de las cuatro sistema, puesto que a parte de realizar el despliegue de
variables con un valor entre 0 y 9, que es empleado para valores, tambin sirve como puente de informacin entre
la obtencin de las coordenadas del valor del IPW los microcontroladores asignados como uno (1) y dos (2).
correspondiente en la cartografa grabada (ecuacin 1).
Para la comunicacin entre microcontroladores se previ
i = 100TEM+50MARI+10RPM (1) el uso de 2 pines por cada par de microcontroladores, por
j = MAP medio de los cuales se pudiese conocer el estado de
ejecucin de su consecutivo. Un uno lgico en este pin
La comunicacin serial es realiza a 1200 baudios, en indicara que el microcontrolador an no se encuentra
donde son enviados al microcontrolador asignado como listo para la recepcin o envo serial del dato de inters.
tres (3) los valores de TPS, MAP, IPW, RPM. Finalizado Un esquema de funcionamiento general del mdulo
esta rutina se repite de nuevo todo el ciclo, con el nuevo puede apreciarse en la figura 3.
valor de IPW.

En el microcontrolador asignado como dos (2) se


comienza asignando las posiciones de memoria de las
variables a emplear; seguidamente y asumiendo un valor
Scientia et Technica Ao XII, No 30, Mayo de 2006. U.T.P 195

7. CARACTERSTICAS ADICIONALES estn acopladas tuberas de PVC. Su rgimen de


trabajo es constante y su suministro de electricidad
El vaco generado por los pistones en su carrera de debe ser de 120 VAC.
admisin, es simulado con el vaco generado por un
compresor de pistones, en cuya admisin y escape

Combustible
Displays
Combustible
Riel de Combustible

4
8

Inyectores

C1 C3 C2
Sensor de
revoluciones
Pulsadores 1
1 1
1

Sensor MAP

Aire Motor DC
Cuerpo de la Mariposa
y servomotor
Aire

Pedal del acelerador


Conjunto Motor-Bomba de vaco y sensor TPS

Figura 3. Esquema de funcionamiento del mdulo

El mdulo posee un circuito completo de conocer el funcionamiento de un sistema de inyeccin


combustible, constituido por: depsito plstico de secuencial multipunto.
combustible con capacidad para 3 lt, bomba
sumergible de 6 bar, mangueras de resistencia 10 bar, Los datos desplegados durante el tiempo que opere el
colector de combustible para cuatro cilindros en sistema slo son representativos para automviles
lnea, 4 inyectores de combustible, y regulador de Pontiac 6000. Un mdulo que responda a los mismos
presin de diafragma. parmetros, pero representativo de otra lnea de
Marco en aluminio con llantas que permiten automviles, demanda de un previo muestreo y registro
desplazar fcilmente el mdulo. que pueda ser grabado en la memoria del
Se puede apreciar de forma sonora la respuesta del microcontrolador.
motor dc al accionar el acelerador, esto por medio de
un parlante quien puede ser deshabilitado Una fase siguiente a este diseo puede ser la de
manipulando un interruptor. implementar un sistema en el que se muestren
La alimentacin de todos los componentes peridicamente las variables, permitiendo as elaborar
electrnicos del mdulo es realizada mediante una registros grficos de la evolucin de las diferentes
batera de automvil de 12 VDC. variables en el tiempo. Este registro puede hacerse con
conocidos paquetes computacionales como Matlab,
8. CONCLUSIONES Y RECOMENDACIONES LabView, SCADA, etc.

El mdulo diseado permite hacer una buena La tecnologa de los microcontroladores, acompaada de
identificacin de componentes y sensores ampliamente la electrnica digital y una adecuada instrumentacin en
usados en la industria automotriz, permitiendo adems un motor con carburador, puede permitir una conversin
del tradicional sistema de alimentacin a un sistema de
196 Scientia et Technica Ao XII, No 30, Mayo de 2006. UTP

dosificacin de combustible monopunto o multipunto que


permita obtener mejores prestaciones.

9. BIBLIOGRAFA

[1] GONZALEZ V. J. A. Introduccin a los


microcontroladores, hardware, software y
aplicaciones 8X52 8X51. Primera edicin: McGraw-
Hill, 1992.

[2] LIPPER, A. PC-Based Electronic Fuel Injection. San


Luis Obispo, California, 1994. Disponible en:
http://pages.cpsc.ucalgary.ca/~fridman/diy_efi/
projects / PC_EFI/pc_efi.html.

[3] OROZCO, J. M. y MARQUEZ, J. F. Tesis de Grado:


Mdulo de un Sistema de Inyeccin Electrnico de
Gasolina Basado en el Microcontrolador Intel 8751.
Pereira: UTP, 2005.

[4] RIBBENS, William B. Understanding Automotive


Electronics. Fourth Edition: USA, 1992.

[5] ROMERO P. C. A. Fundamentos de la Inyeccin


Electrnica. Pereira: UTP, 1995.

[6] ROMERO P. C. A. La inyeccin electrnica en los


motores a gasolina y Diesel. Pereira: Revista
Electrnica y Computadores N 80 CEKIT.

Вам также может понравиться