ublox F9P 开发板使用指南

article/2025/8/14 17:55:23

ublox F9P 自制开发板使用指南

1. 开发板背景介绍

ublox F9P是瑞士ublox公司生产的低成本四系统双频卫星导航接收机,性能出色,得到了广泛使用。
在这里插入图片描述

这款自制板卡使用ublox F9P芯片制作而成,包含2个串口、1个USB口、1个SPI口、1个I2C口,可用于需要直接使用定位解(米级单点解、厘米级高精度RTK解)的应用,以及需要接收机观测值的算法研究工作。下面介绍具体设置方法。

2. 开机检查

  • 接口介绍
    上图中展示了F9P具有的2个串口、1个USB口、1个SPI口、1个I2C口,其中SPI口是复用的,本教程中不涉及I2C和SPI口,因此不做介绍。具体可参考网页 learn.sparkfun.com/tutorials/gps-rtk2-hookup-guide
  • 硬件连接
    F9P具有2个串口、1个USB口、1个SPI口、1个I2C口。这块开发板上默认串口都是打开的,可以直接使用。USB口是type-c的接口,用一般的type-c充电线连接到电脑USB口上,电脑会自动识别为新的串口。打开电脑上的设备管理器可以看到新增加的串口名。开发板的SMA端连好天线,并将天线置于室外。
  • ucenter配置
    打开ucenter,点击左侧连接符号旁边的下拉箭头,选择新增的串口名,即自动连接该串口。每一个F9P模块都出厂默认输出NMEA语句,所以只要使用USB连接到电脑,打开ucenter,连接上对应端口,都会有位置输出。这时会显示卫星信噪比窗口和定位信息窗口。点击ucenter的其他窗口可以查看更多信息。
    在这里插入图片描述

3. 固件更新

  • 在ucenter中,进入view-message view弹窗中,双击UBX,找到UBX-MON-VER, Extensions窗口里查看当前固件版本,例如当前显示为FWVER=HPG 1.32。
    在这里插入图片描述

  • 到ublox官网查看F9P的最新固件,下载到本地电脑。F9P信息页:https://www.u-blox.com/en/product/zed-f9p-module?legacy=Current ,在documentation & resources 页面下可以找到最新固件下载链接。
    在这里插入图片描述
    在这里插入图片描述

  • 在ucenter中,进入Tools-Firmware Update弹窗中,在Firmware image选项框找到刚刚下载的固件文件;在下面复选框选项Enter safeboot before update选项中,取消勾选;点击弹窗的左下角go;等待固件更新完毕,会显示固件更新成功。
    在这里插入图片描述
    在这里插入图片描述

4. data logger模式接收机设置

