本文介绍了实现基于基站定位即移动位置服务(LBS——Location Based Service)和 GPS双重定位系统的实现方案,前端通过普通ARM单片机进行控制,将实时坐标信息和异常信息通过GPRS网络发至后台,后台解析后可对目标物进行跟踪定位及处理。本文采用的定位技术有两种,一种是基于GPS的定位,一种是基于移动运营网的基站的定位。基于GPS的定位方式是利用手机上的GPS定位模块将自己的位置信号发送到定位后台来实现手机定位的。基站定位则是利用基站对手机的距离的测算距离来确定手机位置的。GPS定位精度较高,但需要较大的天线并且室内无法定位,而基站定位精度很大程度依赖于基站的分布及覆盖范围的大小,有时误差会超过一公里。两种定位系统的结合,可以很好的实现无缝定位和防盗功能。
硬件电路组成
GPS电路
本系统采用的GPS芯片为SiRFstar公司最新的SiRFStarIV GSD4t芯片,其搜星能力比SirF III增强一倍,灵敏度更强,精度更高,初始化时间更短。SiRFstarIV除了拥有低功耗位置感知能力之外,还包括一项独特的主动干扰移除技术,能够动态侦测、追踪并主动阻断GPS频带内高达8个不同的干扰源,以维持产品的GPS效能。最关键的原因是其内部已经将搜星和定位全部处理,对外只要普通的串口输出星座信号,无须外部参与,大大节省了外部资源,具体电路如图1所示。
图1 GPS电路
无线通信电路
无线通信模块采用longsung A8000模块,该模块支持GPRS class10,为900/1800MHz双频波段,供电电压为3.4~4.2V,待机电流为2mA,支持LBS功能。具体电路见图2。
主控芯片采用NXP公司(恩智普半导体公司)LPC1227芯片,采用高性能的ARM Cortex-M0内核,最高工作频率可达45MHz,该处理器有一个微型的DMA控制器,一个支持快速模式的I2C接口,一个SSP接口和两个UART。可以很好的支持本系统终端的要求。