FuelTech ManualsGlosarioBuscar

9. Ejemplos

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

Los siete ejemplos están en orden creciente de tamaño. Son modelos para estudiar y puntos de partida: ajuste los valores a su vehículo, pruebe con el motor detenido (paso 9) y confirme en el registro (paso 10) antes de usar en un vehículo. Cada ejemplo es independiente de los otros. Sumados, pasan el límite de memoria del mapa y usan los mismos canales de registro: instale uno a la vez o renumere las Medida personalizada.

EjemploBloquesTrabajo (de 512 B)Configuración (de 2048 B)
Ventilador con encendido y apagado por temperatura520 B38 B
Salida por RPM y TPS1044 B71 B
Enriquecimiento en la aceleración por la derivada17100 B350 B
Control de corriente de solenoide30144 B237 B
Pulso único temporizado38212 B324 B
Corte de combustible en la desaceleración46292 B478 B
Ralentí por reserva de torque62312 B902 B

En las tablas, los bloques aparecen en el orden de la señal y con el nombre del tipo, como en el menú. En su mapa, use los nombres que usted dio en el paso 7. Los ejemplos 3 a 7 cambian la inyección y comandan solenoide, actuador, corte de combustible y mariposa: lea la advertencia de cada uno antes de probar.

La línea Pantalla del usuario de cada ejemplo dice qué exponer al cliente final, según la política del capítulo Pantalla del usuario: canales, salidas y los límites de la Acción en la VCU quedan ocultos.

#Ventilador con encendido y apagado por temperatura

Enciende un ventilador cuando la temperatura supera un límite y solo lo apaga cuando cae por debajo de otro, más bajo, para que no se encienda y apague sobre el límite.

Diagrama del ejemplo: Ventilador con encendido y apagado por temperatura. La Histeresis comanda la salida y registra el estado; la temperatura leída también va al registro.
Diagrama del ejemplo: Ventilador con encendido y apagado por temperatura. La Histeresis comanda la salida y registra el estado; la temperatura leída también va al registro.
Ejemplo 1 en FuelTech Vision: Temperatura del motor alimenta la Histéresis del ventilador, que activa la Salida del ventilador y registra el Estado del ventilador.
Ejemplo 1 en FuelTech Vision: Temperatura del motor alimenta la Histéresis del ventilador, que activa la Salida del ventilador y registra el Estado del ventilador.
Bloque en la pantallaQué hace en el ejemploValor o ajuste principal
Valor de la VCULee la temperaturaDato de VCU (la pantalla muestra Dado de VCU): Temperatura del motor
HisteresisEnciende por encima del límite superior y apaga por debajo del inferiorLímite superior 95 °C y límite inferior 90 °C (valores de ejemplo)
Salida On/OffActiva el ventiladorSalida: Salida de función personalizada 1
Valor para la VCU (2)Registra el estado y la temperatura leídaMedida personalizada #03 y #04
Pestaña Pantalla del Usuario del ejemplo 1: los campos Enciende por encima de (95) y Apaga por debajo de (90) y una caja de texto.
Pestaña Pantalla del Usuario del ejemplo 1: los campos Enciende por encima de (95) y Apaga por debajo de (90) y una caja de texto.

#Salida por RPM y TPS

Activa una salida solo cuando las RPM superan un valor y la mariposa supera una apertura. Sirve de base para cualquier salida que dependa de dos condiciones.

Diagrama del ejemplo: Salida por RPM y TPS. Dos bloques Interuptor comparan TPS y RPM con sus límites; la Lógica solo enciende la salida cuando las dos valen 1.
Diagrama del ejemplo: Salida por RPM y TPS. Dos bloques Interuptor comparan TPS y RPM con sus límites; la Lógica solo enciende la salida cuando las dos valen 1.
Bloque en la pantallaQué hace en el ejemploValor o ajuste principal
Valor de la VCU (2)Lee apertura y RPMTPS y RPM de motor
Valor fijo (4)Resultado verdadero, resultado falso y los dos límites1; 0; 50; 5000
Interuptor (TPS)Vale 1 si el TPS supera el límiteModo Sobre; límite superior 50
Interuptor (RPM)Vale 1 si las RPM superan el límiteModo Sobre; límite superior 5000
LógicaVale 1 solo si los dos Interuptor valen 1Operación AND
Salida On/OffActiva la salidaSalida de función personalizada a elegir

