Resultados 371 al 380 de 464

Tema: [cicli] Swap de c20xe en Corsa A

Ver modo hilado

Mensaje anterior Mensaje anterior   Próximo mensaje Próximo mensaje
  1. #10
    Fecha de ingreso
    25 Jan, 06
    Modelo
    Astra F GSi
    Mensajes
    1,105

    Predeterminado

    Cita Iniciado por cicli Ver mensaje
    Si, efectivamente tiene la posibilidad de estar en el rango 0-255, pero así ya me vale. Los valores altos quedan para los turberos, jijiji.

    Me ha llegado lo de la EGB... xDDD

    En realidad el concepto es bastante sencillo, aunque a Jaime le gustaría que lo fuera mucho más, jaja. Como la Megasquirt tiene un procesador bastante potente pues le da realmente igual que no todo esté optimizado. Matar moscas a cañonazos que se suele decir.

    Todo funciona en base una sencilla ecuación, que se puede complicar hasta el infinito :-):

    PW = REQ_FUEL * VE * MAP * E + accel + Injector_open_time

    PW es el tiempo de apertura del inyector en cada ciclo. Es el cálculo final y con el que el motor funciona.
    REQ_FUEL es un valor fijo que se le marca a la MS en función del tamaño de nuestro inyectores. Representa el tiempo de apertura del inyector para que en un ciclo de eficiencia 100% (que en un cilindro de 500cc entren exactamente 500cc de aire) la combustión sea estequiométrica.
    VE es la tabla que se indica más arriba, que da una idea de la eficiencia volumétrica en cada momento (en base a rpm-MAP, a rpm-TPS... dependiendo del modo de cálculo que se utilice).
    MAP es la presión en el colector de admisión respecto a la atmosférica.
    E es una subecuación donde entran en juego un montón de factores como enriquecimientos en frío, después del arranque, corrección barométrica, temperatura de admisión...:
    E = gamma_Enrich = (Warmup/100) * (O2_Closed Loop/100) * (AirCorr/100) * (BaroCorr/100)
    accel es un tiempo en milisegundos que se le suma a la apertura del inyector cuando el motor está subiendo de vueltas
    Injector_open_time es el tiempo que necesita el inyector para abrirse, que obviamente también hay que tenerlo en cuenta.

    La complicación viene porque varios de estos factores están condicionados a másgráficas o tablas, con lo que a veces un problema que tengas puede venir de donde no te lo esperas o de varios sitios a la vez. Por eso para empezar a generar mapas suele convenir desactivar todos los elementos de afino y quedarse con la tabla de VE y poco más. Una vez se consigue que el coche vaya lo mejor posible así entonces ya se empiezan a modificar enriquecimientos y demás.

    Saludetes.
    Mi centralita hace el 90% del trabajo de inyección de la MS:

    1. Se elige un tiempo de inyección básico de una tabla en función del MAP (pasar a TPS solo sería cambiar una línea de código)
    2. Se multiplica por dos factores en función de temperatura de aire y agua
    3. Se le suma un delta que está en otra tabla, en función de la posición del acelerador

    O sea que no hace falta o VE, o req_fue. La corrección barométrica, por definición, si usas un MAP no es necesaria, con lo que no necesitas BaroCorr

    El tiempo de apertura del inyector, es un valor "fijo" (realmente depende de la tensión de batería) que se puede medir con un osciloscopio ( el propio programa de control de mi centralita incluye uno). Sumarlo es una línea de código o simplemente el valor de accel a cambio 0 de pedal.

    Todo esto con un uso de menos del 100% del tiempo de cálculo a 20.000 rpm, utilizando un microcontrolador de 8 bits y 20 MHz, 14kb de firmware y cuesta menos de 10€. Programado en C, no como los puristas de la Megasquirt que teóricamente la han programado en ensamblador para hacer que vaya más rápido (JA... JA... JA)

    Después de tener que actualizar el procesador porque no va "fino" con el más lento (€€€), dices que no importa que no esté optimizada . Y de soldar 30 resistencias 40 condensadores y un montón de integrados ya ni hablamos. .La mía tiene 5 integrados y 5 o 6 componentes, y estoy en estudio de un sistema que dejaría la lista de componentes en cero (100% integrados, más fiables)

    La megasquirt ha pasado de ser algo DIY a un mal intento de centralita profesional que ya no es ni una cosa ni la otra. Y ya cuesta solo la mitad de una diseñada por profesionales. Como dato, una centralita actual de coche tiene del orden de 1.000 mapas, es capaz de hacer muchas más cosas a la vez ( diagnosis, plausibilidad, nivel de aceite...) con un procesador equivalente a un pentium 100 de mediados de los noventa (100MHz 32 bit).

    No tengo nada en contra de tu proyecto, me parece una pasada, solo echo pestes de un sistema que cuanto más sé más robo me parece lo que cobran por lo que hace
    Última edición por Jaimagoras; 25-07-13 a las 00:01

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •