当前位置: 首页 > news >正文

DBC和J1939理解(也许不正确,探索阶段)

下面是DBCView软件的介绍和下载地址

https://blog.csdn.net/sunshinejmy/article/details/79126926

 

DBC

dbc就是车子上的网络通讯矩阵(引用)

  • canopen.dbc 部分内容如下

VERSION "HINBNNNYYNNNYYNNNNNNNNNNNNYNNNYYYNNYNNNNNN/4//%%/4/'%**4NNN///"


NS_ : 
    NS_DESC_
    CM_
    BA_DEF_
    BA_
    VAL_
    CAT_DEF_
    CAT_
    FILTER
    BA_DEF_DEF_
    EV_DATA_
    ENVVAR_DATA_
    SGTYPE_
    SGTYPE_VAL_
    BA_DEF_SGTYPE_
    BA_SGTYPE_
    SIG_TYPE_REF_
    VAL_TABLE_
    SIG_GROUP_
    SIG_VALTYPE_
    SIGTYPE_VALTYPE_

BS_:

BU_: NMTMaster


BO_ 1919 HBGuard_127: 1 Vector__XXX
 SG_ Toggle : 7|1@1+ (1,0) [0|0] "" Vector__XXX
 SG_ State : 0|7@1+ (1,0) [0|0] "" Vector__XXX

BO_ 1918 HBGuard_126: 1 Vector__XXX
 SG_ Toggle : 7|1@1+ (1,0) [0|0] "" Vector__XXX
 SG_ State : 0|7@1+ (1,0) [0|0] "" Vector__XXX
 

解释:

1、version 用户自定义,也可以为空

2、NS_,new symbol 该信息在我们创建dbc文件时就已经自动生成。这一部分的信息一般默认即可

3、BS_,波特率

4、BU_,网络节点

5、BO_,报文帧关键字,表示报文帧 ,SG_信号关键字

 

 

J1939

j1939是在dbc之上的协议,主要作用是CAN ID 规划

相关文章:

  • 上传文件
  • DBC(解决上一篇的疑问)
  • zynq移植J1939协议
  • zynqCAN中断梳理
  • zynqIO中断梳理
  • 上传wmv文件遇到的问题
  • linux高并发服务器
  • HTML平滑缩放显示图片
  • 高并发服务器二
  • RedHat Linux9.0 硬盘安装全攻略
  • 高并发服务器三
  • 企业集成与 Web Services 和 BPEL
  • 解决CAN中断接收数据,需要外界发送两次,才能响应,但是数据还是会响应两次,不会丢数的问题
  • zynq CAN中断发送J1939数据
  • OnMouseWheel
  • 【译】JS基础算法脚本:字符串结尾
  • 分享一款快速APP功能测试工具
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • 【css3】浏览器内核及其兼容性
  • 【Leetcode】104. 二叉树的最大深度
  • extjs4学习之配置
  • Fabric架构演变之路
  • Java IO学习笔记一
  • JavaScript 基础知识 - 入门篇(一)
  • javascript数组去重/查找/插入/删除
  • Js基础知识(一) - 变量
  • Laravel Telescope:优雅的应用调试工具
  • Mysql数据库的条件查询语句
  • rabbitmq延迟消息示例
  • Service Worker
  • Spring Boot快速入门(一):Hello Spring Boot
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • Vue--数据传输
  • Web Storage相关
  • 码农张的Bug人生 - 初来乍到
  • 设计模式 开闭原则
  • 线上 python http server profile 实践
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • const的用法,特别是用在函数前面与后面的区别
  • 如何正确理解,内页权重高于首页?
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • #HarmonyOS:软件安装window和mac预览Hello World
  • (20050108)又读《平凡的世界》
  • (Python) SOAP Web Service (HTTP POST)
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (南京观海微电子)——I3C协议介绍
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • *setTimeout实现text输入在用户停顿时才调用事件!*