can,dbc文件协议

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

竭诚为您提供优质文档/双击可除
can,dbc文件协议
篇一:dbc编辑器使用说明书
dbc文件配置向导
一、软件安装
双击安装程序,开始安装该软件,一路点击“下一步”安装下去,直至“完成”,就完成了该软件的安装。

备注:安装完毕后,会在桌面生成四个图标:can总线协议编辑器、k_line协议编辑器、ccp_daq编辑器、idc诊断协议编辑器。

用户只需使用第一个:can总线协议编辑器。

二、新增车型
1、打开can总线协议编辑器,点击新增车型标识
(点击红色方框即可),弹出如下对话框,填写车型名称。

三、新增节点点击红色框图部分,增加节点,弹出如下对话框,填写ecu名称即可。

四、配置can报文
配置can报文分两步:
第一步,配置can报文,即配置每条can报文的id、类型以及对应的信号。

第二步,配置can信号,即配置所有can报文里包含的所有信号;配置can报文
选中一个ecu,右键点击该ecu,在右键菜单中选择新增can报文
随即弹出一个对话框
1、在“报文名称”项填写can报文的名称。

注明:同一个dbc文件中不允许出现重复使用的报文名称
2、选择can报文属于标准帧还是扩展帧
3、在“报文id”内填写can报文的十六进制id
4、dlc表示在数据帧时实际数据长度。

配置完报文后再选择添加在该报文下的信号,即选中该报文,在右键菜单中选择“新增信号”,如下图:弹出如下选项框
按照报文里的can信号顺序依次添加can信号。

注意事项:
1、在信号名称栏填写该can信号的名称
2、开始位栏填写该信号开始的bit位,位数量栏填写该can信号的长度,以bit为单位。

3、在字节序栏选择该can信号的字节序
intel——小端字节序,即低字节在前,高字节在后
motorola——大端字节序,即高字节在前,低字节在后
5、在数据类型栏填写该信号类型
7、在增益栏设置信号的乘积系数,在偏置栏填写偏置值
因为实际值=增益值*can信号数值+偏置值
8、在maximum和minimum栏填写实际值的最大值和最小值
例如:如果can信号为8bit,增益值为2,偏置值为4,接收到的数据为00000101,那么
实际值=2*5+4=14
4、在单位栏填写该can信号的单位,例如:km,kg等
五、第一步:配置can波特率
选择can1、can2、can3的波特率
六、第二步:选择需要的通道
该步用来将配置的信号中,不需要用的信号删除掉。

方法就是在该信号前的方框内打√,
篇二:can信号采集操作设置流程
can信号采集操作设置流程
第一步:配置can传感器
1、打开sensorexplore,,在左侧空白界面右键,选择
newsensorlist,新建一个传感器列表,然后右键点击该列表图标,依次选择newsensor–bussystems-cansensor,如下图所示
2、在弹出的对话框里面,先点击右侧的文件夹,加载准备好的.dbc文件,文件加载完成后,会出现该.dbc文件所包含的信息,在需要获取的信号前面打钩,完成后点击下方的ok,完成can传感器的设置
3、点击左上保存按钮,保存该传感器列表。

第二步:can信号采集
1、将dic24数采通过usb线与电脑连接,pcan也通过usb线与电脑连接,pcan首
次与电脑连接时需要安装pcan驱动,插入随机附赠的光盘,加载里面的驱动程序即可,
2、插入采集软件狗,打开采集软件,在设备选择界面,通过下拉选择peak
-usb-can+dataRac4,然后点击select,进
入采集界面
3、在采集界面打开channallist,进入通道配置,在通道的最后可以看到多出一个
peak-can通道,接着在传感器图标中右键选择opensensorlist,打开之前编译好的传感器列表,然后右键传感器图标,选择connectsensor–can,完成之后点击左上
updateandclose.
4、can通道配置完成后,点击采集按钮,即可进行can 数据采集。

第三步、can数据提取
1、插入软件狗,打开分析软件,通过
startpage-getstart-decorderproject-open
decorderproject,打开can数据提取模块
2、在打开的界面中,依次添加采集好的数据文件和相应的.dbc文件(此时需要注意
在提取.dbc文件中的信息时要保持和之前传感器添加
时选择的一致,否则会报错),两者添加完成后,点击上方计算图标,将会生成一个新的文件
3、将原始文件与解码后的文件进行对比,发现多出两个通道,即为从can中提取出
的两个通道。

篇三:can总线采集
can总线采集
你知道吗,今天的平均车里面的电线有几公里?这个数字是惊人的,因此,汽车制造商一直在寻找方法来减少它。

随着新兴技术当今的车辆中,有越来越多的设备需要互相通信,并共享他们的数据。

其结果是,在20世纪80年代,bosch公司发明的串行。

相关文档
最新文档