打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
汽车CAN总线DBC文件简介-esp文件

DBC(data base CAN)文件是由德国Victor公司发布的,它被用来描述单一CAN网络中各逻辑节点信息,依据该文件可以开发出来监视和分析CAN网络中所有逻辑节点的运行状态。

The CAN database is used to identify every packet that is received on the CAN network and passed within the graphical flow chart. Packets are broken into individual variables, and each variable can be assigned a unique conversion formula, operational range, unit, and name.

简单来说,DBC是汽车ECU间进行CAN通讯的报文内容,有了它相互之间才能听懂。

DBC是一种文件格式,.dbc文件是一个ASCII格式的文件,其.dbc扩展名可用于定义CAN网络。DBC由一系列的Message和Signal组成,文件定义了Message和Signal的属性,下面介绍几个重要的关键字:

1、BO_

BO_是对Message的定义。

  • 格式:BO_ ID Name: DLC Transmiter

  • 例子:BO_ 100 ESP_01: 8 ESP

  • 释义:发送方=ESP,帧名称=ESP_01,帧ID=0x64,报文长度=8个字节

2、SG_

SG_是对Signal的定义。

  • 格式:SG_ Name : StartBit | Length @ ByteOrder SignedFlag (Factor,Offset) [Minimum | Maximum] "Unit" Receiver1,Receiver2

  • 例子:SG_ VehSpd : 7|16@0+ (0.01,0) [0|655.35] "km/h" ECM.TCM

  • 释义:信号名称=VehSpd,起始地址=7,长度=16,字节顺序=MSB(大端),符号位=无符号,系数=0.01,偏移=0,最小值=0,最大值=655.35,单位=km/h,接收方=ECM和TCM

3、VAL_

VAL_是对Signal枚举值的定义。

  • 格式:VAL_ ID Name key1 "value1" key2 "value2" ;

  • 例子:VAL_ 100 VehSpdValid 1 "Valid" 0 "Invalid" ;

  • 释义:帧ID=0x64,信号名称=VehSpdValid,枚举值(0x0=Invalid,0x1=Valid)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
dbc文件格式解析
CANoe中的DBC文件CANoe作为专业的系统级总线网络开发和
细说DBC(一)——初识
CAN报文DBC解析的编程方法说明
arcgis10.2.2补丁文件
词根val的释义和用法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服