Saídas PWM de uso geral (GPPWM)
A ECU tem 4 saídas "genéricas" (PWM Uso Geral 1 a 4) que você pode usar pra controlar qualquer coisa elétrica extra do seu carro que precise de um sinal proporcional (0-100%) baseado numa condição do motor — a ECU só fornece o sinal, o que ele realmente aciona depende de como você instalou fisicamente.
- Ventoinha extra de intercooler, ligando conforme a temperatura do ar de admissão.
- Bomba de óleo elétrica secundária ou bomba de água auxiliar, ligada conforme RPM ou carga.
- Solenoide de wastegate extra ou qualquer atuador simples que só precise de liga/desliga numa condição específica (veja o modo liga/desliga mais abaixo).
- Uma saída que só liga acima de um certo % de etanol, pra ativar um sistema auxiliar de flex fuel.
O nome da saída (PWM Uso Geral 1, 2, 3 ou 4) não diz nada sobre a função — a função é você quem define, com o eixo e a tabela.
Onde clicar
Atuadores → Saídas PWM → PWM Uso Geral 1 (ou 2, 3, 4 — cada saída tem sua própria tela idêntica em estrutura).
Campos da tela
| Campo | O que faz |
|---|---|
| Saída | O pino físico da ECU que essa saída usa. Sem escolher um pino aqui, o resto da tela não faz nada. |
| Frequência | Frequência do sinal PWM em Hz. Deixe em 0 pra usar essa saída como liga/desliga simples em vez de PWM de verdade (veja abaixo). |
| Ligar acima do duty / Desligar abaixo do duty | Só aparecem com Frequência em 0Hz (modo liga/desliga). Definem a histerese: a saída liga quando o valor calculado passa do primeiro número, e só desliga quando cai abaixo do segundo — evita a saída "piscando" perto do limiar. |
| Duty se houver erro | O que a saída faz se a fonte de dado do eixo falhar (sensor desconectado, por exemplo) — sempre configure isso pensando em segurança (ex.: uma ventoinha auxiliar de segurança deveria ir pra 100% em caso de erro, não pra 0%). |
| Eixo X / Eixo Y | Qual variável do motor alimenta cada eixo da tabela — não é fixo em RPM/carga, você escolhe entre várias opções disponíveis (RPM, TPS, MAP, CLT, IAT, % de etanol, velocidade do veículo, pressão/temperatura de óleo, temperatura de escape (EGT), posição de VVT, marcha detectada, entre outras). |
Modo PWM de verdade vs. modo liga/desliga
- Frequência = 0Hz → a saída funciona como liga/desliga simples, usando Ligar acima do duty/Desligar abaixo do duty como limiares de histerese sobre o valor calculado pela tabela.
- Frequência > 0Hz → a saída vira um PWM de verdade, proporcional — o valor da tabela (0-100%) sai direto como duty cycle do sinal. Precisa de um atuador físico compatível com PWM na outra ponta (mesma ideia da ventoinha em modo PWM — atuador liga/desliga comum não vai responder direito a um sinal PWM).
Preenchendo a tabela
- Escolha o Eixo X e Eixo Y — a variável que melhor representa a condição que deve controlar essa saída. Exemplo: pra uma ventoinha de intercooler, você provavelmente quer o eixo baseado em IAT (ou temperatura do ar após o intercooler, se tiver sensor auxiliar nesse ponto) e talvez carga do motor no outro eixo.
- Preencha a tabela com os valores de saída (0-100% de duty, ou "liga acima"/"desliga abaixo" se estiver em modo liga/desliga) pra cada combinação dos dois eixos.
- Use o campo Nota pra anotar pra você mesmo o que aquela saída específica está realmente acionando no carro — com 4 saídas genéricas, é fácil esquecer qual é qual depois de um tempo.
Como essas saídas são genéricas, um erro de configuração de pino pode acabar ligando 12V (ou aterrando) um componente elétrico no momento errado. Sempre teste com o componente desconectado antes da primeira vez, e confirme com um multímetro que a saída se comporta como esperado.
Saiba mais
Uma saída GPPWM pode usar outra saída GPPWM como eixo
Entre as opções de Eixo X/Eixo Y existem "GPPWM Output 1" a "GPPWM Output 4" — ou seja, dá pra usar o valor já calculado de uma saída genérica como entrada de outra. Isso permite montar lógicas em duas etapas: por exemplo, a saída 1 calcula um "fator de risco" (0-100%) combinando RPM e temperatura de escape, e a saída 2 usa esse resultado como eixo pra decidir se liga um alarme ou reduz outro atuador — sem precisar repetir a mesma lógica em duas tabelas separadas.