#Enriquecimiento en la aceleración por la derivada

Inyecta combustible extra al pisar, proporcional a la velocidad con que abre la mariposa, con decaimiento suave y escalado por la carga y por la temperatura del motor.

Diagrama del ejemplo: Enriquecimiento en la aceleración por la derivada. La derivada de la fuente se vuelve enriquecimiento, decae, se escala por carga y temperatura y entra en la Acción en la VCU solo con el motor girando.
Diagrama del ejemplo: Enriquecimiento en la aceleración por la derivada. La derivada de la fuente se vuelve enriquecimiento, decae, se escala por carga y temperatura y entra en la Acción en la VCU solo con el motor girando.
Bloque en la pantallaQué hace en el ejemploValor o ajuste principal
Valor de la VCUFuente de la pisadaTPS (predeterminado) o Pos. pedal
DerivadaVelocidad de apertura, en % por segundoFactor de filtro 0,15
Vector 1x8 (ataque)Transforma la derivada en enriquecimiento (%)Eje −100 a 600; valores −20 a 120
Filtro EMAHace que el enriquecimiento decaigaAlpha 0,005
Operación matematicaMáximo entre el ataque y el decaimientoOperación Máximo
Tabla 4x4 (carga)Multiplicador por RPM y MAPRPM 1000 a 8000; MAP −0,8 a +0,4 bar; celdas 0 a 1,2
Operación matematicaAplica la cargaMultiplicación
Vector 1x8 (temperatura)Multiplicador por la temperatura del motor−10 a 100 °C; 3,0 a 1,0
Operación matematicaAplica la temperaturaMultiplicación
Valor fijo, InteruptorSolo deja pasar con el motor girandoModo Sobre; 400 rpm
Acción en la VCUCompensación de Inyección, en %Mínimo −30; máximo 350
Valor para la VCU (2)Registra la derivada y la corrección aplicadaMedida personalizada #01 y #02

#Control de corriente de solenoide

Mantiene la corriente de un solenoide proporcional en el valor pedido por un comando de 0 a 100 %, por una salida PWM, con realimentación por la corriente medida.

Diagrama del ejemplo: Control de corriente de solenoide. El comando se vuelve corriente objetivo; el PID y el feedforward (prealimentación) forman el ciclo de trabajo (duty), que recibe el dither (una oscilación pequeña y rápida) y comanda la Salida PWM.
Diagrama del ejemplo: Control de corriente de solenoide. El comando se vuelve corriente objetivo; el PID y el feedforward (prealimentación) forman el ciclo de trabajo (duty), que recibe el dither (una oscilación pequeña y rápida) y comanda la Salida PWM.
Bloque en la pantallaQué hace en el ejemploValor o ajuste principal
Valor de la VCU, Limitador, Valor fijo (2), Operación matematica (2)El comando de 0 a 100 % se vuelve corriente objetivoObjetivo = comando ÷ 100 × corriente máxima; corriente máxima 2,0 A
Valor de la VCULee la corriente medidaCorriente de salida amarilla 1 y 2, en A
Filtro EMAFiltra la corriente medidaAlpha 0,5
Valor fijo (3)Ganancias proporcional (Kp), integral (Ki) y derivativa (Kd) del PID20; 1000; 0
PIDCompara el objetivo con la medida y corrigeTiempo de loop 1; anti windup 0,1
Valor fijo, Valor de la VCU, Operación matematica (3)Feedforward (prealimentación): duty que el objetivo exigiría soloObjetivo × resistencia ÷ Tensión de batería × 100; resistencia 5 ohms
Operación matematicaSuma feedforward y corrección del PIDSuma
Valor fijo (2), Operación matematica, Temporizador cíclicoDither: suma al duty una onda cuadrada de +5 y −5Amplitud 5 %; 7 ms encendido y 7 ms apagado
Operación matematicaSuma el dither al dutySuma
LimitadorMantiene el duty entre 0 y 100 %0 a 100
InteruptorPone el duty en cero si el comando queda por debajo del umbralModo Abajo; umbral 0,5 %
Salida PWMComanda la bobinaFrecuencia 1000 Hz, de un Valor fijo
Salida On/OffMantiene apagada la segunda salida del parEntrada 0
Valor para la VCURegistra la corriente filtradaMedida personalizada #03

