汽车控制器CAN通信DBC文件工具:EXCEL生成DBC和生成代码

  • 汽车控制器CAN通信DBC文件工具:从EXCEL生成DBC和生成代码
    • AutoCANdb
    • AutoCANdb限制
    • 效果图

汽车控制器CAN通信DBC文件工具:从EXCEL生成DBC和生成代码

目前汽车电控系统开发涉及多个控制器,控制器局域网CAN通信仍是主流通信方式,编制DBC文件和编写CAN相关代码有很多繁琐的工作,于是我写了脚本服务来解决这两问题。
AutoCandb地址

AutoCANdb

AutoCANdb服务致力于简化整车CAN通信开发中若干繁琐过程,目前版本主要解决三个问题:

CAN Matrix文档定义的规范性
.xlsx文档是深受广大工程师和管理人员欢迎的交流载体,在编辑上也提供了很高的灵活性,同时也产生相应的一些问
题,如信号名命名不合法、十六进制与十进制数的混乱、必要属性遗漏等。‘检查文件’功能能发现这些不妥并高亮
显示,经过检查的文件可以直接‘生成DBC’和‘生成嵌入式代码’。
.dbc文件编制的高效性和准确性
从确定并签发的.xlsx文档编制开发和测试常用的.dbc文件的过程往往繁琐低效容易混入人工错误,而反复改动和交互
及相关一系列的问题也让人头痛。‘生成DBC文件’功能可以将检查通过的xlsx文件直接生成dbc文件,高效且准确。
CAN报文数据打包解包代码的高效性和准确性
一般CAN驱动程序可以对指定ID的报文进行收发,数据多为8Byte,成百上千条信号需要打包进这些数据或从这些数据中
解析出来,程序的编写调试以及需求的变更引起的程序变更简直就是灾难。‘生成嵌入式代码’功能可以自动生成相应
可读性很好的代码,仅需对接口附近程序简单适配即可。

AutoCANdb限制

由于开发时间及服务安全的限制,本服务有以下限制:

1、请下载和使用模板,除必要的信息录入不要改变模板设置
2、文件大小不应超过300kb(xlsx格式可以保存约3000条信号)。
3、目前仅支持8Byte报文。
4、目前仅支持Cycle发送类型报文,对Event类型可以接受,结果需手动修改。
5、不支持多个相同信号名,如‘reserve’等。

效果图




欢迎加微信交流.
AutoCandb地址

