诊断开发与测试

工具链

汽车工业的发展对世界经济起到巨大的推动作用,而如今汽车发展的一个方向就是电气化、智能化,越来越多功能强大、集成度高的ECU(电控单元)被开发出来,应用到车辆上。与此同时,诊断也被越来越多的 提及和应用在ECU中,一个显著的原因就是:诊断使得我们可以访问到ECU中的信息,即使他们已经被部署到了车辆上。这就意味着在车辆测试、生成和售后阶段,诊断通常是访问ECU内部信息的常用方法。典型应用包括,故障存储操作,Flash刷新,读取测量值等。

目前,国内的车辆诊断应用和国外相比还有很大的差距,风丘科技和德国Softing公司密切合作 ,大力推广基于ODX/OTX标准的车辆诊断方案,为ECU供应商和整车厂提供从最初的诊断数据库建立到售后 工程诊断仪这一系列的完整的解决方案,致力于提高国内汽车使用的可靠性、经济性和安全性。

产品
软件
硬件
  • VCI:车辆诊断接口
  • TestCUBE:ECU 仿真工具
  • TestBOX:故障注入工具
  • HiL:硬件在环测试设备
  • Gryphon:兼具诊断功能的数据记录仪

关于ODX

ASAM MCD-2 D(market name:ODX) V2.2.0(2008)/ISO 22901-1

全称:Open Diagnostic data eXchange

挑战:在ODX标准之前,诊断和配置功能以及Flash数据描述都没有统一标准,大多是计算机不可读的数据格式(例如Word、PDF)。因此,相关的数据必然是手工输入到整个ECU生命周期的所有工具中,这样就导致了易出错,价格昂贵的问题并且阻碍了快速开发周期。

描述:ODX为应对这些挑战提供了一种基于XML的、计算机可读的数据格式来制定和交换ECU中诊断相关的数据。整车、ECU和测试设备的厂商可以使用这种统一的、OEM独立的ODX格式来描述和交换ECU诊断数据。

优势:ODX允许不同车辆和ECU功能在表达形式上存在一些变型。

应用领域:ODX标准可以运用在车辆生命周期中车辆电控系统测试,配置和Flash刷新的任何地方。应用该标准的厂商们有效的减少了多种诊断工具的通信问题而且可以更好的支持多款车型。

标准作者:Audi AG, BMW AG, Continental Automotive GmbH, Daimler AG, DSA Daten- und Systemtechnik GmbH, ETAS GmbH, General Motors Company, In2Soft, Porsche AG, Renault S. A., Robert Bosch GmbH, Softing Automotive Electronics GmbH, Siemens AG, SPX UK Ltd, Vector Informatik GmbH, Volkswagen AG

未来:OTX (Open Test Sequence eXchange)       OTX 1.0发布于2012年秋 (ISO 13209)


规范定义

诊断规范是ECU诊断工作的基础,它完整的定义了ECU的物理地址、功能地址、通信参数、所支持的诊断服务,以及这些诊断服务所对应的请求、正响应、负相应等信息。

一般该诊断规范都是使用电脑不能直接读取的文件格式来描述,如Word、Excel、PDF等。使用 DTS-Venice,将诊断规范整理成符合ASAM标准的ODX格式文件,有效的避免了文本格式的诊断规范在OEM和供应商之间传递,或OEM内部传递过程中可能导致的错误。

DTS-Venice中提供了多种协议模板,如UDS、KWP2000等,只需要适当修改就可以使用,大大的加快了数据库的开发速度,使用check功能,可以方便的对数据库进行校验。

代码实现

提供符合AUTOSAR的嵌入式软件协议栈,帮助ECU供应商可以快速的在ECU中集成相应的功能和服务。

Dorado UDS为符合ISO15765规范的UDS诊断协议栈,支持多种嵌入式平台,具有良好的可移植性,可根据诊断规范的定义不同,进行相应功能的修改,使ECU能够和诊断工具正常通信,实现诊断功能。

Dorado FlashLoader可以为ECU提供离线刷新功能。

集成测试

诊断测试偏重于测试ECU对诊断服务的支持是否和定义一致。ECU外部环境不齐备,使得测试不够完全。

使用Q-Automation可以调用和管理诊断、测量、标定等多种软件, 并实现自动化测试。HiL系统能为ECU提供完整的传感器信号和模拟负载环境。使ECU工作在一个虚拟的整车环境中,得到多方面的测试。

检测设备

ASAM定义的完整的诊断相关的API函数数量众多,为开发工作带来的很多不便,为了应对特定的场合,Softing将这些函数进行了整合精简,形成了 DTS-Automation

DTS-Automation提供适用于ECU和整车试验台上相关的编程接口, 它将基于ODX的诊断数据高效的整合到测试系统中。可以支持LabVIEW或者OPC server的调用。

基于我们的车辆诊断解决方案,我们可以为您直接开发最终的生产线检测台、EOL下线检测设备、刷新工具等。

售后诊断仪

基于DTS-COS开发功能强大,且适用于多种场合的诊断仪。

诊断软件可以运行在标准的笔记本、平板电脑、智能手机等设备上,大大的节约了您的硬件成本。