#Pulso único temporizado

Enciende una salida una única vez por largada (la salida de la arrancada), durante un tiempo fijo, después de una largada válida, disparada por una soltada rápida del acelerador o por un botón. Solo se rearma cuando la largada deja de ser válida.

Diagrama del ejemplo: Pulso único temporizado. El tiempo desde la largada abre las ventanas de los dos disparadores; el Biestable SR memoriza el disparo y un Retardo forma el pulso de la Salida On/Off.
Diagrama del ejemplo: Pulso único temporizado. El tiempo desde la largada abre las ventanas de los dos disparadores; el Biestable SR memoriza el disparo y un Retardo forma el pulso de la Salida On/Off.
Bloque en la pantallaQué hace en el ejemploValor o ajuste principal
Valor de la VCU (3)Lee la largada, el TPS y el botónLargada valida, TPS, Botón de 2-step
Lógica (NOT), IntegradorCuenta los segundos desde la largada válida y se pone en cero cuando deja de valerGanancia 1; reinicio por la largada inválida
Interuptor (2), Lógica (2, AND)Ventana de cada disparador, combinada con el encendido/apagado de ese disparadorTPS de 2,0 a 10,0 s; botón de 1,0 a 10,0 s
Interuptor (Sobre), Retardo (Retardo de apagado)TPS superó 70 % hace poco70 %; 0,25 s
Interuptor (Abajo), Retardo (Retardo de encendido)TPS por debajo de 20 % durante un tiempo corto, para descartar una lectura aislada20 %; 0,03 s
Lógica (AND)Soltada rápida: estaba por encima de 70 % y está por debajo de 20 %
Retardo (Retardo de encendido)Estabiliza el botón0,03 s
Lógica (3: AND, AND y OR)Disparador 1, disparador 2 y pedido de disparo (uno u otro)
Biestable SRMemoriza el disparo y solo se suelta con la largada inválidaPrioridad Conjunto; umbral 0,5
Derivada, Interuptor (Sobre)Detector de flanco: vale 1 solo en la ejecución en que el biestable subeFactor de filtro 0; límite 1
Retardo (Retardo de apagado)Alarga el pulso0,5 s
Salida On/OffActiva el actuadorSalida de función personalizada 1
Lógica (OR), Operación matematica (3), Valor para la VCU (2)Código de estado y soltada rápida, en el registroMedida personalizada #03 y #04

#Corte de combustible en la desaceleración

Corta la inyección cuando el conductor suelta el pedal con el motor girando alto y con vacío de freno motor. El corte entra en rampa y el regreso se suaviza con ignición y con un enriquecimiento corto.

Diagrama del ejemplo: Corte de combustible en la desaceleración. Las condiciones se combinan en una señal armada que activa la rampa del corte; la señal contraria activa las rampas de ignición y de enriquecimiento del regreso.
Diagrama del ejemplo: Corte de combustible en la desaceleración. Las condiciones se combinan en una señal armada que activa la rampa del corte; la señal contraria activa las rampas de ignición y de enriquecimiento del regreso.
Bloque en la pantallaQué hace en el ejemploValor o ajuste principal
Valor de la VCU (6)Lee RPM, pedal, temperatura, MAP, velocidad y embragueRPM de motor, Pos. pedal, Temperatura del motor, MAP, Velocidad, Botón de embrague
Vector 1x8Umbral del pedal suelto, por RPM0 a 15 % de 0 a 7000 rpm; 2 % en 1000 y 2000 rpm
Interuptor (5)Pedal suelto, motor caliente, vacío, velocidad y embrague sueltoTemperatura por encima de 60 °C; MAP por debajo de −0,45 bar; velocidad por encima de −1 (desactivada); botón por debajo de 0,5
Interuptor (2), Biestable SRHistéresis del régimen: permite el corte por encima de un régimen y lo suelta por debajo de otro1800 rpm y 1500 rpm; prioridad Reiniciar
Operación matematica (5, Mínimo)AND en cadena: vale 1 solo si las seis condiciones valen 1
Retardo (Retardo de encendido)Tiempo de confirmación: solo arma el corte si las condiciones se mantienen 0,1 s seguidos0,1 s; si la condición cae antes, la cuenta se cancela
RampaEntrada del corte: sube de 0 a 100 %1000 ms; Reactivar abajo de: 0,5
Operación matematica (Multiplicación)Pone en cero el corte en cuanto cae el armadoSalida de la rampa × armado
Acción en la VCUCorte de inyección de combustible, nivel de 0 a 100 %Mínimo 0; máximo 100
Operación matematicaSeñal contraria al armadoSustracción: 1 menos armado
Rampa, Operación matematicaIgnición en el regreso, solo con el pedal suelto−10 grados volviendo a 0 en 800 ms
Acción en la VCUCompensación de igniciónMínimo −15; máximo 0 grados
Rampa, Operación matematicaEnriquecimiento en el regreso, solo con el pedal suelto25 % volviendo a 0 en 1000 ms
Acción en la VCUCompensación de InyecciónMínimo 0; máximo 30 %
Valor para la VCU (4)Registra el corte y las compensacionesMedida personalizada #03 a #06