汽车控制器CAN通信DBC文件工具:EXCEL生成DBC和生成代码相关推荐

  1. lin通信ldf文件解析_基于LIN协议的代码自动生成系统及方法_2014108531085_说明书_专利查询_专利网_钻瓜专利网...

    技术领域 本发明属于汽车电子LIN网络通讯领域,公开了一种利用LDF文件自动生成LIN通讯软件代码的方法. 背景技术 目前汽车电子产品的软件开发逐渐向模块化.标准化.集成化.自动化发展.LIN通讯模块 ...

  2. DBC文件解析——基于DBCView工具

    关于dbc最全的文章在这里:https://blog.csdn.net/u010808702/article/details/104152745 最新的DBCView的使用方法在(一):https:/ ...

  3. DBC转Excel;DBC转位定义;Excel转DBC;Excel转位定义;MatrixCreat(四)之工具使用

    工具使用 一.摘要 1.描述 2.关键字 二.什么时候需要使用MatrixCreat工具 三.MatrixCreat转换后效果图 四.MatrixCreat运行环境 五.MatrixCreat使用介绍 ...

  4. 解析.DBC文件, 读懂CAN通信矩阵,实现车内信号仿真

    通常我们拿到某个ECU的通信矩阵数据库文件,.dbc后缀名的文件. 直接使用CANdb++ Editor打开,可以很直观的读懂信号矩阵的信息,例如下图: 现在要把上图呈现的信号从.dbc文件中解析出来 ...

  5. java读写excel文件poi_Java利用POI读写Excel文件工具类

    本文实例为大家分享了Java读写Excel文件工具类的具体代码,供大家参考,具体内容如下 package com.test.app.utils; import java.io.File; import ...

  6. 在线JSON转换成Excel文件工具

    在线JSON转换成Excel文件工具 在线JSON转换成Excel文件工具 本工具可以将JSON数据在浏览器本地转换成Excel支持一键下载. JSON:(JavaScript Object Nota ...

  7. ETAS CP AUTOSAR RTA-CAR工具使用教程 -- ISOLAR-A导入dbc文件

    ISOLAR-A导入dbc文件 简介:将使用rta-car7演示 1.按图新建工程 2.选中Filesystem Navigator 3.将准备好的dbc文件copy到工程路径下 4.点开绿色的D按钮 ...

  8. 免费EXCEL和DBC互转工具

    excel转dbc使用方法见 https://blog.csdn.net/m0_56315547/article/details/121164420?spm=1001.2014.3001.5501 更 ...

  9. vector can通信源码_汽车电子CAN网络dbc文件

    CAN网络作为汽车网络已经被广泛使用,随着电子零部件被越来越多的应用到汽车中,零部件之间的通信越来越多,德国vector公司作为行业内的标杆企业,vector公司定义了一套文件规范-----dbc,作 ...

  10. X-Analyser 总线分析软件:CANopen、1939解析、UDS诊断、NMEA2000 协议解析、DBC文件解析、仿真工具、CAN报文分析、仿CANoe曲线显示 CAN仪表模拟器

    X-Analyser 总线分析软件主要用于:CANopen协议解析.J1939解析 J1939地址ISO15765(UDS诊断) .NMEA2000 协议解析.DBC文件解析 DBC仿真工具.CANo ...

最新文章

  1. 实时风格迁移,移动端运行,人脸特效又有了新玩法
  2. Journal of Genetics and Genomics科学编辑招聘启事
  3. Citus中的分片策略:Append Distribution追加分配
  4. 在Windows上编译最新版本的Hashcat
  5. Node的异步与java的异步_node.js和异步编程回文
  6. Comet OJ - Contest #0题解
  7. Orace用户创建及权限分配
  8. 常见的mysql权限设置
  9. 轮距和轴距有什么区别_大热的“机能风”是什么?看完领克02 PHEV你就懂了
  10. n 中选 m —— 随机采样的艺术
  11. pycharm安装后,找不到Python解释器怎么办
  12. 会玩弹珠也可以拿来炫了?是的,这个技能燃爆了!
  13. 如何导出久其报表所有数据_【久其报表数据管理系统怎么用】久其报表数据管理系统好不好_使用技巧-ZOL软件百科...
  14. 工具----9、浏览器攻击框架--(BeEF)
  15. 网络安全和黑客技能:15本必读书籍推荐
  16. linux车牌识别,基于嵌入式Linux的电子车牌识别系统设计与实现
  17. 五、空气质量分析与结果展示
  18. CCF-CSP 202012-5 星际旅行 80分
  19. android在线播放儿歌源码,亲宝儿歌播放器手机版
  20. 考勤软件之:考勤排班规则

热门文章

  1. RK3128-android7.1-物联网模块GM196
  2. python中的反三角函数_用python画所有三角函数和反三角函数图像
  3. cyclone小知识(四)——利用cyclone和PS制作点云剖面图(包括画直角坐标系)
  4. 【游戏】——微信打飞机
  5. Java抓图程序的实现(改进版)
  6. Wise Force Deleter(电脑文件强制删除软件)官方中文版V1.5.3.54 | 支持强制删除超大文件夹
  7. 埃默里大学有计算机专业吗,埃默里大学计算机专业申请需要满足哪些条件?
  8. [NLP]OpenNLP文档分类器的使用
  9. NIO消息边界问题处理
  10. servlet工作流程