社区
单片机/工控
帖子详情
如何在dbc文件中识别Message ID是标准帧还是拓展帧?
哈哈leilei
2018-09-30 02:03:20
现在做一个项目要求直接读取dbc文件,dbcMessage ID在0x7FF到0x1FFFFFFF之间肯定是拓展帧,那小于0x7FF的怎么识别是标准帧还是拓展帧呢?
BO_ 1668 LIN_Sleep_Mode_Event: 4 Vector__XXX
上图中Message ID为1668,怎么识别是拓展帧还是标准帧?
...全文
1440
2
打赏
收藏
如何在dbc文件中识别Message ID是标准帧还是拓展帧?
现在做一个项目要求直接读取dbc文件,dbcMessage ID在0x7FF到0x1FFFFFFF之间肯定是拓展帧,那小于0x7FF的怎么识别是标准帧还是拓展帧呢?BO_ 1668 LIN_Sleep_Mode_Event: 4 Vector__XXX上图中Message ID为1668,怎么识别是拓展帧还是标准帧?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
哈哈leilei
2018-10-07
打赏
举报
回复
非常感谢,帮我解决了这个问题。
yishumei
2018-09-30
打赏
举报
回复
图中所述:如果CAN-ID的最高有效位被置1,则该ID是扩展的CAN ID。以此判断BO_ 1668是标准帧。 vector公司给出的DBC文件格式详见https://wenku.baidu.com/view/41c36d25ed630b1c59eeb534.html?sxts=1538300129738。 翻译见https://www.cnblogs.com/alphaxz/p/9339715.html。
汽车电子AutoSAR从入门到精通视频课程
课程大纲1-什么是 AutoSAR 为什么要学习 AutoSAR2-AutoSAR课程大纲3-用Linux操作系统思维理解AutoSAR4-AutoSAR出现的背景和行业状况5-AutoSAR运行的硬件环境ECU6-AutoSAR优势和代码演示7-AutoSAR开发方法论8-汽车电子岗位介绍9-AUTOSAR工具链讲解10-BSW概述-111-BSW概述-212-CAN总线物理层讲解-113-CAN总线物理层讲解-214-CAN总线物理层讲解-
标准
和仲裁机制15-CAN总线物理层讲解-数据
帧
16-CAN总线物理层讲解-错误检测机制17-CAN总线物理层讲解-位时间和同步18-CAN总线
DBC
文件
讲解19-AutoSAR通信概述-通信服务架构120-AutoSAR通信概述-通信服务架构221-AutoSAR通信概述-PDU和收发数据流22-CAN总线网络传输层CanTp讲解-Can诊断网络分层23-CAN总线网络传输层CanTp讲解-CanTp组
帧
拆
帧
过程-124-CAN总线网络传输层CanTp讲解-CanTp组
帧
拆
帧
过程-225-CAN总线网络传输层CanTp讲解-CanTp时间参数和诊断数据流26-车载以太网第一讲-车载以太网基础知识MAC PHY27-车载以太网第一讲-车载以太网和工业以太网区别28-车载以太网在Autosar上的应用-以太网协议栈软件架构29-车载以太网在AutoSAR上的应用-Soad PduR30-LIN总线入门到精通第一讲-Lin总线基础知识31-LIN总线入门到精通第一讲-Lin协议格式32-LIN总线入门到精通第一讲-Lin
帧
类型33-LIN总线的通信矩阵和LDF
文件
讲解34-LIN总线在AutoSAR上的应用35-Lin总线诊断应用-LinTp传输层36-Lin总线诊断应用-Lin主节点诊断流程37-SPI总线基础知识38-AutoSAR SPI应用39-协议数据单元PDU和服务数据单元SDU40-Pdu Router(PduR)模块详解41-Com模块讲解-报文和信号42-Com模块讲解-COM内部实现原理43-诊断功能第一讲-诊断基础知识44-诊断功能第二讲-UDS服务讲解-UDS基础知识45-诊断功能第二讲-UDS服务讲解-物理寻址和功能寻址46-诊断功能第二讲-UDS服务讲解-具体服务讲解-147-诊断功能第二讲-UDS服务讲解-具体服务讲解-248-诊断功能第二讲-DCM模块讲解49-诊断功能第四讲-OBD服务50-存储知识和AUTOSAR存储架构51-AUTOSAR 存储服务之Fee换页策略52-Autosar BswM模块讲解53-AutoSAR OS和OSEK OS54-AutoSAR应用软件层-RTE层概述55-AutoSAR应用软件层-AppL层概述
CAN总线和DCB
文件
格式
CAN总线和
DBC
文件
【汽车电子】can报文和can database(can
dbc
)
candb++的基本知识和使用
CAPL编程
中
需要注意的点和事项(总结笔记)
(多说一句CAPL还修改了一些很让人看不懂的操作,如,函数类定义的变量,默认都是static类型变量,这一点来说就让人很不理解,也对很多刚刚接触capl的人来说,这就是一个坑)。这里需要注意的一点,就是老版本的CAPL
中
使用的是lin
message
,新版本的CAPL现阶段依然是兼容这个关键字的,但是不建议继续使用,原因也很简单,谁又知道VECTOR在哪一个版本又不支持了喃?是在规定的
文件
夹下,寻找包含的头
文件
,所谓的规定
文件
的相对路径,比如C
中
的stdio.h/math.h /string.h
文件
。
CANoe开发入门到精通读书笔记(2)——CAPL编程
CAPL函数的语法跟C语言很类似,但也包含一些C语言所不具备的功能大部分CAPL支持的数据类型都可以直接声明为函数参数, 例如,整型、浮点型、枚举、结构、定时器以及它们的引用。但有一些类型不能被直接声明,而需要加上*号(注意该符号并不是C语言
中
指针的意思)。例 如 : signal * s 、 envvarInt * ev 、 sysvarFloat * sv 、 diagRequest * dr、diagResponse * dr、int matrix[][],以及。
单片机/工控
27,373
社区成员
28,771
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章