VolcanoTellus在汽车CAN网络测试中的应用.pdfVIP

VolcanoTellus在汽车CAN网络测试中的应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Volcano Tellus 在汽车 CAN 网络测试中的应用 比亚迪股份有限公司电机及控制研究所 宋敬育 [摘 要] 测试在 ECU以及整车网络开发中起到举足轻重的作用,特别是时序测试是其中的难点。 Volcano Tellus 工具是一款多功能高精度时序测试仪,本文介绍其在汽车 CAN 网络测试中 的应用,对其主要特性进行分析,并介绍其在我们项目中应用情况。 [关 键 词] CAN 现场总线 测试 电控单元开发 汽车电子 整车 1 引言 Volcano Tellus 是 Mentor Graphics 推出的一款用于 CAN 总线开发的 CAN 总线测试和 验证工具。我们在使用 Tellus 5400在对汽车 CAN总线的测试过程中,主要使用了它的 CAN 总线协议验证、总线节点原型仿真测试、报文定时检测、总线分析、应用层数据和信号分析、 数据实时记录和回放功能。下面对 Tellus的功能特性和我们实际的使用情况进行介绍。 2 Tellus 的主要特性 Tellus 是 Mentor Graphics 提供的全功能型网络测试仪,集网络功能测试、性能测试 于一身,并提供丰富的网络接口:包含 2路 CAN和 2路 LIN。其功能特点如下: 1) 网络功能分析测试如网络分析(总线负载实时监测,平均负载和峰值负载计算)、消 息跟踪、特定数据跟踪等等; 2) 单击节点通讯仿真,只需要鼠标操作,不需要编程就可以实现节点仿真; 3) 整个通讯系统的仿真能力; 4) 增强软硬件能力,全力支持性能测试。测试和分析通过运行在独立硬件上软件实现, 排除了上位机操作系统的影响;高精度定时,达到 1微秒; 5) 网络定时测试和计算,精确测量消息及数据的传输延时; 6) 提供 8路数字 IO,支持网络时间特性的测试 7) 自适应 CAN接口,可以接高速或者低速,不同网络连接的配置通过软件就可以完成; 8) 集成数据记录仪功能,内存容量可配置,最高可达 8GB。 3 CAN 总线协议验证功能及使用 由于我们在使用 Tellus 之前已经对整车的数据链路层和应用层协议进行了制订,我们 把已有的协议通过 Tellus 的软件创建新的网络配置文件,通过对网络配置文件中每个报文 的信号进行定义,这样相当于把整个应用层协议输入到 Tellus 5400。通过配置 Tellus 5400 的 CAN端口特性,使能所有报文输出,模拟整个网络的负载情况。 模拟整车网络通讯时,Tellus 的硬件特性可以保证时序的精确测量。首先是网络模拟 功能都是运行在独立硬件上的软件完成,与上位机没有任何关系;其次是定时精度达到 1 微秒。 图 1 模拟整车网络通讯情况 节点模拟 图 2 Tellus 无编码和单击模拟特性 4 总线节点原型仿真测试 在实际的汽车整车开发过程中,各个电子模块的开发进度可能很不一致,并且经常对技 术参数和要求进行更改。在整车测试过程中经常会遇到缺少某一个模块或几个模块,如果利 用 Tellus 5400把缺少的模块的报文协议输入到 Tellus 5400软件,可以模拟出这个节点的 所有报文,甚至还可以拿到现场进行运行,模似这个节点所有 CAN总线行为,这样可以提前 和方便我们整车的测试。 节点或者整车网络模拟都十分方便,实现单击和无编码模拟的功能只需要鼠标在节点或 者网络图标上单击一下就可以模拟单个节点或者整个网络,不需编任何代码。 5 报文定时检测 Tellus 5400 可以设计报文的周期性特性,对报文的周期进行检测并且精确到 1us。在 CAN总线协议设计过程中,经常会把一些报文定义成周期性发送报文。我们可以利用 Tellus 5400报文周期的测试功能来测报文的周期

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档