- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DBC 文件解读(CANdb++
Editor )
DBC文件编辑
概述
DBC :是Database Can的缩写,
其代表的是CAN的数据库文件。
DBC文件内容来源于通讯矩阵,
也可以理解为通讯矩阵来源
于DBC。
常用的DBC文件编辑器:
CANdb++ 。
主要内容
◼ 通讯矩阵解析
编辑DBC文件
通讯矩阵解析
通讯矩阵是通讯数据解析的基础,
也是数据库的基础
➢报文名称:简单对这帧报文的
描述描述;一般包含发送ECU和
信息。
➢报文标识符(ID):每一帧报文
的ID都是独一无二的,且不是随
便定义的,根据报文仲裁来的。
通讯矩阵解析
➢报文类型:常规应用报文
(Normal),网络管理报文
(NM),诊断报文(Diag);
➢报文发送类型:常见的周期型
(Cycle)和事件型(Event )还
有周期事件型(CE);
➢报文周期时间:报文发送周期
时间(仅对周期型报文),单位:
ms
通讯矩阵解析
➢报文长度:CAN的报文长度小于
等于8 ;CANFD的报文长度小于
等64 ;
➢信号名称:这帧报文的所包含
的信号名称;
➢信号描述:每个信号是做什么
的,也就是信号的概述
通讯矩阵解析
➢排列格式:Intel和Motoroal
Intel :
通讯矩阵解析
➢排列格式:Intel和Motoroal
Motoroal :
通讯矩阵解析
➢起始字节:一个报文有8个字节,
起始字节是指其中的一个信号的
起始字节;
➢起始位:一个报文有64位,起
始位是指其中一个信号的起始位
置;
➢信号长度:一个报文的信号所
占的长度,也就是占了多少位。
通讯矩阵解析
➢数据类型:信号的数据类型,
主要分有符号型和无符号型;
➢精度:比例因子是为了计算信
号的物理值,[物理值] = ( N *
[精度] ) + [偏移量]
➢偏移量:偏移量用来计算信号
的物理值,一般有负数的才会有
偏移量。
通讯矩阵解析
➢物理最小值:信号的物理最小值
➢物理最大值:信号的物理最大值
➢总线最大值:信号的总线最小值
➢总线最小值:信号的总线最大值
➢初始值:默认发的值,一般都是0
➢无效值:十六进制表示的无效值
➢单位:信号物理值的单位
通讯矩阵解析
➢信号值描述:描述信号中各个
值在总线表达的意思
➢“r”,“s”:该报文是由哪些控制
器读取,哪个控制器发出的
主要内容
通讯矩阵解析
◼ 编辑DBC文件
编辑DBC文件
➢安装Vector CANdb++ :无须单
独安装,安装canoe或者
canalyzer时就自带了。
➢打开CANdb++ Editor :先打开
canoe或者canalyzer 中的Tools
栏中点击CANdb++ Editor
编辑DBC文件
➢打开CANdb++ Editor后是一个空不的页面
编辑DBC文件
➢点击文件,选择创建
DBC (Creage
Database)
编辑DBC文件
➢选择格式的DBC文件:
选择格式,常用的是
CANoeTemplate.dbc
编辑DBC文件
➢给dbc文件取一个名字,然后保存
编辑DBC文件
➢创建新的信号:选中Signals右键选中New
编辑DBC文件
➢根据通讯矩阵填上信号
名称、长度、数据类型、
单位、精度、偏移量、
最小值、最大值等信息
编辑DBC文件
➢选择message右键选择New ,创建报文;根据通讯矩阵填上报文信息
编辑DBC文件
➢在message窗口中
选择signal ,点击
Add ,添加信号
编辑DBC文件
➢选择Netwotk notes右键选择New ,创建节点;
编辑DBC文件
➢将创建好的message和
signal用鼠标拖入节点
的Tx Messgae、Rx
Message、Mapped Tx
Signals 、Mapped Rx
Signals 中;
发送只能拖入报文,
接
您可能关注的文档
最近下载
- Android Studio系列教程2--基本设置与运行.pdf VIP
- 《光伏施工质量管理制度》.docx VIP
- 妇产科手术分级目录.pdf VIP
- VW 01110-3-2020-螺纹连接第三部分:监视连续旋转驱动工具的参数设置系统(中文).pdf VIP
- 原子、分子、离子和元素的相互关系.ppt VIP
- 桂林理工大学 856材料科学基础 2015-2021年考研专业课历年真题.pdf VIP
- 4区块链原理与技术 第四讲 共识算法.pptx VIP
- 国际服务贸易 教学案例(王海文).docx
- 雅马哈CLP785&775&745&735用户使用说明书.pdf
- VW 01110_2_EN-2022 螺纹连接装配和工艺保证.pdf VIP
文档评论(0)