iot hardware design

    IoT 硬件设计:活得过现场的低功耗架构与无线选型

    IoT 硬件设计指南——100uA 级休眠架构、BLE/WiFi/LoRa/433MHz/蜂窝怎么选、天线设计、电池数学。经验来自 Apollo2 终端、ESP32 传感器、智能门锁和一块 7 天续航的手表。

    ·XTELL 工程团队

    IoT 硬件的生死看两个数字

    剥掉看板和云平台,每个 IoT 硬件项目都由两个数字审判:电池能撑多久,无线链路在设备真实安装的位置通不通。两个都对,软件团队才能当英雄;错一个,再聪明的固件也救不了产品。三个月就没电的传感器,或者躲在混凝土墙后面就掉线的设备,不是产品,是工单生成器。

    我们做过从 Apollo2 超低功耗终端到 ESP32 传感器节点、智能门锁、追踪模块的 IoT 硬件。这篇指南讲这两个数字:做到几年续航的低功耗架构,和让设备保持在线的无线选型框架。

    低功耗架构:按占空比思考,别按手册思考

    最常见的低功耗错误,是从手册上抄下 MCU 的休眠电流就宣布胜利。手册数字是真的,但产品续航由占空比决定——设备有多大比例时间醒着,以及 MCU 睡着时板上其他东西在吃多少电。

    Apollo2 低功耗 IoT 终端(Wuhan_Apollo2)展示了完整的纪律:Deep Sleep 休眠模式,GPRS、GPS、RTC、ADC、Flash、看门狗的驱动代码,支持 Keil/IAR/GCC 多种工具链。Apollo2 以亚阈值工作闻名——休眠电流按微安算——但项目依然要管好每个外设:开着就吃毫安的 GPS、发射时安培级脉冲的 GPRS 模块、以及全程守时的 RTC。

    我们给每块 IoT 板子用的低功耗方法:

    • 先拿电子表格算功耗预算。每个状态(休眠、测量、发射、接收)给电流和时长,相乘、求和,除进电池容量。纸面上算不拢,工作台上也算不拢。
    • 先打最大的电老虎。几乎从来不是 MCU——是射频发射脉冲、GPS 定位,或者传感器预热时间。气体传感器要 60 秒加热预热,在气体监测节点里比 ESP8266 的休眠电流重要得多。
    • 睡外设,不只睡 MCU。每个传感器、电源芯片、电平转换都要有电源门控策略。静态电流是千刀万剐。
    • 实测,别估算。30 美元的电流测量工具(或采样电阻加示波器)胜过一周的手册算术。每个状态切换都测一遍——唤醒尖峰里全是惊喜。

    7 天智能手表:激进功耗设计长什么样

    低功耗智能手表项目(smartwatch)定了残酷的目标并且达到了:待机电流 100µA,续航 7 天,心率精度 ±2bpm,50 多种运动模式,5ATM 防水。在带常显能力的设备上做到 100µA 待机,要用尽书里所有招数——Apollo2 级别的 MCU 哲学用在消费产品上:激进的时钟门控、能自己保持画面的显示内存、成串调度的传感器采样、99.9% 时间睡着的射频。

    这个教训可以推广:1 天和 7 天设备的差距,很少是一个大招,而是二十个小招——每个外设的休眠模式、每个唤醒源、每次发射窗口抠掉的毫秒——复利叠出来的。

    无线选型:要框架,不要偏好

    工程师容易有偏爱的射频。忍住。正确的无线技术由五个问题推出来:

    • 距离?几米(BLE)、穿墙几十米(WiFi/433MHz)、几公里(LoRa)、有覆盖的地方都行(蜂窝)。
    • 速率?每小时几个字节(气体传感器读数)还是流媒体(视频门铃)。
    • 功耗预算?纽扣电池撑几年直接判 WiFi 和蜂窝死刑;市电供电则约束消失。
    • 基础设施?网络谁来建——客户的 WiFi、你的 LoRa 网关,还是运营商的铁塔?
    • 单机成本?蜂窝模组加流量套餐,和 1 美元的 433MHz 模块,BOM 数学完全不一样。

    我们的项目覆盖整张地图。气体传感器 IoT 终端(HH_GasSensor)用 ESP32 走 WiFi——对市电或大电池、要 OTA 固件升级和云端设备管理的设备,这是正确选择。ESP32 空气质量采集器(env_monitor)同样靠 WiFi 做简单的数据上传。多传感器追踪模块(BLE_GSENSOR_GPS_GSM)在 QMS7926 平台上组合 BLE、G-sensor、GPS、GSM——近场连手机加广域蜂窝追踪,因为只能在手机旁边工作的追踪器不叫追踪器。

    有时候不时髦的选择赢了:船用数传单元(BOAT_DTU)用 STM32F1 加 433MHz 无线做船载数据汇聚——Sub-GHz 在钢铁环境里比 2.4GHz 穿透好,模块几乎不要钱,速率也够用。433MHz 安防联动系统(433_IPC)把基于 STC32G 的 433MHz 终端跟摄像头和 Flutter 手机 App 配起来——证明 Sub-GHz 在 2026 年依然有它的位置。

    天线:人人都低估的那部分

    完美的射频配糟糕的天线,就是糟糕的射频。我们反复见到的天线错误:

    • PCB 走线天线要净空区。铺铜、电池、金属外壳都会让它失谐。天线区域的布线先设计,不是在最后挤进去。
    • 认证是设计的一部分。有意辐射体要过 FCC/CE/SRRC 认证。用预认证过的射频模组能省掉一大截——这也是我们常给第一代产品推荐预认证模组的原因。
    • 在最终外壳里测。裸板上测的天线性能没有意义。在最终外壳里、按用户手持的方式、在真实安装环境里测。

    电池数学和最后 10%

    电池容量不是标签上写的。按温度降额(低温杀容量)、按放电倍率降额(脉冲负载减少可用容量)、按产品寿命期内的自放电降额、按电源芯片的截止电压降额,然后再加裕量。智能门锁(smart_lock)——指纹、人脸、密码、IC 卡、WiFi 远程、临时密码——要给电机驱动的锁舌(脉冲负载)、常开的触摸唤醒、WiFi 突发都留预算,全靠用户自己换的电池。电池数学算对了,门锁低电量时是优雅提醒;算错了,就是把人关在门外。

    认证:早做预算

    无线产品要过无线电认证(FCC、CE、SRRC/MIC/TELEC 看市场),多数市场还要 EMC 和安规。认证很慢——实验室排期按周算,fail 了要改设计重测——所以它从项目第一天就该在计划里,而不是最后的惊喜。用预认证射频模组能极大简化无线电认证(很多体系下模组认证可沿用),但整机还是要做 EMC。EVT 板子我们安排预扫:500 美元的预扫抓住辐射超标,胜过 15000 美元正式测试时才发现。

    外壳与环境:IoT 硬件被遗忘的另一半

    硬件工程师痴迷原理图,忘了外壳也是电路的一部分。密封的户外壳子会变成温室——太阳直射下内部温度比环境高 20°C 很正常,电池容量打折、晶振频偏、电源芯片逼近过温保护。开透气孔有用,但每个孔都是水和灰尘的路;Gore 那种透气膜给真正的户外产品平衡了这两者。

    材料选择对射频同样重要。2.4GHz 天线外面罩个金属壳,就是脱了裤子放屁的法拉第笼——要么天线伸到金属外面,要么外壳开塑料射频窗。我们定外壳材料和定 PCB 叠层是同时的事,不是在结构"画完"之后,因为天线挪晚了意味着重调、重测,有时还要重新认证。智能门铃(smart_doorbell),摄像头、PIR、WiFi 都住在风吹雨淋的面板后面,就是外壳、光学、射频必须当一个问题解的例子。

    结语

    IoT 硬件设计是应用物理学:把功耗预算按占空比抠到电池数学闭合,按需求而不是习惯选射频,把天线当一等公民设计,像悲观主义者一样给电池降额。活得过现场的设备——7 天的手表、微安级休眠的终端、蜂窝漫游的追踪器——都有同一个特质:那两个数字在画原理图之前就算好了。

    如果你在设计联网设备——传感器节点、追踪器、智能家居产品——我们的物联网开发服务硬件、固件、云端全栈承接。系统视角看IoT 系统架构指南;设备端 AI 视角看AI 遇上 IoT。

    需要专业服务?

    联系我们获取定制化解决方案和报价