如何通过低功耗设计实现定位精度

如何通过低功耗设计实现定位精度

在电路板层面,你面临着一个棘手的工程难题:必须在严格的功耗预算内实现可靠的定位精度。电池供电的追踪器、可穿戴设备和物联网设备都依赖于这种平衡。设计缺陷会导致电池电量在几天内耗尽。而粗心的射频布局则会造成数米的误差。

前进的道路是务实的。首先,您需要确定精度目标。然后选择GNSS模块并构建射频前端。接下来是位置监控和控制系统的电源设置,以及占空比设置。最后,通过实际测量验证您的工作,并权衡可制造性设计(DFM)的各种利弊。本指南提供的是您可以立即使用的低功耗设计规则,而非营销宣传。

关键精华

平衡定位精度和低功耗

设定准确度目标

在选择任何部件之前,您应该先确定精度目标。米级跟踪适用于基本的资产跟踪器。厘米级跟踪则需要RTK或PPP级别的模块、校正数据以及精细的系统设置。测绘、精准农业和机器控制都属于第二级精度要求。

目标决定了后续的设计方向。更高的定位精度需要双频或多频天线、更优质的接地平面以及更高的更新频率。5 Hz 或 10 Hz 的更新频率有助于移动平台,但也会增加处理负载和功耗。请使用下表将您的需求等级与所需的硬件进行匹配。

准确度等级

典型精度

模块/校正需求

天线的影响

消费者/计量级

~1–3米

标准GNSS模块,无校正

单频段(L1)天线

分表(SBAS)

分米

支持 SBAS 的模块

单频段,支持SBAS

厘米(RTK)

约1–3厘米

RTK模块加校正输入

双频/三频/四频天线

厘米(PPP)

约5–10厘米

PPP模块带有轨道/时钟校正功能

多频段推荐

绘制功率预算图

接下来,你需要将用例转化为电流预算。例如,GNSS接收器在主动捕获期间大约消耗25-40mA电流。一个典型的跟踪器在睡眠状态下大约消耗2mA电流。列出所有状态,测量电池侧的电流和持续时间,然后计算加权平均电流:平均电流等于每个状态的电流乘以其持续时间之和,再除以总周期时间。

尽早并经常进行计算。一项估算表明,在 2 mA 睡眠状态下,每日 GPS 定位负载以及一次蜂窝网络突发流量的情况下,1,000 mAh 电池在 80% 可用容量下大约可以持续 12.4 天。性能、功耗和成本的最佳平衡点会随着每一次变化而改变,因此要进行测量而不是假设。现代接收器能够以更低的功耗跟踪更多星座,而云端卸载可以进一步降低功耗。然而,只有通过测量数据才能确定低功耗位置监控系统是否达到了预期目标。

提示:布局之前先构建状态表。这样可以在修改成本还很低的时候发现电源问题。

GNSS模块和射频前端设计

GNSS模块和射频前端设计

TCXO漂移和多路径

模块的时基会限制定位精度。TCXO(热晶振)能保持频率在不同温度范围内稳定,从而确保接收机的码带和载波环路始终锁定。劣质振荡器会发生频率漂移,这种漂移会表现为测距误差。选择一个TCXO规格符合您工作温度范围的模块,然后稍后在恒温箱中进行测试。

多径效应是一个更棘手的问题。在城市中,建筑物会阻挡卫星的直接信号。反射和衍射信号会与直接信号一起到达,混合后的信号会使相关器内部的相关峰值发生偏移。这样一来,测距结果就会出现延迟,精度也会下降。我们可以从多个方面来解决这个问题:

缓解领域

技术

影响

跟踪回路

窄相关性,双δ技术

提高循环鲁棒性

天线设计

接地极板、扼流圈、极化天线

抑制多路径影响

信号调制

BOC 与 BPSK 的比较

主峰较窄,测距范围更广

算法

小波变换、经验滤波

数据驱动抑制

低成本、低功耗的GNSS芯片组信号锁定灵敏度和信噪比均较低。其被动式线极化天线接收的是圆极化信号,因此观测更容易受到多径效应的影响。对于小型设备而言,基于算法的多径抑制通常是最实用的选择。

低噪声放大器 (LNA)、表面声波放大器 (SAW) 和天线布局

将天线放置在电路板外缘,确保视野开阔。GNSS 信号在天顶方向强度最高,因此桅杆式安装优于埋地式安装。天线应远离开关电源、微控制器、无线发射器和 USB 接口。检查发射器的低通滤波器,并确保天线之间保持几厘米的距离,以避免次谐波干扰 GNSS 频段。

对于贴片天线,应在其正下方提供足够的接地平面——通常根据数据手册,接地平面至少为 40 毫米见方。对于芯片天线,应保持制造商预留的净空区域内无布线、接地和元件。净空过窄会导致谐振频率偏移并降低灵敏度。

将低噪声放大器 (LNA) 靠近天线馈源放置,并在其后接一个声表面波 (SAW) 滤波器以抑制带外能量。屏蔽射频部分,并严格执行其周围的禁入规则。将接收机集成电路的地设计成与噪声较大的数字地独立的系统,并在集成电路下方通过一个星形接地点连接。使用 CN0 作为指标:在视野良好的条件下,40 dB-Hz 或更高表示设计良好,而 35 dB-Hz 或更低则表示存在问题。

直流-直流开关噪声和灵敏度

板载DC-DC转换器是导致接收机灵敏度下降的直接原因。使用磁场探头对物联网设备的DC-DC转换器进行测量,结果显示其在1至1500 MHz频段内存在宽带和窄带电磁干扰,比环境噪声基底高出20至40 dB。该频段涵盖了GPS频率1575.42 MHz。耦合到接收机输入端的这种电磁干扰会导致严重的灵敏度下降。

在布局层面进行缓解。采用合理的叠层结构,将射频、数字和电源转换部分进行隔离,并合理布线以最大程度地减少杂散耦合。接收机IC应通过高PSRR的LDO供电,而不是直接从开关电源供电,并添加去耦电路和铁氧体磁珠滤波器。逐个切换元件并观察CN0以隔离噪声源。这些步骤可以保护任何低功耗GNSS设计的灵敏度,包括用于位置监控和控制系统的低功耗GPS跟踪器和低功耗GNSS接收机。精心设计的前端能够在不牺牲低功耗的前提下实现高定位精度。

提示:每次设计评审时都要记录 CN0 值。这有助于在射频问题实际应用之前将其发现。

低功耗位置监测和控制系统的电源架构

轨道隔断和电源闸门

在布置电源之前,应该将电路板分成多个独立的电源轨。为GNSS接收器提供一条独立的静音电源轨,并接入一个LDO(低压差线性稳压器)。MCU、无线电模块和传感器则使用其他电源轨供电。这种分离可以防止数字负载阶跃信号干扰接收器电源。此外,它还允许您关闭不需要的模块。

电源门控可以将这种结构转化为真正的节能效果。使用 MCU 的 GPIO 引脚驱动负载开关或稳压器使能引脚,并在两次定位之间使用睡眠信号切断无线电和传感器。始终保持接收器的备用域处于活动状态。低功耗 MCU 在此方面有所帮助,但电源轨和电源模式设计比 MCU 的型号更重要。具有简洁门控的廉价 MCU 通常优于具有共享电源轨的高端 MCU。

轨道镶

来源

门控

笔记

GNSS接收器

来自电池的低压差线性稳压器

睡眠信号

保持备份域处于活动状态

MCU核心

DC-DC 或 LDO

睡眠模式

最低税率州

广播电台

负荷开关

GPIO 使能

间歇性关闭

传感器

负荷开关

GPIO 使能

运动中唤醒

提示:测量每条电源轨上的电流,而不仅仅是电池端。单根探针很容易漏掉故障模块。

备用供应和星历辅助

接收机需要一个有效的备用域来存储其实时时钟 (RTC) 和星历数据。一个小型纽扣电池或超级电容器可以在主电源断电时维持该备用域的供电。有了有效的星历和时间数据,接收机可以跳过冷启动,更快地完成定位。如果没有备用域,每次唤醒循环都会产生全部的定位费用。

星历辅助功能进一步拓展了这一理念。您可以通过无线电链路将最新的轨道数据推送至设备,这样接收器就无需从卫星下载数据。首次定位时间显著缩短,接收器在 25–40 mA 捕获电流下运行的时间也大大减少。对于低功耗位置监测和控制系统而言,这是最经济有效的解决方案之一。

注意:检查睡眠预算中的备用电流消耗。备用路径漏电会降低收益。

根据应用选择合适的电源模式

