课程大纲

第1天 - CAN协议简介

  • 车内网络概述及CAN的作用
  • CAN协议基础
  • 消息帧、仲裁、标识符(标准/扩展)
  • 位填充、CRC、ACK、间隔
  • 物理层和数据链路层
  • 总线特性、拓扑结构、终端
  • CAN错误处理机制

第2天 - CAN通信实践

  • CAN消息类型:数据、远程、错误、过载
  • 位定时和总线速度配置
  • 总线负载和延迟考虑
  • CAN上的诊断协议简介(UDS、OBD-II)

第3天 - CANoe简介

  • CANoe概述:功能和应用场景
  • 项目设置:配置、模拟节点
  • 跟踪窗口和面板创建
  • 使用过滤和日志分析通信流量
  • 模拟块和配置

第4天 - 高级CANoe与CAPL编程

  • CAPL(通信访问编程语言)简介
  • 结构、语法、基于事件的编程
  • 编写CAPL脚本进行模拟和故障注入
  • ECU模拟、网关行为和诊断
  • 测试和报告的自动化
  • 调试和维护的最佳实践

要求

  • 了解基本的通信协议和嵌入式系统
  • 有汽车软件测试或诊断经验
  • C编程经验或任何脚本经验(CAPL与C类似)

目标学员

  • 汽车测试工程师和验证专家
  • 使用基于CAN的ECU的软件开发人员
  • 涉及诊断测试或使用Vector工具进行模拟的系统集成商和工程师
 28 小时

客户评论 (2)

即将举行的公开课程

课程分类