将高速CAN传输与数据采集测量同步.PDFVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
将高速CAN 传输与数据采集测量同步 对于需要为基于CAN 总线的电子模块和系统创建设计验证、生产制造和性能测试系统 的工程师而言,National Instruments (NI)公司的PXI 平台是测试和测量解决方案的理想 选择,因为它可以将在多种总线接口之间传输的CAN 信息与模拟及数字定时测量同步起来, 而这一点是其它任何平台都办不到的。与其它测试方案不同,PXI 提供了一个用于CAN 通 信和数据采集的一体化解决方案。 目录: • 背景 • 实时系统集成总线 • 系统定时配置 • LabVIEW 例程 • 结论 简介 在过去的几十年里,汽车行业从重大的技术进步中获益,从而减少了废气排放,提高了 燃料效率,实现了制动系统的防锁控制,并在其它许多方面也取得了进步。在环保性、安全 性和驾驶便利性方面进行的创新使得汽车设计中增添了许多新的电子器件。 20 世纪80 年代,Bosch 公司开发出了CAN (Controller Area Network,控制器区域网) 总线,以满足市场对于汽车电子模块之间的通信设备的不断增长的需求。现在CAN 还被用 于航空电子数据通信嵌入式系统、航海和其它应用领域中。 CAN 是双线、多点串行总线,它使连网的设备可以互相通信。有关CAN 总线以及 NI CAN 接口产品的详细信息,请访问NI Developer Zone 网站 ( )并输入搜索关 键词CAN 来获取。 随着CAN 设备测试应用的发展,有关将测试系统组件 (如电压和传感器测量设备、传 动装置、离散输入和输出)集成于一体的需求日益增长。要想系统可以获得重复的测量结果, 能使CAN 传输与这些组件同步的功能就显得尤为重要。 本文描述了如何配置一个可以通过NI-CAN 帧AP I 将多条CAN 总线上的信息传输与同 时进行着的测量工作同步进行。您可使用类似的方法使CAN 与其它类型的系统输入/输出同 步。 实时系统集成总线 PXI 机箱中纳入了实时系统集成(RTSI)定时总线,还包括七根触发线,用于创建 NI 的 测量、图像采集和运动控制设备以及CAN 接口板卡之间的灵活的同步关系。触发总线可以 将系统中的一个或多个设备定时信号置于底板上,因为系统中的每块板卡都可以在底板上获 取这些定时信号,以便进行输入/输出同步。由于定时是在硬件中进行,因此在系统初始化 之后就无需使用应用软件对输入/输出同步进行干涉。 35 系统定时配置 此例中定时基准为一块产生 1 kHz 脉冲串的NI-6030E 数据采集板,如图 1 所示。该 定时信号经由PXI 触发总线到达两块NI-8461 双端口CAN 板卡上。此信号使得四个CAN 端口上的信息传输分别在1 kHz, 500 Hz, 250 Hz 和100 Hz 的帧速率下同步。 一块NI-5102 双通道数字化仪板卡测量并显示CAN 传输之间的定时关系以及定时脉冲 串波形。 图1: 数据采集系统框图。NI-6030E 产生1 kHz 的脉冲串。脉冲路由至CAN 板。CAN 接口将帧发送至 一个示波器或一个同步采样板卡(如NI-611x )。 在此例中, CAN 接口被配制成如同连接到了高速 CAN 网络。要进行高速传输,ISO 11898 要求在传输线每一端的CAN+和CAN-信号之间使用120 Ohm 终端电阻。 LabVIEW 例程 图2 所示的CAN 配置代码是利用帧API 对LabVIEW 中的CAN 对象进行初始化的关 键步骤。本文对我们的应用案例中的配置设定进行了说明。如要获取其它信息或了解用API 通道进行同步的案例,请参阅NI-CAN 2.0 程序员参考手册。 图2:先配置CAN 网络接口,然后再正确配置每个CAN 对象。CAN 端口被添加到网络接口群集(Cluster) 中,以简化用户接口。 36 第一帧将网络的配

文档评论(0)

159****9825 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档