DAQmx错误-50808

更新 Oct 30, 2020

适用于

硬件

  • CompactDAQ Chassis
  • cDAQ-9178

驱动

  • NI-DAQmx

问题详述

添加或移除另一个USB设备或长时间使用USB DAQ或cDAQ设备时,会发生DAQmx错误-50808 。在设备停止通信之前的30分钟内或使用数天后,可能会发生该错误。重置设备或重新启动任务会导致相同的错误。
发生错误-50808。
可能的原因: 
NI平台服务:由于USB主机控制器报告交易错误,导致USB传输失败。这可能是由于系统的USB主机控制器,USB电缆或USB设备故障。
任务名称:
(Error -50808 occurred.
Possible reason(s): 
NI Platform Services: A USB transfer failed due to a transaction error reported by the USB host controller. This may be due to a fault in the system's USB host controller, a USB cable, or a USB device.
Task Name:)


注意:在DAQmx版本9.3.5和更早版本中,发生错误-50405

解决方案

要解决该错误,您可以尝试以下测试:

  • 拔下USB电缆,然后重新连接
  • 断开USB设备的电源,然后重新连接
  • 尝试更换或使用其他电源和/或USB电缆
  • 尝试将设备连接到另一台计算机以验证设备是否正常运行
  • 在Windows中,通过Windows设备管理器禁用然后重新启用受影响的设备

注意:在某些配置中,上述步骤可能会在连接到同一系统的其他USB设备上导致错误-5080

相关信息

当系统报告USB事务错误时,DAQmx中止USB设备上运行的所有任务,并引发Error -50808 。据英特尔称,交易错误是指导致主机控制器认为传输未成功完成的任何错误。

该错误可能来自名为USB选择性挂起的Windows设置,该设置从空闲的USB设备中删除电源以节省电源。有关更多信息,请参阅Windows PC上的USB设备定期断开和重新连接一文

USB事务错误可能是由主机控制器,设备或电缆问题引起的,并且不一定特定于NI硬件。某些主机控制器比其他主机更容易受到这些错误的影响。将设备连接到其他主机控制器或替换USB电缆可能有助于降低发生交易错误的可能性。

为了提高信号完整性并提高交易可靠性,NI建议以下措施:

  • 使用较短的USB电缆。
  • 消除主机和设备之间的中间连接:不应使用USB电缆扩展器。
  • 必要时,仅使用有源USB集线器。
  • 请确保设备没有过热。某些设备会在NI MAX中报告其自身的温度。