[发明专利]CAN通讯代码生成方法及装置有效

专利信息
申请号: 202011212585.5 申请日: 2020-11-03
公开(公告)号: CN112398825B 公开(公告)日: 2023-04-18
发明(设计)人: 伍贤会;肖斌 申请(专利权)人: 北京亿马先锋汽车科技有限公司
主分类号: H04L69/22 分类号: H04L69/22;H04L12/40;G06F8/41
代理公司: 北京康信知识产权代理有限责任公司 11240 代理人: 董文倩
地址: 100176 北京市大*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: can 通讯 代码 生成 方法 装置
【说明书】:

发明公开了一种CAN通讯代码生成方法及装置。其中,该方法包括:确定需要生成控制器局域网络CAN的通讯代码的数据库文件DBC;根据DBC文件,确定CAN的通讯代码,在控制平台MotoHawk的起始位;根据起始位解析DBC文件,按照预设的生成逻辑,生成CAN在MotoHawk的通讯代码。本发明解决了相关技术中通过人工操作MotoHawk控制平台对CAN通讯代码的生成过程,效率低,错误率高的技术问题。

技术领域

本发明涉及数据控制领域,具体而言,涉及一种CAN通讯代码生成方法及装置。

背景技术

MotoHawk控制平台是软件MATLAB系统的一个功能插件,可以在MATLAB建立工程后,自动搭建控制平台框架,利用MotoHawk建立控制模型,进行相应的控制。相关技术中,由于MotoHawk的对CAN(控制器局域网络,Controller Area Network)信号字节的排序和DBC(Datebase Can,数据库可以,数据库文件)的排序相反,开始位的值需要计算;而且在对DBC文件进行MotoHawk的通讯代码的生成过程中,校对不直观,编写CAN通讯代码时间长;在通讯代码变更后程序修改不直观,且容易出错。

通常人工操作编写MotoHawk的CAN通讯代码需要1周以上;还经常出现一些莫名其妙故障,给调试带来一定的困难。

针对上述的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种CAN通讯代码生成方法及装置,以至少解决相关技术中通过人工操作MotoHawk控制平台对CAN通讯代码的生成过程,效率低,错误率高的技术问题。

根据本发明实施例的一个方面,提供了一种CAN通讯代码生成方法,包括:确定需要生成控制器局域网络CAN的通讯代码的数据库文件DBC;根据所述DBC文件,确定所述CAN的通讯代码,在控制平台MotoHawk的起始位;根据所述起始位解析所述DBC文件,按照预设的生成逻辑,生成所述CAN在所述MotoHawk的通讯代码。

可选的,确定需要生成所述CAN的所述DBC文件包括:获取所述DBC文件的标识信息,其中,所述标识信息与所述DBC一一对应,所述CAN的DBC文件为多个;根据所述标识信息调取所述标识信息对应的DBC文件。

可选的,根据所述起始位解析所述DBC文件,按照预设的生成逻辑,生成所述CAN在所述MotoHawk的通讯代码包括:根据所述起始位解析所述DBC文件,确定所述CAN的协议数据排序,其中,所述协议数据包括多组数据;以倒序将所述多组数据进行排列,生成所述CAN在所述MotoHawk的通讯代码。

可选的,根据所述起始位解析所述DBC文件,确定所述CAN的协议数据排序包括:获取解析参数,其中,所述解析参数包括:解析名称,有效负载大小payload size,位元长度bit length,字节顺序byte order,数据类型date type,规模scale,偏离量offset;根据所述解析参数和所述起始位,对所述DBC文件进行解析,确定所述CAN的协议数据排序。

可选的,还包括:显示所述CAN的多个DBC文件的列表,其中,所述列表包括多个DBC文件以及对应的标识信息;显示解析所述DBC文件的解析代码;显示所述CAN的协议数据排序;显示所述CAN在所述MotoHawk的通讯代码。

可选的,确定需要生成所述CAN的所述DBC文件包括:将所述CAN的多个DBC文件进行显示;获取从多个DBC中选取需要生成CAN的通讯代码的数据库文件DBC的选取指令;根据所述选取指令确定需要生成CAN的通讯代码的数据库文件DBC。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京亿马先锋汽车科技有限公司,未经北京亿马先锋汽车科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011212585.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top