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 规划

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值