USB设备在Windows PC上周期性断开重连

更新 Oct 28, 2020

适用于

硬件

  • USB-6001
  • USB-6002
  • USB-6003
  • USB-6008
  • USB-6009
  • USB-6259
  • cDAQ-9171
  • cDAQ-9174
  • cDAQ-9178
  • cDAQ-9179

驱动

  • NI-DAQmx

操作系统

  • Windows

问题详述

  • 通过USB连接的设备正在不断断开连接,然后重新连接到Windows PC。如何阻止这种情况的发生?
  • 当计算机从待机或睡眠状态唤醒后,我的DAQ或RIO设备在NI MAX中未显示为”已连接“状态。
  • 计算机进入睡眠状态后,LabVIEW不会显示我的USB设备端口。
  • 在带有DAQmx的LabVIEW中使用USB设备时,收到错误-50808。

解决方案

这可能是由于Windows设置(称为USB选择性挂起)引起的 。默认情况下此设置是启用状态。启用后,它将切断空闲USB设备的电源以节能。

可以通过“ 性能设置”禁用此设置 ,如下所示:
  1. 通过以下方式找到电源选项所有控制面板项目»电源选项»编辑计划设置
  2. 选择更改高级电源设置
  3. 展开“ USB设置”选项卡并启用USB选择性挂起设置

或者,这可能是由于设备接地不正确而导致的,该设备可能会超出手册规范,导致您的计算机失去与该设备的连接。要解决此问题,请按照《模拟信号的现场连线和噪声考量》中所述将设备的所有输入接地。

相关信息

  • 在必须重新安装DAQmx驱动程序之前,请始终尝试重新启动计算机。
  • USB 3.0端口似乎不受此设置的影响,因此使用USB 3.0端口也可能是可行的解决方案。
  • 此功能是Windows XP中添加的,并在更高版本的操作系统(Windows Vista,7、10等)中提供。您可以从Microsoft硬件帮助中找到有关此功能的更多信息。