#Ralentí por reserva de torque

Sostiene el ralentí en el objetivo de RPM con dos actuadores: la ignición, que es rápida y trabaja con algunos grados de reserva, y el aire de la mariposa electrónica, que es lento. Es el ejemplo más completo: sirve como estudio de caso, y la tabla muestra el dibujo en grupos de bloques.

Diagrama del ejemplo: Ralentí por reserva de torque. El error de RPM alimenta la ignición y el aire; el estado "fuera del ralentí" libera o congela cada parte, y el arranque solo libera las acciones por encima de 400 rpm.
Diagrama del ejemplo: Ralentí por reserva de torque. El error de RPM alimenta la ignición y el aire; el estado "fuera del ralentí" libera o congela cada parte, y el arranque solo libera las acciones por encima de 400 rpm.
Bloque en la pantallaQué hace en el ejemploValor o ajuste principal
Valor de la VCU (3), Valor fijo (3)Entradas y constantes 0, 1 y 0,5Temperatura del motor, RPM de motor, Pedal 1
Vector 1x4, Valor para la VCUObjetivo de RPM por temperatura, registrado1110, 985, 960, 960 rpm a 20, 50, 70, 90 °C; #05
Filtro de paso bajoFiltra el RPMFrecuencia 4 Hz; Factor Q 0,707
Operación matematicaError = objetivo − RPM filtradoSustracción
Vector 1x8, Operación matematica (4), Vector 1x4Ignición: curva del error en grados, separación de avance y retardo, retardo que desaparece con RPM altoReserva −8 grados; retardo máximo −15; avance máximo +2; retardo completo hasta 1300 y cero por encima de 1800 rpm
Interuptor (2), Biestable SR, Valor fijo (2)"Fuera del ralentí": entra en el ralentí con pedal por debajo de 1 % y sale con pedal por encima de 2 %Prioridad Conjunto
Interuptor, Vector 1x4, Operación matematica, Acción en la VCU, Valor para la VCUPone en cero la ignición fuera del ralentí, libera entre 400 y 600 rpm y aplica la Compensación de igniciónMínimo −15; máximo +15 grados; #04
Vector 1x8, Zona Muerta, Vector 1x4, Interuptor, Operación matematica (2), Valor fijo (2)Aire: curva del error en tasa, zona muerta y ganancia asimétricaZona muerta ±2; abrir 3; cerrar 1,2
Integrador, Interuptor (2), Valor fijo (2)Reserva de aire: integra la tasa, se congela fuera del ralentí y drena con el motor detenidoGanancia 0,02; límites 0 y 3 %; RPM mínimo 400; drenaje −200
Vector 1x8, Interuptor, Valor fijo, Operación matematicaImpulso de aire cuando el error de RPM es grandeUmbral 300 rpm; máximo 3 %
Integrador, Vector 1x8, Valor fijo (2), Operación matematica (6)Colchón: apertura inicial consumida despacio cerca del objetivo, solo en el ralentíApertura 1,5 %; decaimiento 0,25 % por segundo
Operación matematica (5), Valor fijoDecaimiento del aire cuando el pedal supera 1 %0,5 por % de pedal
Operación matematica, Acción en la VCU, Valor para la VCUHabilitación de arranque y Compensación de ETCMínimo 0; máximo 5 %; #03