You are on page 1of 12

Qu es MegaSquirt?

MegaSquirt intenta ser un proyecto educativo pensado para los que deseen aprender sobre inyeccin electrnica de combustible. Se trata de un controlador de inyeccin de combustible programable (ECU), sta puede controlar la forma en que los inyectores de un motor distribuyen el combustible para poder mejorar el rendimiento del mismo, usualmente para que el motor pueda entregar mas potencia, especialmente luego de haberle hecho modificaciones o mejoras. El resultado es que MegaSquirt puede proporcionar clculos en tiempo real del combustible hasta 16.000 RPM. MegaSquirt es completamente programable, la misma provee una conexin serial para interconectarse con una computadora regular, o por ejemplo, con una "notebook" y toda la informacin est disponible en tiempo real. A pesar de que MegaSquirt comenz como un proyecto que solamente se diriga a poder controlar sistemas de inyeccin de combustible, recientemente se le ha aadido capacidad para poder controlar el sistema de encendido del motor. Por tanto se ha convertido en un sistema completamente independiente que no necesita o depende de la computadora actual de un motor para poder llevar a cabo su funcin. Se puede decidir al momento de la instalacin si lo que se quiere es controlar la inyeccin de combustible solamente si se quiere controlar el sistema de encendido en adicin al control de la inyeccin de combustible. Todo est al juicio y las metas de la persona que est llevando a cabo la implementacin. La unidad de control electrnico esta basada en los microcontroladores Motorola MC68HC908GP32 que funciona a una velocidad interna de 8 MHz y tiene una resolucin de 8 bits (MS-I) o el MC9S12C64 con velocidad interna de 24 MHz y 16 bits de resolucin (MS-II). Los sistemas mas populares del mercado utilizan una vieja tecnologa del procesador (como el MC68HC11 o el Z80) que funcionan en 1 o 2 MHz de velocidad interna. La velocidad ms rpida, juntada con la programacin en lenguaje ensamblador, da a MegaSquirt su poder. Adems, la memoria flash integrada al microprocesador logra una disposicin monopastilla verdadera, reduciendo costos y ampliando confiabilidad. Tambin, usa tecnologa de destello, lo que permite la reprogramacin instantnea de constantes mientras el vehculo est funcionando. El procesador se puede incluso recargar con otro cdigo de control usando un interfaz de programacin simple. La flash se puede reescribir por lo menos 10.000 veces y tiene una duracin de retencin de datos de al menos 20 aos.

Qu tipo de motor puede controlar MegaSquirt?


MegaSquirt puede controlar la inyeccin de combustible en motores desde 1 hasta 12 o ms cilindros. Los inyectores a controlar pueden ser de alta o baja impedancia, para cualquier nmero de cilindros, an motores de 3 y de 5 cilindros, incluso motores con sistema de encendido por chispa perdida (odd-fire). MegaSquirt soporta un gran nmero de sistemas de encendido, ya sea directamente o por modificaciones al circuito, tales

como: HEI 7 o 8 de General Motors (GM), EDIS, TFI de Ford. Como alternativa es posible controlar una bobina directamente, hasta un mximo de seis, esto con algunas modificaciones al sistema. Para aplicaciones en las cuales el objetivo sea controlar nicamente el combustible se puede obtener la secuencia correcta de disparo (trigger) directamente del negativo de la bobina o de la seal existente del indicador de revoluciones del motor. Bsicamente MegaSquirt puede manejar una gran gama de motores una vez realizados los ajustes necesarios.

Cuantos modelos de MegaSquirt hay?


