基于smôl ZOE-M8Q的微型GNSS模块:硬件解析、Arduino编程与低功耗实践

玩好JMeter进阶功能beanshell,你应该掌握常用的语法 beanshell的数据类型beanshell 运算符1. 算术运算符2. 关系运算符3.逻辑运算符beanshell循环1.for 循环2. ava 增强 for 循环beanshell数组1.创建一个空数组2.创建一个一维数组3.创建一个二维数据4.数组的操作beanshell条件语句2.if ... ... else ... ...语法3.if...else if...else 语法4.嵌套的 if…else 语法beanshell操作字典数据类型1.创建一个字典2.添加对应的key键value值。 阅读详情

1. 项目概述:当GNSS遇上“smôl”哲学

如果你和我一样,是个喜欢鼓捣嵌入式项目、对位置感知应用感兴趣的开发者,那你肯定对GPS/北斗这类GNSS模块不陌生。传统的GNSS模块,功能强大归强大,但往往个头不小,接线也略显繁琐,想做个紧凑的穿戴设备或者微型追踪器,总感觉它们有点“喧宾夺主”。最近上手了一块非常有意思的板子——SparkX出品的 smôl ZOE-M8Q ,它彻底刷新了我对GNSS模块尺寸和集成度的认知。顾名思义,“smôl”就是“小”,这块板子只有40.6mm x 10.7mm,比一根手指还窄,但它内核却采用了u-blox经典的ZOE-M8Q芯片,支持多星系定位。更巧妙的是,它属于一个全新的“smôl”生态系统,采用独特的堆叠式设计,用柔性排线连接,专为极致紧凑的物联网设备而生。这篇文章,我就结合自己的实际搭建和调试经验,带你从开箱到编程,完整地玩转这块小巧但强大的GNSS接收板,无论是资深硬件玩家还是刚入门想尝试定位功能的朋友,都能找到实用的干货。

2. 硬件深度解析与选型思路

在动手连接之前,彻底理解你手中的硬件是成功的第一步。smôl ZOE-M8Q虽然小巧,但设计上充满了巧思,我们需要厘清它的能力边界、供电逻辑以及如何与整个smôl世界对话。

2.1 核心芯片:u-blox ZOE-M8Q的性能解读

这块板子的核心是一颗u-blox ZOE-M8Q GNSS接收芯片。选择它,而非其他更廉价或更简单的模块,主要基于几个考量:

  • 多星系支持与精度 :它最大的优势在于能同时接收并处理多达3个不同的卫星导航系统信号(如GPS+GLONASS+BeiDou)。在开阔天空下,其标称水平定位精度可达2.5米。这对于需要较高定位可靠性和精度的应用(如资产追踪、无人机辅助定位)至关重要。单一系统在城市峡谷或恶劣天气下容易失锁,多系统冗余能极大提升可用性。
  • 高更新率与灵敏度 :在配置了外部Flash的情况下,导航数据更新率最高可达10Hz,这对于需要快速响应位置变化的动态应用(如竞速计时、农业机械控制)很有价值。其-167dBm的跟踪灵敏度意味着在信号微弱的场景下(如室内靠窗、茂密树林边缘),它依然有可能保持定位,这是很多廉价模块做不到的。
  • 内置RTC与超级电容 :板载的那颗小纽扣电池(或超级电容)是关键。它并非给主芯片供电,而是为芯片内部的实时时钟和卫星星历备份内存供电。这直接决定了“首次定位时间”这个关键指标。冷启动(完全无历史数据)大约需要26-29秒,但一旦成功定位并断电,这颗电池可以维持星历等数据长达4小时。在这4小时内再次上电,1秒内就能完成“热启动”定位,体验上的提升是巨大的。

注意 :这颗备份电池的寿命标称超过一年。在实际项目中,如果设备长期断电(超过4小时甚至数天),首次定位就会回归到冷启动时间。对于需要频繁快速定位的应用,需确保设备有规律地通电,以维持热启动能力。

2.2 供电与电源管理设计

smôl生态系统统一使用 3.3V 供电,这简化了堆叠设计。但ZOE-M8Q板子的供电设计有个需要特别注意的“开关”:

  • 受控的主电源 :板载一个MOSFET作为电源开关。其控制引脚就是smôl接口中的 GPIO0 信号。这是一个非常节能的设计。
    • 默认状态(GPIO0悬空或高电平) :MOSFET关闭, ZOE-M8Q芯片完全断电 ,电流消耗极低(仅考虑板子本身的漏电流)。
    • 工作状态(GPIO0拉低) :MOSFET导通,3.3V电源被接入ZOE-M8Q,芯片开始工作。
  • 天线供电跳线(V_ANT) :板子上方有一个小小的“V_ANT”跳线。默认是闭合的,这意味着板子会通过u.FL接口向天线提供3.3V电压。这仅适用于 有源天线 。如果你使用的是无源天线,或者外接的有源天线需要独立的供电,就必须 切断这个跳线 ,否则可能损坏天线或模块。

