0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是GPS模块

思为无线 2023-03-24 14:04 次阅读

什么是GPS模块

GPS模块就是GPS信号接收器,只能通过串口将它接收到的GPS信号传递给电脑手机中的GPS软件进行处理。我们常说的GPS定位模块称为用户部分,它像“收音机”一样接收、解调卫星的广播C/A码信号,并记录相关的位置、速度、时间等信息。GPS模块并不播发信号,属于被动定位。

市面上所有GPS模块的协议都是NMEA。

GPS模块通过运算与每个卫星的伪距离,采用距离交会法求出接收机的得出经度、纬度、高度和时间修正量这四个参数,特点是点位速度快,但误差大。初次定位的模块至少需要4颗卫星参与计算,称为3D定位,3颗卫星即可实现2D定位,但精度不佳。GPS模块通过串行通信口不断输出NMEA格式的定位信息及辅助信息,供接收者选择应用。

GPS模块定位原理

24颗GPS卫星在离地面1万2千公里的高空上,以12小时的周期环绕地球运行,使得在任意时刻,在地面上的任意一点都可以同时观测到4颗以上的卫星。

由于卫星的位置精确可知,在GPS观测中,卫星到接收机的距离,利用三维坐标中的距离公式,利用3颗卫星,就可以组成3个方程式,解出观测点的位置(X,Y,Z)。考虑到卫星的时钟与接收机时钟之间的误差,实际上有4个未知数,X、Y、Z和钟差,因而需要引入第4颗卫星,形成4个方程式进行求解,从而得到观测点的经纬度和高程。

事实上,接收机往往可以锁住4颗以上的卫星,这时,接收机可按卫星的星座分布分成若干组,每组4颗,然后通过算法挑选出误差最小的一组用作定位,从而提高精度

由于卫星运行轨道、卫星时钟存在误差,大气对流层、电离层对信号的影响,使得民用GPS的定位精度只有10米。为提高定位精度,普遍采用差分GPS(DGPS)技术,建立基准站(差分台)进行GPS观测,利用已知的基准站精确坐标,与观测值进行比较,从而得出一修正数,并对外发布。接收机收到该修正数后,与自身的观测值进行比较,消去大部分误差,得到一个比较准确的位置。实验表明,利用差分GPS,定位精度可提高到5米。

关于GPS模块的应用

GPS模块主要应用于智慧交通和智慧城市结合的定位追踪与车辆信息服务,城市公共资产管理,物流追踪管理,农业上的精准定位,地质灾害监测与气象监测等。

以GPS模块在物流追踪管理的应用简单介绍:

在传统的物流过程中,由于相关信息获取及交流的不足,常常导致不能充分发挥运输资源。通过GPS模块能对车辆位置状态进行监测,便于调度管理中心掌握货物实时的运输进度,并将当前位置信息通过网络方式进行共享,便于物主进行查询,掌握货物到达时间,做好收货准备。另外,在运输途中如出现行车故障、通行受阻等突发状况时,可迅速通过GPS模块获知事发点,并调遣距离出事点最近的车辆进行救援,保证运输进度不受影响。利用GPS模块还能够帮助构建合理的行车路线,节约运输成本,通过对车辆线路的监控,可防止盗窃、劫掠事件的发生,保证车辆、货物或驾驶人员的安全。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2484

    浏览量

    46530
  • gps
    gps
    +关注

    关注

    22

    文章

    2748

    浏览量

    164343
  • GPS模块
    +关注

    关注

    0

    文章

    85

    浏览量

    16142
  • 北斗模块
    +关注

    关注

    1

    文章

    75

    浏览量

    7664
