FuelTech ManualsGlossárioBuscar

5. Arquivos DBC

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

#O que é um DBC

DBC (database CAN) é um arquivo de texto que descreve uma rede CAN: quais mensagens existem, quem transmite cada uma e onde está cada sinal dentro delas. O formato virou o padrão de fato da indústria. Fabricantes de painéis, módulos de câmbio, sensores e dataloggers costumam fornecer o DBC do equipamento, e é com ele que se configura a comunicação sem precisar decifrar bit a bit.

#Anatomia de uma mensagem

Cada mensagem começa com uma linha BO_ e é seguida por uma linha SG_ para cada sinal:

Uma mensagem e um sinal num arquivo DBC. Os números estão explicados na tabela abaixo.
Uma mensagem e um sinal num arquivo DBC. Os números estão explicados na tabela abaixo.
NºCampoSignificado
1IDIdentificador da mensagem, em decimal (1600 = 0x640). ID estendido aparece com o bit 31 ligado, ou seja, somado de 2147483648 (0x80000000).
2Nome da mensagemSó para leitura humana.
3TamanhoQuantidade de bytes de dados (DLC).
4TransmissorO módulo que envia a mensagem.
5Nome do sinalSó para leitura humana.
6Bit de inícioPosição do sinal no quadro (convenção explicada no capítulo 3, Sinais).
7TamanhoQuantidade de bits do sinal.
8Ordem dos bytes@1 = Intel, @0 = Motorola.
9Sinal+ = sem sinal, − = com sinal.
10Fator e offsetvalor físico = bruto × fator + offset.
11Mínimo e máximoFaixa do valor físico. Informativa.
12UnidadeInformativa.
13ReceptoresOs módulos que usam o sinal.

#Outras linhas comuns

Além de BO_ e SG_, um DBC costuma ter linhas de comentário (CM_), atributos (BA_DEF_ e BA_; por exemplo GenMsgCycleTime, o período de transmissão de cada mensagem, em milissegundos) e tabelas de valores (VAL_, que dão nome a cada valor de um sinal, como 0 = Desligado e 1 = Ligado). Mensagens CAN FD são marcadas por atributo, normalmente VFrameFormat, que diz se o quadro é clássico ou FD.