首页
/ CANDiva使用手册

CANDiva使用手册

2025-08-23 07:42:18作者:翟萌耘Ralph

1. 适用场景

CANDiva是Vector公司开发的一款专业诊断测试工具,作为CANoe的扩展模块,专门用于汽车电子控制单元(ECU)诊断软件的自动化测试和验证。该工具主要适用于以下场景:

汽车电子诊断测试:CANDiva能够基于ECU的诊断描述文件(CANdela或ODX格式)自动生成可重复执行的测试用例,广泛应用于车辆制造、售后服务和OTA升级等环节的诊断序列测试。

持续集成测试环境:支持在持续集成/持续测试(CI/CT)环境中使用,既可以在软件在环(SiL)环境中运行,也可以在硬件在环(HiL)系统中执行实时测试。

多厂商协作验证:支持跨厂商的ECU诊断验证,帮助系统供应商进行全面的测试来支持诊断接口的广泛验证需求。

2. 适配系统与环境配置要求

基础软件要求

  • 必须安装相应版本的CANoe软件
  • CANDiva版本必须与CANoe版本完全匹配(例如CANDiva 15只能与CANoe 15配合使用)
  • 支持Windows操作系统环境

诊断数据格式要求

  • 支持CANdela(CDD)格式的诊断描述文件
  • 支持ODX(开放式诊断数据交换)国际标准格式
  • 支持ASAM MCD-2 D标准规范

硬件环境要求

  • 标准PC硬件配置,建议8GB以上内存
  • 支持与VT系统等硬件测试平台集成
  • 需要相应的CAN总线接口硬件支持

3. 资源使用教程

配置工具使用

  1. 启动CANDiva配置工具,导入ECU的诊断描述文件(CDD或ODX格式)
  2. 配置测试参数和测试范围,选择需要验证的诊断服务
  3. 系统自动生成测试配置和测试用例

测试用例生成

  • 基于诊断描述自动生成全面的测试用例
  • 支持无效条件下的诊断服务测试
  • 生成可重复执行的测试序列

测试执行与分析

  1. 在CANoe环境中执行生成的测试用例
  2. 实时监控测试执行过程和结果
  3. 查看详细的测试报告和结果分析
  4. 支持测试结果的注释和分组管理

集成到自动化流程

  • 支持与vTESTstudio等测试设计工具集成
  • 可以集成到DevOps流程中进行持续测试
  • 支持测试需求的追溯性管理

4. 常见问题及解决办法

安装兼容性问题

  • 问题:CANDiva无法启动或与CANoe版本不匹配
  • 解决:确保CANDiva版本与CANoe版本完全一致,检查许可证配置

诊断文件导入失败

  • 问题:CDD或ODX文件无法正确导入
  • 解决:验证诊断文件格式是否符合规范,检查文件完整性

测试用例生成异常

  • 问题:生成的测试用例不完整或缺失某些测试场景
  • 解决:检查诊断描述文件的完整性,确保所有必要的诊断服务都已正确定义

测试执行错误

  • 问题:测试执行过程中出现通信错误或超时
  • 解决:检查硬件连接状态,确认总线配置正确,验证ECU的响应能力

性能问题

  • 问题:测试执行速度过慢或系统资源占用过高
  • 解决:优化测试配置,减少不必要的测试用例,升级硬件配置

报告生成问题

  • 问题:测试报告无法生成或格式错误
  • 解决:检查输出目录权限,验证报告模板配置

通过掌握CANDiva的使用方法和常见问题处理技巧,用户可以高效地进行汽车ECU诊断软件的自动化测试,提高测试覆盖率和测试效率,确保诊断功能的可靠性和稳定性。

热门内容推荐

最新内容推荐