LoRaWAN介绍13 SX130x
LoRaWAN介绍13 SX130x“要以坦克为核心组织部队而不是以步兵为核心。”--古德里安如果说LoRaWAN是闪电战那么SX130x就是坦克前者是建立在后者的基础上。SX130x是基于LoRa调制的基带芯片它的目标是为广域范围的众多无线节点提供健壮的星型基站。SX130x有一些关键的技术特征高达-142.5dBm的接收灵敏度、49个LoRa“虚拟”通道和ADR技术。1 整体结构如下图所示SX130x一般外接2片SX1257或SX1255。SX125x是射频前端芯片它负责将I/QIn-phase / Quadrature同相正交数字信号转换成无线电模拟信号。仔细查看SX130x的结构图它是由2个MCU和ASICApplicationSpecific Integrated Circuit专用集成电路的综合体。主要部件包括射频MCU该MCU通过SPI总线连接2片SX125x主要负责实时自动增益控制、射频校准和收发切换。数据包MCU该MCU负责分配8个LoRa调制解调器给多个通道它仲裁数据包的机制包括速率、通道、射频和信号强度。IF0~IF7的LoRa通道它们的带宽固定为125kHz每个通道可以设置中心频率每个通道可以接收SF7~SF12共6种速率的LoRa信号。IF8通道带宽支持125 / 250 / 500kHz希望用于网关之间的高速通信。IF9通道收发(G)FSK信号LoRaWAN在欧洲地区使用了该通道。2 实现ADR技术ADRAdaptive Data Rate速率自适应是LoRaWAN核心优势它的原理是依赖End Nodes和Gateway的距离越近End Nodes将采用高速率越远End Nodes将采用低速率。其实ADR是SX130x的“贡献”。如下图所示SX130x的IF0~IF7的8通道它们设置了8个中心频率但每一个通道都能接收SF7~SF12共6种速率的LoRa信号。这样一来一个End Node可以根据信号强度自由选择SF即速率来发送数据。它至少具备3个优势End Node可以切换到8个频率中任意一种有效降低同频干扰End Node可以使用6种速率中任意一种Gateway不用记录它的速率简单化Gateway可以实现天线分集有效改善移动End Node的多径衰退特别注意8个通道最多同时解调8个LoRa数据包因为“前导码搜索引擎”和“解调引擎”是分离的同时解调引擎为8个单元。3 多通道频谱2片SX125x和共10个通道都可以灵活配置频率。一起看上图的实例射频前端A配置中心频率867.0MHz射频前端B配置中心频率868.4MHz10通道频率配置如下表所示通道频率射频前端频偏属性IF1866.875MHzA-125kHz固定速率LoRaIF2868.400MHzB0kHz64kbps的GFSKIF3866.6875MHzA-312.5kHz6速率LoRa通道IF4867.0625MHzA62.5kHz6速率LoRa通道IF5867.1875MHzA187.5kHz6速率LoRa通道IF6867.3125MHzA312.5kHz6速率LoRa通道IF7868.0875MHzB-312.5kHz6速率LoRa通道IF8868.2125MHzB-187.5kHz6速率LoRa通道IF9868.5875MHzB187.5kHz6速率LoRa通道IF10868.7125MHzB312.5kHz6速率LoRa通道4 控制接口SX130x依赖microcode微代码来运行上电后MCU负责发送microcode给SX130xsemtech提供该microcode的二进制文件。MCU和SX130x的通信总线是SPI。考虑多种射频通道和收发设备如SX1257或SX1255和不同的硬件实现方式如1个SX130x或8个SX130x为简化设计和方便移植组织了HALHardware AbstractionLayer硬件抽象层接口。数据结构调用函数参数定义lgw_conf_rxrf_slgw_rxrf_setconf()设置SX125x的中心频率和开启/停止lgw_conf_rxif_slgw_rxif_setconf()设置IF通道中心频率射频芯片等参数lgw_pkt_rx_slgw_receive()接收数据包的有效数据和元数据lgw_pkt_tx_slgw_send()发送数据包的有效数据和射频参数函数功能定义lgw_rxrf_setconf()配置射频参数按用户要求设置SX125x的射频参数lgw_rxif_setconf()按用户要求设置IF调制解调器参数lgw_start()硬件管理启动SX130xlgw_stop()停止SX130x节能或重新配置lgw_receive()收发数据包从RX FIFO提取接收数据包lgw_send()通过指定IF通道发送一个数据包5 电气与资源项目最小值典型值最大值单位供电电压3.0/3.6V工作温度-40/85℃全速功耗/9901350mWSPI时钟速率//10MHz射频晶振频率/32/MHz射频晶振精度-10/10ppm高速处理晶振130133150MHz下载经典的LoRaWAN资料请链接http://www.rimelink.com/nd.jsp?id48_np107_316欢迎加入“LoRaWAN论坛”http://lora.timeddd.com/forum.php

