NI提供哪些CANopen硬件和软件产品?

更新 Nov 1, 2023

适用于

硬件

  • NI-9881
  • PXI-8531
  • NI-9853
  • PXI-8461
  • USB-8473

软件

  • CANopen Library Toolkit

驱动

  • NI-Industrial Communications for CANopen

问题详述

  • NI为各种NI CAN和CANopen设备提供了许多CANopen软件解决方案。那么什么是CANopen软件,我可以在每个软件产品中使用哪些硬件? NI对这些软件的使用有何建议?
  • 我可以使用NI-986x模块进行CANopen通信吗?

解决方案

用于CANopen的NI工业通信软件(NI Industrial Communications for CANopen)

适用于NI 9881 C系列CANopen模块和PXI/PCI-8531 的CANopen接口

用于LabVIEW FPGA的CAN引擎参考示例

  • 可以修改程序的所有外观
  • 不是由研发部门开发的,也不保证持续改进或支持
  • 示例程序:用于NI-9853的CANopen参考示例
    • 适用于NI 9853 C系列CAN模块
    • 提供对NI CANopen主接口的支持
    • 在FPGA和RT控制器(而不是模块)上实现逻辑控制
    • 包括支持:
      • 标准制定组织
      • 原产地名称
      • 节点保护
      • heartbeats
      • 紧急信息
      • 网络管理

用于2系列CAN设备的CANopen库

  • 不建议用于新设计,只应在旧硬件需要与CANopen集成时使用
  • 产品和服务:NI CANopen LabVIEW库
    • 适用于PCI-CAN系列2,PXI-8461和PCMCIA-CAN设备
    • 提供对NI CANopen主接口的支持
    • 是基于NI-CAN驱动程序,这是一个传统的驱动程序(较新的版本是NI-XNET)
    • 包括支持:
      • 标准制定组织
      • 原产地名称
      • 节点保护
      • heartbeats
      • 网络管理

用于USB 8473的CANopen基础版

相关信息

由于CANopen构建在CAN物理层上,因此技术上可以使用CAN模块(如NI-9862)进行CANopen通信。但是,由于NI-XNET硬件与NI Industrial Communications for CANopen驱动程序不兼容,因此您需要在XNET驱动程序之上重新开始构建应用程序层。这需要广泛的CANopen协议知识,而不是NI能够支持的。因此,强烈建议购买专用的CANopen模块来实现该协议的使用。