汽车总线测试方案要领.pdfVIP

  • 2
  • 0
  • 约1.86万字
  • 约 24页
  • 2017-07-08 发布于湖北
  • 举报
CAN 总线测试解决方案 CAN 总线测试解决方案 1 概述 由于 CAN 总线具有可靠性高、实时性好、成本合理等优点,已在汽车、船舶、 航天、医疗、工业测控与工业自动化等领域得到广泛的应用,成为了应用最广泛的 现场总线之一。在 CAN总线开发流程中,需要对所开发的 CAN总线节点和总线系统 进行验证与确认,既要检查所开发的 CAN总线节点设备是否符合设计规范,即“是 否正确的做了产品”,又要检查集成后的 CAN总线系统是否满足初始需求,即“是否 设计了正确的产品”。 CAN 总线测试可以分为单节点测试和总线系统集成测试两部分。在系统集成之 前,需要对单个节点设备进行测试,用以确定节点工作正确并且不会干扰总线的正 常通讯。总线系统集成测试则是将各个节点都连接形成完整的 CAN网络,对集成后 的系统进行测试以验证整个系统运行的完整性和正确性、系统的通讯鲁棒性、电器 鲁棒性以及系统的容错自恢复功能等。 不论是单节点测试还是系统集成测试,测试的内容按照通信层次可分为: 物理层测试 验证 CAN节点及 CAN总线网络在电路设计、物理电平特性等方面的性能,保 证节点能够正确连接入总线。 数据链路层测试 测试单个节点的数据链路层参数,确保 CAN网络集成后总线通信性能的一致 性。 应用层测试 包括应用层协议的测试、网络管理功能测试和故障诊断测试等方面的内容。通 过此测试检测每个 CAN节点是否按照系统的 CAN 总线通信规范实现了应用层协议, 是否实现了相应的诊断功能,以及 CAN 网络集成后的网络管理功能是否达到了要求。 CAN 总线测试解决方案 2 CAN 总线测试平台 U S B I - 使用 CANoe 模拟其他网络节点 II - 使用 CANister 模拟 CAN 节点 图 1 CAN 总线测试系统:单元测试 图2 CAN 总线测试系统:网络集成测试(二) 网络测试必须先进行单元测试,然后才是系统集成测试。针对单个节点和整个 总线网络的 CAN总线测试平台的组成结构分别如图 1和图 2所示。 CAN 总线测试解决方案 2.1 单元测试 单元测试中只有一个被测设备(UUT)。 单节点的物理层测试主要目的是验证节点在电路设计、物理电平特性等方面的 性能,这是保证节点能够正确连接入总线的基础。测试项目主要包括节点的电阻电 容特性、节点差分电阻、总线终端电阻、CAN线上的物理电平特性等方面。 数据链路层测试则包括了位定时测试、采样点测试、SJW测试等内容,该测试内 容主要用以保证各个节点的通讯参数能够保持一致性,在组成网络时能够正常有效 的工作。 使用 Vector 公司提供的 CAN 总线干扰仪 CANstressDR 和网络示波器 CANscope 可以很好地实现对物理层和数据链路层的测试。 CANstressDR 是一种向CAN 总线产生物理层和数据链路层干扰的设备,能够产生 一系列的错误模式,实现以下功能: 总线失效评估 CAN 系统失效 电子控制单元协同开发测试 CAN 控制器的干扰

文档评论(0)

1亿VIP精品文档

相关文档