登录 | 注册 | English

资讯中心

yzc88网页版登录  >  资讯中心  >  产品动态

平台化诊断应用App解决方案

背景先容
        随着汽车电控系统复杂度、整车下线出厂质量要求及售后服务水平要求的提升,诊断系统开发在整车开发中的重要度日益突出,在此要求下,ECU乃至整车的诊断功能越来越复杂。为了保证复杂诊断系统功能的完备性和质量的可靠性,供应商针对ECU的诊断功能测试贯穿整个开发过程,并且需要完成大量的回归和发布测试;对于OEM厂商来说,同样需要大量的集成测试和发布测试。
        车辆诊断系统功能模型如下图所示:

                                       

        传统方式下,ECU诊断系统需借助实际的诊断仪才能进行功能测试。但此模式存在如下弊端:
•  测试需等到诊断仪开发完毕后进行,在ECU诊断系统研发过程中无法进行功能测试;
•  针对新车型研发的诊断仪本身往往存在缺陷和问题,难于定位诊断仪问题或是ECU问题;
•  一旦诊断仪发现问题,解决问题周期较长,严重阻碍ECU诊断系统的开发及验证进度;
•  真实诊断仪不具备针对ECU诊断系统的调试及验证功能,导致ECU诊断工程师难于发现和定位问题。

        恒润通用诊断仪平台是一套基于PC系统的、可面向任意车型的通用诊断仪解决方案。它基于ODX诊断数据格式(ISO22901),通过配置的方式为某一ECU乃至某一车型建立诊断仪功能,并且一键生成针对某一车型的诊断仪实行App,从而满足研发阶段对于ECU诊断功能验证及测试的需要。此外,诊断仪实行App具备诊断序列测试、诊断报文监控、响应数据判别等功能,助力ECU诊断开发工程师快速定位问题。平台所有功能的实现均遵循ISO15765、ISO14229诊断协议,具备很好的通用性。
 

App功能
        通用诊断仪平台由三款App组成,分别为诊断仪配置App、诊断仪实行App及诊断数据库生成App。主要功能如下:

1  诊断仪配置App-Solar

        诊断仪配置App(Solar)是一套B/S架构的App,支撑Oracle/ SQL Server/MySQL数据库,可满足多人同时在线管理不同车型平台的诊断数据以及相应的诊断仪功能,生成针对某一车型的诊断仪配置。主要包括以下功能:
•  整车诊断数据库管理

    ♦  支撑创建整车平台,所有相关数据将以车型为单位存储在数据库中
    ♦  支撑按照网段-节点的结构创建当前整车平台的拓扑
    ♦  支撑具体车型的配置,创建不同配置的子车型,提高数据复用度
    ♦  支撑管理诊断数据库、刷写流程文件、安全算法文件、检验算法文件等,并可以浏览数据库内容,比如服务、DTC列表等。

•  诊断序列配置

    ♦  支撑拖拽诊断服务,从而建立诊断步骤,最终组成诊断序列
    ♦  支撑配置诊断服务参数,步骤之间的延时时间,用户确认的输入、响应数据判别等内容
•  诊断仪功能配置
    ♦  读、清故障码-配置0x19 02服务和0x19 04服务,设置读取DTC的状态掩码,配置可获取的快照数据
    ♦  配置0x14服务-设置清除故障码的组别(all, powertrain, body, chassis, etc.)
    ♦  读取ECU实时数据-选择可以读取的DID(Dynamic DID,EOL DID,etc.)
    ♦  读取ECU信息-配置读取ECU当前信息(VIN码,软硬件版本,编程日期等)
    ♦  配置ECU信息-选择可写入ECU中的配置(VIN码,软硬件版本,指纹识别等)
    ♦  作动器测试-选择可实行的作动器测试(大灯控制,空调控制,门锁控制等)
    ♦  特殊功能测试-选择可实行的多ECU同时操作的测试(例如钥匙学习,防盗匹配等)
    ♦  ECU程序刷写功能-配置相应的刷写流程、安全访问、校验算法文件
    ♦  输出不同车型的诊断仪配置
