FuelTech ManualsGlosarioBuscar

5. Archivos DBC

Versión 1.2Software: FuelTech Vision 3.0Firmware: 00.03.00.01Productos: FT700, FT470, VisionFT2026-10-13

#Qué es un DBC

DBC (database CAN) es un archivo de texto que describe una red CAN: qué mensajes existen, quién transmite cada uno y dónde está cada señal dentro de ellos. El formato se convirtió en el estándar de facto de la industria. Los fabricantes de paneles, módulos de caja de cambios, sensores y dataloggers suelen proporcionar el DBC del equipo, y con él se configura la comunicación sin necesidad de descifrar bit a bit.

#Anatomía de un mensaje

Cada mensaje comienza con una línea BO_ y le sigue una línea SG_ por cada señal:

Un mensaje y una señal en un archivo DBC. Los números se explican en la tabla siguiente.
Un mensaje y una señal en un archivo DBC. Los números se explican en la tabla siguiente.
NºCampoSignificado
1IDIdentificador del mensaje, en decimal (1600 = 0x640). El ID extendido aparece con el bit 31 activado, es decir, sumado a 2147483648 (0x80000000).
2Nombre del mensajeSolo para lectura humana.
3TamañoCantidad de bytes de datos (DLC).
4TransmisorEl módulo que envía el mensaje.
5Nombre de la señalSolo para lectura humana.
6Bit de inicioPosición de la señal en la trama (convención explicada en el capítulo 3, Señales).
7TamañoCantidad de bits de la señal.
8Orden de bytes@1 = Intel, @0 = Motorola.
9Signo+ = sin signo, − = con signo.
10Factor y offsetvalor físico = bruto × factor + offset.
11Mínimo y máximoRango del valor físico. Informativo.
12UnidadInformativa.
13ReceptoresLos módulos que usan la señal.

#Otras líneas comunes

Además de BO_ y SG_, un DBC suele tener líneas de comentario (CM_), atributos (BA_DEF_ y BA_; por ejemplo GenMsgCycleTime, el período de transmisión de cada mensaje, en milisegundos) y tablas de valores (VAL_, que dan nombre a cada valor de una señal, como 0 = Desactivado y 1 = Activado). Los mensajes CAN FD se marcan por atributo, normalmente VFrameFormat, que dice si la trama es clásica o FD.