相关新闻

08-一个IP绑定多个域名(根据ServerName)

08-一个IP绑定多个域名(根据ServerName)

hosts文件 # Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address s…

2026/10/10 23:02:17 阅读更多 →
Python的try except:别让你的代码裸奔,异常处理才是真护身符

Python的try except:别让你的代码裸奔,异常处理才是真护身符

现在, 绝大多数的编程语言, 都对异常处理予以支持, 异常处理的通行做法是, 把正常执行的代码, 放置在特定的代码块之中, 随后, 再把处理异常的代码, 放置在另外一个代码块之中, 要是正常执行的代码块里的, 某条语句抛出了异常, 那么就会直接跳到, 处理异常的代码块里面去, 继续…

2026/10/10 11:26:44 阅读更多 →
彩笔运维勇闯机器学习--随机森林

彩笔运维勇闯机器学习--随机森林

彩笔运维勇闯机器学习–随机森林 引言:从监控报警到机器学习的奇幻漂流作为一名运维工程师,我的日常工作就是和服务器、监控系统、日志文件打交道。每天最怕的就是半夜被报警电话吵醒:CPU 飙高了、磁盘满了、服务挂了…这些重复性的故障判断&…

2026/9/28 11:13:33 阅读更多 →

最新新闻

基于YOLOv5与PyQt的猪只行为检测系统搭建实战

基于YOLOv5与PyQt的猪只行为检测系统搭建实战

简介:面向养殖场智能化管理场景,这套资源围绕YOLOv5生猪行为状态检测提供成套方案,内含训练权重、1000余条标注数据以及PyQt界面脚本。数据集已按train/val/test划分好,附带data.yaml和txt格式标签,覆盖进食、站立、躺…

2026/10/10 23:43:16 阅读更多 →
用Rust加固存量系统:内存安全从源头杜绝漏洞

用Rust加固存量系统:内存安全从源头杜绝漏洞

Rust 这几年热度居高不下,但大家真正关心的其实不是语言本身,而是"内存安全加固"这件事能不能在工程里落地。我先说个自己的经历:有一次线上服务莫名其妙地间歇性崩溃,排查到最后,核心原因是一段老 C 代码在…

2026/10/10 23:43:16 阅读更多 →
Swin-Transformer落地细胞核分割:从MoNuSeg训练到推理全流程

Swin-Transformer落地细胞核分割:从MoNuSeg训练到推理全流程

简介:一套基于Swin-Transformer的细胞核分割端到端可复现实现方案,面向具备PyTorch基础、从事医学图像分析的研究者与开发者。方案采用SwinUNETR作为主干模型,配合Focal-Tversky损失函数,在MoNuSeg数据集上完成数据下载、预处理、…

2026/10/10 23:43:16 阅读更多 →
商品销售分析系统:从爬虫采集到可视化大屏的完整实现

商品销售分析系统:从爬虫采集到可视化大屏的完整实现

简介:基于Python的商品销售数据分析可视化系统源码,采用Django框架开发,并集成网络爬虫模块,用于采集、清洗商品销售数据并进行可视化展示,覆盖毕业设计或Web开发实训的完整项目链路。压缩包共1480个文件,体…

2026/10/10 23:43:16 阅读更多 →
基于Python的古建筑表面病害检测系统:图像识别与GUI实现

基于Python的古建筑表面病害检测系统:图像识别与GUI实现

简介:这份资源面向具备Python基础、对计算机视觉与深度学习有一定了解的研发人员、文物保护技术人员及研究生,提供一套古建筑表面病害辅助检测系统的完整工程实例。系统以YOLO目标检测模型为核心,结合OpenCV图像处理、FastAPI服务接口与SQLit…

2026/10/10 23:43:16 阅读更多 →
Python练习总练废?分层练习+两个实战项目带你走出误区

Python练习总练废?分层练习+两个实战项目带你走出误区

1. 先聊聊“Python练习”这件事为什么容易练废我见过不少人学Python,开头那几天热情高涨,买了一堆书、收藏了一堆教程,结果练了不到两周就放弃了。回头一问,练的方式基本都是“跟着教程敲一遍”,敲完就忘,忘…

2026/10/10 23:42:15 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 11:14:25 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 11:14:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →