3. 边缘采集硬件平台选型
边缘采集硬件平台选型,本质上不是“选一台性能最强的机器”,而是把现场信号特征、协议类型、采样率、数据量、环境条件、供电能力和运维方式,映射到计算、存储、接口、功耗四个维度的约束上,找到最匹配的那一类平台。选型失误通常不会立刻暴露,而是在项目后期以“协议接不上”“缓存写不下”“功耗超预算”“现场频繁死机”等形式集中出现。
一、五类平台的定位差异
MCU(微控制器)面向确定性极强的低速采集。典型如 STM32F4/F7、GD32 系列,主频几十到几百 MHz,RAM 通常 64 KB~512 KB,Flash 512 KB~2 MB,接口以 UART、SPI、I²C、CAN、ADC 为主。它没有操作系统或只跑 RTOS,任务抖动可控制在微秒级,适合 1 kHz 以下的传感器轮询、开关量采集、Modbus RTU 从站。功耗可低至几十毫安,可用电池或 PoE 供电。短板是存储极小、无文件系统、难以承载 TCP/IP 之上的复杂协议栈。
FPGA面向高速并行与硬实时。它把采集逻辑做成硬件电路,可同时处理几十路并行通道,采样率可达 MHz~GHz 级,时序抖动在纳秒级。典型场景是多通道同步采集、高速 ADC 前端、自定义时序协议解析。代价是开发周期长、成本高、功耗随逻辑规模上升,且不适合做协议转换、数据打包、网络上传这类“软件型”任务。
ARM 网关是边缘采集的主力平台。以 ARM Cortex-A 系列为核心,主频 1~2 GHz,RAM 512 MB~4 GB,eMMC 8~32 GB,接口覆盖以太网、USB、RS-485、CAN、DI/DO,可运行 Linux。它既能跑 Modbus TCP、OPC UA、MQTT 等协议栈,又能做本地缓存、断点续传、边缘计算。功耗通常 3~10 W,适合 24 小时连续运行。
工控机是 ARM 网关的“x86 加强版”。Intel/AMD 处理器,RAM 8~32 GB,SSD 256 GB~1 TB,PCIe 扩展槽可插多串口卡、采集卡、GPU。优势是算力强、生态成熟、可运行 Windows/Linux 与大型数据库,适合多协议汇聚、视频分析、复杂边缘计算。代价是功耗 30~150 W、体积大、需风扇散热、成本高。
树莓派介于 ARM 网关与开发板之间。以 Raspberry Pi 4B/5 为例,四核 ARM Cortex-A72/A76,RAM 2~8 GB,microSD 或 NVMe 存储,40 针 GPIO 提供 UART、SPI、I²C、PWM。它开发快、成本低、社区资源丰富,适合原型验证、小批量部署、教学实验。但工业级防护弱、microSD 易损、无宽温型号,长期现场运行需谨慎。
二、四维权衡关系
计算、存储、接口、功耗并非独立,而是相互挤压。提高采样率与协议解析复杂度会推高计算需求,进而推高功耗;增加本地缓存时长需要更大存储,而 eMMC/SSD 的写入寿命又受写入频率影响;接口数量增加会带来更多中断与驱动负担。选型的核心动作,是先确定“不可妥协项”,再在其余维度上做取舍。
三、选型判断路径
实际选型可按以下顺序收敛。第一步看采样率与实时性:若单通道采样率超过 100 kHz,或要求多通道纳秒级同步,优先考虑 FPGA 加 ARM 的组合;若在 1 kHz 以下且逻辑简单,MCU 足够。第二步看协议复杂度:需要 Modbus TCP、OPC UA、MQTT、HTTPS 上传、JSON 打包时,必须选能跑 Linux 的平台,即 ARM 网关、工控机或树莓派。第三步看缓存时长与数据量:按“日数据量 = 通道数 × 采样率 × 每点字节数 × 86400”估算,若需断网缓存 7 天以上,ARM 网关的 eMMC 或工控机 SSD 更稳妥。第四步看环境与供电:宽温、防尘、防振场景优先工控机或工业级 ARM 网关;树莓派适合室内或受控环境。
四、一个可执行的选型示例
假设某实验仪器现场有 8 路温度(Modbus RTU,1 Hz)、2 路振动(IEPE,10 kHz)、1 路以太网相机(仅触发拍照)。按上述路径:振动 10 kHz 超过 MCU 舒适区,但未到必须 FPGA 的程度,可用 ARM 网关加高速 SPI ADC 或专用采集卡;温度走 RS-485;相机走以太网。缓存需求为断网 72 小时,振动数据按 2 通道 × 10 kHz × 2 字节 = 40 KB/s,72 小时约 10.4 GB,加上温度与图片,建议 eMMC 32 GB 或 SSD 128 GB。功耗预算 10 W 以内,ARM 网关满足。最终选型为工业级 ARM 网关,配 4 GB RAM、32 GB eMMC、2 路 RS-485、1 路千兆网口、1 路 USB 接采集前端。
五、常见误区
- 用树莓派替代工业网关长期运行:microSD 在频繁写入下易损坏,且无宽温保障,适合验证不适合量产现场。
- 用 MCU 硬扛协议转换:MCU 跑 TCP/IP 与 JSON 会迅速吃满 RAM,协议栈裁剪后稳定性下降。
- 只看算力不看接口:工控机算力强,但若现场只有 RS-485 与 CAN,多出的 PCIe 槽和算力都是浪费。
- 忽略写入寿命:eMMC 与 SSD 都有 TBW 限制,高频小包写入会加速磨损,应做批量落盘与日志轮转。
选型的最终判断标准,是平台能否在目标采样率下稳定完成“采集—解析—缓存—上传”闭环,并在断网、断电、高温等异常下不丢关键数据。把这条闭环写成验收条件,再对照计算、存储、接口、功耗四项参数逐条核对,选型就从“凭感觉”变成了可复核的工程决策。