FuelTech ManualsGlosarioBuscar

7. Bloques de salida

Versión 1.1Software: FuelTech Vision 3.0Productos: FT700, FT470, VisionFT2026-10-13

Los bloques de salida son los 7 bloques de la categoría Salidas del menú de nuevo bloque. Son ellos los que hacen que la función personalizada tenga efecto: escribir en un canal, actuar sobre la VCU o comandar un pin físico.

Todos son bloques terminales: tienen entrada y no tienen salida, por lo que ningún cable sale de ellos. La entrada sin cable vale 0. Cada bloque se ejecuta en cada ciclo de la función, nominalmente 1 ms: el intervalo depende de la carga del procesador.

En los bloques que comandan un pin, el bloque elige una función de salida y el pin recibe esa función en otra pantalla del FuelTech Vision.
En los bloques que comandan un pin, el bloque elige una función de salida y el pin recibe esa función en otra pantalla del FuelTech Vision.

Primero vienen los cuatro bloques que escriben en un canal o actúan sobre la VCU. Después vienen los tres que comandan un pin físico.

#Valor para la VCU

Escribe el número que llega a la entrada en un canal de la VCU, en cada ciclo. Los canales de uso libre guardan el resultado de la función; la lista también incluye canales comunes de la VCU, que otras funciones pueden leer.

ElementoDescripción
EntradasValor: el número que se va a escribir. Sin cable vale 0.
SalidaNinguna.
Dato de VCUCanal que recibe el valor (la pantalla escribe Dado de VCU). La lista incluye canales como botones, temperaturas, presiones y sondas. Las medidas calculadas, como RPM y MAP, no están en la lista.
Canales de uso libreMedida personalizada #01 a #36 (en la pantalla, #01, #03, #04 y #21 a #26 aparecen como Medida customizada).

El bloque escribe el valor exactamente como llega, sin convertirlo al tipo del canal. Si el canal aún no tiene origen en el mapa (entrada física o CAN), la VCU lo habilita y pasa a tratarlo como válido, con la función personalizada como origen. Si ya tiene origen, el bloque solo escribe el valor, y la entrada física o el CAN puede sobrescribirlo.

Dos bloques en el mismo canal se sobrescriben: el canal queda con el valor del que se ejecuta último en cada ciclo. No dependa de ese orden. Use un canal por bloque.

Los canales de encendido/apagado (botones) y de número entero pueden asumir un valor diferente del número que el bloque escribe. Verifique en el registro (log) el valor que asume un canal así antes de depender de él.

Si la Medida personalizada también está configurada en una entrada analógica del mapa, el FuelTech Vision avisa al confirmar: los dos orígenes se disputan el canal y el valor hereda la unidad del sensor (en psi, el valor de la función aparece multiplicado por 14,5038). Use otra Medida personalizada libre.

Cuando la VCU retira las funciones de la ejecución, por ejemplo al recibir un mapa nuevo, los canales escritos vuelven a quedar sin origen y el último valor permanece. Verifique que las Medidas personalizadas que usa estén en las listas de canales del registro y del panel.

Memoria: 0 bytes de la memoria de trabajo (límite de 512 del mapa) y 6 bytes de configuración (límite de 2048).

#Acción en la VCU

Aplica en la VCU una de las acciones de la lista, usando como valor el número que llega a la entrada.

ElementoDescripción
EntradasEntrada: el valor de la acción. Sin cable vale 0.
SalidaNinguna.
AcciónQué acción aplicar. Predeterminado: Nada.
MínimoMenor valor aplicado. El editor crea el bloque con 0.
MaximoMayor valor aplicado. El editor crea el bloque con 0.

En cada ciclo la VCU limita la entrada entre Mínimo y Maximo (por debajo del mínimo vale el mínimo, por encima del máximo vale el máximo) y entrega el resultado a la acción. El valor se vuelve a escribir en cada ciclo, cambie o no.

