下面是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__XXXBO_ 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 规划