Back to Blog

可编程智能 DAQ,支持4通道声音和 振动输入, 24位, 128kS/s, 4通道 DI/O

#人工智能#大数据#运维

产品概述

在工业现场,机器设备的状态监控往往需要高精度的振动与声音采集、可靠的边缘计算能力以及便捷的部署方式。可编程智能 DAQ(数据采集器)正是为此而生:它是一款独立的以太网 DAQ,内置 ARM Cortex‑A9 处理器,配备四通道 24 位 Sigma‑Delta ADC,能够在不依赖外部主机的情况下完成 128 kS/s 的高速采样,并通过千兆以太网将数据送往中心系统。本文将围绕该产品的主要特性、边缘计算优势以及实际使用方法展开,帮助读者快速上手并了解其在机器状态监测中的价值。

关键特性

  • 独立的以太网 DAQ,支持边缘计算
  • RESTful API,用于定期执行机器状态轮询
  • 支持 C/C#/C++/Python/LabView API,用于连续的数据流
  • 内置 Web 控制台,便于配置和作为便携式 DAQ 使用
  • 支持 iApp 部署,在边缘侧进行数据分析和提高效率

超紧凑边缘 DAQ 采用了 ARM Cortex‑A9 处理器,具有内置的、四通道、24 位、高分辨率的模拟输入,无需搭配主机电脑即可作为独立设备使用,非常适合对旋转机械设备进行 24 小时的振动监测。
xmdaq 提供高精度的静态和动态测量性能。24 位 Sigma‑Delta ADC 支持抗混叠滤波、抑制调制和信号带外噪声,并以奈奎斯特速率提供可用的信号带宽,是机器状态监测应用中高动态范围信号测量的理想选择。通过千兆以太网通信,可以把数据快速地传输到中心枢纽。双以太网端口支持菊花链连接,可降低网络设备成本并延长通信距离。

1. 高分辨率模拟输入

  • 四通道 24 位 ADC:每个通道均采用 Sigma‑Delta 架构,能够实现 0.5 µV 级别的分辨率,满足精细的振动与声压测量需求。
  • 抗混叠滤波:内部数字滤波器在采样前对输入信号进行预处理,显著降低混叠误差。
  • 奈奎斯特带宽:在 128 kS/s 采样率下,实际可用信号频段可达 64 kHz,足以覆盖大多数机械振动频谱。

2. 边缘计算能力

  • ARM Cortex‑A9:主频约 1 GHz,具备足够的计算资源运行 Python 脚本、C/C++ 库或 LabVIEW 程序,实现实时信号处理(如 FFT、时域统计)以及自定义算法。
  • 双千兆以太网:支持点对点或菊花链拓扑,便于在大型工厂内部署多台 DAQ,形成分布式监控网络。

边缘侧过滤数据

传感器采集的信号是原始数据,必须经过过滤并转换为可用数据,例如 FFT、電壓、g‑type 陣列或 OA 值。DAQ 是一款独立的 DAQ 系统,可以部署在每个现场站点,并执行过滤原始数据的任务(传统的方法是由嵌入式系统完成的)。通过将过滤后的、大小减少的数据从边缘转换并传输到中心枢纽,网络负载和对后端服务器的处理需求将显著降低。

实际工作流程示例

  1. 采集:四通道同步采样,采样率 128 kS/s,采集原始声压或加速度信号。
  2. 本地处理:在 ARM Cortex‑A9 上运行 Python 脚本,对每个通道执行窗口化 FFT,提取关键频谱峰值。
  3. 数据压缩:仅保留峰值频率、幅值以及异常阈值信息,形成数十字节的报告。
  4. 上传:通过千兆以太网将报告发送至中心服务器或云平台,供后端大数据平台进一步分析。

边缘侧的 iApp

DAQ 使用 Python 编写了自定义的过滤算法,从而提供了灵活的支持选项。这些有价值且机密算法,可以通过 DAQPilot 软件包中所包含的 iApp Creator,生成 iApp 后在设备上进行部署和执行。DAQ 能够以经济高效的方式将 iApp、用户自定义的过滤算法迁移到边缘侧。

  • iApp Creator:提供图形化界面,用户只需拖拽 Python 脚本即可打包为 iApp。
  • 安全隔离:iApp 运行在容器化环境中,防止自定义代码影响系统核心功能。
  • 版本管理:通过 RESTful API 可以远程升级 iApp,确保所有现场节点统一使用最新的算法。

内置 Web 控制台

DAQ 内置 Web 控制台,允许用户通过 Web 浏览器进行配置,从而可以轻松地开始机器设备状态监控,并无需编程。相关参数和数据类型的设置以直观的仪表板格式得以呈现。DAQ‑可以快速轻松地设置机器设备状态的监控环境。

控制台主要功能

功能说明
设备概览实时显示四通道采样状态、网络连接、CPU 使用率等关键指标。
通道配置支持每通道的增益、采样率、滤波器参数独立设置。
数据流可直接在浏览器中查看实时波形或下载历史数据(CSV、MAT)。
iApp 管理上传、启动、停止 iApp,查看运行日志。
系统诊断自动检测硬件异常(如 ADC 错误、以太网掉线)并提供告警。

适用场景与案例

1. 旋转机械 24 小时振动监测

  • 目标:对压缩机、发电机、轴承等关键部件进行连续振动采集,提前发现失衡或磨损。
  • 实现:在每台机器旁边部署一台 DAQ,使用内置的 FFT 过滤算法提取轴频、谐波信息,阈值超限时通过邮件或 MQTT 推送告警。

2. 声学监测与故障诊断

  • 目标:捕获机器运行时的声学特征(如异常噪声),用于声纹识别或机器学习模型训练。
  • 实现:利用四通道声压输入同步采样,边缘侧执行短时能量计算(STE)与谱减法,减小传输数据量后上传至云端进行模型推断。

3. 分布式现场监控网络

  • 目标:在大型工厂内部署上百台 DAQ,形成菊花链网络,降低布线成本。
  • 实现:双以太网端口支持链式连接,每台设备只需一根网线即可与前后设备相连,中心服务器通过单一 IP 段统一管理。

小结

可编程智能 DAQ 将高分辨率的模拟采集、强大的边缘计算和便捷的 Web 配置融合于一体,为工业现场提供了“一站式”机器状态监测解决方案。通过 RESTful API 与多语言 SDK 的支持,用户可以灵活地将数据流集成到现有的监控平台;而 iApp 与 Python 过滤算法的组合,则让自定义信号处理在边缘侧轻松落地,显著降低网络带宽和后端计算压力。无论是 24 h 持续振动监测、声学故障诊断,还是大规模分布式部署,这款 DAQ 都能提供可靠、可扩展的技术支撑,帮助企业实现更高的设备可用性和运维效率。