基于EM411 GPS接收模块的便携GPS系统设计

发布者:vettykatty最新更新时间:2012-02-04 来源: 21IC 关键字:EM411  GPS接收模块  GPS系统 手机看文章 扫描二维码
随时随地手机看文章

  1 引言

  GPS以其高精度,全天候,全球覆盖,方便灵活和优质价廉吸引全世界许多用户。GPS的广泛应用改变了人们的工作方式,提高工作效率,带来巨大的经济效益。这里提出一种基于EM411 GPS接收模块和PIC18F2550单片机的手持式GPS定位系统设计方案。该系统采用点阵字符液晶屏显示接收GPS卫星数据,并用SD卡记录所接收到的GPS信息,从而实现GPS数据导入电子地图。

  2 NEMA协议简介

  目前,GPS采用NMEA-0183协议做为发送和接收数据的标准,NMEA-0183是美国国家海洋电子协会(NationalMarine Electronics Association)为统一海洋导航规范而制定的标准,该格式标准已成为国际通用的一种格式,协议内容在兼容NMEA-180和NMEA-0182的基础上。增加了GPS、测深仪、罗经方位系统等多种设备接口和通讯协议定义,同时还允许一些特定厂商对其设备通信自定协议。NMEA-0183格式数据串的所有数据都采用ASCⅡ文本字符表示,数据传输以“$”开头,后面是语句头。语句头由5个字母组成。其前2个字母表示“系统ID”,即表示该语句是属于何种系统或设备,例如GP表示该语句属于GPS定位系统,HC表示该语句属于罗经方位系统;后3个字母表示“语句ID",表示该语句是关于何方面的数据。语句头后是数据体,包含不同的数据体字段,语句末尾为校验码(可选),以回车换行符结束,也就是ACSII字符 “回车”(十六进制的0D)和“换行”(十六进制的0A)。数据字段以逗号分隔识别,空字段保留逗号。在GPS系统中常用语句有GPGGA(GPS定位信息),GPGSA(当前卫星信息),GPGSV(可见卫星信息),GPRMC(推荐定位信息),GPGLL(定位地理信息),GPVTG(地面速度信息) 等。GPS数据传输是以标准异步串行方式发送,其串行通信波特率为4 800 b/s、数据位8位、停止位1位、无奇偶校验位。文献[2]给出各种GPS语句的详细数据格式。

  3 EM411 GPS接收模块简介

  GPS接收模块性能主要决定于其内部使用的GPS核心芯片组,GPS芯片组SiRF Star III通过采用20万次/频率的相关器(Correlators)提高了灵敏度并能在室内定位。冷开机/暖开机/热开机的时间分别达到42 s/38 s/1 s,可同时追踪20个卫星信道。

  EM411型GPS接收模块采用SiRF Star III高效能GPS芯片组,其具有特点:极佳的灵敏度(追踪感度:-159 dBm);讯号微弱时,TTFF(Time to First Fix)定位仍十分迅速;支持NMEA 0183语言格式:GGA,GSA,GSV,RMC,GLL,VTG;内建超大电容,可储存快速获取的卫星讯号数据;内建陶瓷天线;LED指示灯显示卫星定位状况:LED不亮时接收器关闭,LED恒亮时未定位或搜寻讯号,LED闪烁时已定位。此外,EM411体积小巧,外形尺寸为30 mm×30 mm×10.5 mm,工作时供电电压为4.5~6.5 V,消耗电流为60 mA。对外提供6个引脚,使用时引脚1、5接地,引脚2接电源,引脚3为串口输出数据线,引脚4为串口输入数据线,引脚6悬空。[page]

  4 系统硬件设计

  4.1 GPS接收部分

  图1为便携式GPS接收机的GPS接收部分的电路,由于该系统设计是手持式便携设备,所有器件选型都应考虑节省成本,节能。图1中,MCU选用 PIC18F2520,它是采用纳瓦技术的低功耗8位单片机,具有一系列能在工作时显著降低功耗的功能,非常适合手持便携式设备使用。该器件内部具有32 K Flash程序存储器,具备SPI、UART、I2C等接口以及1O位A/D转换器,借助于内部PLL倍频器,时钟速度可高达40 MHz;可通过其UART接口(引脚RC6和RC7)实现与EM411 GPS接收模块的通信,由于EM411串口输出的最大电平为2.85 V,低于PIC18F2520 UART端口所要求的最小驱动电平4 V,因此在PIC18F2520和EM411之间需增加由U2(74HCT04)构成的TTL/RS232电平转换电路,否则PIC18F2520将不能接收EM411的定位信息。PIC18F2520通过其SPI接口(引脚RC0,RC3,RC4,RC5)与SD卡通信。SD卡对外提供两种访问模式:SD模式和SPI模式。SD模式允许4线的高速数据传输。SPI模式使用通用的SPI接口,相比SD模式传输速率有所降低,使用SPI。接口的优点是仅用4根数据线即可完成SD卡的读写。通信模式不同,SD卡引脚功能也不同。由于PIC18F2520内部具有SPI接口,本方案采用SPI模式实现对 SD卡的访问,图1中CS(RC0)为MCU向卡发送的片选信号,SCLK(RC3)为MCU向卡发送的时钟信号。SDI为MCU向卡发送的单向数据信号,SD0为卡向MCU发送的单向数据信号,此外所有的SD卡插座还具有CD与WP两个引脚,CD引脚是SD卡检测信号引脚,当有卡插人时,该引脚对地短路(在插座内部连接)。WP是写保护信号引脚,在卡插入且没有写保护时,该引脚对地短路(在插座内部连接)。

