【国产虚拟仪器】基于ARM+FPGA的24bit采集卡
引言
在工业振动监测、声学测量以及高精度传感器采集等场景中,一块能够实现 同步采集、24 bit 高分辨率 的采集卡是系统可靠性的关键。本文围绕国产虚拟仪器项目中基于 ARM + FPGA 架构的 24 bit 采集卡展开,详细解读其技术要求、设计思路以及实现要点,帮助读者快速了解该卡的核心特性,并为后续二次开发提供参考。
采集卡技术要求(原始规格)
采集卡 技术 要求
采集模式:同步采集,24 位 Delta‑SigmaADC;硬件抗混叠滤波采样范围:1ks/s-52ks/s
精度 :士 20ppm(约 40ppm,视最终选择前端而定输入通道:4 软件可选 IEPE 信号调理(05mA 可调);软件可设置增益范围 1/2/4/8/16,动态范围不小于 103dB;+70°C 工作温度范围和上位机通过以太网数据传输以下软件通常提供基础接口,应用层客户二次开发支持远距离传输提供测试面板,包含基本测量功能;
软件可设置直流/交流耦合,
轻便、便携,尺寸不超过 1700mm*120mm*35mm,重量不超过 500g;便于供电,既支持+5V 直流电压输入供电也支持 USB 供电;
低功耗,在电源供电情况下,功耗不超过 3.5W;(正常工作为 5w)BNC 接头,便于和传感器线缆连接;
坚固耐用,-40
提供 x86/x64 的 SDK 供用户开发定制软件,可自定义程序提供基于 LabvlEw 开发的振动线谱、声音品质测量样例程序 源码 提供现场的技术交流及技术支持。
下面我们逐项展开说明,帮助读者理解每项指标背后的设计意义以及实现细节。
1. 采集模式与 ADC 选型
1.1 同步采集
同步采集指的是所有通道在同一时刻完成采样,保证多路信号的相位关系不被破坏。这对于 振动分析、声学相位对齐 等需要时域一致性的应用至关重要。实现同步采集的常用办法是:
- 在 FPGA 中生成统一的采样时钟,所有 ADC 共享该时钟;
- 使用 外部触发(如硬件触发或软件触发)统一启动采样。
1.2 24 bit Delta‑Sigma ADC
Delta‑Sigma 调制器通过过采样和噪声整形实现高分辨率。24 bit 的 ADC 能提供 约 144 dB 的理论动态范围,足以满足微小振动或低噪声声学信号的捕获。选型时需关注:
- 采样率:本卡支持 1 kS/s–52 kS/s,覆盖低频到中频的多数工业场景;
- 输入范围:配合前置调理电路(IEPE、可调增益)实现宽动态范围;
- 功耗:Delta‑Sigma ADC 本身功耗相对较低,符合整体低功耗设计目标。
2. 硬件抗混叠滤波
在采样前加入 抗混叠滤波(Anti‑Aliasing Filter, AAF)是必须的。AAF 的作用是抑制高于奈奎斯特频率(采样率一半)的频谱分量,防止其折叠到基带产生误差。实现要点:
- 滤波器类型:常采用 巴特沃斯 或 切比雪夫 低通滤波器,兼顾平坦通带和足够的衰减;
- 可调带宽:针对不同采样率,滤波器的截止频率需要动态调节,以保持足够的阻带衰减;
- PCB 布局:在模拟前端采用分层布局、低噪声电源和地平面,确保滤波器性能不受干扰。
3. 精度与动态范围
3.1 精度指标
文档中给出的 ±20 ppm(约 40 ppm,视最终选择前端而定) 表示在满量程下的相对误差。该指标受以下因素影响:
- ADC 本身的 INL/DNL(积分非线性/微分非线性);
- 参考电压的稳定性;
- 温度漂移:在 -40 °C~+70 °C 范围内,参考电压和放大器的温漂必须控制在 ppm 级。
3.2 动态范围
≥103 dB 的动态范围意味着在最小可检测信号与最大不失真信号之间的比值足够大。实现手段包括:
- 可调增益(1/2/4/8/16)配合 IEPE 前置放大,确保信号在 ADC 输入范围内最大化利用;
- 噪声抑制:采用低噪声运算放大器、精密电阻以及适当的屏蔽与接地技术。
4. 输入通道与信号调理
4.1 四路输入
四路同步采样满足多数多传感器系统的需求。每路均可独立配置增益、耦合方式(直流/交流),为用户提供灵活的信号适配能力。
4.2 IEPE 信号调理
IEPE(Integrated Electronics Piezo‑Electric) 是压电传感器常用的供电与信号调理方式,提供 0~5 mA 可调 的偏置电流,兼容市面上大多数压电加速度计。实现要点:
- 电流源设计:采用精密电流源芯片,确保电流的线性与温度稳定性;
- 保护电路:加入过流、过压保护,防止传感器或卡本身受损。
5. 软件功能
- 增益与耦合配置:通过上位机软件可实时调节每路的增益和耦合方式,便于现场快速调试;
- 数据传输:支持 以太网 远距离传输,适合分布式监测系统;USB 供电与数据传输双模设计,提升现场部署灵活性;
- SDK 与二次开发:提供 x86/x64 SDK,用户可基于 C/C++、Python 等语言进行二次开发;同时提供 LabVIEW 示例程序,帮助快速构建振动线谱、声音品质测量等应用。
6. 机械与环境规格
- 尺寸:≤ 1700 mm × 120 mm × 35 mm,重量 ≤ 500 g,满足便携式或嵌入式部署需求;
- 供电方式:支持 +5 V DC 输入或 USB 供电,兼容多种现场供电环境;
- 功耗:在外部电源供电时 ≤ 3.5 W(正常工作 5 W),低功耗设计有助于散热与电池供电场景;
- 连接器:采用 BNC 接口,标准化的传感器接线方式,便于现场快速接线;
- 工作温度:-40 °C ~ +70 °C,符合工业级环境要求。
7. 可靠性与技术支持
- 坚固耐用:选用高温耐焊材料、加固的 PCB 结构,确保在极端温度与振动环境下仍能稳定工作;
- 技术交流:提供现场技术交流与技术支持,帮助用户快速定位问题、优化系统;
- 源码交付:开放源码的 LabVIEW 示例程序,用户可根据实际需求自行修改、扩展。
8. 典型应用场景
| 场景 | 关键需求 | 本卡优势 |
|---|---|---|
| 机械振动监测 | 高分辨率、同步采样、远程传输 | 24 bit Δ‑Σ ADC + 以太网 |
| 声学质量检测 | 低噪声、宽动态范围、可调增益 | 动态范围≥103 dB、IEPE 调理 |
| 现场结构健康监测 | 轻便、宽温度范围、低功耗 | 尺寸≤1700 mm×120 mm×35 mm、-40~+70 °C |
| 多传感器融合 | 多路同步、统一时钟 | 四路同步采样、FPGA 时钟管理 |
9. 小结
通过对原始技术要求的逐项解析,我们可以看到这块基于 ARM + FPGA 的 24 bit 采集卡在 高精度、低功耗、便携性 以及 工业级可靠性 方面都有明确的设计目标。其核心优势在于:
- 同步 24 bit Delta‑Sigma ADC,满足极高分辨率需求;
- 可调增益 + IEPE 前置,兼容多种传感器;
- 以太网 + USB 双模供电与传输,提升部署灵活性;
- 完整 SDK 与 LabVIEW 示例,降低二次开发门槛。
如果您正考虑在振动、声学或其他高精度传感领域构建测量系统,这款采集卡提供了从硬件到软件的完整生态,值得进一步评估与试用。欢迎联系技术支持获取更多细节或现场演示。