转载:dbc文件格式解析
![](https://pic3.zhimg.com/v2-abed1a8c04700ba7d72b45195223e0ff_is.jpg)
dbc文件格式解析
![](https://pica.zhimg.com/v2-d55be62c9120ec310de236552758ec00_xs.jpg?source=172ae18b)
关注他
dbc对于汽车工程师来说,应该说是很熟了,它是用于描述整车CAN通信矩阵的文件,包括CAN消息的ID定义、收发周期、交互节点、数据场定义等,通常我们是用candb++来编辑dbc文件,很少有人去抠dbc文件的格式,下面就来捋一捋dbc的格式。
Dbc中主要的格式有以下几条:下面就分别捋一捋每条指令的意思。
BO_420 VCU_15: 8 VCU
SG_VCU_DCU_TorqSet : 24|12@0+ (1,-1000) [-1000|1022] "Nm" DCU
CM_BO_420"Transmitted by VCU,including TorqSet,TorqAct,ModeReq,";
CM_ SG_ 420 VCU_DCU_TorqSet "The DCU torque set ";
BA_ "GenMsgCycleTime" BO_ 420 1000;
BA_ "GenSigStartValue" SG_ 420 VCU_DCU_TorqSet 1000;
VAL_ 420 VCU_DCU_TorqSet 2000 "Invalid"
1.BO_ 420 VCU_15: 8 VCU
BO_:代表一条消息的起始标识;
420:消息ID的十进制形式,=0x1A4;
VCU_15:消息名;
“:”:分割符号;
8:报文长度,帧字节数;
VCU:发出该消息的网络节点,标识也可以为为Vector__XXX,表示未指明具体节点;
2.SG_ VCU_DCU_TorqSet :24|12@0+ (1,-1000) [-1000|1022] "Nm" DCU
SG_:代表一个信号信息的起始标识;
VCU_DCU_TorqSet:信号名,分长名与短名,此处是短名,长为名非必须;
“:”:分割符号;
24:信号起始bit;
|:分割符号;
12:信号长度;
@0+ :@0表示是Motorola格式(Intel格式是1),+表示是无符号数据
(1,-1000):(精度值,偏移值);
[-1000|1022] :[最小值|最大值], 物理意义的最小与最大,现实世界的有物理意义的值,比如此处设定扭矩最大为1022Nm;
"Nm":信号的单位;
DCU:接收处理此信号的节点,同样可以不指明,写为Vector__XXX;
3.CM_ BO_ 420"Transmitted by VCU, including TorqSet,TorqAct,ModeReq,"
CM_ SG_ 420 VCU_DCU_TorqSet "The DCU torqueset "
CM_:起始标识,以上两条分别对CAN信息和信号的功能进行详细的描述,用于注释;
4.BA_"GenMsgCycleTime" BO_ 420 1000
BA_:起始标识,用于描述BO_420的周期属性单位为ms,也就是说BO_420的周期为1000ms
5.BA_"GenSigStartValue" SG_ 420 VCU_DCU_TorqSet 1000
BA_:起始标识,用于描述信号VCU_DCU_TorqSet的初始值为1000
6.VAL_ 420 VCU_DCU_TorqSet2000 "Invalid"
VAL_:起始标识符,用于对信号值的描述,如上将信号VCU_DCU_TorqSet信号的无效值设置为2000。
关注公众号:汽车ECU开发,获取更多信息,还可以获取AUTOSAR资料包
喜欢 收藏 申请转载
http://www.taodudu.cc/news/show-7117365.html
相关文章:
- 前端文件格式转换,base64转为file,file转为bolb等
- BMP文件格式分析(zz)
- BMZCTF:BMP
- 大一学生WEB前端静态网页——旅游网页设计与实现-张家口 6页
- 数字先锋 | “智慧旅游”新模式,天翼云助力张家界旅游产业创新发展!
- Python-Django毕业设计张家界旅游景点网站论文(程序+LW).
- 注册表-各种功能-隐藏IE、隐藏硬盘、禁用硬件
- Win7系统电脑关机没反应的解决办法
- win7点击我的计算机没反应,电脑按关机没反应是怎么回事 Win7点关机按钮没反应解决方法...
- 台式电脑不能打开计算机窗口,电脑不能正常关机点击关机按纽无反应的三种解决办法...
- gptuefi优势_uefi启动有什么好处?
- UEFI启动与BIOS启动哪个好,有什么区别
- 详细了解什么是UEFI启动
- windows操作系统 uefi启动
- UEFI启动是什么意思 UEFI启动对比Bios启动优势在哪里
- H5常见问题及解决方案手册
- 使用树莓派摄像头识别二维码,并通过http返回结果
- Android My12306项目(一)
- 12306抢票爬虫selenium+Chromedriver(需手动完成支付)
- python12306自动抢票为什么进入个人中心,python自动登录12306并自动点击验证码完成登录的实现源代码...
- 关于无创DNA检测的真实性
- 生信分析:无创产前检测
- 唐筛的准确率这么低为什么还要做_为什么很多孕妈唐筛低危还要做无创DNA?不仅仅是因为准确率的原因...
- C: warning C275: expression with possibly no effect
- error: possibly undefined macro: AC_PROG_LIBTOOL问题解决
- Vue3 TS props传参报错TS2722: Cannot invoke an object which is possibly ‘undefined‘.
- PHP file_put_contents(): Only 0 of 23482 bytes written, possibly out of free disk space
- configure:13646: error: possibly undefined macro: AC_MSG_ERROR
- 编译opus:error: possibly undefined macro: AM_PROG_LIBTOOL
- [ts]document.getelementbyid object is possibly ‘null‘
转载:dbc文件格式解析相关推荐
- QuickTime文件格式解析
QuickTime文件格式解析 Peter Lee 2008-06-14 一.简介 QuickTime是Apple公司开发的一套完整的多媒体平台架构,可以用来进行多种媒体的创建,生产,和分发,并为这一 ...
- 3GP/MP4 视频文件格式解析及其播放原理(转)
视频文件格式解析之 3GP/MP4 1. 概述 流行的文件格式背后都有大公司的支持.FLV得益于ADOBE公司推动的网络视频分享风潮,而AVI则是MICROSOFT首创的RIFF即视频和音频交 织在一 ...
- X-Analyser 总线分析软件:CANopen、1939解析、UDS诊断、NMEA2000 协议解析、DBC文件解析、仿真工具、CAN报文分析、仿CANoe曲线显示 CAN仪表模拟器
X-Analyser 总线分析软件主要用于:CANopen协议解析.J1939解析 J1939地址ISO15765(UDS诊断) .NMEA2000 协议解析.DBC文件解析 DBC仿真工具.CANo ...
- 手机视频文件格式解析之 3GP/MP4
转载自百度文库 作者: k歌之王 2009-08-23 前言:做完了手机全能播放器的项目, 又要告别几个月来并肩作战,即将去北京发展的Manager zhu.准备把 做过的3GP/FLV/A ...
- Android init.rc文件格式解析
/****************************************************************************** Android init.rc文件格式解 ...
- 【Android 逆向】Android 逆向方法 ( 静态逆向解析 | 函数调用分析 | 动态运行跟踪 | 运行日志分析 | 文件格式解析 | 敏感信息分析 | 网络信息监控 | 环境伪装模拟 )
文章目录 一.Android 逆向方法 1.静态逆向解析 2.函数调用分析 3.动态运行跟踪 4.运行日志分析 5.文件格式解析 6.敏感信息分析 7.网络信息监控 8.软件动态调试 9.环境伪装模拟 ...
- gcc 删除elf_ELF文件格式解析器 原理 + 代码
本文为看雪论坛精华文章 看雪论坛作者ID:菜鸟m号 附件链接:[原创] ELF文件格式解析器 原理 + 代码 写在前面: 读<Linux二进制>,发现作者对 ELF文件格式部分并没有做详细 ...
- cfile清空文件内容_编译-链接-加载 :ELF文件格式解析
摘要:对于C++的初学者,经常在程序的编译或者加载过程中遇到很多错误,类似undefined reference to ... 和 GLIBCXX_3.4.20 not found 等.这些错误都涉及 ...
- mp4文件格式解析(一)
原文地址:mp4文件格式解析(一)作者:可下人间 目前MP4的概念被炒得很火,也很乱.最开始MP4指的是音频(MP3的升级版),即MPEG-2 AAC标准.随后MP4概念被转移到视频上,对应的是MPE ...
最新文章
- volatile关键字的作用、原理
- asp.net考前复习——信息服务身份验证
- jsp 页面显示格式化的日期
- 什么工具可以去视频去水印
- 【运筹学】线性规划数学模型 ( 单纯形法 | 第一次迭代 | 方程组同解变换 | 计算新单纯形表 | 计算检验数 | 入基变量选择 | 出基变量选择 )
- PaintCode 教程1:动态绘制按钮
- USACO-Section1.3 Palindromic Squares (进制转换和回文数)
- noip2016参赛感想
- Python 爬取 201865 条《隐秘的角落》弹幕,发现看剧不如爬山?
- echart 饼图标题title的详细参数配置
- mysql truncate很慢_mysql truncate 的问题
- 075 json和pickle模块
- (转)注意力机制(Attention Mechanism)在自然语言处理中的应用
- 固高运动控制卡学习6 --编码器
- SQLSERVER存储过程实例(上)
- stdafx有什么用(包含相关问题分析)
- Java多线程导出Excel表格, 100w数据量
- 编程语言学习概要与学习方法
- 基于java的学生社团管理系统的研究设计计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
- HTML+CSS+VUE 简易的便签
热门文章
- 超全的数据库建表、SQL、索引规范
- oracle和sqlserver转换,ORACLE与SQLSERVER数据转换
- Mac pro5,5古董@操作系统 OSX 10.9.5对 CUDA以及Xcode的版本支持极限
- 电磁继电器的构造和原理
- 微信开发,分享部分出现的问题
- FastReport安装(中文版)
- Python后端工程师之2022年5月技术栈大盘点
- 算法提高 十进制数转八进制数
- Docker容器下Redis/ES/RabbitMQ/MongoDB/FastDFS启动命令总结
- windows环境安装seata