[发明专利]汽车电子诊断软件的测试系统及方法有效

专利信息
申请号: 201010609675.8 申请日: 2010-12-28
公开(公告)号: CN102023922A 公开(公告)日: 2011-04-20
发明(设计)人: 雷辉;殷庆;傅雪骄;罗文明;蒋鑫 申请(专利权)人: 重庆恩菲斯软件有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 重庆市前沿专利事务所 50211 代理人: 卢玲
地址: 401332 重庆市沙坪*** 国省代码: 重庆;85
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 汽车 电子 诊断 软件 测试 系统 方法
【说明书】:

技术领域

发明涉及汽车电子嵌入式软件测试领域,特别是涉及一种汽车电子诊断软件的测试系统及方法。

背景技术

目前,汽车诊断检测系统都应用于ECU故障诊断,而在开发诊断软件的阶段,测试该诊断软件是否符合诊断协议中服务要求,国内现有的公开技术方案有两种,第一种是需要实际的ECU运行诊断软件,再对其进行测试,此方法优点是可以在实际ECU的硬件环境下进行测试,使得测试的精确程度很高,但ECU运行状态调节相对困难,诊断软件的测试过程复杂,因此效率低下;第二种是纯软件模拟ECU节点,运行诊断软件,再对其进行测试,此方法优点是模拟ECU节点方便快捷、容易调整运行状态,诊断软件的测试过程相对容易,但由于ECU节点非实际的,会导致对诊断软件的测试精确程度不够高。鉴于现有的两种方法的缺点,本发明提出一种符合ISO 14229协议的汽车电子诊断软件的测试方案,即为一种基于半实物ECU模型平台的诊断软件测试方案。

发明内容

本发明所要解决的技术问题在于之一是提供一种符合ISO 14229协议的汽车电子诊断软件的测试系统,用于解决现有技术中汽车ECU诊断软件测试的精确程度和效率不协调问题。 

本发明所要解决的技术问题在于之二是提供一种符合ISO 14229协议的汽车电子诊断软件的测试方法。用于解决现有技术中汽车ECU诊断软件测试的精确程度和效率不协调问题。 

根据本发明的一种技术方案,一种汽车电子诊断软件的测试系统,其特征在于,该系统包括:诊断Tester、ECU模型平台和通信接口;

所述诊断Tester包含显示/分析模块、发送/接收信息模块、总线信息监控模块和Tester通信模块;

所述ECU模型平台包含模拟ECU应用程序模块、模拟ECU环境模块、诊断模块、存储模块和平台通信模块;

所述通信接口用于连接诊断Tester和ECU模型平台,并将不同类通讯总线转换成一致的通讯总线,传输通信信息;

所述发送/接收信息模块通过Tester通信模块发送诊断服务请求和接收诊断服务响应,并将诊断服务请求数据和诊断服务响应数据传给显示/分析模块进行处理;

所述总线信息监控模块通过Tester通信模块监控通信接口上的数据,并将数据发给显示/分析模块进行处理;

所述显示/分析模块对接收到的数据进行分析并显示,以供测试、观察、分析;

所述Tester通信模块:当Tester通信模块接收到发送/接收信息模块或总线信息监控模块发出的数据时,将数据转换为标准通信数据,再将标准通信数据发送至通信接口,当Tester通信模块接收到从通信接口传来的数据时,将通信接口传来的数据转换为发送/接收信息模块或总线信息监控模块可用的数据,再将转换后的数据发送至发送/接收信息模块或总线信息监控模块;

所述诊断模块:当诊断模块未接收到从平台通信模块传来的诊断服务请求时,按模拟ECU应用程序模块指定程序运行,在发生故障时,诊断模块把故障信息存到存储模块;当诊断模块接收到诊断服务请求时,执行诊断服务,并输出相应的诊断服务响应到平台通信模块,同时,诊断模块对模拟ECU应用程序模块和模拟ECU环境模块提供服务和接口;

所述模拟ECU环境模块: 接收模拟ECU应用程序模块输出的模拟ECU的状态参数,完成ECU状态配置,设置诊断模块运行所需的模拟ECU环境;

所述模拟ECU应用程序模块:结合需要的ECU状态,输出模拟ECU的状态参数到模拟ECU环境模块,并指定和调整诊断模块的运行模式;

所述存储模块: 接收并存储诊断模块输出的故障信息,其存储区可被诊断模块擦除;对平台通信模块提供接口,平台通信模块通过函数接口可提取所需故障信息;

所述平台通信模块: 当接收到从诊断模块或存储模块传来的数据时,将此数据转换为标准通信数据,再发送至通信接口,当平台通信模块接收到从通信接口传来的数据时,将通信接口传来的数据转换为诊断模块或存储模块可用的数据,再发送至诊断模块或存储模块。

根据本发明所述的汽车电子诊断软件的测试系统的一种优选方案,所述发送/接收信息模块还对Tester通信模块提供函数接口,当发送/接收信息模块需要发送数据时,调用Tester通信模块相应函数接口,将数据传给Tester通信模块处理;当发送/接收信息模块需要接收数据时,相应函数接口被Tester通信模块调用,发送/接收信息模块接收来至Tester通信模块的数据;

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆恩菲斯软件有限公司,未经重庆恩菲斯软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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