整车分析调试方法、整车分析调试系统和电动车辆与流程

文档序号:15848652发布日期:2018-11-07 09:29阅读:262来源:国知局
整车分析调试方法、整车分析调试系统和电动车辆与流程

本发明涉及电动车辆技术领域,具体而言,涉及一种整车分析调试方法、整车分析调试系统和电动车辆。

背景技术

can,即controllerareanetwork的缩写,译为控制器局域网,作为一种先进技术,可靠性高、功能完善、成本合理的远程网络通讯控制方式,can逐步被广泛应用到各种控制领域,尤其应用于汽车的监测和控制领域中。

在整车控制系统的开发过程中,需要约定通讯协议,以保证can通讯的正常运行。有时还需要在开发阶段对于协议的时序和内容进行修订,这就要求有一个功能强大的网络仿真和测试系统,在整车网络定型之前,对于零部件控制器和整车控制器的通讯质量进行硬件测试。

传统的can网络测试系统都采用离线分析的方法,工程人员在使用can采集硬件采集大量can信号之后,需要借助其他软件或人工操作才能完成can信号的分析,不适合在车上调试的需求。



技术实现要素:

有鉴于此,本发明的目的包括提供一种整车分析调试方法,接收dbc文件诊断协议后,设置usbcan类型、通道、比特率、屏蔽码及错误码,对分析软件进行初始化,开启can总线协议。能够接收原始报文数据,并导出和/或存储原始报文数据,还可以对原始报文数据进行解析,导出和/或存储分析报文数据,根据原始报文数据,计算can总线实时负载率。该整车分析调试方法能够利用can通讯的整车进行数据解析及状态分析,计算can总线实时负载率,软件集成度较高,大大提高整车调试的便利性。

本发明的目的还包括提供一种整车分析调试系统,基于can总线协议,包括接收报文模块、负载率计算模块和数据保存模块。接收报文模块用于接收原始报文数据,负载率计算模块用于计算can总线实时负载率,数据保存模块用于存储原始报文数据。该整车分析调试系统能够利用can通讯的整车进行数据解析及状态分析,计算can总线实时负载率,软件集成度较高,大大提高整车调试的便利性。

本发明的目的还包括提供一种电动车辆,包括上述的整车分析调试系统,整车分析调试系统安装在电动车辆上。该电动车辆能够利用can通讯的整车进行数据解析及状态分析,计算can总线实时负载率,软件集成度较高,有助于提高整车调试的便利性。

本发明改善其技术问题是采用以下的技术方案来实现的。

本发明提供的一种整车分析调试方法,包括以下步骤:

接收dbc文件或诊断协议,设置usbcan类型及usbcan类型通道,设置usbcan比特率,设置usbcan屏蔽码和错误码。

对分析软件进行初始化,开启can总线协议。

接收原始报文数据,导出和/或存储原始报文数据。

对所述原始报文数据进行解析,导出和/或存储分析报文数据。

根据所述原始报文数据,计算can总线实时负载率。

进一步地,还包括:所述对分析软件进行初始化,开启can总线协议步骤后,输入控制报文或诊断报文,can总线发送所述控制报文或诊断报文。

进一步地,还包括:所述can总线发送所述控制报文或诊断报文步骤后,进行ecu程序在线烧写,实现节点ecu响应。

进一步地,所述计算can总线实时负载率后,显示车辆状态的图文信息。

进一步地,所述对分析软件进行初始化,开启can总线协议步骤后;若开启所述can总线协议失败,显示所述错误码,并且所述分析软件进入待命模式。

本发明提供的一种整车分析调试系统,基于can总线协议,包括接收报文模块、负载率计算模块和数据保存模块。所述接收报文模块用于接收原始报文数据,所述负载率计算模块用于计算can总线实时负载率,所述数据保存模块用于存储原始报文数据。

