【技术实现步骤摘要】
DBC文件的解析方法及装置
本专利技术涉及数据解析
,尤其涉及一种DBC文件(数据库文件,一种.dbc格式的文件,其.dbc扩展名可用于定义CAN网络)的解析方法及装置。
技术介绍
CAN(ControllerAreaNetwork,控制器局域网络)通信是一种实时、可靠、简单的网络通信,大量运用于工业制造、车辆、机器人等电子电气行业。目前,针对车辆中运用的CAN总线技术,一般以DBC数据库格式进行数据解析,在设备调试过程中,大量信号需要读取,每个信号都要确认,而且需要快速的对接各个信号是否正确,但是,现有技术中没有既支持DBC格式又方便使用的CAN总线分析工具,导致严重降低系统开发、调试及测试的效率。
技术实现思路
以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。本专利技术要解决的技术问题是为了克服现有技术中没有既支持DBC格式又方便使用的CAN总线分析工具,导致严重降低系统开发、调试及测试的效率的缺陷,提供一种DBC文件的解析方法及装置。本专利技术是通过下述技术方案来解决上述技术问题:一种DBC文件的解析方法,所述解析方法包括报文解析步骤,所述报文解析步骤包括以下步骤:读取一DBC文件;展示所述DBC文件;根据DBC数据库来解析当前选中的报文;以矩阵排列的方式展示当前选中的报文包含的各个信号的数字信号位,每一个信号分别通过对应的一颜色来进 ...
【技术保护点】
1.一种DBC文件的解析方法,其特征在于,所述解析方法包括报文解析步骤,所述报文解析步骤包括以下步骤:读取一DBC文件;展示所述DBC文件;根据DBC数据库来解析当前选中的报文;以矩阵排列的方式展示当前选中的报文包含的各个信号的数字信号位,每一个信号分别通过对应的一颜色来进行展示。
【技术特征摘要】
1.一种DBC文件的解析方法,其特征在于,所述解析方法包括报文解析步骤,所述报文解析步骤包括以下步骤:读取一DBC文件;展示所述DBC文件;根据DBC数据库来解析当前选中的报文;以矩阵排列的方式展示当前选中的报文包含的各个信号的数字信号位,每一个信号分别通过对应的一颜色来进行展示。2.如权利要求1所述的解析方法,其特征在于,执行所述展示当前选中的报文包含的各个信号的数字信号位的步骤之后,所述报文解析步骤还包括以下步骤:接入CAN总线,实时解析接收到的CAN通信数据,并且以矩阵排列的方式展示当前选中的报文包含的各个信号的信息。3.如权利要求1所述的解析方法,其特征在于,执行所述根据DBC数据库来解析当前选中的报文的步骤之后,所述报文解析步骤还包括以下步骤:展示当前选中的报文的属性信息。4.如权利要求3所述的解析方法,其特征在于,在所述展示当前选中的报文的属性信息的步骤中,所述报文的属性信息包括报文的报文名、发送类型、扩展帧、报文长度、ID、周期及注释。5.如权利要求1所述的解析方法,其特征在于,所述解析方法还包括与所述报文解析步骤并列执行的信号解析步骤,所述信号解析步骤包括以下步骤:读取一DBC文件;展示所述DBC文件包含的信号;根据DBC数据库来解析当前选中的信号;以矩阵排列的方式展示当前选中的信号的数字信号位,每一个信号分别通过对应的一颜色来进行展示。6.如权利要求5所述的解析方法,其特征在于,执行所述展示当前选中的信号的数字信号位的步骤之后,所述信号解析步骤还包括以下步骤:接入CAN总线,实时解析接收到的CAN通信数据,并且以矩阵排列的方式展示当前选中的信号的信息。7.如权利要求5所述的解析方法,其特征在于,执行所述根据DBC数据库来解析当前选中的信号的步骤之后,所述信号解析步骤还包括以下步骤:展示当前选中的信号的属性信息。8.如权利要求7所述的解析方法,其特征在于,在所述展示当前选中的信号的属性信息的步骤中,所述信号的属性信息包括信号的信号名、物理值、发送类型、扩展帧、报文长度、ID、周期、总线值、精度、起始位、信号长度、偏移量、物理最大值、物理最小值、默认值、单位、排列格式、数据类型、注释及值描述。9.如权利要求1~8中任意一项所述的解析方法,其特征在于,执行所述报文解析步骤时,以一程序开发环境为工具读取所述DBC文件,在所述程序开发环境的操作界面中,以矩阵排列的方式展示当前选中的报文包含的各个信号的数字信号位;当执行所述信号解析步骤时,以所述程序开发环境为工具读取所述DBC文件,在所述程序开发环境的操作界面中,以矩阵排列的方式展示当前选中的信号的数字信号位。10.如权利要求9所述的解析方法,其特征在于,所述程序开发环境为LabVIEW。11.一种DBC文件的解析装置,其特征在于,包括处理单元及展示单元;所述处理单元与所述展示单元通信连接;所述处理单元配置为读取一DBC文件;所述展示单元配置为展示所述DBC文件,并且接收选取一报文的指令;所述处理单元还...
【专利技术属性】
技术研发人员:周继云,
申请(专利权)人:威马智慧出行科技上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。