🛰️ 北斗基准站:负责"算误差"
基准站固定架设在已知精确坐标的点上(比如提前测绘好的控制点),它的工作流程是:
-
抬头看天收信号:连续接收天上北斗/GPS等卫星的原始观测数据(伪距、载波相位等)
-
算误差:因为基准站知道自己"应该在哪",对比卫星告诉它的位置,就能算出卫星信号里藏着多少误差(电离层延迟、对流层延迟、卫星钟差等)
-
打包发出去:把这些误差数据按RTCM标准格式打包,通过数据链(LoRa/4G/电台)实时广播出去
基准站只管"算误差",不关心流动站在哪。
📡 LoRa基站:负责"传数据"
LoRa基站是基准站和流动站之间的通信桥梁,它的工作很简单:
-
收:从基准站接收差分改正数数据包(通过串口/网口)
-
转:把数据包用LoRa扩频调制技术转换成无线电信号,广播出去
-
覆盖:在空旷视距场景下通信距离可达1000米以上,复杂非视距场景也能覆盖500米以上
LoRa基站只管"传数据",不关心数据内容是什么。 它就像一个"快递员"——基准站是"发件人",流动站是"收件人",LoRa基站负责把包裹(差分数据)从发件人送到收件人手里。
👟 流动站(铁鞋):负责"算位置"
流动站就是需要定位的设备(比如智能铁鞋),它的工作流程是:
-
-
低头收LoRa信号:通过内置LoRa模块接收基准站发来的差分改正数
-
内部RTK解算:把差分改正数应用到自己的卫星观测值上,消除公共误差,解算出厘米级精确坐标(水平1-3厘米)
-
上报管理平台:把算好的精确位置通过LoRa/4G回传给铁鞋管理平台显示
流动站是最终"出结果"的那个。
📊 完整工作流向图
北斗卫星 ──(卫星信号)──→ 北斗基准站
↓ 算出误差(RTCM格式)
LoRa基站(转发差分数据)
↓ LoRa无线广播
流动站(铁鞋)
↓ RTK解算 → 厘米级坐标
管理平台(显示位置)
📌 一句话总结
北斗基准站负责"算误差",LoRa基站负责"传数据",流动站负责"算位置"——三者配合,把普通卫星定位的米级精度提升到厘米级。 就像你日常用Prometheus+Grafana监控——Prometheus采集原始指标(基准站收卫星信号),Grafana展示可视化结果(流动站算出精确位置),中间的HTTP接口就是LoRa基站负责传数据。
浙公网安备 33010602011771号