基于历史工况数据的软件算法实时可靠性测试平台及方法技术

技术编号:14760481 阅读:331 留言:0更新日期:2017-03-03 10:56
本发明专利技术涉及一种基于历史工况数据的软件算法实时可靠性测试平台及其方法,所述测试平台对汽车ECU进行测试,测试平台包括依次连接的主控板、CAN硬件工具、CANalyzer分析测试工具和数据显示模块;CANalyzer分析测试工具连接有数据库和获取整车运行的实时工况数据的数据采集器。使用工况数据采集工具,将汽车实时运行的工况数据进行采集记录并保存,然后将输出数据变为输入数据,将输出端口,变成输入端口,将需要硬线接入的端口使用信号处理,将软件加载到测试ECU中,再将采集的原ECU的工况数据实时播放导入到测试ECU中,两ECU除输入输出不同,软件其他都相同,至此测试平台搭建完成。这样实现真实复杂工况导入,同时实时验证ECU软件算法,增强可靠性。

【技术实现步骤摘要】

本专利技术涉及电子及计算机应用技术的软件可靠性领域,具体涉及一种基于历史工况数据的软件算法实时可靠性测试平台及方法
技术介绍
随着人们对汽车的安全、环保、舒适、娱乐等要求的不断提高,汽车电子技术在功能多样化、系统集成化、体积微型化、系统网络化等方面不断取得新的突破,但随之而来的是对汽车ECU软件算法可靠性的要求越来越高,而汽车运行工况是一个随机过程,受到许多因素的影响,如道路状况、交通流量、气候条件以及汽车自身技术性能的变化等。因此,它具有离散性、非线性和不确定性。国内汽车零部件公司及整车企业对ECU软件算法验证的常用方法有HIL测试(hardware-in-the-loop硬件在环)和SIL测试(Software-in-loop软件在环),利用充放电设备模拟整车工况测试以及直接在整车上进行验证,但这些测试所需成本较高,搭建测试平台时间过长,小公司难以承担其庞大的人力物力财力,同时采用常规的汽车工况测试方法难以实现准确的ECU软件算法验证,更不能根据汽车在复杂路面上运行波动的特点进行动态调节ECU软件算法的运行情况,造成软件算法的不稳定、不可靠甚至失效等现象。因此汽车ECU开发周期被严重拉长,制约了汽车电子的发展。现有技术缺点:1、资金投入高;2、人力投入多;3、平台建设复杂;4、不能反应实时复杂工况。
技术实现思路
为解决上述现有技术中的不足,本专利技术的目的是提供一种基于历史工况数据的软件算法实时可靠性测试平台,能够实现使用少量资金和人力,搭建简单测试平台,同时能够模拟实时复杂工况,使ECU算法更可靠。本专利技术的目的是采用下述技术方案实现的:本专利技术涉及一种基于历史工况数据的软件算法实时可靠性测试平台,所述测试平台对汽车ECU进行测试,所述测试平台包括依次连接的主控板、CAN硬件工具、CANalyzer分析测试工具和数据显示模块;所述主控板用于建立CAN通讯,获取CAN网络上的报文信号,采集数据信号;所述CAN硬件工具用于建立USB与CAN协议的信号转换,获取监控的历史数据信号;所述CANalyzer用于数据监控,解析CAN信号报文,分析和对比数据;所述数据显示模块用于显示CAN报文信息;所述数据显示模块用于显示CAN报文信息;所述CANalyzer分析测试工具连接有数据库和获取整车运行的实时工况数据的数据采集器。进一步地,所述测试平台与汽车的ECU连接。进一步地,所述CAN硬件工具包括CAN总线和CAN控制器。进一步地,所述数据显示模块采用液晶显示器实现;所述数据采集模块将采集的数据传输给CANalyzer分析测试工具。进一步地,所述CANalyzer分析测试工具包括用于显示文本窗口、滑块工具和指针式仪表的显示面板。本专利技术还提供一种基于历史工况数据的软件算法实时可靠性测试平台的测试方法,所述测试方法包括下述步骤:1->获取整车运行的实时工况数据;2->修改数据库文件;3->修改主控板软件算法,保留软件原算法程序;4->搭建测试平台;5->将数据库和整车运行的实时工况数据导入CANalyzer分析测试工具中;6->运行测试平台,实时回放整车运行的实时工况数据,算法生成的数据获取,通过CANalyzer和CAN硬件工具,把获取的整车工况数据,传输到主控板所在的CAN网络上,主控板获取整车运行记录的数据信号,主控板根据算法计算获得所需数据信号。7->观察程序运行过程是否与预期一致,包括SOP功率边界修改,观察上报的值与真实查表的值是否一致;同时通过对比生成数据与预期数据,进行可靠性验证。进一步地,所述步骤1->中,采用数据采集器获取整车运行的实时工况数据。进一步地,所述步骤4->中,测试平台对汽车ECU进行测试,其特征在于,所述测试平台包括依次连接的主控板、CAN硬件工具、CANalyzer分析测试工具和数据显示模块;所述CANalyzer分析测试工具连接有数据库和获取整车运行的实时工况数据的数据采集器。进一步地,所述步骤5->中,所述CANalyzer分析测试工具包括用于显示文本窗口、滑块工具和指针式仪表的显示面板。进一步地,所述步骤6->中,所述算法生成的数据通过液晶显示屏显示出来。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。与最接近的现有技术相比,本专利技术提供的技术方案具有的优异效果是:本专利技术提供的汽车的软件算法验证测试平台及追溯算法漏洞的改进测试平台及其方法。能够通过简单、实时快速、低成本的基于历史记录工况数据应用及软件编程建立软件算法可靠性验证的工况测试平台。适用于汽车电子的开发、调试,保障汽车电子系统的可靠性运行,减少汽车电子开发设计问题,加快验证开发速度,减少研发投入,同时能够迅速发现开发中存在的问题,保证设计开发的高效可靠。本专利技术提供的技术方案:1、资金投入少;2、人力投入少;3、测试平台搭建简单;4、能实时反应真实复杂工况。为了上述以及相关的目的,一个或多个实施例包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明某些示例性方面,并且其指示的仅仅是各个实施例的原则可以利用的各种方式中的一些方式。其它的益处和新颖性特征将随着下面的详细说明结合附图考虑而变得明显,所公开的实施例是要包括所有这些方面以及它们的等同。附图说明图1是本专利技术提供的基于历史工况数据的软件算法实时可靠性测试平台的结构示意图。具体实施方式下面结合附图对本专利技术的具体实施方式作进一步的详细说明。以下描述和附图充分地示出本专利技术的具体实施方案,以使本领域的技术人员能够实践它们。其他实施方案可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的组件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本专利技术的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,本专利技术的这些实施方案可以被单独地或总地用术语“专利技术”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的专利技术,不是要自动地限制该应用的范围为任何单个专利技术或专利技术构思。第一优选技术方案:如图1所示,为本专利技术提供一种基于历史工况数据的软件算法实时可靠性测试平台的示意图,测试平台对汽车ECU进行测试,测试平台包括依次连接的主控板、CAN硬件工具、CANalyzer分析测试工具和数据显示模块;CANalyzer分析测试工具连接有数据库和获取整车运行的实时工况数据的数据采集器。模块作用如下:1)主控板:建立CAN通讯,获取CAN网络上的报文信号,数据信号采集,包括电流、电压等;2)CAN硬件工具:建立USB与CAN协议的信号转换,获取监控的历史数据信号;3)CANalyzer:数据监控,解析CAN信号报文,分析、对比数据;4)数据显示模块:显示CAN报文信息;测试平台与汽车的ECU连接。CAN硬件工具包括CAN总线和CAN控制器。数据显示模块采用液晶显示器实现;所述数据采集模块将采集的数据本文档来自技高网...
基于历史工况数据的软件算法实时可靠性测试平台及方法

【技术保护点】
一种基于历史工况数据的软件算法实时可靠性测试平台,所述测试平台对汽车ECU进行测试,其特征在于,所述测试平台包括依次连接的主控板、CAN硬件工具、CANalyzer分析测试工具和数据显示模块;所述主控板用于建立CAN通讯,获取CAN网络上的报文信号,采集数据信号;所述CAN硬件工具用于建立USB与CAN协议的信号转换,获取监控的历史数据信号;所述CANalyzer用于数据监控,解析CAN信号报文,分析和对比数据;所述数据显示模块用于显示CAN报文信息;所述CANalyzer分析测试工具连接有数据库和获取整车运行的实时工况数据的数据采集器。

【技术特征摘要】
1.一种基于历史工况数据的软件算法实时可靠性测试平台,所述测试平台对汽车ECU进行测试,其特征在于,所述测试平台包括依次连接的主控板、CAN硬件工具、CANalyzer分析测试工具和数据显示模块;所述主控板用于建立CAN通讯,获取CAN网络上的报文信号,采集数据信号;所述CAN硬件工具用于建立USB与CAN协议的信号转换,获取监控的历史数据信号;所述CANalyzer用于数据监控,解析CAN信号报文,分析和对比数据;所述数据显示模块用于显示CAN报文信息;所述CANalyzer分析测试工具连接有数据库和获取整车运行的实时工况数据的数据采集器。2.如权利要求1所述的软件算法实时可靠性测试平台,其特征在于,所述测试平台与汽车的ECU连接。3.如权利要求1所述的软件算法实时可靠性测试平台,其特征在于,所述CAN硬件工具包括CAN总线和CAN控制器。4.如权利要求1所述的软件算法实时可靠性测试平台,其特征在于,所述数据显示模块采用液晶显示器实现;所述数据采集模块将采集的数据传输给CANalyzer分析测试工具。5.如权利要求1所述的软件算法实时可靠性测试平台,其特征在于,所述CANalyzer分析测试工具包括用于显示文本窗口、滑块工具和指针式仪表的显示面板。6.一种如权利要求1-5中任一项所述的基于历史工况数据的软件算法实时可靠性测试平台的测试方法,其特征在于,所述测试方法包括下述步骤:1->获取整车运行的实时工况数据;2-&g...

【专利技术属性】
技术研发人员:宋苏王晴彭健
申请(专利权)人:无锡恩吉威新能源有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1