- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Vector工具链的汽车CAN总线测试
现代制造技术与装备 2014第4期总第221期
82
基于Vector工具链 的汽车 CAN总线测试
彭承荣 覃华强 彭 杨
(上汽通用五菱汽车股份有限公司,柳州 545007)
摘 要 :CAN 总线在 汽车 内较为复杂的电磁环境 中,由于其总线长度 、总线 负载、终端 电阻各不相 同,可能
导致无法针对实际工况进行优化 。为 了提高数据通信的可靠性 ,通过Vector工具链可以对现场工况进行接收、
录制、存储和评估不 同的CAN总线网络信号和报文 ,记录其工作状态和故障情况,便于在随后的回放 中分析故
障原 因,或在实验 室进行模拟测试 ,帮助开发人 员和测试人 员尽 可能准确地 定位故障,提 出优化改进 的方法和
措施 ,从 而提 高开发效率 。
关键词 :CAN 总线 Vector工具链 优化 效率
引言 可对报文特定位进行干扰 以检查总线 的抗干扰 能力 ,以
随着汽车 电子技术的发展 ,现代汽车越来越智能化 , 此验证节点及系统在电路设计 、物理电平特性等方面的
大量的电子控制装置造成汽车线束急剧增加 ,既提升 了 性能。开发测试仿真环境 (VectorCANoe)集成了总线开发
电路的复杂性又降低了汽车可靠性 ,同时增大了维修难 和测试 ,通过定义报文数据库 ,观测报文数据并换算为相
度 ,CAN总线 由此应运而生。本文详细介绍 了物理层 、数 应的物理量显示。通过仿真总线和实际总线的切换 ,不仅
据链路层和应用层的测试流程和方法 ,并通过测试案例 可 以测试现场信号 ,还可对录制的信号进行 回放分析来
阐明该流程能够帮助开发人 员和测试人员尽可能准确地 查找故障原因。测试过程中,使用 Vector公司提供 的干扰
定位故障 ,提出优化改进 的方法和措施 ,从而提高开发效 仪 CANstress,可 以制造 测试所需的干扰信号 以及总线
率 。 故 障等 测 试 环 境 。而 系 统 中所 连 接 的 网络 示 波 器
1Vector总线测试 内容 CANscope可以在物理层测试 中捕捉 CAN总线 的物理信
CAN总线是一种开放式多主机线性结构的总线 ,采用 号 。在测试过程中,Vector提供的测试软件 CANoe可以观
非破坏性 的载波侦听多路访 问 /冲突检测 (CSMAC/D)的 测总线通讯的报文以及信号 ,并检测总线 的错误帧 、总线
总线仲裁方式 ,避免多个节点同时发送消息而造成总线 负载率等信息。另外 ,CANoe还提供 了测试软件包 ,能够
冲突 ,保证优先级高的报文能够优先发送 。Vector工具链 使 用 扩展 的编 程 功能编 写测试 流 程 ,控制 CANstress、
提供了完善 的错误模拟 、检测与错误处理机制 .包括错误 CANscope等T具 。
报文 自动重发 、错误状态判断 、临时错误 自动恢复 、永久 1.2数据链路层测试
错误 自动关闭等措施 ,具有 可靠性 高 、实 时性好 、成本合 数据链路层测试 内容则包括 了采样点测试 、同步跳转
理等优点 ,逐渐被广泛应用于汽车领域 中。图 1为基于 宽度测试 、错误检测与标定测试等 内容 ,该测试主要是为
Vector的测试连线简网。CAN总线测试 内容可以按照通讯 了验证各个节点的通讯参数的一致性来保证所组 成的网
层次划分为物理层测试 、数据链路层测试 和应用层测试 络能够正常有效的工作。通过对 CAN总线数据报文进行
等 内容 干扰来测试 CAN系统在信号干扰和失效 的情况下能否稳
文档评论(0)