汽车电子测试
研发工具
ECU诊断功能开发在整个汽车系统中占有举足轻重的地位。Vector公司的诊断开发工具链支持基于“CANdela方法”的汽车诊断开发流程。“CANdela方法”遵循“单源法则”,使用诊断数据库对诊断需求进行集中管理,确保了开发过程中诊断描述数据的一致性。该数据库除了用于参数化诊断系统外,还可用于生成规范和ECU代码。
Vector公司的诊断工具链可用于以下领域:
规范:定义诊断需求规范和协议描述
ECU软件:在ECU中建立和实现诊断通信功能
诊断集成验证:测试ECU中诊断协议的实现和集成情况
诊断测试:诊断测试仪的参数化
CANdelaStudio - 诊断需求定义工具
CANdelaStudio用于定义ECU的诊断功能,并且生成诊断数据库(CDD文件)来优化整个诊断开发过程,为“CANdela方法”提供了强力支持。
在整个ECU系统开发中,ECU诊断功能是一个重要的开发部分,当定义ECU功能的同时,也应该定义需要的诊断功能,这样可以确保网络中的ECU能够满足诊断需求。诊断功能的定义和实现与ECU开发是同时进行的,通过CANdelaStudio软件可定义ECU的诊断功能,同时通过用CANdelaStudio定义诊断数据库,可以确保整个开发过程中的诊断数据一致性,优化整个诊断开发过程。
CANdelaStudio支持文档模板(CDDT文件),可以满足不同厂商对同一个标准工具的各种特殊要求。在内容上一个文档模板对应于一种诊断规范,它包含了对ECU所有允许的基本服务和在每个ECU中都必需实现的强制功能的一个正式描述。
在汽车厂商提供的模板基础上,ECU供应商可加入特定的诊断需求,从而形成针对特定ECU的诊断功能描述文档。利用“版本”的概念,不需要太多改变就可以描述不同的ECU之间的差异性。
CANdelaStudio支持导入和导出各种数据格式(ODX、CSV、RTF、A2L、XML、CDI)。
编辑诊断服务和诊断响应的格式
编辑参数格式,如整形、浮点、特殊换算
编辑诊断和传输层通信参数,如STmin,P2
设定服务之间的依赖关系,支持状态机显示
编辑故障码DTC
进行版本管理和文本规范生成
在描述UDS服务时提供了友好的用户编辑向导兼容性好,支持win7/8.1/10
图形化显示诊断请求报文和响应报文,可以显示位以及字节的位置
输入编辑期间软件自动进行一致性检查,并提供错误提示信息
ODXStudio – 编辑、浏览和管理诊断数据的ODX工具
随着ODX规范从行业标准提升为国际标准(ISO 22901-1),越来越多的用户需要相应工具进行基于ODX的开发。Vector自从2001年就一直致力于定义和实现ODX协议。利用ODXStudio,用户可以以ODX文件格式处理诊断数据,包括ODX-D,ODX-C,ODX-V,ODX-F,ODX-E和ODX-FD。ODXStudio具有的特点如下:
友好的人机界面,从而帮助用户节省时间
快速载入、编辑和保存ODX数据(大于100M)
支持ODX 2.0.1和2.2.0
充分支持ODX所有类型
可根据OEM ODX Authoring GuideLine(AGL)定义ODX文件
导入CANdelaStudio创建的CDD文件
生成HTML格式报告
CANoe.DiVa – 诊断集成验证工具
CANoe.DiVa(Diagnostic Integration and Validation Assistant)扩展了CANoe的功能,能够基于CANdelaStudio所创建的ECU诊断描述文件自动地为诊断协议的实现和集成测试生成测试用例。应用此软件时,用户可在配置界面中,通过勾选的设置方式,自定义测试用例、测试目标及测试范围,最后自动生成测试用例。并在CANoe的“Test Feature Set”中执行测试用例,生成测试报告。
对于供应商来讲,CANoe.DiVa支持ECU诊断实现。开发人员在开发过程中就可以进行测试,并在开发结束后进行大量回归测试,这些回归测试通常可以作为ECU诊断部分发布流程中的一部分。
对于汽车OEM来讲,可使用CANoe.DiVa对拿到的样件进行测试,同样可以使用CANoe.DiVa在测试台架或整车上进行集成测试。OEM可以方便的使用CANoe.DiVa根据质量要求创建测试规范或产生测试文档。
CANoe.DiVa专为汽车OEM和供应商设计,主要用于功能开发、软件开发和测试等领域。
自动生成全面的测试用例和相关文档
可通过用户自定义的测试模式进行扩展
轻松完成测试范围的配置
完全集成在CANdela产品体系中
支持不同的诊断标准(UDS、KWP2000、GMW3110、OBD)
支持测试单个ECU的功能寻址、物理寻址与定时参数
关于会话和安全等级,测试在不同的会话和安全级别下执行或拒绝服务
测试诊断协议格式
验证数据内容,测试写/读参数是否一致,期望值与参数进行对比测试
扫描服务ID和子功能ID区域
通过有效的错误监测、验证和排除实现测试报告评估:如测试用例注释、测试结果分类、不同测试运行比较、报告提取(小报告)
Indigo – 简单易用的诊断仪
Indigo是一种用于ECU和整车诊断的诊断测试仪,由于需要进行的操作很少,且支持中文,从而成为一个简单易用的诊断仪;用户可以使用Indigo快速便捷地对车辆和ECU进行诊断,无论是在ECU开发阶段,还是车辆测试阶段,工程师都可以轻松使用Indigo完成诊断测试工作。
Indigo在面向车辆诊断方面尤其强大,它侧重于应用诊断,工程师和技术人员使用Indigo可以查看ECU信息并修改数据和车辆ECU的行为,比如快速获得车辆状态、执行全车数据修改等方面。
用户可以定义各种测试配置,方便不同人员进行使用,同时将其保存为项目,可在合作伙伴之间安全地交换数据。
使用模式可以分为诊断模式和配置模式,在诊断模式下,只展示诊断测试相关的功能选项,其他配置选项都无法更改配置,简化使用者的操作难度,从而可以降低对使用者的要求,避免使用过程中造成错误。
支持CDD数据库和ODX文件
图形化显示ECU故障信息
符号化显示所有诊断故障代码(DTC),包括状态标识、环境参数和故障条件
利用诊断控制台可以直接访问所有的诊断服务
显示发送和接收的诊断数据
支持KWP,UDS和GMW3110
读取诊断参数和CAN信号,且可以图形表示
支持通过CAN (FD)、K-Line和DoIP访问车辆
Indigo也支持远程诊断的功能,能够在任何时候对任何地方的车辆进行诊断:
环境配置简单
高速的数据传输,非常短的交换时间
支持Vector的网络硬件接口以及第三方的网络硬件接口(通过PassThru API)
结合VN8810实现远程诊断
vFlash – 简单快捷的刷写工具
vFlash可以作为一个独立的工具来实现程序刷写。作为一个简单易用的刷写工具,vFlash不需要使用者具有专业的知识。它具有如下的特点:
精简的用户操作界面
利用模板来实现对于不同Flash刷写规范的支持
可通过CAN/LIN/以太网进行刷写
在提高刷写速度的同时,可以刷写更大的数据
结合VN8810实现远程一键刷写
快速链接
详情咨询