1. Apresentação
Este guia ensina a criar funções customizadas na VCU, a unidade de controle FuelTech instalada no veículo (modelos FT700 e FT470; algumas telas e mensagens a chamam de ECU). A função é desenhada no FuelTech Vision, o software da FuelTech que configura a VCU; o editor de funções customizadas está na versão para computador.
Uma função customizada é um programa que você desenha, em vez de escrever. O desenho é feito de blocos ligados por cabos: cada bloco faz uma tarefa (ler uma medida da VCU, comparar, somar, filtrar, comandar uma saída) e cada cabo leva o resultado de um bloco à entrada de outro. Uma saída pode alimentar várias entradas; cada entrada aceita um só cabo.
O conjunto de blocos e cabos de uma função é o grafo: a palavra da matemática para pontos ligados por linhas. Você desenha o grafo no FuelTech Vision, ele vai gravado dentro do mapa e a VCU o executa sozinha, em ciclos de cerca de 1 ms. Cada mapa tem 10 espaços, de Função customizada 1 a Função customizada 10.
#Para que serve
Você escolhe quais medidas da VCU entram, que cálculo fazer com elas e o que sai: uma saída física ou uma ação sobre ignição, injeção, corte e borboleta eletrônica. Exemplos do que uma função customizada faz (o capítulo Exemplos traz casos completos):
- Ventoinha por temperatura: liga acima de um valor e desliga abaixo de outro, sem ficar ligando e desligando em torno do ponto.
- Saída por rotação e borboleta: aciona uma saída só quando a rotação e a abertura da borboleta passam, as duas, de um valor.
- Enriquecimento na aceleração: injeta combustível extra na pisada, proporcional à velocidade de abertura do acelerador.
- Controle de corrente de solenoide: mantém a corrente de uma bobina proporcional no valor pedido, por saída PWM (que liga e desliga muitas vezes por segundo).
- Pulso temporizado: aciona uma saída uma única vez, por tempo fixo, depois de condições de largada.
- Corte na desaceleração: corta a injeção ao soltar o pedal em movimento e volta de forma suave, com ajuda da ignição.
- Controle de lenta: segura a rotação da lenta com dois atuadores, a ignição e o ar da borboleta eletrônica.
Para veículo elétrico (EV), o bloco Ação na VCU tem duas ações sobre o alvo de torque do motor elétrico (ficha Ação na VCU, no capítulo Blocos de saída). A integração do inversor, do gerenciamento da bateria e do carregador está fora do escopo deste guia.
#O que você precisa
- FuelTech Vision 3.0 e firmware 00.03.00.01 (o firmware é o programa que roda dentro da VCU). A FT700 e a FT470 usam essa mesma versão de firmware e o menu Funções customizadas não filtra por VCU. O número de entradas e saídas físicas muda de uma VCU para outra. Na FT470, as medidas Entrada analógica 28: tensão a Entrada analógica 36: tensão leem sempre 0.
- Um mapa carregado no FuelTech Vision. A tela abre sem VCU conectada: sem VCU você desenha e organiza o grafo, mas não há valores vivos da VCU.
- Para a função rodar, o mapa com ela precisa estar gravado na VCU e a função precisa estar habilitada.
- Firmware mais antigo que o mapa pode não reconhecer um bloco. A VCU avisa com "Função customizada: tipo de bloco inválido" e pede para atualizar o firmware ou remover o bloco.
#Como o guia está organizado
O guia segue a ordem do trabalho, do conceito à entrega:
- Conceito: Apresentação (este capítulo) e Como a VCU executa (ciclo, memória e ações).
- Ferramenta: A tela de Funções customizadas (onde fica, criar, habilitar, importar e exportar) e Montando o grafo (inserir, ligar, copiar e organizar blocos).
- Catálogo, com uma ficha por bloco: Blocos de entrada, matemática e lógica; Blocos de tempo, filtro, controle e tabela; Blocos de saída.
- Método e prática: Do problema ao grafo e Exemplos, do simples ao complexo.
- Entrega: Tela do usuário (campos, rótulos, tabelas, textos e imagem de fundo), Proteção com senha (o que trava e o que não trava) e Entregar ao cliente (exportar, versionar e conferir).
- Consulta: Diagnóstico e erros comuns e Glossário.
Quem só vai usar a tela do usuário que recebeu pode ir direto à seção O que o cliente vê e faz, no fim do capítulo Tela do usuário, e à seção O que fica bloqueado, no capítulo Proteção com senha. O resto desses dois capítulos é para quem cria a função.
#A jornada de quem cria uma função
Quem cria uma função percorre o mesmo caminho, da primeira ideia à entrega ao cliente. Cada etapa tem um capítulo neste guia.
