- 13
- 0
- 约4.93千字
- 约 9页
- 2021-09-02 发布于山东
- 举报
GPS串口数据接收程序实例
GPS串口数据接收程序实例
GPS串口数据接收程序实例
GPS 串口数据接收程序实例
作者:天大天财股份有限企业 巩志民 文章根源:单片机及嵌入式系统应用
摘 要:当前
GPS(全世界定位系统)定位应用市场日益成熟,正在进入应用的高速发展期间。本文以一款
EverMore
企业的
G
M-X205GPS
接受模块为例,介绍了其数据格式,以及应用
PIC16F874
单片机
RS232 串口进行数据接收的程序。
1、 GPS 应用简介
最近几年来 GPS 系统,已经在大地测绘、海上渔用、车辆定位监控、建筑、农业等各个领域获得宽泛应用。从九十年月我国引进
GPS 定位技术开始, 经过十多年的市场培养, GPS 定位应用进入了发展的最好机遇, 将来十年鉴于 GPS 的应用将会改变我们的
生活和工作方式。
当前市场上的大多数 GPS 接受模块都是经过 RS232 串口与 MCU 进行数据传输的。这些数据包含经度、 纬度、海拔高度、 时
间、卫星使用状况等基本信息。开发人员再依照这些基本数据,进行数据办理来达成整套的定位系统软件。
2、 GM-X205 模块数据格式
在进行数据接受编程以前,先介绍一下该模块的数据格式。它支持 NMEA-0183 输出格式。信息以下:
GGA 地点测定系统定位资料( Global Positioning System Fix Data)
GSV 导航卫星资料( GNSS Satellites in View )
RMC 导航卫星特定精简资料( Recommended Minimum Specific GNSS Data)
VTG 方向及速度等有关资料( Course Over Ground and Ground Speed)
因为文章篇幅问题,笔者在这里只以接收 GGA 数据为例,格式以下:
$GPGGA,hhmmss,dddmm.mmmm,a,dddmm.mmmm,a,x,xx,x.x,x.x,M,,M,x.x,xxxx*CS
例: $GPGGA,033744,2446.5241,N,12100.1536,E,1,10,0.8,133.4,M,,,,*1F
说明见表:
地区
名称
例
单位
说明
1
信息 ID
$GPGGA
GGA 协议开始
2
UTC 时间
033744
hhmmss
3
纬度
2446.5241
dddmm.mmmm
4
南 /北半球指示
N
N=north ; S=south
5
经度
12100.1536
dddmm.mmmm
6
东 /西半球指示
E
E=east ; W=west
7
定位指示
1
0 =不决位
1=定位 SPS 模式
2=定位 DGPS, SPS 模式
8
应位卫星数
10
00-12
9
HDOP
0.8
米
10
海拔高度
133.4
米
11
海拔高度单位
M
米
12
WGS84 水平面区分
13
WGS-84 水平面区分单位
14
累计 GPS 数据微分
本模块中不行用
15
参照工作站 ID
本模块中不行用
16
校验位
*1F
上边例子中,我们可读出地点信息:北纬 24 度 46.5241 分,西经 121 度 00.1536 分
格林威治时间: 3 点 37 分 44 秒
3、 PIC16F874 数据接收程序
笔者在系统中把接收到的数据办理后,显示到图形液晶屏上。限于篇幅在这里只给出数据接收部分程序,而且只接收经度和时
间信息,而且给出格林威治时间变换为北京时间的变换函数。其余数据接收程序近似。
;**********************************************************
; THIS IS A GPS RECEIVER PROGRAM *
;**********************************************************
LIST P=16F874
INCLUDE P16F874.INC
;******* 存放器定义 ********************
TEMP1 EQU 0X27
W_TEMP EQU 0X54
STATUS_TEMP EQU 0X55
LONG1 EQU 0X40 ;LONG1--- LONG10 经度的 10 位数据
LONG2 EQU 0X41
LONG3 EQU 0X42
LONG4 EQU 0X43
LONG5 EQU 0X44
LONG6 EQU 0X45
LONG7 EQU 0X46
LONG8 EQU 0X47
LONG9 EQU 0X48
LONG10 EQU 0X49
T1
EQU
0X58
;T1---T6 时间的 6 位数
您可能关注的文档
- AOI程式制作步骤.doc
- APA格式参考文献示例.doc
- ARMA模型建模与预测指导.doc
- AT89C51基于单片机智能浇花系统设计说明.doc
- a产品召回通知函.doc
- BC场管理实务作业三.doc
- BELBIN贝尔宾团队角色测试.doc
- B音节划分双音节.doc
- cad三维建模快捷键.doc
- cad制图实习周记.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 电商数据分析(微课版)课件全套 第1--10章 电商数据分析概述---数据分析报告与看板制作.pptx
- 异常子宫出血的护理查房.pptx
- 2025年中医执业医师个人工作计划范文.docx VIP
- 2024《中班幼儿饮食行为现状调查—以S幼儿园为例》12000字.docx VIP
- 2025年美容美发十年行业数据洞察报告.docx
- 护理交接班制度.pptx VIP
- 初中电学总复习初中电学总复习.doc VIP
- 北京邮电大学《机器学习》2023-2024学年期末试卷.doc VIP
- 照顾老人保姆合同范本10篇.docx VIP
- 2024年锡林郭勒职业学院单招职业倾向性考试题库必考题.docx VIP
原创力文档

文档评论(0)