您的电源架构应与应用场景相符。例如,用于资产跟踪的低功耗位置监控系统会按计划唤醒;而用于车队设备的位置监控和控制系统则可能在设备运动时唤醒。将每种模式映射到相应的轨道状态,然后根据预算验证平均电流。

通过测量确保设计的准确性。记录每个状态下的电流,并确认门控操作确实能移除负载。这种方法有助于在不耗尽电池电量的情况下进行精确的位置监控。它还能保护基于位置数据的系统的控制精度,因为在高精度控制过程中,电压骤降造成的损失远大于节​​省的电量。

占空比循环和超低功耗 GPS 解决方案

占空比循环和超低功耗 GPS 解决方案

睡眠和觉醒电流预算

占空比循环是实现超低功耗 GPS 解决方案的最佳方法。接收器大部分时间处于睡眠状态,仅在需要定位时唤醒。接收器在定位过程中大约消耗 25–40 mA 的电流。您的追踪器在睡眠状态下的电流可能只有 2 mA 左右。这两种状态之间的电流差就是电池续航时间的来源。

在编写固件之前,先创建一个状态表。列出每个状态、其电流以及持续时间。然后计算一个完整周期内的平均电流。平均电流等于每个状态的电流乘以其持续时间之和,再除以总周期时间。保持所有项的单位一致,并将结果视为平均值,而不是峰值。峰值会导致单元尺寸过小。

用实际案例验证一下。一块 1,000 mAh 的电池,在 80% 可用容量时,实际可用电量为 800 mAh。如果设计方案是休眠电流 2 mA,每天唤醒进行定位,并发送一个短脉冲无线电信号,那么电池续航时间约为 12.4 天。如果缩短休眠时间或提高定位频率,续航时间就会迅速下降。

提示:使用示波器测量唤醒电流,而不是万用表。采集尖峰很短,很容易被忽略。

惯性辅助和里程计辅助

您可以在不丢失位置信息的情况下降低定位频率。添加惯性测量单元,并利用传感器融合技术在两次定位之间提供位置估计值。加速度计和陀螺仪跟踪运动,融合滤波器将这些数据与每次GNSS更新进行融合。定位次数减少意味着捕获电流持续时间缩短,因此功耗降低。

里程计技术对轮式平台很有帮助。车轮的转动和航向变化会限制卫星更新之间的估计时间。能够报告自身运动的车辆所需的尾流周期比仅靠猜测的车辆要少。这种方法非常适用于低功耗 GPS,可用于追踪手推车、拖车和车队设备。

在电路板层面,保持布局的实用性。将IMU放置在电路板中心附近,并远离开关电源。使其轴线与外壳对齐,以避免在固件中进行校正计算。在生产测试中校准偏置,并将系数存储在闪存中。陀螺仪漂移会导致两次定位之间的航向估计出现偏差,因此请检查偏置随温度的变化。

注意:辅助定位会降低定位率,但不会影响定位质量。请保持足够的GNSS更新次数以限制惯性漂移。

平均功率数学和尾流调度

唤醒计划应根据具体应用场景而非固定定时器来制定。例如,用于资产的低功耗位置监控系统可以按计划唤醒,而用于移动设备的位置监控系统则可以在检测到运动时唤醒。平均电流方面,运动触发唤醒通常优于定时唤醒。

根据所需定位时间安排调整计划。冷启动的成本远高于使用有效星历的热启动。保持备份域畅通,并通过无线电链路推送辅助数据。这样可以缩短首次定位时间,并减少接收机处于捕获电流状态的时间。

平衡定位频率和控制精度。基于位置信息的系统每次执行操作前都需要新的定位数据。而仅记录位置信息的系统则可以接受较旧的数据。根据这一要求设置唤醒间隔,然后检查平均电流是否在预算范围内。这种做法可以确保低功耗位置监控设计的可靠性,并防止高精度控制事件受到过时数据的影响。精心设计的调度可以在不牺牲精度的前提下实现低功耗。

验证、热漂移和DFM权衡

实际测试方法

您应该在实际环境中测试精度和功率,而不仅仅是在实验室里。步行或驾车沿已知路线行驶,并根据测量参考点记录定位结果。同时记录 CN0 值。在视野开阔的天空条件下,40 dB-Hz 或更高的读数表明设计合理。35 dB-Hz 或更低的读数则表明存在射频问题。

热漂移需要单独测试。将电路板放入恒温箱中加热,同时观察TCXO输出和定位误差。频率漂移表现为量程误差,因此冷板和热板可能报告不同的位置。在同一次运行过程中,记录每个状态下的电流。采集电流在25-40 mA附近,而短暂的尖峰电流很容易被万用表忽略。