AcciónQué hace en la VCUUnidad
Compensación de igniciónSuma el valor al avance, junto con las correcciones nativas. Positivo = más avance.grados
Punto de igniciónSustituye el punto de ignición por el valor. Los límites de ignición del mapa valen después.grados
Corte de igniciónEl valor es el nivel de corte en %: cerca de ese % de los eventos de ignición se corta al azar. Solo actúa con el motor girando. Gana el mayor nivel entre los cortes.%
Compensación de InyecciónSuma % a la inyección de todos los bancos (grupos de inyectores A, B y C): factor 1 + suma / 100.%
Compensación de inyección - Banco A / B / CIgual, solo en el banco indicado (tres acciones en la lista). En el modo VE (inyección calculada por la eficiencia volumétrica), un valor distinto de 0 bloquea la corrección del lazo cerrado de VE por la sonda, como un enriquecimiento; la acción global no bloquea.%
Fase de inyección - Banco A / B / CSuma grados a la fase de inyección del banco (tres acciones en la lista).grados
Corte de inyección de combustibleIgual al Corte de ignición, en la lista de cortes de la inyección.%
Override de etanol (Flex Fuel)Sustituye el % de etanol del sensor, limitado a 0 a 100.%
Override del objetivo de sonda lambdaSustituye el objetivo del lazo cerrado de lambda del modo por tiempo. Sin efecto en el modo VE. Solo se activa con la entrada mayor que 0.lambda
Compensación de ETCSuma puntos porcentuales al objetivo de apertura de la mariposa. El objetivo resultante queda entre 0 y 100.%
Apertura máxima de ETCEscala el objetivo de apertura: objetivo × valor / 100.%
Override de objetivo de par (EV)Sustituye el objetivo de par del motor eléctrico. El pedal deja de mandar y su falla no corta la tracción (vea las prioridades, abajo).%
Compensación de objetivo de par (EV)Multiplica el objetivo de par: par × (1 + suma / 100). Resultado entre 0 y 100.%
NadaNo hace nada. Consume la misma memoria que las otras acciones.ninguna

Las acciones de compensación se añaden al cálculo nativo, y varios bloques de la misma compensación se suman entre sí. Las acciones de sustitución (Punto de ignición, Apertura máxima de ETC, Override de etanol (Flex Fuel), Override del objetivo de sonda lambda y Override de objetivo de par (EV)) compiten con las funciones nativas por la prioridad.

La prioridad es fija: el bloque no tiene campo para ella. Gana la mayor prioridad y, en caso de empate, la primera instalada.

Use un solo bloque por acción de sustitución: con dos, vale el primero instalado y el otro se ignora, sin aviso.

En la mayoría de las acciones, la acción queda activa todo el tiempo en que la función se ejecuta, sea cual sea el valor. Solo se activan con valor positivo el Corte de ignición y el Corte de inyección de combustible (valor ya limitado por Mínimo y Maximo) y el Override del objetivo de sonda lambda (valor de la entrada). Con Mínimo mayor que 0, los cortes quedan activados todo el tiempo.

Para desactivar una acción, borre el bloque o deshabilite la función, lo que devuelve la memoria. Nada también desactiva la acción, pero el bloque sigue consumiendo memoria.

Memoria: 32 bytes de la memoria de trabajo (límite de 512 del mapa) y 16 bytes de configuración (límite de 2048).

#Acción por cilindro

Aplica una compensación a un cilindro o a todos. Funciona como la Acción en la VCU, con un campo más para el cilindro.

ElementoDescripción
EntradasEntrada: el valor de la compensación. Sin cable vale 0.
SalidaNinguna.
AcciónNinguna, Compensación de encendido (grados; en esta pantalla, encendido quiere decir ignición) o Compensación de inyección - Banco A, B o C (%).
Cilindro (0 = todos)Número del cilindro, de 0 a 16. Con 0, la acción vale para todos.
Mínimo y MáximoLímites del valor, como en la Acción en la VCU. El editor crea el bloque con 0 en los dos.

En cada ciclo la VCU entrega el valor al cilindro elegido (o a todos, con 0) y 0 a los demás. En la ignición, el valor suma grados al ajuste del cilindro. En la inyección, suma % al ajuste del cilindro en el banco indicado. El texto de ayuda del editor pide un bloque por cilindro.

La compensación de inyección por cilindro solo actúa cuando el banco tiene una salida de inyección configurada para cada cilindro del motor. Fuera de eso, el bloque no tiene efecto.

La ignición usa el número del cilindro del canal de ignición, a partir de 1. La inyección usa el número del cilindro de la tabla de ángulos de inyección. Antes de usar, confirme en una prueba qué cilindro responde al número elegido.

Memoria: 24 bytes de la memoria de trabajo (límite de 512 del mapa) y 16 bytes de configuración (límite de 2048).

#Corte de encendido alta res.

Corta la ignición de una fracción de los cilindros retrasando su punto de ignición. No corta la chispa. En el nombre del bloque, encendido quiere decir ignición y alta res., alta resolución.

ElementoDescripción
EntradasPorcentaje: fracción de los cilindros afectada, en %. Retard: retraso del punto, en grados. Sin cable valen 0.
SalidaNinguna.
Porcentaje (mín / máx)Límites del porcentaje, en %. Predeterminado: 0 y 100.
Retard - grados (mín / máx)Límites del retard, en grados. Predeterminado: -50 y 0.

En cada ciclo la VCU limita el porcentaje y el retard a los intervalos del bloque. El bloque solo actúa con porcentaje mayor que 0. Un retard negativo retrasa el punto.

