Visionneuse DBC et décodeur de messages
Analysez BO_/SG_ dans le navigateur, inspectez bits, facteur/décalage et décodez une charge hex.
Les valeurs d’exemple sont modifiables. Tout est calculé localement, sans envoi de données.
| ID | Nom | DLC | Émetteur | |
|---|---|---|---|---|
| 0x100 | EngineData | 8 | Engine | |
| 0x200 | BodyStatus | 8 | Body |
| Nom | Bit de départ | Longueur | Ordre des octets | Facteur/Décalage | Plage | Unité |
|---|---|---|---|---|---|---|
| Rpm | 0 | 16 | intel | 0.25 / 0 | 0 … 16383.75 | rpm |
| CoolantTemp | 16 | 8 | intel | 1 / -40 | -40 … 215 | degC |
| Throttle | 24 | 8 | intel | 0.4 / 0 | 0 … 102 | % |
| VehicleSpeed | 32 | 16 | intel | 0.01 / 0 | 0 … 655.35 | km/h |
Questions fréquentes
Non. Le fichier est lu via l’API File et analysé dans la page uniquement.
En DBC, Motorola démarre au bit de poids fort et descend en dents de scie ; Intel démarre au bit de poids faible.
Mode d’emploi
Le corps de l’article ci-dessous n’est actuellement complet qu’en chinois ; l’interface, les titres, descriptions et FAQ suivent la langue choisie.
- 选择
.dbc文件(≤5MB)或直接粘贴文本。 - 报文列表按
BO_顺序展示;点选一行查看该报文的信号表。 - 在 载荷 hex 中输入不少于该报文 DLC 的字节数,结果区给出每个信号的物理值与原始值;字节不足时工具会明确报错,不会自动补零。
支持的语法
BO_ <id> <name>: <dlc> <transmitter>SG_ <name> : <start>|<len>@<0|1><+|-> (<factor>,<offset>) [<min>|<max>] "<unit>" <receivers>
暂不解析 CM_/BA_/VAL_ 等属性块与多路复用(M/m<number>)。解析失败的行收集在”解析告警”里,不会中断整体解析。