CN101788658A - Gsm/gps模块、包含该模块的gps定位系统及使用方法 - Google Patents
Gsm/gps模块、包含该模块的gps定位系统及使用方法 Download PDFInfo
- Publication number
- CN101788658A CN101788658A CN200910045866A CN200910045866A CN101788658A CN 101788658 A CN101788658 A CN 101788658A CN 200910045866 A CN200910045866 A CN 200910045866A CN 200910045866 A CN200910045866 A CN 200910045866A CN 101788658 A CN101788658 A CN 101788658A
- Authority
- CN
- China
- Prior art keywords
- gps
- module
- gsm
- navigation information
- chip
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种GSM/GPS模块,及包含该模块的移动通讯终端的GPS定位系统及其使用方法,该GSM/GPS模块包括一GPS模块,以及一GSM模块,该GSM模块为一GSM基带芯片,其包括一GPS导航信息计算模块;一GPS应用模块;以及一GSM基础操作系统模块。该GPS定位系统的使用方法包括步骤:S1、GPS应用模块发出GPS定位指令启动GPS导航信息计算模块;S2、GPS导航信息计算模块启动GPS芯片;S3、GPS芯片通过射频天线接收测量数据;S4、GPS芯片将接收到的测量数据传输给GPS导航信息计算模块;S5、GPS导航信息计算模块对测量数据进行计算并将信息传输至GPS应用模块,并在基础操作系统模块存储信息;S6、GPS应用模块发出指令关闭GPS系统。本发明便于GPS导航程序升级以及系统的扩展。
Description
技术领域
本发明涉及一种GPS定位系统,特别是涉及一种结合GSM无线模块的GSM/GPS模块及其使用方法。
背景技术
普通的GPS(全球定位导航系统:Global Positioning system)芯片,需要从射频天线接收数据进行测量处理,再经过复杂的导航数据计算完成定位,同时还需要存储卫星星历信息。而基于主机计算的GPS芯片,如美国SIRF公司推出的SIRFStar III GSD3是第一款将所有同时处理GPS和辅助GPS所必需的基带、模拟和RF电路集成在一个CMOS(Complementary Metal Oxide Semiconductor)裸片上的产品。而过去的器件采用将分立的CMOS基带和硅锗射频裸片放置在同一个封装中的方式。经过集成,GSD3t采用了4×4×0.68mm TFNGA封装。相比之下,SIRF现有的6×4mm和6×6mm封装要大很多。此类GPS芯片是在主机系统中计算GPS导航数据和存储卫星星历的,这样可以共享主机系统的CPU以及内存资源,即可以减少总体的硬件成本也可以节省硬件的空间。此外,普通GPS芯片外还存在GPS芯片升级不便等缺点。
发明内容
本发明要解决的技术问题是为了克服现有技术GPS导航程序升级不便且不易扩展的缺陷,提供一种使用基于主机计算的GPS芯片并结合了GSM(全球移动通讯系统:Global System for Mobile Communications)模块的GSM/GPS模块、包含该模块的GPS定位系统及其使用方法,其中该GSM/GPS模块在主机软件升级的同时完成GSM模块中GPS导航信息计算模块的升级,以此完成对GPS定位系统的升级。
本发明是通过下述技术方案来解决上述技术问题的:
一种GSM/GPS模块,其包括一GPS模块,该GPS模块包含一基于主机计算的GPS芯片,以及一GSM模块,该GSM模块为一GSM基带芯片,其特点在于,该GSM基带芯片包括:
一GPS导航信息计算模块,其用于发出动作指令并计算接收到的卫星数据;
一GPS应用模块,用于接收用户发出的指令;以及
一GSM基础操作系统模块,用于储存该GPS导航信息计算模块计算得出的导航信息数据。
其中,该GPS导航信息计算模块、GPS应用模块和GSM基础操作系统模块两两相互采用函数接口连接。
其中,该GPS芯片和GSM基带芯片通过串口或SPI口连接。
其中,该GSM基带芯片提供GPS芯片外部时钟和电源控制。
一种移动通信终端的GPS定位系统,其特点在于,其包括上述的GSM/GPS模块。
一种移动通信终端的GPS定位系统的使用方法,其特点在于,其包括如下步骤:
S1、GSM/GPS模块中的GPS应用模块发出GPS定位指令启动GPS导航信息计算模块;
S2、GPS导航信息计算模块启动GPS芯片;
S3、GPS芯片通过射频天线接收测量数据;
S4、GPS芯片将接收到的测量数据传输给GSM/GPS模块的GPS导航信息计算模块;
S5、GPS导航信息计算模块对测量数据进行计算并将信息传输至GPS应用模块,同时在基础操作系统模块进行信息存储;
S6、GPS应用模块发出指令关闭GPS系统。
其中,该GPS应用模块设置为AGPS定位模式。
其中,该GPS接收装置通过该AGPS定位模式完成与AGPS服务器的交互,进行AGPS定位。
本发明的积极进步效果在于:
1、由于GPS芯片和GSM基带芯片结合工作,只需通过与GPS芯片连接的GSM模块进行升级就可以完成GPS系统的升级。
2、相对与普通GPS只能通过NMEA编码格式进行数据输出的方法而言,通过函数接口进行GPS导航信息的传输方法更为方便,且可以通过设定的接口获得NMEA无法表示的GPS信息,因此方便了软件的开发。
3、结合GSM模块后的GPS芯片可以进行无线通讯,方便了GPS的无线扩展功能。此外,可以通过GSM模块的GPRS(通用分组无线业务:General Packet Radio Service)实现AGPS(辅助全球定位导航系统:AssistantGlobal Positioning system)功能,也可以通过GPRS对GPS导航信息计算模块进行远程升级。
附图说明
图1为本发明中GPS模块和GSM模块的示意图。
图2为本发明中的包含该GSM/GPS模块的定位系统的工作流程图。
具体实施方式
下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。
本发明提供一种便于GPS系统升级且负责GPS数据运算和存储的与GPS模块相结合的GSM模块,本实施例中采用的GPS芯片为美国SIRF公司推出的SIRFStar III GSD3t芯片。如图1所示,本发明的GSM/GPS模块包括一设有基于主机计算的GPS芯片(型号:GSD3t)的GPS模块,以及一与该GPS模块串口连接的GSM模块。该GSM模块中设有一GPS应用模块,用户通过GPS应用模块发送定位请求;一GPS导航信息计算模块,该模块通过API(函数接口:Application Programming Interface)与GPS应用模块连接,用于对接收到的卫星数据进行计算,同时该模块为GPS系统相应操作的指令发送端;以及一分别通过API与GPS应用模块和GPS导航信息计算模块连接的GSM基础操作系统模块,其可用于储存导航信息,GPS导航信息计算模块可以通过该基础操作系统模块获得GPIO(通用输入/输出:General Purpose Input Output)的控制权来开启GPS芯片,获得UART(通用异步收发器:Universal Asynchronous Receiver Transmitter)的控制权来读取GPS芯片的数据。GSM基带芯片通过串口或SPI(串行外设接口:SerialPeripheral Interface)与GPS芯片连接,并为GPS芯片提供外部时钟和电源控制。其中,GPS应用模块也可以设置成AGPS定位模式,若采用AGPS定位模式则还可以获取GPRS的控制权来与APGS服务器交互。
在本发明中的包含该GSM/GPS模块移动通信终端可为车载、手机、追踪器、导航仪等设有GPS定位系统的电子产品。由于本发明中的GPS导航信息计算模块设置在移动通信终端的GSM模块中,所以在通过GSM模块对主机进行升级的过程中就完成了对GPS导航信息计算模块的远程升级。而正由于此方法带来了GPS系统便利的升级功能,为GPS系统后续的软件开发和扩展提供了更便捷和广泛的空间。
图2为包含该GSM/GPS模块的移动通讯终端的GPS定位系统的工作流程图。如图所示,其包括如下步骤:
步骤100,用户发出定位指令,准备进行GPS定位。
步骤200,GSM模块内部的GPS应用模块设置定位模式并调用GPSStart()开始启动GPS定位。
步骤300,GPS导航信息计算模块初始化。
步骤400,GPS导航信息计算模块调用GPS_HW_RESET()以及GPS_HW_ON()开启GPS芯片。
步骤500,GPS导航信息计算模块调用uart_open()打开串口。
步骤600,判断是否使用AGPS,若是,则执行步骤601,通过GSM的无线功能连接AGPS服务器获得星历信息,接着执行步骤602,调用uart_read()读取GPS测量数据,读取uart_write()写数据。若否,则直接执行步骤602。
步骤603,GPS导航信息计算模块计算导航信息。
步骤604,根据计算结果判断是否定位成功。若否,则重新执行步骤602和步骤603,直至定位成功。
步骤700,GPS导航信息计算模块将计算结果通知GPS应用模块。
步骤800,GPS应用模块调用GPSStop()发出关闭GPS指令。
步骤900,GPS导航信息计算模块调用GPS_HW_OFF()关闭GPS芯片以及其他相关操作。
步骤1000,GPS定位结束。
其中,在整个GPS系统运行的过程中,步骤602和步骤603始终处于循环执行状态,通过不断读取卫星数据和计算导航信息更新GPS定位的信息,直至整个系统被关闭。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改。因此,本发明的保护范围由所附权利要求书限定。
Claims (8)
1.一种GSM/GPS模块,其包括一GPS模块,该GPS模块包含一基于主机计算的GPS芯片,以及一GSM模块,该GSM模块为一GSM基带芯片,其特征在于,该GSM基带芯片包括:
一GPS导航信息计算模块,其用于发出动作指令并计算接收到的卫星数据;
一GPS应用模块,用于接收用户发出的指令;以及
一GSM基础操作系统模块,用于储存该GPS导航信息计算模块计算得出的导航信息数据。
2.如权利要求1所述的GSM/GPS模块,其特征在于,该GPS导航信息计算模块、GPS应用模块和GSM基础操作系统模块两两相互采用函数接口连接。
3.如权利要求1所述的GSM/GPS模块,其特征在于,该GPS芯片和GSM基带芯片通过串口或SPI口连接。
4.如权利要求1所述的GSM/GPS模块,其特征在于,该GSM基带芯片提供GPS芯片外部时钟和电源控制。
5.一种移动通信终端的GPS定位系统,其特征在于,其包括权利要求1所述的GSM/GPS模块。
6.一种如权利要求5所述的移动通信终端的GPS定位系统的使用方法,其特征在于,其包括如下步骤:
S1、GSM/GPS模块中的GPS应用模块发出GPS定位指令启动GPS导航信息计算模块;
S2、GPS导航信息计算模块启动GPS芯片;
S3、GPS芯片通过射频天线接收测量数据;
S4、GPS芯片将接收到的测量数据传输给GSM/GPS模块的GPS导航信息计算模块;
S5、GPS导航信息计算模块对测量数据进行计算并将信息传输至GPS应用模块,同时在基础操作系统模块进行信息存储;
S6、GPS应用模块发出指令关闭GPS系统。
7.如权利要求6所述的GPS定位系统的使用方法,其特征在于,该GPS应用模块设置为AGPS定位模式。
8.如权利要求7所述的GPS定位系统使用方法,其特征在于,该GPS接收装置通过该AGPS定位模式完成与AGPS服务器的交互,进行AGPS定位。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910045866A CN101788658A (zh) | 2009-01-23 | 2009-01-23 | Gsm/gps模块、包含该模块的gps定位系统及使用方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910045866A CN101788658A (zh) | 2009-01-23 | 2009-01-23 | Gsm/gps模块、包含该模块的gps定位系统及使用方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101788658A true CN101788658A (zh) | 2010-07-28 |
Family
ID=42531941
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910045866A Pending CN101788658A (zh) | 2009-01-23 | 2009-01-23 | Gsm/gps模块、包含该模块的gps定位系统及使用方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101788658A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102170698A (zh) * | 2011-04-07 | 2011-08-31 | 北京邮电大学 | 一种生成定位信息的方法、装置及导航电文 |
CN103744812A (zh) * | 2013-12-30 | 2014-04-23 | 深圳市广和通实业发展有限公司 | Gps模块控制系统和方法 |
CN114500480A (zh) * | 2021-12-29 | 2022-05-13 | 芯讯通无线科技(上海)有限公司 | 通信模组的gps芯片的升级方法及系统、设备及介质 |
-
2009
- 2009-01-23 CN CN200910045866A patent/CN101788658A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102170698A (zh) * | 2011-04-07 | 2011-08-31 | 北京邮电大学 | 一种生成定位信息的方法、装置及导航电文 |
CN103744812A (zh) * | 2013-12-30 | 2014-04-23 | 深圳市广和通实业发展有限公司 | Gps模块控制系统和方法 |
CN114500480A (zh) * | 2021-12-29 | 2022-05-13 | 芯讯通无线科技(上海)有限公司 | 通信模组的gps芯片的升级方法及系统、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8484633B2 (en) | Method of upgrading program of portable device and portable device having program upgrade function | |
US20120166081A1 (en) | Position calculation method and position calculation system | |
US20090265101A1 (en) | Access Device With Navigation Function | |
CN103634900A (zh) | 定位移动终端的方法和移动终端 | |
CN102890278A (zh) | 基于fpga北斗的/mimu深组合导航系统 | |
CN113643020A (zh) | 一种电子交易的方法及终端 | |
CN111123318B (zh) | 一种卫星定位装置、卫星信号接收机及终端设备 | |
JP2005515403A (ja) | Gpsシステム追跡アーキテクチャ | |
CN104656103B (zh) | 一种基于Android移动终端的无线GPS定位系统及方法 | |
CN101216548A (zh) | 具有射频识别功能的导航系统及其相关方法 | |
CN111123317A (zh) | 一种卫星定位装置、卫星信号接收机及终端设备 | |
CN101788658A (zh) | Gsm/gps模块、包含该模块的gps定位系统及使用方法 | |
Adjei et al. | Developing a bluetooth based tracking system for tracking devices using arduino | |
CN114443083A (zh) | 系统升级方法、装置、电子设备及存储介质 | |
CN111123319B (zh) | 一种卫星定位装置、卫星信号接收机及终端设备 | |
GB2426413A (en) | Interface adapter for a hardware baseband receiver in a satellite communication system | |
CN103925921A (zh) | 一种基于电子罗盘和计步器的辅助定位装置及方法 | |
CN107766765A (zh) | 一种星历无线加载终端 | |
RU202460U1 (ru) | Электронные часы с RFID-меткой и функцией обработки, приема и передача цифровых данных | |
JPH0915320A (ja) | 衛星受信装置及び衛星受信システム | |
CN111352134A (zh) | 一种gnss基带芯片及其运行方法 | |
EP2068167A2 (en) | Notebook computers with integrated satellite navigation systems | |
CN101826882A (zh) | 实现gnss接收机中基带电路功能升级的电路结构及方法 | |
CN101576388A (zh) | 卫星定位导航装置 | |
CN111611001A (zh) | 一种移动终端、储能管理器及其升级系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20100728 |