检测过载
- 更新时间2025-12-03
- 阅读时长2分钟
DSA设备可支持模拟域(数字化之前)和数字域(数字化之后)的过载检测。模拟和数字均可能单独发生超出额定范围。例如,IEPE加速计可能包含共振频率,当发生激励时,将在模拟信号中发生超出额定范围。但由于ADC的delta-sigma技术将使用明显的抗混叠滤波器,超出额定范围将无法传递至数字化后的信号。模拟方面的明显转换可能不会导致超出额定范围,但delta-sigma抗混叠滤波器的步骤可能会导致数字信号截断。
部分DSA设备可支持模拟和数字过载检测,但其它设备仅支持数字过载检测。关于设备过载检测的详细信息见相关设备文档。
通过两个NI-DAQmx读取属性可检查过载通道。第一个属性为OverloadedChansExist。如一个或多个通道出现过载情况,该属性将返回一个布尔值真。第二个属性为OverloadedChans。该属性将返回一个字符串数组并显示存在过载的通道。查询OverloadedChans属性之前,必须先查询OverloadedChansExist属性。
OverloadedChansExist将从设备读取过载情况并保存在驱动中。读取后将重置设备的过载情况。OverloadedChans属性的后续读数将读取从前一个OverloadedChansExist查询的驱动缓存中过流通道信息。
备注 NI-DAQmx返回数据表示是否出现过载。如应用程序需要检测过载,建议在每次调用读取后读取过载属性。该应用程序必须放弃可疑数据,或者当驱动报告过载时返回一个标志。