一种汽车ECU诊断软件模型的自动生成系统及方法技术方案

技术编号:8271577 阅读:970 留言:0更新日期:2013-01-31 03:52
本发明专利技术涉及一种汽车ECU诊断软件模型的自动生成系统及方法,该系统包括自动脚本,自动脚本包括自动脚本一和自动脚本二,其可借助MATLAB平台完成自动读取文件、建立模型及生成报告;诊断数据表单,用于管理所有故障条目的各项参数信息,包括故障ID、检测周期、故障确认计数阀值、故障清楚计数阀值、故障指示灯以及故障处理方式,自动脚本一和自动脚本二分别自动生成诊断模型和测试用例。本发明专利技术的有益效果为:自动脚本一将建模工作进行了自动化。自动脚本二将测试用例的编制进行了自动化,免除了原本机械、繁冗的手工作业,大大提高开发效率,同时使发生人为错误的可能性减到最低。

【技术实现步骤摘要】
一种汽车ECU诊断软件模型的自动生成系统及方法
本专利技术涉及汽车电子控制
,尤其涉及一种汽车ECU诊断软件模型的自动生成系统及方法。
技术介绍
ECU(ElectronicControlUnit)即电子控制单元,是汽车电子中的微机控制器,它和普通的单片机一样,有微处理器(MicroController)、存储器(ROM、RAM)、输入输出接口(I/O)、数据转换器(A/D)以及整形、驱动等大规模集成电路组成。ECU的功能是根据其内置程序和数据对各类输入信息进行处理,然后输出指令,相应的执行机构进行控制。ECU的诊断软件是其内置程序的重要组成部分,它的任务是对自身的硬件和软件进行实时监控,并对发现的各种故障进行适当处理,从而确保人车安全、加速维修。目前的汽车ECU软件,包括诊断软件在内,多数是基于Simulink/Stateflow的模型化开发。Simulink/Stateflow是MathWorks公司开发的用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具,常集成于MathWorks公司的另一产品MATLAB中与之配合使用。它提供了一个交互式的图形化环境及可定制模型库本文档来自技高网...
一种汽车ECU诊断软件模型的自动生成系统及方法

【技术保护点】
一种汽车ECU诊断软件模型的自动生成系统,该系统包括自动脚本和诊断数据表单,其特征在于:所述自动脚本以M语言为编程语言,借助MATLAB平台完成自动以下功能:读取文件、建立模型及生成报告;所述诊断数据表单以Microsoft?Excel软件进行编辑,用于管理故障条目的各项参数信息,所述故障条目包括:故障ID、检测周期、故障确认计数阀值、故障清楚计数阀值、故障指示灯以及故障处理方式。

【技术特征摘要】
1.一种汽车ECU诊断软件模型的自动生成系统,该系统包括自动脚本和诊断数据表单,其特征在于:所述自动脚本以M语言为编程语言,借助MATLAB平台自动完成以下功能:读取文件、建立模型及生成报告;所述自动脚本包括自动脚本一和自动脚本二,其中,自动脚本一用于根据诊断数据表单中给出的故障项目逐条建立故障处理模型,生成诊断软件Simulink诊断模型,自动脚本二用于根据诊断数据表单中的故障项目生成诊断模型的测试用例;所述诊断软件Simulink模型以所述测试用例进行模型测试,以检查所述诊断软件模型是否达到设计要求;所述诊断数据表单以MicrosoftExcel软件进行编辑,用于管理故障条目的各项参数信息,所述故障条目包括:故障ID、检测周期、故障确认计数阀值、故障清除计数阀值、故障指示灯以及故障处理方式。2.一种汽车ECU诊断软件模型的自动生成方法,其特征在于,包括以下步骤:1)形成诊断设计规范和诊断测试规范文档;2)根据诊断设计规范完成自动脚本一的编写,所述自动脚本...

【专利技术属性】
技术研发人员:崔海龙高史贵
申请(专利权)人:北京智行鸿远汽车技术有限公司
类型:发明
国别省市:

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

1