基于GPRS业务的GPS手持式信息传输系统
出处:mike_tang 发布于:2007-04-29 09:27:21
前言
目前,GPS定位信息传输系统已经广泛应用在生产生活的各个领域。警车、出租车、火车、长途运输车都可以看到它的踪影。目前存在的这些GPS定位系统的信息传输大都是基于手机短信息,即GSM业务的。虽然它已经被广泛使用,但是这种业务还存在着一定的缺点:除了费用高之外,它的的缺点是延迟时间太长,这有可能产生较大的误差,甚至可能导致事故发生。
利用中国移动开通的GPRS业务(General Packet Radio Service,通用无线分组业务)就可以较为圆满地解决上述问题。GPRS建立可靠的数据链路以后,就相当于使用专线直接接入Internet网络,使用可靠的网络协议进行数据传输,保证了数据的稳定可靠和迅捷,同时相对于GSM而言,GPRS的成本费用是按照数据量计算的,价格低廉。
如今,随着GPS技术的成熟和中国移动GPRS业务的推出,使在手持式嵌入式设备中使用基于GPRS的GPS信息传输系统成为可能。本文选用了联想生产的XP100 PDA作为主机,外部开发了GPS和GPRS模块,实现了GPRS/GPS/PocketPC功能三合一。
ITrax02模块
ITrax02是FastraX公司生产的GPS接收机。模块外观参见图1:其技术指标如下:
接收机:L1,C/A码字
更新速率:1Hz(可以用户配置)
通道:12个
电压:+2.7V―+3.3V(对VRF和VBB分开供给电压)
功耗:130mW@2.7V
遵循的协议:NMEA-0183 V3.0.
尺寸:25.9 25.9 4.6mm(W L H)
重量:4g
选用它基于以下特点:
同时iTrax02模块给用户提供了40个引脚的接口,这些接口主要有:
CMS91-900/1800模块:
CMS91-900/1800模块是CELLon公司生产的GSM/GPRS接收机
该模块外观参见图3:
该模块主要的技术指标:
其功能框图参见图4:
该模块以一个基带的状态机为,配合了天线和接收机模块、FLASH、RAM、电源管理模块、电源切换模块、SIM卡接口模块、扬声器和耳机接口模块、麦克风接口模块、蜂鸣器模块、LCD和LED接口模块、背光和键盘接口模块、异步串口、并口、I2C模块等。同时,该模块给用户提供了一个80引脚的插座,提供了以下接口:
系统构成
电源部分是关乎到CMS91和iTrax02能否正常工作的关键, 选择芯片必须非常注意。
a.PDA设备为整个系统提供电源,同时也可以提供外部的电 源接口,使用随身携带的蓄电池。
c.通过一个线形电压调整器件对CMS91供电,为了满足功率要求,这里选择了Motorola公司的LM2576。
开发方法
本系统使用了联想生产的XP100 PDA产品,Wince操作系统,开发环境使用embeded Visual C++,该开发环境可以开发ARM、MIPS、PPC、SH3、SH4、X86em嵌入式CPU。具体开发方法和编写Visual C++相同。
模块数据格式
GPS数据格式
iTrax02支持NMEA-0183输出格式。该协议信息如下:
GGA位置测定系统定位资料
GSV 导航卫星资料
RMC导航卫星特定精简资料
VTG 方向及速度等相关资料
由于文章篇幅问题,笔者在这里只以接收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
从上面的例子中,我们可读出位置信息:北纬24度46.5241分,西经121度00.1536分格林威治时间:3点37分44秒
CMS91-900/1800命令格式
可以参考标准的V.25ter AT命令集格式编写串口程序,这里不再赘述。
结束语
按照本文给出的技术方案,掌握必要的硬件设计和软件编程方法,购买相应的手持式数据终端(可以是PDA也可以是其他的嵌入式设备,只要具有两个以上的串口就可以了),就可以实现手持式的定位通讯系统。如今随着定位系统、网络和移动通信的发展,将GPS和GPRS结合在一起,既实现了定位,同时又可以实现远程的控制。
参考文献:
[1]. GPRS datasheet https://www.dzsc.com/datasheet/GPRS_1594650.html.
[2]. ITrax02 datasheet https://www.dzsc.com/datasheet/ITrax02_1716810.html.
[3]. MIC datasheet https://www.dzsc.com/datasheet/MIC_1092117.html.
[4]. Tps77127 datasheet https://www.dzsc.com/datasheet/Tps77127_592594.html.
[5]. LM2576 datasheet https://www.dzsc.com/datasheet/LM2576_1081686.html.
[6]. RS232 datasheet https://www.dzsc.com/datasheet/RS232+_585128.html.
下一篇:可编程定时器 定时解决方案
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- 什么是氢氧燃料电池,氢氧燃料电池的知识介绍2025/8/29 16:58:56
- SQL核心知识点总结2025/8/11 16:51:36
- 等电位端子箱是什么_等电位端子箱的作用2025/8/1 11:36:41
- 基于PID控制和重复控制的复合控制策略2025/7/29 16:58:24
- 什么是树莓派?一文快速了解树莓派基础知识2025/6/18 16:30:52









