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

制作DBC文件

                ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​      

DBC文件是CAN通讯的密码本,Matlab的SimuLink中常用DBC作为CAN通讯的解析桥梁

制作DBC文件,内容是转速、位置,转速:单位RPM、±代表正反转、占用32bit、分辨率1RPM,位置:0-65535、无符号、16bit、分辨率1。都用Intel格式

1、CANdb++是常用的DBC制作软件之一,打开软件新建工程

2、选择空模板

 

 3、取个名字--“RPMandPOS”

4、建立一条消息

 5、编辑消息内容--名字:RPM,备注:转速,单位:r/min、占用32bit、数据类型:有符号整数,分辨率:1,无偏移,初始值:0,Intel格式

 6、同理建立第二个消息位置,名字:POS

 7、建立一帧CAN消息

8、CAN消息名称:PosRpm,类型: 标准帧,帧ID:0X7F1,长度:8,备注:转速和位置,消息:新建的两个消息添加,消息位置:转速-第0到第3个字节、位置-第4到第5个字节

 9、建立两个节点,一个是发送,一个是接受

10、建立节点

11、命名为:Information,发送帧为上一步建立的帧,备注:信息发送端

 12、建立新节点命名为“read”,接受的消息为新建的转速和位置消息,备注:信息接受端

相同部分略

13、保存,建立数据完成 

http://www.lryc.cn/news/101128.html

相关文章:

  • 【1.1】Java微服务:初识微服务
  • 数据结构--串、数组、广义表
  • 白银挑战——链表高频面试算法题
  • 海外腾讯云账号:腾讯云高性能计算平台 THPC
  • eclipse 最新版没有navigator视图如何解决
  • Zynq-Linux移植学习笔记之62- PL挂载复旦微flash
  • SpringBoot复习:(2)Tomcat容器是怎么启动的?
  • 1 MobileHomeTopicApplication
  • mpi4py包安装报错
  • C语言进阶-1
  • Python如何正确解决爬虫过程中的Cookie失效问题?
  • 维护自己电脑浅析
  • svo2论文
  • 【GoLang】MAC安装Go语言环境
  • epoll服务器创建
  • jdk11环境 提示“因为 accessExternalDTD 属性设置的限制导致不允许 ‘http‘ 访问“bug
  • Android Studio 的版本控制Git
  • 一个 SpringBoot 项目能处理多少请求
  • Python中的r字符串前缀及其用法详解
  • LabVIEW实现三相异步电机磁通模型
  • 读书会-《影响力》
  • 141. 环形链表
  • 学习笔记|大模型优质Prompt开发与应用课(二)|第一节:大模型应用密码—Prompt的一千种打开方式
  • QT chart进行画图
  • Web3将自己写在合约中的代币添加到MetaMask中管理
  • 【微信小程序】显示自带的弹窗,包括加载中,成功,错误,提示,警告
  • vue-element-plus-admin框架的tag上下文切换bug
  • vue中,父子组件传递参数 props 实现方式
  • Unity如何快速接入iOS和GooglePlay的成就排行榜等GameCenter功能
  • Unity下如何实现低延迟的全景RTMP|RTSP流渲染