2.3 接口与“瀑布流”逻辑

这是smôl生态系统最独特也最容易让人困惑的地方。板子上下各有一个16pin的0.5mm间距FPC(柔性印刷电路)接口,标记为IN和OUT。

  • 信号传递 :信号和电力通过FPC在板子间“瀑布式”传递。你可以把它想象成水流从上往下流经每一块板卡。GPIO信号在传递过程中会“偏移”。
  • GPIO瀑布流详解 :以最常用的GPIO0和GPIO1为例。
    • 在处理器板(如smôl ESP32)上,其物理引脚可能被定义为D27。
    • 如果ZOE-M8Q是直接堆叠在处理器板下方的第一块外设板,那么处理器板的D27(GPIO0)就会连接到ZOE-M8Q的IN接口的GPIO0(Pin 10),用于控制其电源。
    • 如果中间还有另一块也使用GPIO0的smôl板(比如一个传感器板),那么情况就变了:处理器的GPIO0会被第一块板占用,ZOE-M8Q的IN接口的GPIO0(Pin 10)实际上会连接到第一块板的OUT接口的GPIO1(Pin 11)。而此时,处理器板的GPIO1(例如D26)则通过瀑布流,成为了控制ZOE-M8Q电源的信号线。
JMeter-BeanShell预处理程序和BeanShell后置处理程序的应用 你知道吗,JMeter不仅能够进行压力测试和性能分析,还可以使用BeanShell预处理程序和BeanShell后置处理程序来优化你的脚本。 这些程序可以让你在测试之前或之后执行一些自定义的Java代码,从而实现更加精细化的测试。 阅读详情

相关推荐

基于smôl ARTIC R2的微型卫星通信模块:低功耗追踪与数据回传方案

卫星通信技术为全球范围内的数据回传提供了关键解决方案,尤其在物联网和远程监测领域。其核心原理是利用卫星作为中继站,实现地面设备与数据中心之间的超远距离无线数据传输。这项技术的核心价值在于能够覆盖传统蜂窝网络无法到达的偏远地区,如海洋、极地和荒野。在工程实践中,低功耗和微型化设计成为卫星通信模块能否成功应用于野生动物追踪、环境监测等长期野外部署场景的决定性因素。通过采用ARGOS卫星网络和优化的射频架构,可以实现微安级的平均功耗和邮票大小的封装尺寸。本文以smôl ARTIC R2模块为例,深入解析其堆叠式硬

weixin_34384557的博客 424

ARGOS ARTIC R2卫星物联网开发实战:从硬件连接到低功耗部署

卫星物联网(Satellite IoT)是一种通过卫星网络实现全球数据通信的技术,尤其适用于蜂窝网络无法覆盖的偏远地区。其核心原理是利用低轨卫星作为中继,实现地面终端与数据中心的双向数据传输。这项技术的价值在于为环境监测、野生动物追踪、资产管理等应用提供了可靠的全球连接方案。在工程实践中,开发者需要关注低功耗设计、射频链路优化和硬件集成等关键环节。本文以ARGOS卫星网络和ARTIC R2芯片为例,深入解析了如何通过SPI接口简化协议栈处理,并利用功率控制策略(如增益调节)将发射电流从226mA降至170m

weixin_33736048的博客 351

Jmeter之BeanShell使用(全网最详细的介绍)-第九天

props是操作jmeter属性,该变量引用了JMeter的配置信息,可以获取Jmeter的属性,它的使用方法与vars类似,但是只能put进去String类型的值,而不能是一个对象。更多api参考https://stleary.github.io/JSON-java/org/json/JSONObject.html。source("E:\\愤怒吧小鸟\\小滴课堂\\6章-第6小节\\CommonUtil.java");

weixin_42242910的博客 3254

BeanShell快速入门

这是我从网上下载的关于BeanShell的

Fiddler抓包实战:5分钟搞定微信公众号历史消息接口分析(附完整Python代码)

本文详细介绍了如何使用Fiddler抓包工具逆向分析微信公众号历史消息接口,并提供完整的Python代码实现。从环境准备、动态参数捕获到商业级采集系统架构设计,全面解析了突破官方接口限制的技术方案,帮助开发者高效获取公众号文章数据。

tree8的博客 329

低功耗和UPF介绍

参考[UPF]低功耗(Low Power Design)and UPF介紹

青春易逝,愿不负昭华,期待梦与远方 1万+

元数据治理实战:构建企业数据地图与血缘体系