进一步地,还包括输入模块和发送报文模块,所述输入模块包括输入控制报文或诊断报文,所述发送报文模块用于发送所述控制报文或诊断报文。

进一步地,还包括ecu程序烧写模块,所述ecu程序烧写模块用于在线完成ecu程序烧写,实现节点ecu响应。

进一步地,还包括显示模块,所述显示模块用于显示车辆状态的图文信息。

本发明提供的一种电动车辆,包括上述的整车分析调试系统,所述整车分析调试系统安装在所述电动车辆上。

本发明提供的整车分析调试方法、整车分析调试系统和电动车辆具有以下几个方面的有益效果:

本发明提供的一种整车分析调试方法,接收dbc文件诊断协议后,设置usbcan类型、通道、比特率、屏蔽码及错误码,对分析软件进行初始化,开启can总线协议。能够接收原始报文数据,并导出和/或存储原始报文数据,还可以对原始报文数据进行解析,导出和/或存储分析报文数据,根据原始报文数据,计算can总线实时负载率。该整车分析调试方法能够利用can通讯的整车进行数据解析及状态分析,计算can总线实时负载率,软件集成度较高,大大提高整车调试的便利性。

本发明提供的一种整车分析调试系统,基于can总线协议,包括接收报文模块、负载率计算模块和数据保存模块。接收报文模块用于接收原始报文数据,负载率计算模块用于计算can总线实时负载率,数据保存模块用于存储原始报文数据。该整车分析调试系统能够利用can通讯的整车进行数据解析及状态分析,计算can总线实时负载率,软件集成度较高,大大提高整车调试的便利性。

本发明提供的一种电动车辆,包括上述的整车分析调试系统,整车分析调试系统安装在电动车辆上。该电动车辆能够利用can通讯的整车进行数据解析及状态分析,计算can总线实时负载率,软件集成度较高,有助于提高整车调试的便利性。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明具体实施例提供的整车分析调试方法的主要流程图;

图2为本发明具体实施例提供的整车分析调试方法中can开启成功后的主要流程图;

图3为本发明具体实施例提供的整车分析调试方法中can开启失败后的主要流程图;

图4为本发明具体实施例提供的整车分析调试系统的组成框图。

图标:100-整车分析调试系统;110-发送报文模块;120-接收报文模块;130-负载率计算模块;140-数据保存模块;150-ecu程序烧写模块;160-输入模块;170-显示模块。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,需要理解的是,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是本发明产品使用时惯常摆放的方位或位置关系,或者是本领域技术人员惯常理解的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的设备或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

本发明的“第一”、“第二”等,仅仅用于在描述上加以区分,并没有特殊的含义。

在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

目前,我国汽车车载网络技术开始起步,装备我们自主研发的车载can总线网络系统的车型很少,其整体应用水平远落后于国外。为了提高国产汽车的整车技术性能指标,并逐步与国际汽车行业先进技术接轨,实现国产汽车电控系统的网络化,就必须加大对以车载can总线为代表的汽车网络技术的学习与应用研究。

现在国内外用于汽车车载can总线系统测控分析的软硬件专业设备较少且价格昂贵,功能复杂,不利于多数初学者对车载can总线技术的学习与掌握,而汽车车载can总线系统测控分析软硬件设备是学习、研究车载can总线技术必不可少的工具。设计搭建成本低、通用性好的汽车车载can总线系统分析软件对于车载can总线技术的学习与应用研究具有较强实际意义。

因此,本发明提出了一种基于can总线的整车分析调试方法及其系统。

第一实施例

图1为本发明具体实施例提供的整车分析调试方法的主要流程图,请参照图1。

本实施例提供的一种整车分析调试方法,基于can2.0总线协议,包括以下步骤:

接收dbc文件诊断协议,设置usbcan类型及usbcan类型通道,设置usbcan比特率,设置usbcan屏蔽码和错误码。可选地,也可以根据用户的设置,进行测试的信号id、协议通讯速率的初始化。