Existen varios modelos de MegaSquirt, stos se diferencian tanto en la versin del PCB utilizado ("Printed Circuit Board" como en la versin del procesador. MegaSquirt se basa en lo que se conoce como una arquitectura 'abierta'. Una de las ventajas de la arquitectura abierta en la que se basa MegaSquirt es el nivel de compatibilidad que se produce entre las diferentes versiones de los componentes internos. El PCB ms reciente es el versin 3.0. Anteriormente se utilizaba el PCB 2.2. Este modelo 2.2 del PCB est siendo utilizado cada vez menos debido a las ventajas que nos ofrece el nuevo PCB 3.0. A nuestro entender la desventaja mayor que tiene el PCB 2.2 es que no incluye un rea de prototipo y que no controla en forma directa inyectores que sean de baja impedancia. Tampoco cuenta con un controlador de bobina en su forma original, si se requiere controlar una bobina hay que aadir un transistor para ello. Por estas razones es recomendable, siempre que sea posible, utilizar la versin PCB 3.0 de MegaSquirt. El microprocesador de MegaSquirt que predomina actualmente es la versin MS-I. Este chip es el que ms tiempo se ha utilizado y es el ms probado. El cdigo o la programacin de este microprocesador es la ms completa hasta el momento, por esta misma razn muchas personas han tenido ms tiempo de hacer cdigos y mejoras de programacin para este microprocesador. Por ejemplo, ahora mismo, la programacin mas completa disponible, es la versin MegaSquirt and Spark Extra, que solamente funcionaba para el microprocesador MS-I. Este era uno de los mayores impedimentos para que las personas decidieran utilizar el microprocesador de MS-II. Recientemente la versin MegaSquirt and Spark Extra tambin ha sido modificado para funcionar con el MS-II, poco a poco se est implementando toda la funcionalidad que hasta ahora solamente exista para el microprocesador MS-I en el MS-II. El microprocesador MS-II es ms poderoso y supera casi por el triple o ms al MS-I. Sin embargo el microprocesador MS-II todava no puede ejecutar el cdigo completo de la versin MegaSquirt and Spark Extra y por tanto muchas de las funciones que son posibles actualmente en el microprocesador MS-I no funcionan en el MS-II. Esto no quiere decir que el microprocesador MS-II no valga la pena, solamente que no todas las funciones actuales son posibles de ejecutar en l.

Qu quiere decir MegaSquirt?

MegaSquirt es la unin de dos palabras en Ingls. Mega = Milln. Squirt = flujo de lquido: "chorro". MegaSquirt = MegaChorro combustible producido por los inyectores. Refiriendose al nivel de control del "flujo" de

Como funciona MegaSquirt?


MegaSquirt trabaja en varios frentes para inyectar la cantidad de combustible correcta en el motor. El ms tangible es el hardware. Esto consiste en: CPU (U1, el MC68HC908GP32CP) y seccin del clock (Y1, cristal de 32768 Hz), que realiza los clculos. Interfaz serie para comunicaciones (lo ms notable es U6, el MAX232) para permitir al software leer y escribir parmetros a MegaSquirt. Fuente (especialmente U5, el regulador de voltaje LM2937) para proporcionar una constante 5 voltios para muchos de los otros componentes. Circuitos de acondicionamiento de la varias entradas, que consisten principalmente en los capacitores, resistencias y diodos, pero tambin incluyendo: U3, el MAP (sensor de presin), y U4, el aislador ptico para la seal de la ignicin. Un nmero de salidas para comandar los inyectores, los rels, y los LED. Los componentes significativos incluyen a: U7, el driver de FETs que conmutan los inyectores MC34151; Q2 y Q7, los dos FETs IFRIZ34N (transistores de efecto de campo) para los bancos de inyectores; Q1, el transistor de flyback TIP32C; mas otros transistores, capacitores, y resistencias. Hay tambin otras partes asociadas, tales como conectores, el gabinete, cables, etc. La CPU MC68HC908 es controlada por el cdigo base. Este se quema en la memoria permanente de la CPU (los datos no se borran cuando se quita la energia). Se escribe en lenguaje ensamblador. El cdigo base y sus variantes estn libremente disponibles. Otra parte de la memoria de CPU se quema con el bootloader, que le dice al CPU cmo interpretar y almacenar nuevas versiones del cdigo enviado a travs del puerto de comunicaciones serie. Los parmetros que ajustan el cdigo base a un vehculo especfico se configuran usando una computadora porttil y un software, tal como MegaTune o TunerStudio MS en Windows 9x/Me/2000/XP o MegaTunix en Linux o OSx. Estos pueden leer la informacin que viene de MegaSquirt y mostrarla en pantalla, o enviar parmetros de configuracin a la misma.

Combustible inyectado
La cantidad de combustible inyectado por la ECU depende de varios factores: La Ley de Gases Ideales, que relaciona la cantidad de aire con su presin, volumen y

temperatura, (sta es una parte fundamental del cdigo). Valores medidos: presin en el mltiple de admision, temperatura del aire de admisin y de agua del motor, RPM, etc. (stos se toman de los sensores). Parmetros calculados: combustible requerido (REQ_FUEL), eficacia volumtrica, tiempo de apertura del inyector, etc. (estos se ajustan usando el software de puesta a punto (Megatune o TunerStudio)). MegaSquirt utiliza todos estos factores para determinar el ancho de pulso del combustible; mientras mas ancho sea el pulso, ms combustible se inyectar a los cilindros, anchuras menores del pulso significan menos combustible. Para entender esto, comenzaremos con los ms bsicos: la Ley de Gases Ideales, el valor de REQ_FUEL, y la ecuacin que suministra de combustible. La Ley de Gases Ideales: Puede recordarse de las clases de fsica que un gas ideal (el aire se asemeja mucho a uno) obedece la relacin: PxV=nxRxT Donde: P = Presin V = Volumen n = Nmero de moles T = Temperatura (K) R = constante de los gases (8.314472 J/molK) Qu tiene que hacer con esto la ECU? Para saber cunto combustible inyectar, necesitamos para saber cunto aire est entrando el motor, con el fin de alcanzar la mezcla qumicamente correcta (llamada estequiomtrica). Entonces, para un motor con inyeccin de combustible, utilizamos los sensores para determinar la presin en el mltiple de admisin y la temperatura de aire en el mismo. Sin embargo, la temperatura en esta ecuacin es la temperatura absoluta medida en grados Kelvin que es igual a la de grados centgrados + 273. La eficacia volumtrica (VE) es un porcentaje que nos dice la presin dentro del cilindro contra la presin en el mltiple. Sabemos el volumen (V) de desplazamiento del motor. As podemos calcular la masa del aire (M) en el cilindro (proporcional a n) de: n = PV/RT => M = n x MM = PV/RT x MM = (VE * MAP * CYL_DISP) / (R * (IAT-32) * 5/9 + 273)) x MMair Entonces:

P = VE * MAP (es decir la presin en el cilindro en kPa), V = CYL_DISP = el volumen de un cilindro (en litros), R = 8.3143510 J/mol K, y T = (IAT-32) * 5/9 + 273 para convertir IAT de Fahrenheit a Kelvin. Observar que podemos combinar las constantes R y MM en una sola, y no haremos caso de ellas porque pueden ser utilizadas como constantes en el cdigo del lenguaje ensamblador y ser eliminadas. Puesto que ahora sabemos la cantidad de aire en un cilindro a travs de los valores del MAP y del IAT (intake air temperature) y del valor calculado de VE, necesitamos saber la cantidad de combustible a inyectar. Especificamos esto con un parmetro llamado REQ_FUEL. REQ_FUEL REQ_FUEL (abreviatura de combustible requerido) es la parte del clculo que se le dice a la ECU que tan grandes son los inyectores, y cul el volumen de los cilindros del motor (CYL_DISP), y es el tiempo en milisegundos [ms] que la ECU debe arrojar chorros de nafta para lograr la cantidad estequiomtrica de combustible (14.7 para la nafta) en el 100% de VE, una presin absoluta de admisin (MAP) de 100 kPa, y temperatura de aire de admisin (IAT) de 70 grados Fahrenheit para un ciclo completo. La proporcin aire/combustible (AFR) es la masa de aire comparada con la masa de combustible que entra en el motor, as que para un AFR 14.7:1 tenemos 14.7 partes de aire (por peso) por unidad de combustible. La proporcin de volumen es mucho ms extremo, alrededor 9000:1, y vara considerablemente con la temperatura, por esto, el AFR es mucho mas popular. Una mezcla estequiomtrica est qumicamente correcta para quemarse por completo sin excedentes de combustible o aire. Para la nafta, un AFR de 14.7:1 se considera la cantidad correcta para quemarse sin aire ni combustible de sobra. Debe aclararse que 14.7:1 no es la proporcin adecuada para lograr la mayor potencia o el mayor rendimiento, sino la que no produce residuo contaminante alguno. REQ_FUEL se calcula con la siguiente ecuacin: REQ_FUEL x 10 = (36.000.000 x CID x AIRDEN)/(NCYL x AFR x INJFLOW x DIVIDE_PULSE) Donde: 36.000.000: es el nmero de dcimas de milisegundo por hora, usados para conseguir las libras por 1/10 de milisegundo de la proporcin libras/horas de los inyectores. REQ_FUEL = tiempo de apertura del inyector en dcimas de milisegundo. CID = volumen en pulgadas cbicas. AIRDEN = densidad del aire (libras por pulgada cbica) con una presin del MAP de 100 Kpa, temperatura del aire de 70 F, y presin baromtrica de 30.00 en pulgadas de

mercurio. NCYL = nmero de cilindros. INJFLOW = caudal del inyector en libras por hora. DIVIDE_PULSE = numero de divisin de inyecciones, para obtener el nmero de inyecciones por ciclo del motor. La funcin AIRDEN (usada abajo) depende de: MAP = Presin en el mltiple de admisin kPa. Temp = Temperatura de aire de admisin en F. 459.7 es usado para convertir de grados Fahrenheit a temperatura absoluta. 1728 es usado para convertir de libras por pies cbicos a libras por pulgada cbica. Hay tambin un ajuste pequeo para la humedad relativa. Por lo tanto, el valor de REQ_FUEL es la cantidad de combustible (en milisegundos) requerida para una lectura de MAP de 100 Kpa, temperatura del aire mltiple de 70 F, y baromtrica de 30.00 pulgadas de mercurio, para un llenado completo de un cilindro (eficacia volumtrica = 100%), sin ninguno de los enriquecimientos. Para un motor de 4 tiempos, un ciclo completo consiste en 720 grados de rotacin del cigeal (es decir dos revoluciones); para un motor de 2 tiempos, es 360 grados (esto tambin modifica el valor de REQ_FUEL). (Tcnicamente, para MegaSquirt, un ciclo se define como nmero de cilindros que ocurre una ignicin) en el software de configuracin, el cuadro superior de REQ_FUEL es la cantidad por cilindro. El cuadro ms bajo de REQ_FUEL es el valor descargado a la ECU, ste es el nmero de REQ_FUEL del cuadro de arriba, pero escalado por el modo de inyeccin (el nmero de inyecciones y alternado / simultneo). Por ejemplo, si se inyecta en simultneo y una inyeccin por ciclo, y se tiene el mismo nmero de inyectores que cilindros (es decir inyeccin multipunto), entonces el REQ_FUEL en el cuadro superior es igual al REQ_FUEL en el cuadro inferior. Lo mismo ocurre si se pone alternado y dos inyecciones por ciclo. Si se pone en simultneo y dos inyecciones por ciclo, el REQ_FUEL se divide por la mitad porque al inyectar dos veces, es necesario inyectar la mitad de combustible en cada inyectada.

Ecuacin del combustible de MegaSquirt


Lo hace MegaSquirt es tomar el nmero descargado de REQ_FUEL y despus multiplica (o agrega) los valores que escalan este nmero, para incrementar el ancho del pulso inyectado [PW]. Por lo tanto, el ancho del pulso es: PW = REQ_FUEL x VE x MAP x E + accel + injector_open_time La E arriba es el resultado multiplicado de todos los enriquecimientos, como calentamiento, post-arranque, correccin baromtrica y de temperatura del aire, a ciclo

