0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用candb++制作dbc文件笔记

汽车ECU开发 来源:汽车ECU开发 2022-12-26 14:04 次阅读

今天又来分享一篇工具使用的文章,candb++的工具,也是Vector的,用来制作、编辑或者是查看dbc文件,今天主要来分享dbc文件的创建。

1.打开candb++软件,单击菜单File,单击CreateDatabase,选择第一个模板点击OK,命名dbc文件进入文件编辑。

0bd4c186-838d-11ed-bfe3-dac502259ad0.png

0bf1af1c-838d-11ed-bfe3-dac502259ad0.png

2.右键单击Message,选择New,在Message的Definition界面中根据整车通讯协议定义对Message进行编辑;主要包括Message_Name,CAN报文类型,ID和DLC。

0c03c38c-838d-11ed-bfe3-dac502259ad0.png

0c18550e-838d-11ed-bfe3-dac502259ad0.png

3.新建完message之后,需要新建signal了。右键单击Signal,选择New,在Signal的Definition界面中根据整车通讯协议定义对Signal进行编辑,包括名称、长度、字符类型等属性。

0c29d018-838d-11ed-bfe3-dac502259ad0.png

0c3928e2-838d-11ed-bfe3-dac502259ad0.png

4.完成message和signal之后,就需要将signal映射到message了。单击Message,选择Add,选择对应的Message并单击OK,将Signal关联至对应ID的Message,还需要设置signal的startbit,接收节点和发送节点。

0c513040-838d-11ed-bfe3-dac502259ad0.png

0c63f284-838d-11ed-bfe3-dac502259ad0.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 文件
    +关注

    关注

    1

    文章

    566

    浏览量

    24738
  • DBC
    DBC
    +关注

    关注

    2

    文章

    55

    浏览量

    7768
  • imessage
    +关注

    关注

    0

    文章

    13

    浏览量

    9564
  • Vector
    +关注

    关注

    3

    文章

    60

    浏览量

    8599

原文标题:使用candb++制作dbc文件笔记

文章出处:【微信号:eng2mot,微信公众号:汽车ECU开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    求助,为什么在CAN数据库(.dbc文本文件)中找不到报文?

    我有CAN数据库(dbc文件)。这是一个文本文件。此文件的扩展名为 dbc。在Vector CANdb+
    发表于 01-23 06:28

    关于CANdb++ Editor编写DBC文件时Factor的设置问题求解

    求助CANdb++ Editor编写DBC文件时 Factor设置的问题: 编辑DBC文件时,当我设置Signal的Factor时,如果设置
    发表于 04-12 07:03

    labview怎么解析dbc文件

    我用的是研华的can卡,用labview解析dbc文件
    发表于 05-12 10:07

    LABVIEW DBC文件例子

    我还是搞不懂dbc文件怎么和收到的报文与关联。。。求大神指点。
    发表于 08-27 11:26

    labview加载DBC文件错误

    本帖最后由 溜溜球18 于 2021-12-16 16:05 编辑 labview解析DBC,调用的周立功ZDBC.DLL,加载DBC格式文件总是失败,是什么原因
    发表于 12-09 17:23

    如何解决嵌入式C语言中CAN报文字节序问题

    心理准备。【思想】隐隐感觉本文观看人数会是新低。1.什么是字节使用CANdb++ Editor的小伙伴们肯定会注意到创建报文的时候有一个ByterOrder让我们选Intel或Moto...
    发表于 12-15 07:55

    如何制作pdf文件,怎么样制作pdf文件

    如何制作pdf文件,怎么样制作pdf文件 最简单的方法就是利用PDF文件制作工具了。 下面简
    发表于 05-07 09:17 1.5w次阅读
    如何<b class='flag-5'>制作</b>pdf<b class='flag-5'>文件</b>,怎么样<b class='flag-5'>制作</b>pdf<b class='flag-5'>文件</b>

    配置DBC变量文件资料免费下载

    本文档的主要内容详细介绍的是配置DBC变量文件资料免费下载
    发表于 07-03 08:00 18次下载
    配置<b class='flag-5'>DBC</b>变量<b class='flag-5'>文件</b>资料免费下载

    DBC编辑_文本形式编辑

    1. DBCDBC是Data Base CAN的缩写。DBC文件是用来描述CAN网络通信信号的一种格式文件。ECU之间的通信、信息的交互以及相互之间的关系,都是通过DBC
    发表于 12-05 20:51 16次下载
    <b class='flag-5'>DBC</b>编辑_文本形式编辑

    DBC文件格式错误导致Davinci Configurator报错问题总结

    使用Vector公司的Davinci Configurator工具导入Can DBC文件自动配置BSW模块本来是一件很丝滑(Vector的工具确实更好用…)的工作,但是从客户那里拿到的DBC
    的头像 发表于 03-08 13:34 9234次阅读

    labview读取解析CAN DBC文件

    labview读取解析can总线dbc文件
    发表于 07-03 09:18 104次下载

    为什么DPC比DBC工艺的陶瓷基板贵?

    陶瓷基板DPC(Direct Plating Copper)工艺和DBC(Direct Bond Copper)工艺是两种常用的陶瓷基板制作工艺。尽管它们都是用于制作陶瓷基板的方法,但它们之间存在一些重要的区别,导致DPC工艺比
    的头像 发表于 07-28 10:57 1637次阅读
    为什么DPC比<b class='flag-5'>DBC</b>工艺的陶瓷基板贵?

    CAN DBC文件解析

    CAN DBC 指的是CAN 报文的数据库。简单地说,通过CAN 总线通信的数据类型可以用DBC 文件来读取和理解。DBC 是一种基于ASCII 的翻译,是在20世纪90年代发展起来的
    的头像 发表于 08-14 11:35 3623次阅读
    CAN <b class='flag-5'>DBC</b><b class='flag-5'>文件</b>解析

    用Labview开发的DBC文件转Excel表格文件的VI

    使用Labview软件开发的DBC文件转Excel表格文件的VI
    发表于 10-25 18:23 34次下载

    TSMaster如何同时记录标定变量和DBC信号至BLF文件

    客户在使用TSMaster软件标定功能时,有如下使用场景:将DBC文件中的信号与A2L文件中的标定变量同时记录在一个记录文件。针对此应用场景,TSMaster软件提供了一种方法来满足此
    的头像 发表于 03-25 08:20 727次阅读
    TSMaster如何同时记录标定变量和<b class='flag-5'>DBC</b>信号至BLF<b class='flag-5'>文件</b>