En la ignición, entre todas las fuentes (control de tracción, 2-step, 3-step, burnout y funciones personalizadas) gana la de mayor porcentaje; en caso de empate, la primera. El retard de la ganadora lo limita el firmware a -64 a 0 grados, sea cual sea el intervalo del bloque.

En cada ciclo, cada cilindro se elige al azar con probabilidad igual al porcentaje, y los elegidos reciben el retard en el ajuste del cilindro. Con retard 0 ningún cilindro se retrasa. Como gana la fuente de mayor porcentaje, un bloque con porcentaje alto y retard 0 también cancela el retard pedido por las fuentes de porcentaje menor, como el control de tracción y las funciones de largada.

Memoria: 16 bytes de la memoria de trabajo (límite de 512 del mapa) y 22 bytes de configuración (límite de 2048).

#Salida On/Off

Enciende o apaga un pin físico de la VCU según la entrada. El bloque no elige el pin: elige una función de salida, y el pin recibe esa función en la pantalla Salidas.

ElementoDescripción
EntradasEntrada: enciende con valor mayor que 0, apaga con 0 o menor. Sin cable vale 0 (apagado).
SalidaNinguna.
Campo SalidaFunción de salida del bloque: Ninguna (predeterminado) o Salida de función personalizada 1 a 20.

En cada ciclo el bloque enciende el pin si la entrada es mayor que 0 y lo apaga en caso contrario. No hay histéresis: si la entrada oscila en torno a 0, la salida oscila junto con ella. Para evitarlo, coloque antes un bloque Histeresis. El bloque no tiene opción de invertir la salida.

Un pin tiene una única función y una función solo queda en un pin: asignar la misma función a otro pin mueve la asignación del pin anterior. La pantalla ofrece la función en cualquier pin A (inyección), B (ignición) o C (medio puente: conecta la carga al positivo o al negativo) de la FT700. Las características eléctricas de cada tipo de pin están en el manual de instalación de su VCU (FT700 o FT470): verifíquelas antes de conectar una carga.

Mientras el pin está forzado por una prueba de salida, las escrituras de la función se ignoran. Al retirar las funciones de la ejecución (mapa nuevo, función deshabilitada), el pin se apaga.

Memoria: 8 bytes de la memoria de trabajo (límite de 512 del mapa) y 6 bytes de configuración (límite de 2048).

#Salida PWM

Genera una señal PWM en un pin físico, con frecuencia y duty (la parte del tiempo en que la salida permanece encendida) provenientes de dos entradas. La asignación del pin es la de la Salida On/Off: sin ella el bloque no hace nada y no avisa.

ElementoDescripción
EntradasFrecuencia: en Hz. Sin cable vale 0, que la VCU trata como 4 Hz. Deber (el duty, ciclo de trabajo): en %. Sin cable vale 0.
SalidaNinguna.
Campo SalidaFunción de salida del bloque: Ninguna (predeterminado) o Salida de función personalizada 1 a 20, la misma lista de la Salida On/Off.

El duty se limita a 0 a 100 % y se aplica en pasos de 0,01 %. La frecuencia negativa vale 0 y la fraccionaria se trunca a Hz enteros. La VCU acepta de 4 Hz a 100 kHz: en los pines A, B y C, una frecuencia por debajo de 4 Hz, incluido 0, se convierte en 4 Hz.

La VCU reconfigura el canal siempre que la frecuencia cambia; cambiar solo el duty se aplica directamente. Si la frecuencia no necesita variar, conecte Frecuencia a un bloque Valor fijo.

Al retirar las funciones de la ejecución (mapa nuevo, función deshabilitada), el pin vuelve a ser una salida común en nivel bajo. Un duty 0 mantiene el PWM configurado en 0 %. El bloque no tiene opción de invertir la salida.

Memoria: 8 bytes de la memoria de trabajo (límite de 512 del mapa) y 8 bytes de configuración (límite de 2048).

#Salida analógica 0-5V

Genera una tensión de 0 a 5 V en uno de los cuatro pines de salida analógica. El bloque elige una de cuatro funciones de salida, y el pin recibe esa función en la pantalla Salidas Analógicas.

ElementoDescripción
EntradasTensión: la tensión deseada, en V. Sin cable vale 0.
SalidaNinguna.
Campo SalidaFunción de salida del bloque: Ninguna (predeterminado) o Salida analógica 1 a 4.

En cada ciclo la VCU limita la tensión a 0 a 5 V. Al retirar las funciones de la ejecución (mapa nuevo, función deshabilitada), la salida va a 0 V.

Memoria: 8 bytes de la memoria de trabajo (límite de 512 del mapa) y 6 bytes de configuración (límite de 2048).