cerrado, etc: PW = gamma_enrich = (Warmup/100) x (O2_ClosedLoop/100) x (AirCorr/100) x (BaroCorr/100) Donde: Warmup es el valor del enriquecimiento por calentamiento que el usuario configura en tabla desde MegaTune. O2_ClosedLoop es el ajuste del enriquecimiento basado en la informacin del sensor EGO (sonda lambda) y los ajustes del EGO que el usuario configura desde MegaTune. AirCorr es el ajuste de densidad del aire (basada en temperatura del aire de admisin). BaroCorr es la correccin baromtrica basada en la presin del ambiente (tomada generalmente antes de encender el motor, pero un segundo sensor de la presin del ambiente puede ser agregado a MegaSquirt-II para las actualizaciones continuas al BaroCorr). Gamma_Enrich (E) es el factor de escalamiento aplicado al valor de REQ_FUEL, junto con VE (RPM, MAP) y MAP. Para todas las correcciones, 100% significa ningn enriquecimiento / empobrecimiento, puesto que el valor es normalizado por 100 para conseguir un multiplicador fraccionario. Hay otros dos factores agregados a esto: uno es el enriquecimiento por aceleracin, y el otro es el tiempo de apertura del inyector. Si se fija el REQ_FUEL a cero el inyector se abre un cierto tiempo (y el enriquecimiento del accel si est activado). La razn de agregar un tiempo de apertura del inyector es que toma una cantidad pequea de tiempo abrir el inyector antes de que uno alcance un estado lineal del control donde el tiempo del inyector se relaciona con el flujo del combustible. La ECU compensa el tiempo de apertura del inyector agregndole tiempo al ancho total del pulso, si no el pulso sera demasiado corto. Por lo tanto, el REQ_FUEL es un nmero pre-calculado, descargado a la unidad de MegaSquirt a travs de MegaTune, basado en tamao del inyector, etc. MegaSquirt utiliza esto aplicando la ley de gases ideales para calcular la densidad relativa de la carga al motor basada sobre esas condiciones, entonces escala REQ_FUEL para llegar un ancho de pulso. Para los cambios en temperatura del aire, presin baromtrica y temperatura de admisin, hay tablas de correcciones y los valores se acomodan a travs de stas. El lazo principal (el rea del cdigo donde se calcula el ancho de pulso del combustible) para MegaSquirt-I funciona normalmente aproximadamente a 1500 Hertz (1500 veces por segundo) y puede variar unos cientos Hertz dependiendo del modo que se est trabajando o atencin de las necesidades (stos se llaman las interrupciones). Para MegaSquirt-II, el lazo principal funciona alrededor dos veces ms rpido.

Inyectores:
Los inyectores operan a travs de una fuente de alimentacin de +12V, alimentando un solenoide: la bobina del inyector. sta abre una vlvula en el extremo del inyector. En la mayora de las ECU (y de todas las MegaSquirt) la apertura y cierre del inyector se produce conmutando la masa del inyector. Es decir, la fuente de +12V est siempre conectada al inyector, mientras que el motor est encendido, y la ECU controla la apertura del inyector proporcionando un camino de masa para los +12V fijos en el mismo a travs del solenoide. Ntese que algunos inyectores (llamados de baja impedancia) requieren de una limitacin de corriente para evitar el recalentamiento excesivo de los mismos. MegaSquirt tiene herramientas de configuracin para limitar la corriente de los inyectores. Excepto por perodos muy cortos (mientras se estn abriendo o cerrando (generalmente 1 milisegundo)) los inyectores se encuentran o totalmente abiertos (y fluyendo el combustible calculado para la presin aplicada) o totalmente cerrados (no fluye combustible). El caudal de los inyectores se dan en libras por hora (lbs/hr) o los centmetros cbicos (mililitros) por minutos. Es esencial saber este dato de los inyectores a utilizar para calcular el REQ_FUEL.

