matlab dbc文件,一种EXCEL转DBC文件的生成方法及装置与流程

一种通过MATLAB解析Excel can矩阵文件并利用pcan-explorer生成DBC文件的自动化方法,降低了工程师的工作量和错误率。该方法包括在MATLAB中读取CAN矩阵,生成SYM文件,然后通过pcan-explorer的symboleditor导出DBC文件。
摘要由CSDN通过智能技术生成

c1fd7e90b0e2be27ebd9f351718dbaac.gif

本发明属于产品汽车检测控制技术领域,更具体地说,尤其涉及一种excel转dbc文件的生成方法。

背景技术:

我们知道汽车上的控制信号和通信信号的传递需要依靠各种信号线路,功能越多线路越复杂,线路复杂冗长可能导致系统通信不可靠,影响电子控制子元件的正常运行,使得控制出现失误从而有可能酿成车祸。为解决此问题德国bosch在上世纪80年代推出了串行数据通信can,使得汽车上的控制系统和检测系统之间的数据通信和资源共享问题得到非常有效的解决。发展至今can也衍生出众多更加完整规范、互用性更强的通信协议,使得其在传统动力汽车中越来越普及和“低配”。它的同步性以及实时性等众多优点也使得can总线技术在电动汽车中继续被推从和使用。

在现代纯电动汽车开发中,离不开can总线这个至关重要的通讯控制手段,然而随着纯电动汽车的飞速发展,can总线节点和报文数目越来越多,通过database手动编辑对于工程师的工作量大大增加,而且消耗时间同时编辑过程中容易出错且不易察觉。

现有的can总线存在有以下缺陷,即工程师根据提供的can矩阵,手动编写dbc文件信息,造成工程师工作量过大,且容易造成错误;将excel的can矩阵表通过一定顺序的排列通过编写代码直接生成dbc文件,使得can矩阵表格必须严格按照一定顺序排列,同时由于dbc文件较为繁琐,编写代码生成dbc时,代码不容易编写,且过长容易出错。

针对现有的dbc文件的生成方法技术中普遍存在的缺陷,我们提出一种excel转dbc文件的生成方法及装置。

技术实现要素:

本发明的目的是为了解决现有技术中存在的缺点,而提出的一种excel转dbc文件的生成方法及装置,具有降低代码的繁琐程度,减少工程师的工作量,同时降低错误率和自动生成sym文件后,通过上位机生成dbc文件等优点。

为实现上述目的,本发明提供如下技术方案:一种excel转dbc文件的生成方法,包括如下步骤:

s1、选取需要生成dbc的can矩阵文件,将c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值