×

基于STM32开发板的GPS定位模块设计

消耗积分:1 | 格式:rar | 大小:1.2 MB | 2017-11-28

分享资料个

  一、概述

  本设计基于STM32F107开发板,结合iTrax03-02 型GPS 接收机,实现GPS模块与STM32的通信;通过GPS模块实现定位,STM32对GPS模块传入的数据进行读取和处理,将得到定位信息在OLED显示。

  该定位装置还有如下附加功能:SD卡数据存储功能,定位状态显示(卫星颗数等);可通过RS232串口传输坐标和时间至PC机,并通过上位机软件实现路径计算和网络地图定位。

  二、总体设计

  1.总体系统结构基于STM32开发板的GPS定位模块设计2.功能实现

  ⑴.经纬度测定,海拔高度测定

  ⑵.速度计算与方向指示

  ⑶.SD卡定时存储信息

  ⑷.上位机制作及路径计算

  3.人员分工

  孙振邦、王海昕完成源程序的编写,以及代码的修改、编译、下载、调试等工作;

  宋劲草、宋晓林、苏刚负责GPS数据编码转换编程;

  王洪振、帖小龙、唐政亮负责串口数据传输、SD卡定时存储设置;

  史俊、赵若曦、孙晓龙负责上位机界面设计和各项功能的验证。

  三、关键模块设计

  ⑴.GPS模块

  iTrax03-02 型GPS 接收机是根据芬兰FASTRAX公司的GPS模块进行了电平转换、通信接口等电路设计后生产的一款GPS(OEM)接收机产品。该产品通过底板上9pin排线与计算机串口直接通信,定位后即可输出载体的经纬度信息、时间信息、速度信息等。

  (2)GPS定位数据格式解析

  数据形式:$GPGGA,hhmmss.dd,xxmm.dddd,《N|S》,yyymm.dddd,《E|W》,v,ss,d.d,h.h,M,g.g,M,a.a,xxxx*hh《CR》《LF》

  名称说明

  $GPGGAGGA消息协议头

  hhmmss.ddUTC时间

  xxmm.dddd纬度信息,度、分格式

  《N/S》纬度半球N(北半球)或S(南半球)

  yyymm.dddd经度信息,度、分格式

  《E/W》纬度半球E(东经)或E(西经)

  V判断是否已定位,定位为1,未定位为0

  ss使用的解算卫星的数量一般0-12颗

 

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

评论(1)
发评论
这城市车水马龙 2021-09-22
0 回复 举报
这个资料不太行,不太行 收起回复

下载排行榜

全部1条评论

快来发表一下你的评论吧 !