汽车 CAN/LIN 总线测试流程和测试工具解析汽车 CAN/LIN 总线系统测试的关键是测试流程、测试标准和测试工具,掌握专业的总线分析和测试工具的使用技术,开发测试软件并将它们应用到测试过程是对中国汽车厂家和汽车工程师的重大挑战,本文介绍 CAN/LIN 总线设计、仿真、分析和测试工具。恒润提供 CAN/LIN 总线测试方案和在这些工具平台之上的测试软件开发咨询服务,帮助客户进行 CAN/LIN 总线方面的测试。这些工具包括用于 CAN/LIN 网络系统和电控单元仿真和测试的工具 CANoe;记录、评价 CAN 总线信号电平的工具 CANscope;CAN 总线干扰生成工具 CANstress;CAN 总线数据记录器 CANlog。汽车总线测试流程概括的讲,汽车总线的测试流程主要包括四个阶段:1。 制订测试计划。制订测试计划是测试开始前必须的工作,包括了测试需要达到的目标,使用的资源、遵从的标准以及工具等方方面面,是测试顺利实施的指导性文件。主要内容有:目标;总体测试策略;测试的完整性需求;具体规则(如何时停止测试);资源需求;职责(如测试用例设计,执行,检查);测试用例库;测试标准;工具(CANoe, CANscope, CANstress, CANlog);测试软/硬件配置;系统集成计划。2. 测试用例.测试用例的设计是一项复杂的工作,既需要直觉又需要专门技术.3。 测试向量。包括测试向量和分解每一个测试用例.4。 测试过程。经过授权的专业人员系统地执行测试.测试步骤如下:1)。单元测试(White Box, Glass Box, check code correctness;2).集成测试(Bottom Up, Top Down, Big Bang, Sandwich;3).功能测(Black Box,perspecification,component.测试工具主要包括软件测试环境和和辅助的硬件测试工具两部分。软件测试环境在汽车总线网络开发和测试过程中,主要应用的软件测试环境是 CANoe。CANoe (CAN Open Environment)是德国 VECTOR 公司开发的功能强大的开发工具。它能支持总线开发的整个过程—从最初的设计、仿真到最终的分析测试和产品的售后服务。CANoe 实现了网络设计、仿真和测试的无缝集成,其开发、测试流程如图 1 所示。图 1:利用 CANoe 进行产品开发和测试流程1。 通讯设计/模型生成.新工程的第一个任务就是在数据库中定义通讯矩阵,然后是在CANoe 中生成模型。2. 通讯确认.支持的通讯确认包括系统的功能分配、功能测试和整个系统的集成。3。 剩余总线仿真/功能测试。剩余总线仿真向总线系统产品供应商提供了...