FuelTech ManualsGlossárioBuscar

10. CAN Personalizável

Versão 1.2Software: FuelTech Vision 3.0Firmware: 00.03.00.01Produtos: FT700, FT470, VisionFT2026-10-13

#Para que serve

O CAN Personalizável monta e interpreta quadros CAN definidos por você. É a ferramenta para conversar com equipamentos que não usam o protocolo FTCAN: painéis e dataloggers de outras marcas, módulos de câmbio, módulos de injeção ou de ignição de terceiros, sensores CAN e módulos originais do veículo (veja os limites no fim deste capítulo).

Com ele a VCU pode:

O caminho é Minha VCU > CAN Personalizável, logo abaixo de Portas CAN. A função vem desabilitada: ligue-a antes de configurar. O CAN Personalizável funciona em porta configurada em Modo RAW ou em FTCAN 2.0; para equipamentos de outras marcas use Modo RAW, na taxa do equipamento. Confira em Portas CAN se a porta escolhida está ativada: o editor não faz essa conferência. Antes de transmitir numa rede original do veículo, releia o aviso da Apresentação.

Caminho de um dado no CAN Personalizável, na transmissão e na recepção.
Caminho de um dado no CAN Personalizável, na transmissão e na recepção.

#Quadros e sinais

A tela tem duas abas:

CAN Personalizável, aba Quadros, com os botões Importar DBC e Exportar DBC.
CAN Personalizável, aba Quadros, com os botões Importar DBC e Exportar DBC.

O sinal é definido uma vez e marcado nos quadros em que entra. Um mesmo sinal pode ser marcado em mais de um quadro; nesse caso ele ocupa a mesma posição de bits em todos eles.

RecursoLimite
Quadros16
Sinais no banco (um sinal marcado em vários quadros conta uma vez)48
Tamanho do quadro1 a 8 bytes; até 64 bytes em porta com Modo FD
Tamanho do sinal1 a 32 bits
Bit de início0 a 511
PortasA, B e C

#Campos do quadro

Cada quadro tem um interruptor Habilitada no cabeçalho. Com ele desligado o quadro fica acinzentado e a VCU o ignora.

Quadro de transmissão aberto na aba Quadros.
Quadro de transmissão aberto na aba Quadros.
CampoO que faz
Nome customizadoNome do quadro no editor e no DBC exportado. Não vai para a VCU.
IDIdentificador em hexadecimal. Até 7FF com ID padrão; até 1FFFFFFF com ID Extendido. O editor não aceita o mesmo ID em dois quadros, mesmo em portas ou direções diferentes.
ID ExtendidoLigado: ID de 29 bits (estendido). Desligado: ID de 11 bits. Vem ligado em quadro novo: confira o que o equipamento usa.
BytesTamanho dos dados. Até 8 em porta sem Modo FD; até 64 em porta com Modo FD.
DireçãoTX (Transmite): a VCU envia o quadro a cada Período. RX (Recebe): a VCU escuta o ID e decodifica os sinais.
PortaPorta A, B ou C, a mesma letra da tela Portas CAN. A FT470 tem só as Portas A e B: a opção C não se aplica a ela.
Período (TX)Intervalo entre transmissões, de 0,01 s (100 Hz) a 60 s. O título do campo mostra a frequência equivalente.
Timeout (RX)Tempo máximo sem receber o quadro, de 0,5 a 60 s. Estourado, os sinais do quadro vão a zero e ficam marcados como sem dado válido.
Forçar CAN ClássicoSó em porta com Modo FD. Envia este quadro como CAN clássico, sem BRS, para equipamentos que não entendem CAN FD. Use no máximo 8 bytes neste quadro: o editor não limita sozinho.
BRS (somente Can FD)Só em porta com Modo FD. Ligado, a parte de dados vai na taxa de dados FD da porta.
Sinais adicionadosA lista dos 48 sinais com caixa de marcar. Marque os que compõem este quadro.

#Campos do sinal

CampoO que faz
Nome customizadoNome do sinal no editor e no DBC exportado. Não vai para a VCU.
Canal da VCUO dado que o sinal transporta. Em quadro TX é a origem do valor; em quadro RX é o canal onde o valor recebido é gravado. Com Nenhum, o sinal carrega um Valor fixo.
Canal aritméticoDefine como a VCU faz a conta entre o canal e os bits (veja adiante). Vem ligado. Desligado, a conta usa só números inteiros e positivos.
Start bitPosição do sinal no quadro (o bit de início). Em Intel é o bit menos significativo; em Motorola é o mais significativo, na numeração do DBC.
ComprimentoQuantidade de bits do sinal, de 1 a 32.
Ordenação de bitsA ordem dos bytes do capítulo 3: Intel (Little Endian) ou Motorola (Big Endian). Sinal novo nasce em Motorola.
Tipo de valorSem sinal ou Com sinal (complemento de dois, veja o capítulo 3). Vale para a leitura de quadros RX.
Escala e OffsetO fator e o offset do sinal: valor = bruto × Escala + Offset.
Valor fixoSó com Canal da VCU em Nenhum. Valor em hexadecimal (até 8 dígitos) escrito direto nos bits do sinal, sem escala.
Aba Sinais, com um sinal aberto.
Aba Sinais, com um sinal aberto.

#Canal aritmético

Este campo exige atenção quando o sinal é digitado à mão.

#Como a VCU monta os bits

Algumas regras ajudam a prever exatamente o que vai para a rede:

#Recepção: regras importantes

Quadro de recepção aberto: o campo Timeout aparece no lugar do Período.
Quadro de recepção aberto: o campo Timeout aparece no lugar do Período.

#Transmissão: regras importantes

#Erros e como enxergá-los

A VCU indica problema no CAN Personalizável de três formas:

Situações que desabilitam o quadro ou o fazem ser ignorado:

#Limites do CAN Personalizável

Na versão 3.0 o CAN Personalizável não gera checksum (valor de verificação calculado sobre os dados) nem contador rotativo (valor que muda a cada quadro), não trata sinais multiplexados (sinais cujo significado depende de um seletor no próprio quadro), não transmite por evento (só periodicamente), não envia nem responde quadros remotos, não tem timeout por sinal (só por quadro) e não trabalha com valores em ponto flutuante IEEE (número com casas decimais) nem com sinais de mais de 32 bits. Módulo original moderno que exige checksum ou contador pode recusar esses comandos.