GPS
文章平均质量分 77
ba_wang_mao
目标:(1)、熟练使用FreeRTOS嵌入式操作系统编写单片机程序。(2)、初步熟悉C#和MySQL编写比较简单可靠的C/S架构的TCP通信程序及B/S架构的WEB SERVER程序。(3)、简单熟悉阿里云物联网开发技术(单片机端SDK开发和上位机端SDK开发)。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于UBLOX ZED-F9P 流动站基础(输出波特率、输出频率)配置(上)
关于UBLOX ZED-F9P 流动站基础(输出波特率、输出频率)配置转载 2022-11-14 14:10:23 · 2313 阅读 · 0 评论 -
如何使用ublox ZED-F9P 配置基准站、移动站+差分电台实现RTK定位
如何使用ublox ZED-F9P 配置基准站、移动站+差分电台实现RTK定位转载 2022-11-04 10:06:43 · 4602 阅读 · 1 评论 -
U-BLOX GPS 模块及GPRMC指令解析
U-BLOX GPS 模块及GPRMC指令解析转载 2022-11-03 16:24:28 · 4776 阅读 · 2 评论 -
NMEA0813协议简介
NMEA0813协议简介原创 2022-10-31 16:13:43 · 2749 阅读 · 0 评论 -
从NMEA0183到GNSS定位数据获取(二)软件篇
从NMEA0183到GNSS定位数据获取(二)软件篇转载 2022-10-31 13:31:53 · 1825 阅读 · 1 评论 -
从NMEA0183到GNSS定位数据获取(一)原理篇
从NMEA0183到GNSS定位数据获取(一)原理篇转载 2022-10-28 16:54:46 · 1069 阅读 · 0 评论 -
UBLOX配置/GPS配置设置/u-center使用
UBLOX配置/GPS配置设置/u-center使用转载 2022-10-28 14:26:59 · 11805 阅读 · 1 评论 -
NMEA-0183通信协议
NMEA-0183通信协议原创 2022-09-30 15:49:00 · 1799 阅读 · 0 评论 -
如何解释GPS中的数据GPGGA、GPRMC等数据
相信大家在对GPS模块进行开发时候,都会遇到一个问题:GPS串口中冒出了大量的以GPGGA、GPGSA、GPRMC开头等数据,而这些一条条的数据究竟是代表什么意思呢?怎么从里面获取到经纬度信息,接下来,就跟着小编一起看吧。工具/原料 GPS模块 电脑 方法/步骤1、 首先,我们要获取GPS模块中接收到的数据,GPS是串口通信,所以打开串口就能看到它的数据,数据格式大致如下图2、GPGA中的数据解释如下:* $GPGGA,02...转载 2021-09-30 11:50:57 · 15530 阅读 · 0 评论 -
如何配置ublox ZED-F9P 高精度模块+Ntrip DTU 网络电台(连接千寻/CORS/自建站)实现网络RTK定位
格林恩德F9P-RTK模块,集成高精度板卡(ZED-F9P)可同时接收GPS,北斗,GALILEO,GLONASS 卫星系统的L1,L2频点,结合高精度天线一体化设计,体积小,重量轻,只需外部5V供电,外接配合NTRIP DTU 网络差分电台,即可快速完成实现RTK高精度的厘米级的定位。通过配置软件,可配置ZED-F9P 连接千寻服务、CORS站以及自建站,轻松搭建网络RTK高精度定位系统。广泛应用于 高精度驾考,无人车巡逻车,无人物流机器人,无人机编队飞行基站,自动驾驶测试,高精度边坡监测...转载 2021-09-29 13:58:06 · 3151 阅读 · 0 评论 -
如何用UBLOX ZED-F9P +4G一体开发版获取千寻差分,搭建网络RTK实现厘米级定位
格林恩德F9P-4G-RTK模块,集成高精度板卡ZED-F9P以及4G模组,可同时接收GPS,北斗,GALILEO,GLONASS卫星系统的L1,L2频点,结合高精度天线一体化设计,体积小重量轻,功耗低,通过5V供电,4G模块获取差分数据即可快速实现RTK高精度厘米级定位。通过配置软件一键配置一体开发版可配置流动站参数以及配置基准站RTCM数据输出。广泛应用于机器人,无人巡逻车、自动驾驶测试等高精度定位领域。 以下将介绍F9P-4G-RTK 如何配置流动站实现网络差分电台...转载 2021-09-29 13:42:43 · 1881 阅读 · 0 评论 -
无人驾驶时代的室外组网技术研究
车载自组网 车辆通信网络就是在汽车上装载移动通信设备,为高速行驶中的车辆提供一种高速率的宽带无线接入方式,构建一个以车辆为载体的庞大的无线物联网,包括车辆内部各部件、车辆与车辆之间、车辆与路边基站之间的无线通信网络等,其网络架构如图1所示。根据通信距离划分,车辆通信网络主要包括车域网(VAN)和车辆自组网(VANET)两大类。车域网是指通过使用传感器、电子标签等,在移动车辆内部各部件之间构建无线局域网,并通过车载网关接入周边的无线广域网。它能使车辆内部及周围的设备直接或者间接通过无...转载 2021-09-28 16:23:41 · 1197 阅读 · 0 评论 -
RTK+GPS提高定位精度原理解析(一个小白写给另一个小白系列)
我们在上一篇文章导航定位系统的原理解析(一个小白写给另一个小白)中跟大家介绍了GPS定位的基本原理,但是实际情况是,GPS单独使用的精度非常低,因此需要配合其他的辅助技术提高定位精度,今天我们将为大家介绍其中最重要也是最常见的辅助技术RTK定位的基本原理。 为了方便小白玩家的理解,本文尽量以图文结合的形式、不带公式的跟大家做一个关于RTK的介绍。 上图为本文的行文逻辑,首先简要回顾我的上一篇文章《GPS定位原理》,然后引...转载 2021-09-28 14:49:15 · 5545 阅读 · 0 评论 -
导航定位系统的原理解析(一个小白写给另一个小白)
目录前言三星’定位基本原理(导航定位的原理)传输误差后记前言 无人驾驶是这几年大火的一个研究方向,研究无人驾驶需要了解的知识非常多,但是导航定位技术一定是其中必不可少的一环。 本篇文章主要就GNSS系统如何实现定位进行一个简单的介绍,通过阅读本篇文章,你将了解: (1)、卫星导航实现定位的原理; (2)、辅助增强系统如何实现厘米级定位。 本篇文章的目标读者是对定位导航一无所知的小白玩家,大神请绕...转载 2021-09-28 13:59:37 · 1855 阅读 · 0 评论 -
什么是RTK?GPS导航和RTK的基本原理有什么不同?
极飞科技XAG在 2015 年开始自营作业,当时使用的是单点 GPS, 遇到了各种罗盘干扰、航迹偏移、起降需人工干预等问题;2015 年下半年开始做 RTK 相关的研发,努力实现全自主飞行。极飞的P系列植保无人机所使用的RTK 是双天线版本,能够测量航向,不受地磁干扰,精准的飞行作为基础实现了全自主飞行和精准的变量喷洒。另外,极飞地理C2000测绘无人机 的拍摄也需要 RTK,因为需要保证高清地图是精确的,这样才能保证在 App 上智能识别农田的边界,实现精准地图,协助规划航线。RTK...转载 2021-09-28 11:54:23 · 24574 阅读 · 0 评论 -
Ublox ZED-F9P 厘米级定位模组开箱评估
最近因为工作需要,在评估Ublox的ZED-F9P高精度定位模组,该模组定位精度号称厘米级,从官方的数据手册看,在RTK条件下,定位精度高达1cm,这个感觉还是挺牛的,因为目前还没有听到一个小模组就能实现这么高的定位精度。 于是从代理商那里借了一个该模组的开发板,官方链接:C099-F9P application board | u-blox 拿到开发板后,迫不及待的去尝了鲜。该开发板配备以下套件 通过USB接口就可以供电加输...转载 2021-09-27 16:17:54 · 1699 阅读 · 0 评论 -
GPS模块编程之NMEA0183协议
NMEA0183是美国国家海洋电子协会(NationalMarineElectronicsAssociation)为海用电子设备制定的标准格式。现在已经成为GPS导航设备统一的RTCM(RadioTechnicalCommissionforMaritimeservices)标准协议。 下图是我调试用的GPS芯片,是深圳一家公司生产的。基本上接上天线,供电引脚电压正常的话,就可以通过串口读取GPS数据了。所以GPS编程最主要的是解析数据,要解析数据就得了解...转载 2021-09-26 17:22:16 · 1712 阅读 · 0 评论 -
根据年月日计算星期几的函数
大部分日期计算正常, 2014-04-01 (星期2)计算出来的星期不正确。原因:计算出来的 w可能出现负值, 求负数的余数需要特殊处理,需要按数论的计算方式求余数。网上很多代码存在此问题,少数日期计算不正确。解决:负数先转为正数求余,然后求补/*********************************************************************************************************** 函 数 名: bsp_Ca转载 2021-01-14 17:07:27 · 786 阅读 · 0 评论 -
C#实现的根据年月日计算星期几的函数
算法如下:基姆拉尔森计算公式W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数,m表示月份数,y表示年数。注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。代码如下: //y-年,m-月,d-日期 string CaculateWeekDay(int y,int m, int d) { if(...转载 2021-01-14 17:04:03 · 624 阅读 · 3 评论 -
【C语言】UTC时间转换为北京时间
最近使用GPS模块获取解析GPRMC数据的时候,获取到的是UTC时间,需要转换为北京时间,网上看了一些文章,发现存在一些问题,于是自己完善了一下,并做了注释,方便理解。typedef struct { uint16_t year; //年份 uint8_t month; //月份 uint8_t date; //日期 uint8_t hour; //小时 uint8_t min; //分钟 uint8_t sec; //秒钟}*p_nmea_tim转载 2021-01-14 17:00:10 · 5295 阅读 · 2 评论 -
UTC时间如何转换成北京时间—C语言代码
解析原理:UTC + 时区差 = 本地时间时区差东为正,西为负。在此,把东八区时区差记为 +0800,UTC + (+0800) = 本地(北京)时间 (1)那么,UTC = 本地时间(北京时间))- 0800 (2)0942 - 0800 = 0142即UTC是当天凌晨一点四十二分二十二秒。如果结果是负数就意味着是UTC前一天,把这个负数加上2400就是UTC在前一天的时间。例如,本地(北京)时间是 0432 (凌晨四点三十二分),那么,UTC就是 0432 - 0800 = -0转载 2021-01-14 15:25:07 · 12092 阅读 · 3 评论 -
GPS数据包格式+数据解析
GPS数据包格式+数据解析 全球时区的划分: 每个时区跨15°经度。以0°经线为界向东向西各划出7.5°经度,作为0时区。即0时区的经度范围是7.5°W——7.5°E。从7.5°E与7.5°W分别向东、向西每15°经度划分为一个时区,直到东11区和西11区。东11区最东部的经度是172.5°E,由172.5°E——180°之间就是东12区。西11区最西...转载 2021-01-12 16:15:55 · 5851 阅读 · 0 评论 -
GPS数据解析 GPS 数据格式
GPS 数据格式(NMEA-0183协议)GPS上电后,每隔一定的时间就会返回一定格式的数据,数据格式为:$信息类型,x,x,x,x,x,x,x,x,x,x,x,x,x每行开头的字符都是‘$’,接着是信息类型,后面是数据,以逗号分隔开。一行完整的数据如下: $GPRMC,080655.00,A,4546.40891,N,12639.65641,E,1.045,328.42,170809,,,A*60信息类型为:GPGSV:可见卫星信息GPGLL:地理定位信息...转载 2021-01-12 16:10:08 · 4564 阅读 · 0 评论 -
GPS数据格式解析
简介GPS发送数据以行为单位,数据格式如下:$信息类型,x,x,x,x,x,x,x,x,x,x,x,x,x每行以字符”$”开头,以<CR><LF>为结尾,CR—Carriage Return,LF—Line Feed,表示回车和换行。信息类型有以下几种,如表1, 表1 GPS数据信息类型分类 ...转载 2021-01-12 16:07:30 · 6259 阅读 · 1 评论 -
GPS开源项目
GPS数据解析开源项目。 测试数据:"$GNRMC,013300.00,A,2240.84105,N,11402.70763,E,0.007,,220319,,,D*69\r\n""$GNVTG,,T,,M,0.007,N,0.014,K,D*3A\r\n""$GNGGA,013300.00,2240.84105,N,11402.70763,E,2,12,0.59,70.5,M,-2.5,M,,0000*68\r\n""$GNGSA,A,3,10,12,14,20,25,31,32,26,29,转载 2020-08-21 21:41:33 · 2231 阅读 · 0 评论
分享