ODX的实现与应用

 

2018-11-24 14:11

  change)是一种XML数据格式,用以描述汽车诊断相关数据,主要用于汽车OEM及其供应商之间交换诊断数据。现在有越来越多的OEM趋向于建立以ODX格式为核心的规范化诊断流程。

  在过去,许多汽车OEM开发了私有的诊断数据解决方案。即使需求略有不同,也需协同开发特定的诊断测试系统。因此,不同车型、不同ECU,只能使用专门为其定制开发的测试设备进行诊断测试。甚至,在同一个公司中,不同部门,诊断数据描述格式也不统一。ODX的引入将改变这一切。

  2002年开始,ASAM (Association for Standardization of Automation and Measuring Systems)组织的ODX工作组开始制定描述诊断数据的标准,以便能够简单地交换诊断数据,甚至跨越工具边界。ODX标准的第一个版本于2004年发布,从那时起经历了不断的开发和完善(图1)。2008年,ISO组织正式释放ISOODX标准——ISO22901。ODX数据交换格式主要用于参数化测试系统,它包含诊断ECU和车辆所需的所有信息。这便于创建数据驱动的诊断应用程序,因为诊断ECU所需的信息都可以以ODX数据的形式提供。

  ODX的最新版本为2.2.0,包含7层子模块(图2)。它们分别描述了:诊断数据和服务,通信参数,整车接口,刷写数据,ECU配置,功能导向的诊断以及多ECU任务。可以打包子模块以实现特定诊断用例。

  另一个ASAM / ISO标准(MCD-3D,ISO22900)定义了诊断运行时系统的编程接口。向实施该标准的软件库提供的数据是基于ODX格式。

  ODX标准提供用于诊断描述的模块化系统。它支持许多应用案例,提供各种避免冗余的方法,并允许用户在描述数据时考虑他们的特定要求。

  在全球的第一个跨OEM项目中,两个德国的OEM已经通过ASAM ODX标准交换和实现诊断数据。OEM1以一个诊断模板为基础,建立整车所有ECU的诊断描述文件。OEM2获取所有的诊断内容,然后通过这些内容参数化测试系统,尤其是在售后服务领域。因此,诊断工具可以在售后服务阶段调整车辆到最优化的状态。跨OEM诊断数据交换的成功应用强调了实践中标准格式的重要性。

  OEM和供应商进行数据交互的经验表明,OEM定制的实现指南可以统一不同的描述理念和实现方法。ODX实现指南,即OEM企业级ODX规范(ODX Authoring GuideLine),符合ODX国际标准,基于OEM诊断需求,具有唯一性。每个OEM都有自己的诊断需求、诊断功能和诊断实现,标准化的ODX规范并不能满足OEM的个性化要求。ODX标准不仅是通用国际标准,而且提供了广泛的自由度。每个OEM在应用ODX时,必须在标准的ODX规范基础上,基于OEM私有的诊断需求定义OEM私有的ODX实现指南。每个OEM的ODX实现指南都是独一无二的。实现指南的一致性由检查工具来确保。

  举个例子说明OEM ODX AGL的重要性和唯一性:在ODX中,可以通过多种方式实现诊断服务的定义。每一种方式都符合ODX国际标准,每一种实现方式都可以被ODX解析工具准确解析,但其中只有一种方式与OEM特定的诊断实现策略一致,在OEM ODX AGL中明确定义这一种实现方式。

  迄今为止,由于ODX标准的复杂性,创建ODX数据的过程仅限于有限的专家圈。当前的ODX规范定义了大约400页的内容。诊断用户宁愿专注于诊断应用,而不是花大量的时间去处理ODX规范和ODX数据。如果有合适的工具支持,这是可以实现的。在理想情况下,用户只需面对诊断驱动的数据视图。与office中的应用软件类似,不需要基础数据格式的专业知识,如构成ODX的XML和UML。这使得在没有ODX专家级知识的情况下创建和处理符合ODX标准的诊断数据成为可能。

  CANdela方法论,不仅支持诊断数据库的建立,而且能够覆盖整个诊断开发流程,从需求定义到代码实现,以及ECU或整车的测试验证。整个工具链的核心是数据库编辑工具CANdelaStudio,它可以支持ODX数据的导入导出。CANdelaStudio支持多种数据格式的交互,是将已有数据转化为ODX的理想选择(图4)。

  每一个诊断描述文件CDD都对应一个诊断模板CDDT。根据具体情况,该模板会确保只有被允许或有意义的数据才会被编辑进去。因此,诊断模板是OEM特定的,以保证工具调用时符合OEM特定的要求。这种方法同时也可确保CANdelaStudio导出的ODX数据符合OEM特定的诊断需求与ODX需求。

  现今的汽车行业趋向于为诊断数据定义标准化的交换格式。然而,不同OEM的特定需求和不同ODX版本的可用性使得统一的数据交换变得困难。随着各种项目的经验表明,未来对标准的广泛接受取决于高性能工具的可用性。

  Vector参与了ASAM/ISO ODX工作组的工作,这是Vector可以提供良好的ODX相关工具的原因之一。其在客户项目中获得的专业知识不断流入高级产品开发,并且提供了ECU开发中面向用户的解决方案。

  声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。

  乘坐空间大隔音效果好油耗低外观好看动力充沛配置低车灯不好看性价比低内饰一般发动机一般

上一篇:法援进社区为居民解答法律难题    下一篇:体育特殊招生问题解答
关于我们
产品展示
新闻中心
技术中心
联系我们
在线QQ

88888888 (24小时在线)

Copyright © 2002-2018 和记娱乐 版权所有鄂ICP备14012414号