概述

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

软件功能
        OBT 平台由两款软件组成,分别为诊断仪配置软件和诊断仪执行软件。主要功能如下:

▪ 诊断仪配置软件 -Config
        诊断仪配置软件(Config)是一套B/S 架构的软件,支持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 程序刷写功能- 配置相应的刷写流程、安全访问、校验算法文件
        ►输出不同车型的诊断仪配置

▪ 诊断仪执行软件-Tester
        诊断仪执行软件(Tester)是一套通用的诊断仪框架软件,通过导入不同车型的诊断仪配置,使自身具备相应车型的诊断仪功能,主要用于开发阶段ECU 及整车的诊断功能验证和测试。Tester 是一款C/S 架构的PC 端软件,基于javaEclipse 的MVC 架构。主要包括以下功能:
    ♦ 诊断仪功能
        ►读、清故障码 - 支持读、清 ECU 故障码,提供维修信息,可获取选定故障的快照信息,同时支持整车快速读、清故障码功能
        ►读取 ECU实时数据 - 支持读取 ECU实时数据,数据可以表格或者图表显示,支持数据保存及回放
        ►读取 ECU信息 - 支持读取 ECU当前信息(VIN码,软硬件版本,编程日期等)
        ►配置 ECU信息 - 支持写入 ECU中的配置(VIN码,软硬件版本,指纹识别等)
        ►作动器测试- 支持作动器测试(大灯控制,空调控制,门锁控制等)
        ►特殊功能测试- 支持例如钥匙学习,防盗匹配等多ECU 协作执行的功能
        ►ECU 程序刷写功能- 支持程序刷写及刷写过程中诊断数据监控和保存

♦ 辅助验证功能
        ►诊断测试序列 - 按照诊断仪配置,执行诊断测试序列,即时反馈测试结果和问题数据
        ►诊断报文监控 - 监控诊断测试过程中的全部总线报文,提供报文过滤功能
        ►响应数据判别 - 针对诊断响应数据进行判别,决定测试序列是否通过(数值不在范围、DTC 超出预期等)
        ►ECU 复位- 当验证和测试过程中 ECU 出现不可恢复问题,主动进行 ECU复位操作

使用场景
▪ 诊断数据库生成软件导入诊断调查问卷,生成ODX 文件

▪ 诊断仪配置软件导入ODX,经过简单配置生成针对某一车型的诊断仪配置

▪ 诊断仪执行软件导入诊断仪配置,随即成为PC 端诊断仪

▪ PC 通过 CAN 硬件接口设备和被测 ECU或整车相连

▪ 进行单 ECU、整车诊断系统验证与测试

转载于:https://my.oschina.net/u/3935664/blog/2962292

基于ODX 的诊断应用软件相关推荐

  1. 基于ODX/OTX诊断的整车扫描

    | ODX(Open Diagnostic data eXchange) 是基于XML语言.开放的诊断数据格式,用于车辆整个生命周期中诊断数据的交互.它最初由ASAM提出并形成标准MCD-2D,后来以 ...

  2. 如何使用ODX描述诊断会话和安全等级

    ODX 2.2是由ASAM(自动化及测量系统标准协会)提出的诊断标准,是一种基于XML语言的开放式诊断数据格式,已在国际上得到广泛使用.目前ODX诊断标准也已被国内各大OEM采用,但在ODX数据开发阶 ...

  3. 基于ODX的工程诊断仪 — DDS

    概述 经纬恒润基于 ODX 的工程诊断仪 INTEWORK-DDS(Diagnostic Development System,以下简称DDS)是一款用于新车型/ECU 研发的诊断工具,集多种标准协议 ...

  4. 基于bim技术的应用软件有哪些?提高bim工作效率的revit插件?

    基于bim技术的应用软件有哪些?提高bim工作效率的revit插件? 基于BIM技术应用的软件繁多,不需要统计小编知道的就有几十种,一个公司开发的bim软件至少都是3-5种左右,更不用说众多的开发公司 ...

  5. 用Python和Google AppEngine开发基于Google架构的应用软件

    用Python和Google AppEngine开发基于Google架构的应用软件 在研究了一段时间的Google AppEngine之后,我发现Google AppEngine是未来一个非常不错的开 ...

  6. 基于bim技术的应用软件有哪些?哪些应用软件?

    基于bim技术的应用软件有哪些?bim技术包括哪些应用软件? 基于BIM技术应用的软件繁多,不需要统计小编知道的就有几十种,一个公司开发的bim软件至少都是3-5种左右,更不用说众多的开发公司与常见公 ...

  7. 基于ODX诊断测试开发(1):ODX数据库剖析

    1.ODX简介 由ASAM组织提出的诊断数据交互格式,全称为Open Diagnostic Data Exchange,包含ODX2.0.1和ODX2.2.0规范,两个版本之间不兼容.ISO收录了其中 ...

  8. 基于路由器网络诊断步骤和故障排除技巧

    网络诊断是管好.用好网络,使网络发挥最大作用的重要技术工作.本文简述分层诊断技术,结合讨论路由器各种接口的诊断,综述互联网络连通性故障的排除. 网络故障诊断概述 网络故障诊断,从故障现象出发,以网络诊 ...

  9. 基于bim技术的应用软件有?哪些提高bim工作效率的revit插件

    bim技术应用有哪些?bim技术的应用可是各种各样,感觉现在的建筑行业已经离不开bim的技术应用了,从宏观到微观,从大到小,从人到物,已经方方面面时刻影响着工程的生命周期.下面我就挑选三个bim技术应 ...

最新文章

  1. 是时候取消Scrum的产品负责人角色了吗?
  2. sed实例(持续更新)
  3. mysql 压力测试知乎_MySQL 对于千万级的大表要怎么优化? - MySQL
  4. python 数据分析基础 day1-初窥内容
  5. 毕业设计开题计算机进度安排表,关于2021届本科毕业设计选题情况及开题时间的通知...
  6. 【设计模式】加薪非要老总批 --- 职责链模式
  7. python定时器库_Python定时器完整示例 python定时器用法举例
  8. ajax和Java session监听
  9. 模板引擎工作原理_「白皮书解读搜索引擎的工作原理」如何排序
  10. hook原理介绍与简单实例
  11. 计算机定期备份用什么程序,推荐的电脑定时自动备份软件!
  12. 如何修改图片大小?图片怎么调整尺寸?
  13. error C1083 错误
  14. 联想模拟器安装激活面具magisk教程
  15. 微信公众号接入自己的客服系统,自定义客服系统
  16. 带你走进3D建模!一份建模零基础小白的入门宝典,建议收藏细读
  17. c语言fflush,c语言中fflush(stdin)作用(转)
  18. 阅读 |《算法图解》读书打卡
  19. mysql系列之十一许可更新及对象搜索
  20. 前端异常监控平台对比

热门文章

  1. 系统架构设计师 报考指南,考试时间
  2. 终于明白了,一文彻底理解I/O多路复用
  3. 微信小程序—onLoad和onShow
  4. idm+安卓版怎么改中文
  5. 【Android -- 面试】复习指南之 Android 高级(下)
  6. Architecto rem incidunt non ratione illum.Molestiae voluptatem enim iste temporibus.
  7. 师范类专业计算机和数学哪个好,师范类数学与应用数学专业考研考哪个方向好?是本专......
  8. 巴特列特窗的matlab代码,基于MATLAB的FIR数字滤波器设计与优化分析.doc
  9. 构造方中的this关键字
  10. 高度自律是一种什么体验??