提示:每项测试至少在两个单元上重复进行。单元间的差异比单次满分测试更能说明问题。

DFM和制造限制

您的布局必须能够经受住制造和组装的考验。请将接收机输入、馈电、匹配网络和天线接口保持在一起。将它们与时钟、开关节点和大电流连接器隔离。当回流路径断裂时,仅靠物理隔离是不够的,因此请保留参考平面。

DFM约束

制造业权衡

射频区域划分

保持接收机输入和天线馈电与噪声源隔离

堆叠和参考平面

保持受控阻抗和连续回流路径

材料选择

请参考已发布的堆栈信息,而不是通用的 GPS 标签

通过和HDI结构

仅在路由需要时添加;会增加成本

替代限制

将过滤器和匹配部件标记为“不可替换”

已发布数据中射频馈线的阻抗目标值和走线几何形状。晶体和TCXO的放置应遵循模块参考布局。在布线定稿前,规划屏蔽栅和测试点。AOI仅确认可见组件,因此请安排单独的射频功能测试。

根据测量数据进行迭代。物料清单 (BOM) 的修订或新增夹具都会影响成本和进度,因此务必权衡每项利弊,并结合测试结果进行判断。在任何位置监测和控制系统中,仔细的验证都能确保定位精度和控制精度。它还能保证位置监测和控制系统在不同温度和体积下的可靠性。这些 GNSS 设计习惯在实际应用中会带来显著成效,您制造的每个 GNSS 电路板都将从中受益。

首先要明确精度和功耗目标。精心设计射频前端和接地层。采用分轨设计、功率门控技术,并将占空比控制与惯性辅助相结合。然后通过实际测量验证所有设计。这些步骤可以将低功耗位置监测和控制系统转化为可靠的产品。

精准度和低功耗可以兼得。真正起作用的是整体的电路板级决策,而非某个巧妙的部件。您可以控制噪音、轨道和尾流模式。每一个选择都与其他选择相辅相成。

芯片组和算法的发展趋势将对您大有帮助:

  • 辅助 GNSS、RTK 和传感器融合扩展了低功耗模块的功能。

  • 基于人工智能的信号校正和边缘计算提高了实时定位的准确性。

  • GNSS与IMU融合提高了精度和信号稳定性。

更严谨、更注重可制造性设计的射频设计即将到来。持续测量,持续迭代,你的下一块GNSS电路板的性能将会优于上一块。

常见问题解答

在选择零件之前,我该如何确定精度目标?

从应用场景入手,而不是数据手册。米级跟踪适用于基础资产跟踪器。厘米级跟踪则需要RTK或PPP模块、校正数据和多频段天线。首先确定跟踪级别,然后根据级别选择模块、天线和更新频率。

为什么我的接收器在直流-直流转换器运行时灵敏度会下降?

开关噪声会耦合到接收机输入端,导致其灵敏度下降。测量结果显示,在覆盖 1575.42 MHz 频段的范围内,转换器的电磁干扰远高于环境噪声基底。您应该将接收机连接到高 PSRR 的 LDO,添加去耦电路和磁珠,并在观察 CN0 的同时逐个切换模块。

接收器在两次定位之间需要什么备用电源?

保持备用域的运行,以保障实时时钟 (RTC) 和存储的星历数据。一个小型纽扣电池或超级电容器可在主电源断电时维持该备用域的运行。有效的星历数据和时间使接收机无需冷启动,从而缩短首次定位时间并减少捕获电流的运行时间。

如何确定我的占空比计算是正确的?

首先建立一个状态表。列出每个状态、其电流和持续时间。采集电流约为 25–40 mA,睡眠电流约为 2 mA。然后使用示波器(而非万用表)测量每个通道的电流。短暂的采集脉冲很容易被忽略,而忽略脉冲会导致电池容量偏小。

提示:至少在两台设备上重复进行所有精度和功率测试。设备间的差异可以说明不止有一块完美的电路板。

一个可靠的位置监测和控制系统源于实测数据,而非假设。将 CN0 与目标值进行比对,确认每条轨道都能正常切换,并记录每个状态下的电流。这样,每一项 GNSS 设计决策都建立在能够在设计评审中得到充分论证的证据之上。

发表评论

您的电子邮件地址不会被公开。带*号的为必填项。