注:以下设置包含了

  • UART1串口波特率设置为230400
  • UART1和USB同时输出GPS、北斗、伽利略、GLONASS四系统星历和伪距、载波相位、载噪比等观测值
  • 北斗GEO卫星可用
  • NMEA信息在所有端口输出(UART1、UART2、SPI、I2C、USB)
  • PPS秒脉冲输出使能
    都保存在F9Pgeneral.txt文件中(下载链接 https://download.csdn.net/download/xiaoyige_arg/85652580 ),如想快速做相同设置,可以直接导入该文件。导入流程为:在ucenter中找到Tools菜单,找到receiver configuration,点击transfer file->GNSS,在弹窗中选择F9Pgeneral.txt即可。
    在这里插入图片描述
    在这里插入图片描述

如果想要的配置与该配置不同,也可导入该设置后,再根据下面的教程做部分调整。

4.1 设置端口波特率

在ucenter中,进入view-message view,双击UBX,找到UBX->CFG->PRT,在右侧窗口里面target下拉菜单里选择要配置的端口,有UART1、UART2、SPI、I2C、USB5个端口,可以配置波特率等参数。其中USB没有波特率配置,但是USB连到电脑上当串口使用时,其波特率与UART1相同。
点击左下角Send按钮。
在这里插入图片描述

4.2 设置输出原始观测值及星历

在ucenter中,进入view-message view,

4.2.1 选择GNSS系统

双击UBX,在UBX->CFG子级菜单中找到GNSS,在右侧窗口中勾选所有卫星系统;点击左下角Send按钮。
在这里插入图片描述

4.2.2 观测值和星历输出使能

找到UBX->RXM,在子级菜单中右键点击RAWX,选择enable;同样在UBX->RXM子级菜单中右键点击SFRBX,选择enable;点击左下角Send按钮。(需要说明的是RAWX里面不包含星历,SFRBX中包含了原始数据,包括星历。)
在这里插入图片描述

4.2.3 选择观测值输出端口

找到UBX->CFG->MSG,在右侧窗口里面的Message下拉菜单中选择02-13 RXM-SFRBX,勾选该消息输出端口,图中显示的是在UART1和USB端口输出该信息。实际可以根据需要选择输出端口。
同理,在右侧窗口里面的Message下拉菜单中选择02-15 RXM-RAWX,勾选该消息输出端口。
点击左下角Send按钮。

4.3 北斗GEO卫星使用

找到UBX->VALSET,在右侧窗口中GROUP下拉菜单中找到CFG-BDS,右侧Key Name下拉菜单会显示CFG-BDS-USE_GEO_PRN。点击最右侧的Add to list按钮,选中该条目,在最下方的false/true单选框中选择true,即选择使用北斗GEO卫星。
在这里插入图片描述
在这里插入图片描述
本文为该ublox开发板一系列设置和试验分析的第一篇,后续会有ublox F9P做RTK基准站设置、移动站设置、RTK定位、使用SSR做PPP定位等系列文章,敬请期待。欢迎转载,并注明出处。如需该板卡,可联系作者。


http://chatgpt.dhexx.cn/article/GqkgXCn8.shtml

相关文章

GPS Ublox配置

UBLOX常用设置参数 ublox-config.c GPS原始RMC数据解析之DDMM.MMMM 解析GPS RMC语句 如何设置GPS模块只发送GGA和RMC数据 U-BLOX GPS 模块及GPRMC指令解析 GPS的hot start、cold start和warm start 分享GPS获得的UTC时间转换为北京时间,还有星期转换函数 UTC转北京…

智工运维定位器之ublox

一,概述 GNSS芯片选用了ublox的 UBX-M8030 系列,有3个型号: 可以到官网去下载相关资料,文档还挺齐的: https://www.u-blox.com/zh/product/ubx-m8030-series#tab-product-selection 比较重要的几个文档有: …

如何配置ublox ZED-F9P 高精度模块+Ntrip DTU 网络电台(连接千寻/CORS/自建站)实现网络RTK定位

格林恩德F9P-RTK模块,集成高精度板卡(ZED-F9P)可同时接收GPS,北斗,GALILEO,GLONASS 卫星系统的L1,L2频点,结合高精度天线一体化设计,体积小,重量轻,只需外部5V供电,外接配合NTRIP DTU 网络差分电…

UBLOX F9P 高精度GNSS定位板卡的基准站,流动站设置与简单的短基线单主机双模块RTK设置

1.基础配置 如图,笔者拿到的是基于USB输出的F9P模块而非平常的串口输入输出模块,于是本次的设置均会基于USB的设置来进行。 首先拿到模块后,接上一个较好的天线,并接上电脑(注意要选择与模块和天线两端射频连接器对应…

UBLOX配置/GPS配置设置/u-center使用

对u-blox的GPS接收机设置可以查看文档,文档比较长,刚开始看完全没有头绪,可以使用u-center对b-blox进行设置。本文先描述使用u-center的设置方法,随后补充一些配置报文的解读。 一、u-center的使用 选择串口 然后选择vie->Text…

力软快速开发框架最新版说明及源码(多语言版本)

废话少说,直接上图 说明文档截图 新建数据库: 打开sqlserver脚本,运行 打开源码,配置数据库连接,2个database.config,一个数据库配置 打开redis 运行调试 登录帐号:system,密码0000进入界面

强大asp.net智能开发工具,力软快速开发平台

力软是一家专业从事软件研发、销售于一体的技术服务型公司。公司本着诚信为根本、竞争为导向、 创新为动力,服务为基础的经营理念,为用户提供定制化的技术服务。 力软是专业的平台及管理软件提供商,自成立至今一直致力于自主软件产品平台的研…

力软:web主流工作流引擎的领导者

目前工作流引擎技术在企业的信息化过程中扮演了越来越重要的角色,许多终端客户在对应用系统进行选型时都会对工作流做特别的关注。 事实上工作流的概念已经在软件行业里深入人心,各大软件公司也开始纷纷布局,可是在不同技术平台下的工作流引…

力软敏捷框架开发工作流引擎设计

1、前言 提到工作流很多人都会想到OA,AO就是典型的工作流应用,但是工作流并不仅仅局限于OA,工作流应用该算是基础框架软件,主要用于流程的重组和优化,它有广阔的应用领域。在C#下我们自己研发工作流引擎等,…

敏捷开发框架有哪些?

1.jeecg-boot 2.力软敏捷开发框架 3.JNPF快速开发平台 4.pigx

力软敏捷开发框架7.0小更新,新增和完善应用基本功

此版本是力软敏捷开发框架7.0版本的最新版,新增和完善应用基本功能(Redis消息、甘特图、表格控件、代码生成器、数据查询、套打),进一步加强代码生成器,支持方案保存极大提升开发的便利,PC端和移动端做了大…

力软:九年沉淀,从呱呱坠地到风华少

都说十年磨一剑,九年,想想也不短了,力软这把剑也比当初锋利了许多,今天我想顺着锋芒,带大家来了解一下这个备受呵护的孩子。 记得当初,三个人,一件工作室,怀抱着对开发行业的热情投入…

力软敏捷开发框架工作流实现技术

工作流管理联盟(WFMC)提出了一个工作流参考模型,约定了工作流系统的体系结构、应用接口及特性,主要目的是为了实现工作流技术的标准化和开放性。下面简要介绍系统中的各个部分,并对参考模型中的五类接口进行描述。 1&a…

力软快速开发平台,强大工作流引擎,助推企业管理升级

在信息时代的今天,企业管理中的五要素:人、财、物、信息、时间在企业经营中的重要性在发生剧烈演变,人的地位已经与日俱升,管好人、用好人、育好人,成为企事业单位的管理中心,信息化已经成为提升企业竞争力…

.NET CORE敏捷开发框架,企业信息化自主化解决方案

什么是力软.NET CORE敏捷开发框架 力软.NET CORE敏捷开发框架是一个高效率、高颜值、易上手的跨平台全开源快速开发平台。 高效率 框架内置企业信息化系统中常用的基础功能组件和高效的可视化开发工具,包括:向导式智能开发组件、即时通讯组件、APP开发…

力软敏捷开发框架-轻量化app一键快速开发

APP怎么快速开发?2018年,力软敏捷开发框架的APP在线制作平台已经逐步成熟。你不需要任何的编程技术,自己就可以通过力软敏捷开发框架上面的APP应用,拼图式自己快速搭建出一个手机互联网APP。 在整体框架都已经搭建好了&#xff…

力软快速开发平台建设心得

做软件开发,无外乎一个快字。 这就像功夫,天下武功唯快不破,谁出招快往往就有更多的胜算,但是现在,好像又有点不对头了。 为什么? 因为现在,仅仅是快已经不能解决问题了,很多软件…

力软

力软 发布时不包含 看csproj文件里面 none 封装 登录login admindefault _Admin.cshtml 默认加载js lr-base.js lr-tabs.js lr-admin.js 客户端语言包加载(菜单,tab条) tab窗口操作方法 拦截器 登陆验证 防伪验证 var request = filterContext.HttpCont…

力软敏捷开发框架,快速搭建企业级应用系统

力软敏捷开发框架是基于.net平台研发出的一套采用面向构件技术实现企业级应用开发、配置、运行集成一体的综合技术平台。平台可以开发企业整个应用软件体系,并为其提供一个组件化、低代码、可视化的软件开发模式。 框架作为企业级研发平台,为软件开发者提…

重磅:力软(JAVA)开发平台将于7月20日正式上线

力软(JAVA)开发平台是一款智能化可扩展组件式Web应用开发与运行平台。 基于浏览器的集成开发环境,采用可视化的设计模式,支持控件的拖拽操作,能轻松完成前后台应用开发;高效、稳定和可扩展的特点&#xff…