Pular para o conteúdo principal
Avançado

Transmissão de dados pela CAN e integração com o WideLink

A evoTech conversa com o WideLink (o display/módulo da MotroLink) em dois sentidos pela mesma rede CAN: a ECU transmite dados do motor pra fora, e recebe comandos de volta. Este guia explica os dois lados.

Onde clicar

Barramento CAN → Configurações de Barramento CAN, painel Barramento CAN.

CampoO que faz
Habilitar broadcast CAN EvotechLiga a transmissão contínua de dados do motor pela CAN. Sem isso ligado, o WideLink (ou qualquer outra tela externa que dependa desses dados) não recebe nada.
Barramento dados CAN EvotechEm qual dos barramentos CAN físicos (se a sua ECU tiver mais de um) essa transmissão sai.
Endereço base dados CAN EvotechO endereço CAN inicial usado pelos pacotes de dados — precisa bater com o que o dispositivo receptor (WideLink) espera.
Tipo endereço dados CAN EvotechFormato do endereço CAN (padrão ou estendido) — também precisa bater com o receptor.
Período dados CAN EvotechDe quanto em quanto tempo a ECU manda um novo pacote de dados. Período menor = dados mais atualizados na tela, só que mais tráfego na rede.
Use os valores recomendados pelo WideLink

Endereço base e tipo de endereço não são "escolha livre" — o WideLink (ou qualquer outro receptor) espera um endereço específico. Use os valores que vêm no manual/configuração recomendada do seu WideLink, não invente um número.

O que realmente vai nesse fluxo de dados

Essa transmissão carrega, continuamente, praticamente tudo que a ECU sabe sobre o motor — entre outras leituras:

  • Motor: RPM, avanço de ignição, duty cycle de injetor e de bobina, massa de ar por cilindro, pulso de injeção.
  • Acelerador e velocidade: posição do pedal, TPS (1 e 2), posição da wastegate, velocidade do veículo, % de etanol.
  • Temperaturas e pressões: motor (CLT), ar de admissão (IAT), auxiliares 1 e 2, óleo, combustível, MAP, pressão de combustível (baixa e alta), tensão de bateria.
  • Mistura e detonação: lambda medido (sondas 1 e 2), ajuste de curto prazo (STFT), contagem de detonação geral e por cilindro.
  • VVT: ângulo alvo e real de admissão/escape (se o motor tiver comando variável).
  • Status e proteções: corte de combustível/ignição ativo, relé principal, bomba de combustível, luz de check engine, aquecedor da sonda O2, se a proteção por desvio de lambda está ativa, ventoinhas, marcha engatada.
  • Viagem: distância percorrida, combustível consumido, consumo instantâneo e médio (km/L).

É esse conjunto de dados que o WideLink usa pra montar os mostradores na tela dele — não precisa decorar a lista, ela só existe pra você ter uma ideia da amplitude do que passa por ali.

O WideLink também manda um pacote de comando pra ECU, com vários botões/funções controlados remotamente. A ECU não precisa de configuração extra pra aceitar isso — já vem pronto na firmware — mas é importante você saber que essas funções podem ser acionadas por fora do console, não só pelos campos normais de calibração:

O que o WideLink controla remotamenteEfeito
Liberar/bloquear o Controle de LargadaSe o WideLink mandar "bloquear", a largada não ativa mesmo que esteja habilitada e configurada normalmente no console.
Liberar/bloquear o Anti-LagMesma lógica — bloqueio remoto por cima da configuração normal.
Zerar o hodômetro de viagem (e o aprendizado do sensor de etanol virtual, se usado)Um "reset" que o WideLink pode disparar.
Comandos do Piloto Automático (Cruise Control)O WideLink pode operar os botões de cruise control remotamente, além do jeito normal (botão físico/interruptor dedicado).
Ativar/desativar o modo valet (manobrista)Limita o RPM máximo ao valor configurado em "RPM Máx. Manobrista" — pode ser ligado remotamente pelo WideLink, sem precisar mexer em nada no console.
Isso é integração de produto, não uma tela de calibração

Você não configura esses comandos numa tela específica da ECU — eles já funcionam automaticamente quando o WideLink está conectado e mandando esses comandos pela rede CAN. Se alguma dessas funções (largada, anti-lag, modo valet) parecer "travada" mesmo configurada certa no console, verifique se o WideLink não está mandando um comando de bloqueio/ativação por cima.