汽车CAN 总线网络自动化测试系统
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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [说明书]浅谈视觉传达设计中的色彩艺术
- [说明书]数据库原理-实验8-查询优化
- [说明书]临时用电施工组织设计
- [说明书]反假币考试试题第二套(人民币)
- [说明书]《建设工程监理规范》-2014.3.1实施
- [说明书]筋出槽,骨错缝病机诠释
- [说明书]百度预计来路对网站权重有多大影响
- [说明书]房屋面积测绘细则
- [说明书]计算机控制技术填空题汇总
- [说明书]乡镇卫生院(社区中心)死亡医学证明管
- [说明书]2013尾矿工实操试题
- [说明书]2015事业单位面试备考:贵州省事业单位
- [说明书](目录)2017-2022年半导体材料市场发
- [说明书]浙江省制造业发展“十三五”规划
- [说明书]干部选拔任用工作情况的自查报告
- [说明书]《发电厂电气部分》课后部分问答题整理
- [说明书]中国建立政府成本会计制度的思考
- [说明书]中国文化输出的现状及挑战-100分
- [说明书]通信原理实验指导(13-9)
- [说明书]HSF培训试卷(有害物质培训考试试题)
- 高中地理必修一:2.3《大气环境之六_气
- 新人教版八年级数学上期末总复习精品优
- WEB应用托管平台系统架构
- 《应用文写作》期末试卷
- 2017年秋九年级数学上册24.3正多边形和
- _空心村_形态特征与生成机理分析_以河
- 北师大版生物七年级下册12章2节感受器
- 社区卫生服务中心主任职责
- 广东省2014届广州二模材料作文“求道”
- 完整户口本英文翻译模板
- 2015年液化天然气LNG市场调研及发展趋
- 农村学校教育发展新
- 2014年注册税务师税法(Ⅱ)考试试题及答
- 东方大学俄语新版第5册第-7课课文翻译
- 路基路面工程课程设计1
- 219亩项目2011营销策略
- 第1篇 贸易术语-EXW、FCA、FAS
- 年会或大型活动防疫应急预案
- 改善提案(合理化建议)
- 初三英语第四单元ppt




