NI-XNET端口LED灯闪烁红色

更新 Jun 16, 2021

适用于

硬件

  • USB-8501
  • USB-8502
  • USB-8506
  • PCI-8511
  • PCI-8512
  • PCI-8513
  • PCI-8516
  • PCI-8517
  • PCIe-8510
  • PXI-8511
  • PXI-8512
  • PXI-8513
  • PXI-8516
  • PXI-8517
  • PXIe-8510
  • TRC-8542
  • TRC-8543
  • TRC-8546
  • NI-9861
  • NI-9862
  • NI-9866

软件

  • LabVIEW
  • VeriStand

驱动

  • NI-XNET

问题详述

开始通信时,XNET设备上的端口LED呈红色闪烁。

解决方案

如NI-XNET手册中所述,如果发生NI-XNET重大错误,端口LED将闪烁红色。

此问题有多种原因:
  1. 确认电缆工作正常。
  2. 检查设备入门指南中的终端电阻部分,以确认终端电阻与CAN电缆的标称阻抗匹配。终端电阻可能会超出公差范围,无法同时支持两个器件。
  3. 请使用 NI-XNET Bus Monitor 监控总线,并确保在Interface and Database Settings中启用 Bus Error Frame。 您可能会看到一个总线错误帧,其帧类型为 ERR。 您可以参考 NI-XNET 手册第 4-553 页上的总线错误帧图表参考帧有效负载中的数据,以查看发生的总线错误的类型。 如果您可以使用 CAN FD,则可能与 在CAN FD+BRS通讯中使用NI-XNET出现错误或不正确的帧有关。
  4. 确保您正在写入正确的XNET报文。
  5. 使用NI范例查找器中的Loopback Test.vi进行回环测试。可沿下面的文件路径找到:硬件输入与输出>> CAN >> NI-XNET >> Loopback Test,以验证接线是否正确。
  6. 如果以上都没有帮助,请联系NI支持。