Valores Medidos
Segn lo observado arriba, MegaSquirt utiliza varios valores medidos en sus clculos. stos incluyen la presin absoluta mltiple (MAP) y temperatura del aire de admisin (IAT). El sensor MAP funciona con una alimentacin de +5 voltios, devolviendo una seal de entre 0 5 voltios, que es una funcin linear de la presin absoluta en el sensor. La presin absoluta es la presin comparada con un vaco total. La presin atmosfrica normal es cerca de 101.3 kilopascales (kPa), o cerca de 14.7 PSI o 29.92 pulgadas del mercurio (Hg). Presiones ms bajas dan tensiones ms bajas del sensor MAP. MegaSquirt utiliza un conversor a analgico digital (ADC) para convertir la seal de tensin del MAP en un nmero digital entre 0 y 255 (es decir 1 byte = 8 bits). El archivo kpafactorXX.inc es utilizado por MegaSquirt para escalar la conversin de voltios a bits. MegaTune utiliza un archivo similar para sus clculos. MegaSquirt tambin utiliza el sensor MAP para tomar una lectura de la presin atmosfrica antes de arrancar el motor, para aplicar las correcciones baromtricas que compensan la presin atmosfrica a diferentes altitudes. Este valor se almacena en una variable llamada baro. Las autocorrecciones estn en una variable llamada aircor. MegaSquirt tambin utiliza un conversor a analgico digital para traducir el valor de la resistencia variable del sensor de temperatura del aire de admisin a un valor digital (clt) entre 0 y 255. La resistencia del sensor puede valer desde 100.000 ohmios a - 40F (4,44C) a 185 ohmios en 210F (98,89C). Otros sensores pueden ser utilizados recompilando el cdigo usando el programa EasyTherm. Adems de las medidas necesarias para calcular la ley de gases ideales, otros sensores

son utilizados por MegaSquirt para compensar cuando el motor necesita una mezcla distinta a la estequiomtrica. Estos otros sensores incluyen un sensor de temperatura del lquido refrigerante, para el enriquecimiento por calentamiento, y un sensor de posicin de mariposa, para el enriquecimiento por aceleracin/desaceleracin. MegaSquirt tiene un sensor de temperatura del lquido refrigerante (CLT) que es elctricamente idntico al sensor IAT. Funciona exactamente de la misma manera que el IAT, pero se utiliza para el enriquecimiento por calentamiento, la determinacin del ancho del pulso, y controlar la vlvula fidle (de marcha lenta). A bajas temperaturas, el combustible se vaporiza mal, y ms combustible es necesario asegurar suficiente combustible vaporizado para la combustin adecuada. La variacin de temperatura de motor, que es igual al clt + la compensacin de 40F, se utiliza para decirle a la ECU cundo el enriquecimiento por calentamiento (la variable es warmcor) es necesario. El ancho del pulso es determinado por el ajuste de baja temperatura (- 40F) (CWU) y el ajuste de alta temperatura (170F) (CWH). La anchura real del pulso es determinada por una interpolacin linear entre estos dos ajustes basados en la temperatura actual del lquido refrigerador (clt). Se activa la vlvula de marcha lenta siempre que CLT est debajo de FASTIDLE. El sensor de TPS indica a la ECU la posicin actual de la mariposa del mltiple de admisin. Esta variable se compara a las lecturas ms recientes para determinar si la mariposa es cerrada o abierta rpidamente. Si es as, se adiciona combustible a la mezcla para en una apertura rpida, para as compensar las condiciones de transicin. Esto funciona igual que la bomba de pique en un carburador. El TPS tambin hace otras dos funciones importantes. Primero, si la mariposa est abierta ms que una cantidad especificada durante el arranque, se invoca el modo inundacin reduciendo el ancho de pulso inyectado a 0.3 milisegundos. En segundo lugar, si la mariposa est abierta a ms el de 70%, se ignora la correccin por sonda lambda. El sensor del oxgeno de gases de escape (EGO) proporciona la realimentacin a la ECU para saber si est inyectando la cantidad de combustible correcta. El sensor del EGO (tambin llamado sensor O2 o sensor de oxgeno) mide la cantidad de oxgeno en los gases de escape, y enva una seal de 0 a 1 volt (para un sensor de banda estrecha, ms en los sensores de banda ancha) a MegaSquirt (el valor del ADC es ego). MegaSquirt entonces calcula el ajuste que se debe hacer en la cantidad de combustible (egocorr) para el el siguiente evento inyeccin de combustible. Menores tensiones de EGO significan mezcla mas pobre, y voltajes ms altos significan mezclas ms ricas. Sin embargo, los sensores de banda estrecha convencionales no son particularmente exactos lejos de mezclas estequiomtricas, as que las situaciones que exigen mezclas ms ricas o ms pobres deben apagar a la correccin por EGO. MegaSquirt utiliza medidas de TPS para apagar la correccin del por EGO, como se mencion anteriormente. MegaSquirt tambin da opciones para apagar la correccin del EGO debajo de una temperatura especificada del lquido refrigerante (egotemp) y por debajo de ciertas RPM del motor especificada. Las nicas diferencias entre los sensores de banda estrecha y de banda ancha del oxgeno de los gases de escape son la pendiente y el punto de ajuste. La lgica de realimentacin para el control del combustible es igual.

