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

根据CAN通讯矩阵使用CANoe生成DBC

目录

  • 1 DBC文件作用
  • 2 根据CAN通讯矩阵表使用CANoe建立DBC文件
  • 3 总结

1 DBC文件作用

DBC(DataBase CAN)文件是一种流转与各类开发测试软件的交互性文件,其内容根据CAN通讯矩阵表建立,用于解释描述can通讯报文

2 根据CAN通讯矩阵表使用CANoe建立DBC文件

  • 获取CAN通讯矩阵表
    通常CAN通讯矩阵表由主机厂定义,分发至各类不同零部件供应商进行同步开发,以下为常见CAN通讯矩阵格式
    在这里插入图片描述

其中,
1.排列格式:链接: 大小端字节序理解
2.物理量 = 原始值*精度 + 偏移量

  • CANoe
    1.打开CANDB++ Editor
    在这里插入图片描述

    2.Create Database
    常规选择CAN template 或CANFD template,根据需求选择
    在这里插入图片描述
    3.界面介绍
    在这里插入图片描述
    4.创建信号量
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

5.添加信号量描述(value table)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6.创建Message
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7.调整信号量在一帧数据中存储格式
在这里插入图片描述
在这里插入图片描述

8.创建网络节点
在这里插入图片描述
在这里插入图片描述
9.总览
在这里插入图片描述

3 总结

本文记录了如何根据CAN通讯矩阵使用CANoe工具生成DBC文件操作方法,如有不正之处,欢迎指正。

相关文章:

  • Ubuntu20.04安装IsaacSim4.5与IsaacLab2.0
  • C++中的.*运算符
  • 23种设计模式 - 抽象工厂模式
  • 23种设计模式 - 工厂方法模式
  • 智能选路+NAT实验
  • Linux驱动学习(二)--字符设备
  • 力扣-二叉树-700 二叉搜索树中的搜索
  • Springboot接口返回的时间和数据库差了八小时
  • ctfshow web入门 web11-web24
  • Android GreenDAO 适配 AGP 8.0+
  • 使用 Redis 实现 RBAC 权限管理
  • Python毕业设计选题:基于python的酒店推荐系统_django+hadoop
  • 腾讯云ChatBI通过中国信通院大模型驱动的智能数据分析工具专项测试
  • Myplater项目
  • @RestController和@RequestBody注解含义
  • 出现 [ app.json 文件内容错误] app.json: 在项目根目录未找到 app.json (env: Windows,mp 解决方法
  • VSCode本地python包“无法解析导入”
  • 千峰React:脚手架准备+JSX基础
  • Python 文件操作利器:FileUtils 工具类深度剖析
  • 赛前启航 | Azure 应用开发实战指南:开启创意的无限可能
  • 湖南省邵阳市副市长仇珂静主动向组织交代问题,接受审查调查
  • 百济首次实现季度营业利润扭亏,泽布替尼销售额近57亿元
  • 韩国法院将李在明所涉案件重审日期延至大选后
  • 人民日报评论:莫让“胖东来们”陷入“棒杀”“捧杀”泥潭
  • 住宿行业迎“最火五一”:数千家酒店连续3天满房,民宿预订量创历史新高
  • 杨德龙:取得长期投资胜利法宝,是像巴菲特一样践行价值投资