2  诊断仪实行App-Atomic
       诊断仪实行App(Atomic)是一套通用的诊断仪框架App,通过导入不同车型的诊断仪配置,使自身具备相应车型的诊断仪功能,主要用于开发阶段ECU及整车的诊断功能验证和测试。Atomic是一款C/S架构的PC端App,基于javaEclipse的MVC架构。主要包括以下功能:
•  诊断仪功能
    ♦  读、清故障码-支撑读、清ECU故障码,提供维修信息,可获取选定故障的快照信息,同时支撑整车快速读、清故障码功能
    ♦  读取ECU实时数据-支撑读取ECU实时数据,数据可以表格或者图表显示,支撑数据保存及回放
    ♦  读取ECU信息-支撑读取ECU当前信息(VIN码,软硬件版本,编程日期等)
    ♦  配置ECU信息-支撑写入ECU中的配置(VIN码,软硬件版本,指纹识别等)
    ♦  作动器测试-支撑作动器测试(大灯控制,空调控制,门锁控制等)
    ♦  特殊功能测试-支撑例如钥匙学习,防盗匹配等多ECU协作实行的功能
    ♦  ECU程序刷写功能-支撑程序刷写及刷写过程中诊断数据监控和保存
•  辅助验证功能
    ♦  诊断测试序列-按照诊断仪配置,实行诊断测试序列,即时反馈测试结果和问题数据
    ♦  诊断报文监控-监控诊断测试过程中的全部总线报文,提供报文过滤功能
    ♦  响应数据判别-针对诊断响应数据进行判别,决定测试序列是否通过(数值不在范围、DTC超出预期等)
    ♦  ECU复位-当验证和测试过程中ECU出现不可恢复问题,主动进行ECU复位操作

3  诊断数据库生成App-Sure ODX option

        诊断数据库生成App(Sure)实现了企业诊断调查问卷(Excel)和车型诊断数据(ODX)间自动转换及其他辅助功能。主要包括以下功能:
•  Excel诊断调查问卷智能检查-诊断调查问卷的有效性和逻辑性进行检查,检查项多达上百项,提高了工程师编写调查问卷的质量。
•  Excel诊断调查问卷和标准数据库文件互转-实现诊断调查问卷和标准odx/pdx文件互转
•  ODX数据库比较-比较不同版本的odx数据库文件,并根据服务分级显示比较结果,内容清晰明了,便于工程师做版本信息的记录
 

使用场景
•  诊断数据库生成App导入诊断调查问卷,生成ODX文件;
•  诊断仪配置App导入ODX,经过简单配置生成针对某一车型的诊断仪配置;
•  诊断仪实行App导入诊断仪配置,随即成为PC端诊断仪;
•  PC通过CAN硬件接口设备和被测ECU或整车相连;
•  进行单ECU、整车诊断系统验证与测试。
        系统的使用场景如下图所示:

 

用户收益
•  ECU诊断系统的功能验证与测试独立进行,无需依赖售后诊断仪(针对新车型研发的诊断仪本身往往存在缺陷和问题);
•  使ECU诊断系统的功能验证与测试贯穿开发的整个过程,无需等待诊断仪开发完毕;
•  通过简单配置,一键生成针对某一ECU乃至某一车型的诊断仪配置;
•  具备诊断序列测试、诊断报文监控、响应数据判别等功能,助力ECU诊断系统开发工程师快速定位问题。

关于恒润
企业概况
企业理念
企业资质
资讯中心
恒润在全球
诚聘英才
校园招聘
实习生招聘
社会招聘
走进恒润
常见问题
市场活动
在线研讨会
线下活动
微信课堂
用户社区
资料下载
恒润月刊
用户留言
个人中心
相关链接
达索企业
IBM-中国
联系大家
电话:010-64840808
邮箱:market_dept@hirain.com
版权所有 ? yzc88网页版登录 京ICP备18000642号-1 京公网安备11010802017344号 网站地图 | 招聘信息 | 法律声明 | 隐私保护
XML 地图 | Sitemap 地图