其中,dbc文件是由德国维克多公司发布的,它被用来描述单一can网络中各逻辑节点信息,依据该文件可以开发出来监视和分析can网络中所有逻辑节点的运行状态,也可以是有针对性的ecu通信应用软件。dbc是一种文件格式,.dbc文件是一个ascii格式的文件,其.dbc扩展名可用于定义can网络。

对分析软件进行初始化,开启can总线协议。

图2为本发明具体实施例提供的整车分析调试方法中can开启成功后的主要流程图,请参照图2。

开启can总线协议(opencan)成功后,可以接收原始报文数据,导出和/或存储原始报文数据。即可以单独导出原始报文数据,也可以单独存储原始报文数据,或者同时保存并导出原始报文数据。

分析软件还可以对原始报文数据进行解析,导出和/或存储分析报文数据。即可以单独导出分析报文数据,也可以单独存储分析报文数据,或者同时保存并导出分析报文数据。

其次,根据原始报文数据,计算can总线实时负载率,分析车辆的实时状态。

优选地,在本实施例中,计算can总线实时负载率后,还可以以图形化的行式显示车辆状态的图文信息、各项指标的实时参数等。

对分析软件进行初始化,开启can总线协议步骤后,还可以输入控制报文或诊断报文,can总线发送控制报文或诊断报文。

可选地,can总线发送控制报文或诊断报文步骤后,进行ecu程序在线烧写,实现节点ecu响应。ecu即电子系统核心。

图3为本发明具体实施例提供的整车分析调试方法中can开启失败后的主要流程图,请参照图3。

对分析软件进行初始化,开启can总线协议步骤后;若开启can总线协议失败,显示错误码,并且分析软件进入待命模式。

第二实施例

图4为本发明具体实施例提供的整车分析调试系统100的组成框图,请参照图4。

本实施例提供的一种整车分析调试系统100,基于can总线协议,包括接收报文模块120、负载率计算模块130、数据保存模块140、输入模块160、ecu程序烧写模块150、发送报文模块110和显示模块170。接收报文模块120用于接收原始报文数据,负载率计算模块130用于计算can总线实时负载率,数据保存模块140用于存储原始报文数据。

输入模块160包括输入控制报文或诊断报文,发送报文模块110用于发送控制报文或诊断报文。ecu程序烧写模块150用于在线完成ecu程序烧写,实现节点ecu响应。显示模块170用于显示车辆状态的图文信息。

本实施例提供的一种电动车辆,包括上述的整车分析调试系统100,整车分析调试系统100安装在电动车辆上。

本发明提供的整车分析调试方法、整车分析调试系统100和电动车辆,其工作原理如下:

整车分析调试系统100处于待命状态(standby),接收dbc文件或诊断协议,设置usbcan类型、通道、比特率、屏蔽码及错误码,对分析软件进行初始化,开启can总线协议。若开启can总线协议成功后,可以接收原始报文数据,导出和/或存储原始报文数据。并且能够对原始报文数据进行解析,导出和/或存储分析报文数据。以及完成can总线实时负载率计算,以图形化形式展现车辆的各个实时参数。当向can总线输入控制报文或诊断报文后,can总线具有发送报文的功能。并且能进行ecu程序在线烧写,实现节点ecu响应。

若开启can总线协议失败后,显示错误码,并且分析软件进入待命模式。

综上所述,本发明提供的整车分析调试方法、整车分析调试系统100和电动车辆具有以下几个方面的有益效果:

本发明提供的整车分析调试方法、整车分析调试系统100和电动车辆,件基于can2.0标准,支持导入dbc文件或设置诊断协议,对原始报文进行解析,可图形化实时显示整车状态参数、导出分析后的数据,可在线烧写can总线上节点ecu,计算总线实时负载率,软件集成度较高,大大提高整车调试的便利性。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改、组合和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1