背景介绍
通用诊断仪平台由三款软件组成,分别为诊断仪配置软件、诊断仪执行软件及诊断数据库生成软件。主要功能如下:
诊断仪配置软件-Solar
诊断仪配置软件(Solar)是一套B/S架构的软件,支持Oracle/ SQL Server/MySQL数据库,可满足多人同时在线管理不同车型平台的诊断数据以及相应的诊断仪功能,生成针对某一车型的诊断仪配置。
支持创建整车平台,所有相关数据将以车型为单位存储在数据库中
支持按照网段-节点的结构创建当前整车平台的拓扑
支持具体车型的配置,创建不同配置的子车型,提高数据复用度
支持管理诊断数据库、刷写流程文件、安全算法文件、检验算法文件等,并可以浏览数据库内容,比如服务、DTC列表等。
2) 诊断序列配置
支持拖拽诊断服务,从而建立诊断步骤,最终组成诊断序列
支持配置诊断服务参数,步骤之间的延时时间,用户确认的输入、响应数据判别等内容
读、清故障码-配置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程序刷写功能-配置相应的刷写流程、安全访问、校验算法文件
输出不同车型的诊断仪配置
诊断仪执行软件-Atomic
诊断仪执行软件(Atomic)是一套通用的诊断仪框架软件,通过导入不同车型的诊断仪配置,使自身具备相应车型的诊断仪功能,主要用于开发阶段ECU及整车的诊断功能验证和测试。Atomic是一款C/S架构的PC端软件,基于java\Eclipse的MVC架构。主要包括以下功能:
读、清故障码-支持读、清ECU故障码,提供维修信息,可获取选定故障的快照信息,同时支持整车快速读、清故障码功能
读取ECU实时数据-支持读取ECU实时数据,数据可以表格或者图表显示,支持数据保存及回放
读取ECU信息-支持读取ECU当前信息(VIN码,软硬件版本,编程日期等)
配置ECU信息-支持写入ECU中的配置(VIN码,软硬件版本,指纹识别等)
作动器测试-支持作动器测试(大灯控制,空调控制,门锁控制等)
特殊功能测试-支持例如钥匙学习,防盗匹配等多ECU协作执行的功能
ECU程序刷写功能-支持程序刷写及刷写过程中诊断数据监控和保存
诊断测试序列-按照诊断仪配置,执行诊断测试序列,即时反馈测试结果和问题数据
诊断报文监控-监控诊断测试过程中的全部总线报文,提供报文过滤功能
响应数据判别-针对诊断响应数据进行判别,决定测试序列是否通过(数值不在范围、DTC超出预期等)
ECU复位-当验证和测试过程中ECU出现不可恢复问题,主动进行ECU复位操作
诊断数据库生成软件-Sure ODX option
诊断数据库生成软件(Sure)实现了企业诊断调查问卷(Excel)和车型诊断数据(ODX)间自动转换及其他辅助功能。主要包括以下功能:
系统的使用场景如下图所示:
4) 具备诊断序列测试、诊断报文监控、响应数据判别等功能,助力ECU诊断系统开发工程师快速定位问题。
联系客服