当前位置: 首页 > news >正文

从零开始研发GPS接收机连载——19、自制GPS接收机的春运之旅

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

从零开始研发GPS接收机连载——19、自制GPS接收机的春运之旅


许久未曾更新这个系列,并非我平日里对这事儿没了兴致,不再愿意折腾。实则是受限于自身条件,家中难以架设天线接收实际信号,即便在窗台边放置天线,也只能捕获到零星一两颗卫星信号。再加上工作繁忙,热情一旦冷却,这事儿便搁置了好一阵子。

如今过年了,趁着开车回老家的机会,我打算把尘封数月的自制 GPS 接收机拿出来 “遛遛”。虽说我清楚它性能有限,但权当是寻个乐子。

考虑到高速路上高架桥和隧道众多,为防止经过高架和隧道后信号完全丢失,我添加了一个简易的失锁重捕功能。即当信号载噪比 CNR 低于特定数值时,便释放该卫星,重新进行捕获。虽说这只是个较为粗糙的处理方法,可我实在没有更多时间和精力去打磨这些细节了。

出发前,我把天线吸附在车顶上,在车内准备好笔记本接收调试信息,油箱也加满了,即将踏上旅程,加入春运堵车大军。
在这里插入图片描述
行驶一段路程后,开始打开接收机接收定位信息。大概接收了约三十分钟的样子。如下图
在这里插入图片描述
粤北这边山多,一路上隧道和高架桥特别多。我的这个 GPS 接收机,只要一进隧道,信号就没了。这接收机只有冷启动,每次信号断了,就得重新收集星历数据,重新定位至少得花半分钟。要是能保存星历,重新定位的速度肯定能快不少。

不过路上也有一段好走的地方,既没有高架桥,也没有隧道。在这段路上,接收机信号特别好,定位又快又准,用起来真挺不错。
在这里插入图片描述
有些时段好的时候,定位精度基本都保持在一个车道内。
在这里插入图片描述
但有些时段不好的时候,定位点在整个高速公路上漂,到偏移到对面车道去了。
在这里插入图片描述
这台自制的 GPS 接收机,虽说只是个高端 “玩具”,但也给我带来了不少乐趣。不过往后我不打算再花太多时间优化它的定位稳定性和精度了。从基础搭建到具备可用功能相对容易,可要从良好状态提升到极致,其中的难度呈指数级增长,绝非我一己之力能够达成。这需要投入大量的时间和精力,权衡之下,我还是决定适可而止,把更多精力放在其他有趣的探索上,例如去接收一些其他制式的信号等等。

http://www.dtcms.com/a/98863.html

相关文章:

  • 《Spring Cloud Eureka 高可用集群实战:从零构建高可靠性的微服务注册中心》
  • 【RabbitMQ】Linux上安装RabbitMQ详细步骤
  • 全球化2.0 | ZStack举办香港Partner Day,推动AIOS智塔+DeepSeek海外实践
  • 嵌入式libc
  • [创业之路-344]:战略的本质是选择、聚焦, 是成本/效率/低毛利优先,还是差易化/效益/高毛利优先?无论是成本优先,还是差易化战略,产品聚焦是前提。
  • 基于HTML5和CSS3实现3D旋转相册效果
  • linux课程学习二——缓存
  • JAVA的内存图理解
  • C/C++回调函数实现与std::function和std::bind介绍
  • 综合实验2
  • std::scoped_lock vs std::unique_lock:多线程锁的选择指南
  • mysql.8.4.4主从配置--IOthread:NO
  • 图解CMS原理是什么?漏标+多标+浮动垃圾 如何解决?
  • LeetCode1两数之和
  • Ubuntu社区论坛正确网址
  • Elea AI:以人工智能之力推动病理实验室革新的技术突破与实践探索
  • 10-项目需求变更时如何处理
  • sqli-labs靶场 less 9
  • Banner区域
  • Cursor 汉化教程
  • react学习
  • C++中的new、malloc、realloc、calloc——特点?函数原型?释放方式?区别?校招面试常问内容?
  • 中断管理常用API(四)
  • 马斯克:1130 亿美元的操作,X 网友:有点感觉被卖了…
  • 基于烟花算法(Fireworks Algorithm,FWA)及三次样条的机器人路径规划,50个场景任意选择,完整MATLAB代码
  • C语言学习笔记(抱佛脚版)
  • MyBatis基础三(注解开发)
  • 迅为iTOP-RK3576人工智能开发板Android 系统接口功能测试
  • 一阶谓词逻辑表示法、产生式表示法、框架表示法深度对比
  • stack的详细介绍,queue的详细介绍