[page]

  该系统设计采用20×4的点阵字符液晶显示器显示所接收的GPS定位信息,液晶显示器设置于4 bit工作方式,MCU通过4根数据线以及使能引脚控制LCD的显示以节省MCUI/O端口资源。该系统设置2个按键用于控制SD卡的数据存储。当SW1 键按下时,通过软件延时设定数据保存时间间隔,SW2键按下时,系统将接收到的GPS定位信息写入SD卡。图1中,开关K2用于打开、关闭LCD背光电源:PIC18F2520的RA端口资源暂未使用。可留待以后系统升级时使用,例如将电池输出的直流模拟电压信号输入到RA端口,利用 PIC18F2520的10 bit A/D转换器将其转换为数字信号后。在LCD上显示电池电量,便于用户使用。

4.2 电源部分

  便携式GPS接收机采用两节AA型1.5 V电池供电,使用微功耗、高效率DC-DC变换器LT1300,将3 V电压转换为5 V以供电路使用,LT1300最低输入电压低至1.8 V,转换效率高达88%。当输入电压为2 V、输出电压为5 V时,LT1300的输出电流可达220 mA。LT1300采用8引脚SOIC封装,引脚1为信号地(GND),引脚2为输出选择(SEL),当其与输入电源相接时,输出5 V电压,当该引脚接地时则LT1300输出3.3 V电压。引脚3(SHUTDOWN)用于选择工作方式,该引脚接地时,LT1300为正常工作方式;当该引脚接高电平时,LT1300为掉电工作模式。引脚4(SENSE)是LT1300的输出端。其引脚5为限流,当该引脚接地时,其最大的开关电流为400 mA。LT1300的引脚6~8分别为电源输入、输出开关、电源地。图2为LT1300构成的GPS接收机电源电路。图2中开关K1是GPS接收机的总电源开关。由于GPS接收机的主机部分使用5 V电压,因此LT1300的引脚2、引脚6与电池的正极相连,引脚3、引脚5、引脚1、引脚8接地。工作时引脚7需外接电感和二极管,其作用是当电池电量消耗过大时,LT1300内部的开关效应会引起电感L1上的电流交替增大,此时二极管VD1会将这部分能量转储到电容C4中,以提高LT1300的输出电压。该部分设计的二极管以及电感L1、电解电容C4参数选择均参考LT1300数据资料中推荐的型号和参数。需要注意的是,由于LT1300是高速、高电流器件,因此在PCB板布局时应尽量使电感L1靠近引脚7放置,走线应尽量短,并应将电源地与信号地相连以减少电路中的干扰噪声。

[page]

  5 系统软件设计

  图3为便携式GPS接收机的主程序流程。首先是PIC18F2520的初始化,主要包括通用I/O端口,UART,SPI,以及LCD初始化,并在LCD 上显示开机初始信息。接着PIC18F2520开始接收从EM411传送的GPS定位信息,该系统设计的PIC18F2520只接收GPSGGA以及 GPSRMC语句信息并将保存接收到的信息。然后从中提取要显示在LCD上的信息,并将其写入预先定义的显示用缓存数组中再送往LCD显示。然后键盘扫描,如果有键按下则进行键盘中断程序的处理。当SW1键按下时,软件通过延时子程序设定一个固定的保存时间间隔。当SW2键按下时,软件执行SD卡驱动子程序,微芯公司提供了PIC单片机使用的完整的SD卡驱动程序代码,可以方便地将GPS定位信息以FAT文件格式保存到SD卡中,并可在Windows操作系统下打开这些文件。SD卡驱动子程序主要完成SD卡初始化、卡插入检测、写保护检测、SD卡读/写命令的发送/接收、文件的更名、文件数据的传送等任务。文献[6]给出了微芯公司有关PIC单片机SD卡驱动程序的详细说明。

  6 结束语

  电路搭建好后,选择室外空旷地带、写字楼室内、繁华街道、汽车内等环境对便携式GPS接收机进行测试,在室外、室内以及移动的汽车内该GPS接收机均能很好的接收多颗卫星的GPS定位信息,关闭LCD背光显示的情况下,可连续工作超过10 h。借助SD卡以及PC机可实现将接收到的GPS数据导入到Google Earth等电子地图中。由EN411 GPS接收模块以及PIC18F2520构成的手持式GPS接收机具有电路简单、成本低、灵敏度高等优点,接收到的数据能以FAT文件格式保存到SD卡中,具有较高的实用价值,该系统设计可广泛应用于野外作业、户外运动等领域。

 

 

关键字:EM411  GPS接收模块  GPS系统 引用地址:基于EM411 GPS接收模块的便携GPS系统设计

上一篇:基于CAN总线的汽车发动机智能电子控制器研究
下一篇:基于SPCE061A控制的汽车运营监控系统的设计

推荐阅读最新更新时间:2024-05-02 21:53

基于GPS的新型出租车调度系统设计
引言   在大多数国家,出租车都是一种十分普遍和便捷的交通工具。多数发达国家建设了完善的出租车调度系统,实现了出租车高效运营,如美国,电话预约和站点候客的出租车运营方式占98%,“路抛式”仅占2%;在伦敦、巴黎、新加坡等发达国家城市,除非电话预约,或者在指定的停靠地点,否则很少能看到乘客在街头打车,这大大提高了公共交通资源的运行效率。但是在我国的大多数城市,仍然以乘客街头叫车为主,虽然部分城市已经实现了出租车安装GPS设备和实时记录出租车位置信息,但是并没有很好地利用这些GPS位置信息为出租车调度服务,导致很多出租车GPS系统成为摆设。为了进一步提高我国的出租车调度系统的运行效率和提高GPS系统的实用性,很有必要研究一种结合GPS
[嵌入式]
我国车载GPS导航系统发展技术路线图探讨
   GPS ,即全球卫星导航系统(Global Positioning System),是以全球24颗定位人造卫星为基础,向全球各地全天候地提供三维位置、三维速度等信息的一种无线电导航定位系统。目前,GPS 技术 已经发展成为多领域、多模式、多用途、多机型的国际性高新技术产业。车载GPS导航系统的研制,极大的加快了汽车向电子化、智能化方向前进的步伐,不仅提高了汽车的经济性和安全性,还改善了驾驶的稳定性和舒适性,使汽车功能更加齐全、服务更加人性化,顺应了时代发展的潮流。    车载GPS导航系统发展现状   在发达国家,车载GPS导航系统技术已经非常成熟,可以根据客户的需要及车辆的实际情况,方便自由地在车上装置该系统。
[汽车电子]
基于GPS的数据采集系统的研究
GPS(Global Positioning System)全球定位系统是美国发射的24颗GPS地球卫星所组成的具有能提供全球全天候导航、定位、授时功能的系统。美国政府宣布2000年至2006年期间,在保证美国国家安全不受威胁的前提下,取消SA政策,利用C/A码进行单点定位的精度由100米提高到10米,GPS民用信号精度在全球范围内得到改善,这进一步掀起了GPS应用的热潮,刺激GPS技术与科技和生产领域的结合。诞生了大量的GPS的应用成果。如相量测量装置PMU就是利用了GPS来解决了电力系统广域空间同步测量的问题。 随着时代的发展,如今对数据采集在通信,电力和建筑等特殊应用场合又提出了新的要求,希望能够对被测系统不同节点的
[测试测量]
基于<font color='red'>GPS</font>的数据采集<font color='red'>系统</font>的研究
KT研发新型定位信息系统 即使GPS性能下降仍为自动驾驶汽车提供精确定位
据外媒报道,韩国顶级电信公司KT研发了一个名为Vision GPS的高精度定位信息系统,该系统基于激光雷达传感器而打造,能够为拥挤城市地区内的自动驾驶汽车所用。 (图片来源:KT官网) 激光雷达是一种利用激光照射目标,并利用传感器测量反射光,以测定物体距离的遥感技术。KT公司表示,其利用激光雷达传感器,能够在GPS性能下降的市中心地区,仍让其定位信息系统保持高精度。 KT公司表示,Vision GPS系统通过识别激光雷达图像中提取的特征点的变化,并不需要单独的3D图像数据库,就可计算距离和位置。而且,与摄像头不同,该系统可以在不受天气或光照影响的情况下,稳定地进行测量。 如果GPS的性能突然下降,由于很难保持
[汽车电子]
KT研发新型定位信息<font color='red'>系统</font> 即使<font color='red'>GPS</font>性能下降仍为自动驾驶汽车提供精确定位
触摸技术设计深入剖析
从电话机,办公设备,扬声器,数码相框,电视机控制键,遥控器,GPS系统,汽车无钥控制,到医疗监控设备,到处都是触摸设备!每一个行业,每个产品类型,各种尺寸,每一种应用,甚至是每个价格点上,都离不开触摸技术。可以说,触摸技术无处不在。 实际上,如果产品上有一个LCD或键盘,设计师可能就需要考虑如何才能设计出一个利用触摸技术的产品。但对于设计师不幸的是,当设计触摸屏时,有许多种不同的解决方式,有各式各样的性能,当然也需要各种不同的设计考虑。故现在是需要深入理解该技术,并对你的产品系列进行评估的时候了。只有这样,才能成为市场上的领先者,而良好的外观设计是设计的出发点。 触摸技术的深入剖析 搞清设计所需是触摸产品设计最重要的第
[嵌入式]
车载GPS/GPRS/CDMA系统新方案
  随着我国经济改革的不断深入和市场经济体制的逐步建立,公路建设、道路运输等各项交通事业正在跨越式地向前发展,为了实现进一步管理好运输市场,保证运输安全等一系列目标,各级交通部门正在积极推行“智能交通”:即通过运用先进的信息、通信、控制等高新技术对传统运输系统进行改造而形成的一种信息化、智能化、社会化的新型交通运输。   在长途班车、旅游客车、危险品运输车辆上安装车载GPS卫星定位系统后,通过中心监控系统可以对车辆进行实时监控,对管理部门监督驾驶员超速行车、疲劳驾驶、提高运输生产组织水平等具有积极的辅助管理作用;同时监控中心可对与正处于超速、抛锚等情况的长途营运车实施报警功能,从而降低交通事故的发生率,提高运输安全生产具有积极
[汽车电子]
车载<font color='red'>GPS</font>/GPRS/CDMA<font color='red'>系统</font>新方案
基于GPS和CDMA的物流运输车辆监控系统
  近年来物流行业发展迅速,提出了一种基于GPS(全球定位系统)和CDMA(码分多址)技术的物流车辆监控终端的设计方案。采用S3C2440 A ARM芯片作为主控芯片,选取合适的GPS模块和CDMA模块进行硬件设计。研究分析了GPS和CDMA技术。在WinCE 5.0平台上设计了GPS串口接收程序,以及终端与监控中心的无线通信程序。结果表明,本系统运行稳定,数据刷新时间小于3 s,GPS位置漂移值小于20 m。   随着各类物流运输仓储企业虽然在长期发展过程中已经积累了丰富的实践经验,但车辆动态信息的实时监控一直未能得到完善地解决,例如,信息反馈不及时、不精确、不全面等问题导致了运力的大量浪费与运作成本居高不下。利用GPS对物
[单片机]
基于<font color='red'>GPS</font>和CDMA的物流运输车辆监控<font color='red'>系统</font>
单片机在GPS和CDMA计时系统的设计
在可靠性、扩展性、控制功能以及体积、功耗等方面比其他电子产品具有优越性。在天文、地震台、航空航天等对时间精度较高的场合,以及国防、通信、电力、交通等要求高精度时间同步的领域,得到广泛应用。 1 系统硬件设计方案 1.1 系统总体设计 基于MSP430单片机的GPS和CDMA双接收计时系统,是传统钟表计时技术与现代时频、微电子、通讯、计算机等多项技术的结合,通过接收不同形式的时间码,经内置微处理器解码处理,自动校准计时器走时,使该系统显示时间与标准时间自动保持精确同步。除保留传统机械时钟计时特点外,还增加了LCD数字显示,双显示方式。接收GPS、CDMA信号,实现双系统联合精确定时,在接收到精确的时码后,经数据处
[单片机]
单片机在<font color='red'>GPS</font>和CDMA计时<font color='red'>系统</font>的设计
热门资源推荐
热门放大器推荐
  •  rar文件车载娱乐魔方_源代码
  •  pdf文件人工智能机器人学导论 (墨菲)
  •  pdf文件无人驾驶车辆理论与设计 (熊光明,龚建伟,陈慧岩主编)
  •  none文件自然语言处理实战
  • 系统发生错误

    系统发生错误

    您可以选择 [ 重试 ] [ 返回 ] 或者 [ 回到首页 ]

    [ 错误信息 ]

    页面错误!请稍后再试~

小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved