3. 遥测终端硬件架构选型
海洋遥测终端的硬件架构选型,本质上是在“算力、功耗、接口、成本、可靠性”五个维度之间做约束求解。与陆地设备不同,海洋场景往往无法频繁维护,终端一旦布放,可能要在浮标、潜标或岸基站连续工作数月甚至数年,因此选型的第一原则不是“性能最强”,而是“在给定功耗与可靠性预算下刚好够用”。本节围绕主控、传感器接口、通信模组、电源管理四个子系统,说明各自的选型依据以及相互之间的权衡关系。
主控:先定任务画像,再定MCU还是MPU
主控选型的第一步是明确终端的任务画像:采样频率、数据处理量、是否需要运行操作系统、是否需要文件系统与网络协议栈。典型的海洋遥测任务可分为两类。第一类是低频采集型,例如每10分钟读取一次温盐深传感器、每小時上报一次数据,任务以定时唤醒、串口读取、简单打包、无线发送为主,这类任务用Cortex-M系列MCU即可胜任,如STM32L4系列,运行主频80MHz、内置256KB Flash与128KB RAM,休眠电流可低至几微安。第二类是边缘处理型,例如需要做波浪谱分析、图像采集或运行复杂协议栈,此时应选择MPU,如Cortex-A53架构的Linux平台,但代价是待机功耗从微安级跃升到数十毫安级,必须配合更严格的电源域管理。
一个实用的判断依据是:如果终端在两次采集之间的绝大部分时间处于休眠,且单次处理时间小于数百毫秒,优先选MCU;如果单次处理需要持续数秒以上、或需要动态加载算法,则考虑MPU。需要提醒的是,MCU的“低功耗”优势只有在休眠策略正确时才成立,若外设常开、时钟未降频,实际功耗可能接近MPU。因此主控选型必须与电源管理单元联合评估,不能孤立看数据手册的典型值。
传感器接口:电气匹配与总线拓扑先行
海洋传感器常见接口包括模拟量(4–20mA、0–5V)、数字总线(RS-485/Modbus、SDI-12、I²C、SPI)以及脉冲/频率量。选型时要先确认三件事:电气电平是否匹配、总线是否支持多点挂载、线缆长度是否在协议允许范围内。例如RS-485在9600bps下可支持千米级布线,适合水下多节点串联;而I²C设计用于板级短距离通信,若直接拉到数米长的水密缆上,容性负载会导致波形畸变,此时应改用RS-485或增加总线缓冲器。
接口数量也要留有余量。假设终端规划接入温盐深、溶解氧、浊度三路传感器,其中两路为RS-485、一路为SDI-12,则主控至少需要2个UART(或1个UART加1个RS-485收发器切换)和1个SDI-12电平转换通道。若主控UART不足,可通过外部多路复用器扩展,但会增加切换时序的复杂度。此外,传感器供电应独立可控,便于在休眠时彻底断电,这一点直接引出电源管理单元的设计。
通信模组:按覆盖范围与数据量分级
通信模组的选择由“离岸距离”和“单次数据量”共同决定。近岸(离岸数公里内)优先考虑4G Cat-1或NB-IoT:Cat-1上行速率约5Mbps,适合传输波形片段或图片;NB-IoT单次报文小、功耗低,适合纯数值遥测。远海则依赖北斗短报文或卫星通信,北斗三号区域短报文单次可传约1000个汉字(约1KB量级),足以承载一组带时间戳的温盐深数据,但发送间隔和功耗都受限制。
通信模组最容易被低估的参数是发射峰值电流。以常见的4G模组为例,发射瞬间电流可达1.5–2A,持续时间数百微秒到数毫秒。如果电源管理单元只按平均电流设计,电池内阻和线路压降会导致电压跌落,模组可能复位或掉网。因此选型时必须核对模组的峰值电流指标,并在电源侧配置足够容量的储能电容(例如在模组供电端并联1000μF低ESR电容),同时保证DC-DC的瞬态响应能力。这一条是海洋终端现场故障的高发点,值得在选型阶段就写进设计约束。
电源管理:分域供电与能量预算
电源管理单元的设计目标不是“效率最高”,而是“让每个子系统在不需要时真正断电”。推荐按功能划分供电域:主控域、传感器域、通信域,各自通过负载开关或MOS管控制。主控在休眠时保留RTC和少量RAM,传感器域和通信域完全断电,静态电流可控制在几十微安。以一块3.7V/10Ah锂电池为例,若平均电流为200μA,理论续航约5万小时;但若通信模组每天发射10次、每次峰值2A持续2ms,则单次能耗约0.004mAh,日累计仅0.04mAh,可见峰值电流影响的是电压稳定性而非总能量,真正决定续航的仍是平均功耗。
能量预算应在选型阶段用表格估算,而不是等样机出来再测。下面给出一个可直接套用的估算示例(参数为教学假设,非实测):
| 子系统 | 工作电流 | 占空比 | 平均电流贡献 |
|---|---|---|---|
| 主控(休眠/唤醒) | 5μA / 8mA | 99% / 1% | 约85μA |
| 传感器(采样时) | 25mA | 0.5% | 约125μA |
| 通信模组(发射) | 2A峰值 / 20mA待机 | 0.01% / 5% | 约1.2mA |
| 电源自身静态 | 30μA | 100% | 30μA |
| 合计 | — | — | 约1.44mA |
按上表,10Ah电池理论续航约6900小时(约9.5个月),若叠加太阳能补电则可延长。这个估算的意义在于:它能立刻暴露哪个子系统是功耗大头。上例中通信待机电流占比最高,提示应选择支持PSM/eDRX的模组,或在不通信时彻底切断模组供电。
四个子系统的联合权衡
把四个子系统放在一起看,会发现它们并非独立选型。主控选MPU会抬高待机电流,进而要求电源管理提供更精细的分域;通信模组峰值电流大,会反过来要求电源增加储能电容和更粗的走线;传感器若为模拟量,还需要在主控侧配置足够精度的ADC,而高精度ADC往往意味着更长的转换时间和更高的功耗。一个常见的折中方案是:主控选低功耗MCU,传感器走数字总线并在采样间隙断电,通信模组选支持低功耗待机的型号,电源按三域独立开关设计。这套组合在近岸浮标场景中较为均衡,成本与可靠性都可接受。
最后需要强调,选型依据应落到可验证的指标上,而不是停留在“低功耗”“高可靠”这类形容词。把休眠电流、峰值电流、总线速率、供电域数量写成设计约束表,后续的原理图评审和功耗测试才有对照基准。海洋终端的硬件架构没有唯一正确答案,只有在明确任务画像和能量预算之后,才能判断某一组选型是否合理。