Академический Документы
Профессиональный Документы
Культура Документы
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
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.
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.
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
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
9. BIBLIOGRAFA