El tamao de paso es una constante, y es fijada por el usuario en la pgina de los enriquecimientos. El nmero total del paso permitido se fija con el EGO limite (%). El tiempo entre los pasos depende los acontecimientos de encendido por paso la ECU espera este nmero de chispas, entonces: Si el sensor da una lectura pobre, la ECU aumenta el combustible en la cantidad del tamao de paso del EGO. Si el sensor da una lectura rica, la ECU disminuye el combustible por la cantidad del tamao de paso del EGO. Sin embargo si EGO el lmite (%) se ha alcanzado, la ECU no realizar la correccin ms all de eso.

Entrada de RPM
Ahora que MegaSquirt sabe cunto combustible inyectar, cmo sabe cundo inyectar el combustible? sa es una funcin del circuito de entrada de encendido. Una seal se toma del distribuidor o del terminal negativo de la bobina. Idealmente, este es un punto donde la mezcla de algn cilindro se enciende. La ECU inyecta el combustible en mltiplos uniformes de estas seales. Se ha hecho un trabajo considerable para asegurar seales limpias del sistema de encendido, sin pulsos perdidos o en falso. La sincronizacin de la inyeccin de combustible depende de los parmetros que se fijan con el software de configuracin MegaTune (inyecciones por ciclo del motor, el reposo del inyector, el nmero de cilindros, etc.).

Nota personal
Hace ya bastante tiempo descubr este proyecto, y ahora que lo tengo bastante estudiado, lo quera compartir con ustedes. Se trata de una inyeccin electrnica que se puede hacer muy sencillamente y con componentes electrnicos que se consiguen fcilmente.

Bsicamente, armas el circuito, colocas algunos sensores en el auto, sacas el carburador, pones un cuerpo de mariposa, unos inyectores y notebook de por medio, tu auto ahora tiene una inyeccin electrnica programable. Lo nico complicado es que tens que grabar un microcontrolador una sola vez, pero si no tens como hacerlo, en la pgina de megasquirt te dicen como es el asunto. Esta inyeccin empez con un esquema muy bsico, y gracias a que los que empezaron con este proyecto lo difundieron, mucha gente aporto ideas para ir amplindolo cada vez ms, al punto que hoy en da es la opcin ms tentadora para desarrollo de autos de de milla. Yo particularmente ya arme varias de estas centrales y funcionan muy bien. Obviamente renegu mucho en el proceso, pero gracias a eso aprend un montn. Les dejo unos links de inters para los que se animen a meterse en este proyecto Pagina con circuitos esquemticos y toda la explicacin

detallada de cmo armarla, adems del firmware y tooooodo lo que se necesita: http://www.bgsoflex.com/megasquirt.html Foro donde te podes sacar las dudas que tengas (en ingles) http://www.msefi.com/index.php Pagina argentina con un foro en ella: http://www.megacentral.com.ar Pagina de megasquirt II-extra, es la versin de megasquirt II con un montn de agregados, principalmente, sistema de encendido http://www.msextra.com/doc/ms2extra/ Bueno gente, esto a pesar de ser muy largo es apenas una introduccin. Esto se trata de investigar y renegar mucho, pero les aseguro que les puede dar muchas satisfacciones. Y cualquier cosa me consultan que con gusto les puedo responder. Espero que este post sea de inters, es el primero que hago jeje saludosss

You might also like