收藏 人收藏

    评论

    相关推荐

    基于单片机的儿童防丢失系统设计

    通过LCD12864显示GPS模块的经纬度数据
    的头像 发表于 12-04 09:06 404次阅读
    基于单片机的儿童防丢失系统设计

    采用FPGA驱动GPS模块和电子罗盘模块的解决方法

    电子发烧友网站提供《采用FPGA驱动GPS模块和电子罗盘模块的解决方法.pdf》资料免费下载
    发表于 10-26 09:02 1次下载
    采用FPGA驱动<b class='flag-5'>GPS</b><b class='flag-5'>模块</b>和电子罗盘<b class='flag-5'>模块</b>的解决方法

    GPS模块修改波特率无法保存怎么解决?

    使用的是移远L80-R模块,网上找的指令,修改了波特率之后重启,还是初始波特率9600,希望大神给援助!
    发表于 10-18 07:15

    请问L80-R GPS模块如何设置串口波特率?

    L80-R GPS模块如何设置串口波特率?第一次使用这款模块,网上都找不到详细使用手册,不知道如何设置!
    发表于 10-18 07:04

    GPS天线有什么要求?间隙性通讯失败的原因?

    GPS模块放置塑料外壳,但是经常间隙性通讯失败?难道是天线有要求么?
    发表于 10-18 06:51

    请问GPS模块是如何实现测速的?

    GPS模块是如何实现测速的?只知道卫星可以实现定位,或者获取时间,那么测速是如何实现的呢,误差还非常小!
    发表于 10-18 06:35

    移远GPS模块不能成功定位,接电脑串口能发送数据吗?

    移远GPS模块不能成功定位,接电脑串口能发送数据?用的DSP平台,天线是一体化天线,是信号太差,搜星不成功么?没法看log,只有一个串口用来接了GPS......
    发表于 10-17 07:03

    GPS模块修改波特率重启之后还是原来波特率要如何解决?

    GPS模块修改波特率重启之后还是原来波特率如何解决?是模块本身问题么
    发表于 10-17 06:28

    高品质 抗干扰强 低功耗 四模卫星定位导航GPS模块 北斗模块 GPS01-TD# 定位模块

    模块音频gps
    思为无线
    发布于 :2023年09月14日 17:00:29

    使用NodeMCU ESP8266和NEO6M GPS模块构建gps跟踪器,提示“未检测到GPS:检查接线。” 怎么解决?

    你好!我一直在尝试使用 NodeMCU ESP8266 和 NEO6M GPS 模块为我的学校项目构建一个 GPS 跟踪器。问题是我之前设法毫无问题地完成了它。但后来我把它原封不动地放了大约一个星期
    发表于 06-07 08:21

    gps模块接到串口后发送端低电平为1V多无法接收数据?

    求助,gps模块和芯片的串口对接后,芯片的rx端无法接收到数据,用示波器观察,发现芯片rx端低电平是1V多。但将芯片的tx和rx端对接,低电平是390mV,且数据接收是正常的。模块和芯片已经共地了
    发表于 05-12 15:28

    思为无线:GPS模块系列的区别

    思为无线推出一系列GPS模块,多种尺寸和功能提供给客户选择,那么该如何区分我司的GPS模块系列?
    的头像 发表于 05-09 16:16 497次阅读
    思为无线:<b class='flag-5'>GPS</b><b class='flag-5'>模块</b>系列的区别

    移远GPS模块L76全套软硬件资料

    移远GPS模块L76全套软硬件资料,包括全套软件应用手册资料,硬件:各EDA封装,应用电路
    发表于 05-08 09:26 7次下载

    求助,如何连接ESP32 Devkit V1与AS608指纹传感器、NEO-6M gps模块和SIM-900A模块

    传感器、NEO-6M gps 模块和 SIM900A 模块创建安全设备。我找不到任何合适的参考资料来帮助我完成这个项目。 ESP32 板有 3 个硬件串行引脚可供使用,但我不确定与之相关的连接部分和
    发表于 05-05 10:39

    GPS模块的天线有哪些分类?

    GPS便是通过接收卫星信号,进行定位或者导航的终端。而接收信号就必须用到天线。那GPS模块的天线有哪些分类呢?
    的头像 发表于 05-04 09:19 1328次阅读
    <b class='flag-5'>GPS</b><b class='flag-5'>模块</b>的天线有哪些分类?