教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 说明书 >

汽车CAN 总线网络自动化测试系统

来源:网络收集 时间:2026-07-26
导读: CAN (Controller Area Network) 总线作为当前主流的车载通信网络 2014中国汽车工程学会年会论文集 2014CG ̄VE013 511 汽车CAN总线网络自动化测试系统 王意 张永刚 姬广斌 付金勇 孙剑峰 北汽股份汽车研究院 【摘要】 CAN(Contr

CAN (Controller Area Network) 总线作为当前主流的车载通信网络

 2014中国汽车工程学会年会论文集

2014CG ̄VE013

511

汽车CAN总线网络自动化测试系统

王意 张永刚 姬广斌 付金勇 孙剑峰

北汽股份汽车研究院

【摘要】 CAN(ControllerAreaNetwork)总线作为当前主流的车载通信网络 其可靠性与稳定性对于整车功能的正常运行至关重要 本文介绍一种总线网络自动化测试系统 能实现整车CAN总线网络通信和诊断的自动化集成测试 大幅提高了测试效率和精度 降低了测试的工作强度 同时保证了测试的一致性

【关键词】 CAN总线 自动化测试 LabVIEW

WangYi ZhangYonggang JiGuangbin FuJinyong SunJianfeng

BAICMotorCorporationLtd R&LDCenter

works issignificanttothevehicleoperation AnautomotiveBUSintegratedtestingsystemisintroducedwhichcanimprovetheefficiencyandaccuracyofthetestandreducetheintensityatwork italsocankeepconsistencyinthetest

Keywords:CANBUS automotivetest LabVIEW

  Abstract:ThereliabilityandstabilityoftheCAN(ControllerAreaNetwork)BUS asthecurrentvehicularcommunicationnet ̄

AnAutomotiveTestingSystemforCANBUSNetwork

动/关闭、网络配置参数测试和网络失败后进入“跛行”模

引  言

代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议 是目前市场上主流的总线类型 汽车CAN总线网络系统作为整车电子电气件的“通信高速公路” 其可靠性与稳定性对于整车功能的正常运行至关重要 因此 加强总线网络系统的测试与验证十分重要

汽车总线网络系统的测试与验证 因其系统中ECU模块的增加 测试项目和内容较多 仅一个ECU就需要设计几千个测试用例 在1个车型上就能够达到几万个测试用例 同时测试的周期长、轮数多 工作量巨大 另外 ECU越来越复杂的测试内容 传统单一的测试手段显得力不从心 总线网络自动化测试系统 使繁重的测试工作能够自动化运行 大幅提高测试效率 降低测试的工作强度 同时 自动化系统能够通过扩展的接口接入包含多个ECU的整车台架 从而实现整车网络的自动化集成测试 不仅能够提高整车网络的测试效率 而且也能够实现更接近于实车环境的网络相关测试

CAN总线是德国博世公司在20世纪80年代初为解决现

式测试 ⑤网络故障测试 CAN_H/L断、CAN_H/L对电源短路、CAN_H/L对地短路、CAN_H对CAN_L短路、电压过高测试和电压过低测试

诊断测试的主要内容有:①服务测试 肯定应答、否定响应码、Session测试和安全级别测试 ②数据测试 DID、programming

DTC ③流程测试 Routine、Sequences ④刷新测试 Re ̄

2 系统原理

为实现整车CAN总线的自动化测试 系统基于NI以及

一些继电器、调理板卡等硬件与被测ECU进行连接 实现网络相关通信 通过扩展的接口 系统能够支持多个ECU的同时接入 实现多ECU的网络通信 图1中给出的是CAN总线网络自动化测试的解决方案系统图

1 系统总体方案

1 系统功能

依据汽车CAN总线的ISO11898[1]、ISO15765[2]、

图1 汽车CAN总线自动化测试系统框图

ISO14229[3]等国际标准以及相关的企业标准 汽车CAN总线自动化测试内容包括网络通信测试和诊断测试

网络通信测试主要内容有:①物理层测试 CAN总线电平测试、位时间测试、采样点测试和地偏移测试 ②数据链路层测试 帧类型测试、扩展帧/远程帧验证、数据长度

工控机通过运行上位机程序 进行人机交互和硬件驱动 CAN总线模块包括用于总线监听的Tellus、诊断测试的汽车总线协议测试仪Tellus 支持CAN/LIN总线监测、负载统计、错误帧识别、数字IO监测、数据图表显示和数据记录 能进行汽车总线硬件仿真(CAN周期报文自动发送 LIN按照调度表自动仿真)、编写测试框架及生成测试报告 通过编写测试用程序 结合LabVIEW软件控制 能够实现ETS以及用于测量采样点和Busoff恢复测试的CANSpider

验证 ③交互层测试 报文传输/周期验证、报文偏差测试、报文延迟(最小/最大延迟)测量、事件触发报文测试和信号缺省值验证 ④网络管理测试 网络休眠/唤醒、网络启

CAN (Controller Area Network) 总线作为当前主流的车载通信网络

512

2014CG ̄VE013

2014中国汽车工程学会年会论文集 

测试用例之间的逐条自动测试 从而提高测试可配置性和自动化测试程度 ETS诊断测试系统 能够进行诊断服务、物流数据读取、故障码读取、强制输出、图形化参数显示和总线监测 支持整车配置、数据刷新、数据加密和权限管理 提供自动化导入诊断数据库的诊断自动化测试 CAN总线干扰发生器CANspider实现了一个高性能的CAN总线测试环境 它不仅可以针对特定的节点进行测试 还能对整个CAN网络进行测试 通过CANspider能够对CAN总线施加任意和可重现的干扰 电源模块主要包括为被测ECU提供KL30和KL15的可编程电源和为调理、测试模块供电的开关电源 调理、测试模块的作用在于模拟输入信号和输出负载 其中有电平检测、地偏移测试、模拟负载等 继电器模块主要由不同作用的继电器组成 从而实现对其他相关硬件的控制 硬件接口采用NI的数字模拟IO板卡 能够实现数字模拟信号的输入、输出

系统软件选用虚拟仪器软件LabVIEW 通过软件设计

实现CAN线物理层电平、地偏移、电压过高/过低和故障测试 结合Tellus和ETS系统 能够实现数据链路层、交互层的网络通信测试 能够根据测试规范编写的测试用例 逐条进行单个ECU或整车网络的自动化测试 生成详细的测试报告

2 硬件设计

图2给出了汽车CAN总线网络自动化测试的详细硬件原理图 其硬件环境见表1

输入I/O端口提供最大30路输入信号给DUT或整车台架 输入信号是低电平还是高电平由程序控制继电器实现(图3) 输出I/O端口提供最大20路输出信号给被测ECU用以匹配系统的高低端输出 测试所需产生的断路、短路等故障也由继电器控制实现(图

4)

或整车台架 每路端口可以通过跳线选择是上拉还是下拉

图2 汽车CAN总线自动化测试系统硬件系统原理图

表1 汽车CAN总线自动化测试系统硬件环境

CAN (Controller Area Network) 总线作为当前主流的车载通信网络

信号调理是将DIO端口引入 通过板 …… 此处隐藏:3482字,全部文档内容请下载后查看。喜欢就下载吧 ……

汽车CAN 总线网络自动化测试系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1483848.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)