元数据(Metadata)是描述数据的数据,是你能了解“数据是怎么来的”、“它是做什么的”、“能不能用”的基础信息。📌 举个例子:order_idstringods_order定义:平台内用户在订单系统中产生的唯一订单编号更新时间:每天凌晨 2 点,由 Airflow 调度任务生成所属人:张三(数据开发部)🔍 这些信息本身不直接参与计算,但它们是数据可管理、可追踪、可评估的基础。模块实战建议元数据类型技术 + 业务 + 操作元数据三类统一治理治理路径。

晴天彩虹雨的博客 290

YOLO26-seg分割优化:FPN涨点&轻量化篇 |多级特征融合金字塔(HS-FPN),助力小目标检测

​​​​​摘要:本研究对Ultralytics YOLO26进行了全面分析,重点阐述了其关键架构改进及其在实时边缘目标检测中的性能基准测试。YOLO26于2025年9月发布,是YOLO系列最新、最先进的成员,专为在边缘及低功耗设备上实现高效、精确且易于部署的目标而构建。本文依次详述了YOLO26的架构创新,包括:移除了分布焦点损失(DFL);采用端到端的无NMS推理;集成了渐进损失(ProgLoss)与小目标感知标签分配(STAL);以及引入了用于稳定收敛的MuSGD优化器。

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 283

【sealos安装指南】基于 Sealos 安装 Kubernetes 1.33.6 高可用集群

本文介绍使用Sealos工具快速搭建Kubernetes集群的详细指南。Sealos简化了K8s部署流程,自动完成系统调优,适合新手学习使用。文章提供了服务器规划、环境准备、在线/离线两种安装方式的具体步骤,包括主机名设置、swap关闭、数据目录配置等。重点讲解了Sealos的安装命令参数说明,以及添加/删除节点等常用操作。推荐使用Calico网络组件确保稳定性,并附有安装成功后的验证截图。该指南能帮助用户快速搭建一个包含master和worker节点的K8s集群,底层基于containerd运行。

欢迎你们到来,希望能帮到大家 463

【工具篇】万字长文拆解 Otter.ai:语音转文字领域的「瑞士军刀」是如何炼成的?(附保姆级教程)

但需要注意,2024年欧盟已出台《AI转录伦理指南》,要求所有录音需获得参与者明确授权。举个真实案例:某硅谷创业团队用Otter.ai记录产品评审会,系统自动标红争议点并生成待办事项,会议效率提升40%。AIGC技术原理、 实时转录解析、 定价策略分析、 语音算法拆解、 多平台兼容测试、 深度学习框架、 空间计算专利。——无论是跨国会议、课堂讲座还是深夜灵感,它都能实时生成带时间戳的文本记录,准确率高达95%。(此处建议插入Otter.ai会议转录动图,展示实时字幕生成效果)(数据来源:综合参考文献整理)

商务合作|问题讨论|交流学习 请联系作者微信,加微信请务必注明来意,博客主页有联系方式 1260

79、昇腾系列服务器/昇腾系列推理卡/昇腾系列嵌入式开发板+Dify+one api部署DeepSeek-R1-Distill-Qwen-32BW8A8+RAG本地模型知识库和负载均衡双实例

阶段,安装过程缺什么,,在docker外面git下源码,进入容器内部进行量化,这里的容器建议在创建个8卡的容器,双卡容器量化会显示npu显存不够,除非你用cpu转模型,我就懒得创建容器了,使用cpu量化吧,巨慢;创建容器,进入容器,计划使用两张昇腾NPU卡推理DeepSeek-R1-Distill-Qwen-32B的W8A8模型,所以构建的容器用两张卡,选6、7卡吧,0-6号卡可以跑文本嵌入模型、重排序模型;直接进入量化阶段,在容器外面操作即可,环境不用管,因为系统已经默认配置了环境,直接跳到。

sxj731533730 6123

【即插即用模块】注意力篇 | MICCAI 2023 | MFE:多尺度特征提取,告别固定感受野,猛涨2个点!

本文提出一种用于低分辨率乳腺癌病理图像超分辨率与分类的网络SHISRCNet。针对现有方法处理低分辨率图像效果差、感受野固定等问题,设计了多特征提取模块(MFE),通过多速率空洞卷积覆盖全尺度感受野(局部到全局),结合递进残差连接和动态权重融合机制,实现自适应多尺度特征增强。实验表明,该模块在超分辨率任务中PSNR提升近2个点,分类准确率显著提高。代码提供详细注释,支持即插即用,适用于各类多尺度视觉任务。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 207

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

上一篇: 华为USG6000V防火墙ENSP实验环境搭建与端口映射配置指南
下一篇: 从XXTEA到魔改AES:安卓逆向中复合加密算法的完整分析实战
deepfuture
博客等级 码龄17年 211粉丝 1287原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值