用IP2022实现支持GPRS的GPS系统

摘 要:随着移动gprs业务的开展,gprs成为将现场采集来的数据远程传输回数据中心的一种比较好的解决方案。本文将介绍一种gps系统,并简要介绍其中所涉及的gps终端电路、终端软件、服务器等关键技术。利用该系统可以将gps定位信息通过gprs网络送回gps服务器,并可将服务器的管理数据透明地下发到gps终端,同时支持对gprs终端的远程管理。该系统的实现为gps用户提供一种有效的解决方案。

关键词:gprs gps 远程数据传输 ip2022

引 言:

  随着gps在社会生活中应用范围的日益广泛,人们对它的研究也日益深入。gps数据的远程传输作为gps中的一个重要部分,也伴随通信技术的发展而不断变化,从原先的集群方式到传呼方式再到后来的短信方式,无不反映着人们对性价比的追求。

  随着移动gprs业务的开展,利用gprs来进行gps数据传输的优势慢慢的显现出来。相对于传统的远程传输方式(例如通过电话拨号)来说,gprs数据传输具有突出的优点。一方面,gprs资费比较便宜,可以采用多种资费方案。对于大数据量业务的用户可以采用包月的方式,对于小数据量业务的用户可以根据通信的数据量和提供的服务质量进行计费。另一方面,在gprs网中,用户只需与网络建立一次连接,就可长时间的保持这种连接,并只在传输数据时才占用信道并被计费,保持时不占用信道不计费。这样,数据采集点不用频繁建立连接,也不必支付传输间隙时的费用,而且gprs能够较好地支持频繁、少量突发型的数据业务。此外,gprs网络接入速度快,提供了与现有数据网的无缝连接。由于gprs网本身是一个分组型数据网,支持tcp/ip、x.25等协议,因此无需经过pstn等网络的转接,就可以直接与分组数据网(ip网或x.25网)互通[1],而且接入迅速,仅需几秒,快于电路型数据业务。

  对于高层协议,采用tcp/ip协议,较以前的无线数据网络(集群,双向传呼,gsm短信息)而言,网络接入更加直接方便。

  本文将介绍一种支持gprs的gps系统,并且对其中所涉及到的硬件、软件设计方案给出了详细的描述。通过该模型,可以比较好的实现gps定位信息数据远程传输。

1 系统模型

  图1是本方案的系统模型。从gps终端采集来的定位数据,经过gprs网络透明地传输到远程gps服务器,远程gps服务器通过对gps数据的解码便可以获得定位信息。其详细的流程可以概括如下:

   

① 首先,gps终端发出包括有apn号码的gprs登录请求,登陆到 gprs网络;

② 位于移动的sgsn根据登陆请求中的apn,找到登记的radius服务器,并将用户认证信息送至radius服务器;

③ radius认证服务器根据所传递过来的认证信息,确认是否是合法用户发来的请求,如果是合法用户,则根据配置为其分配一个ip地址;

④ radius服务器向ggsn发送携带用户地址的确认信息;

⑤ gps终端得到了ip地址,就可以根据配置(作为服务器端或者客户端)与gps服务器建立起tcp连接;

⑥ 连接建立后,gps终端采集到的定位信息数据就会通过建立的tcp数据连接透明地传输到gps服务器;

⑦ 当gps服务器有控制命令或其它数据要向下发送时,可以通过tcp连接传送到gps终端;

⑧ gps终端根据配置可以作为服务器端或者客户端建立与用户管理服务器的数据连接,用户管理服务器通过该连接对gps终端进行监控、管理以及远程更新系统内核程序。

2 gps终端的设计

2.1 硬件设计

  gps终端的电路框图如图2所示,gps终端的核心是一块负责tcp/ip数据传输的网络处理器:ip2022芯片。ip2022是ubicom公司的高性能网络处理器,具有100mips的处理能力,并专门针对网络应用进行了优化。在ip2022芯片中集成了两个全双工的串化器/解串器(ser/des)硬件单元[2],能直接与各种常用接口相连。这种功能使其能够实现片内10base-t以太网、usb以及其它各种快速串行协议。由于拥有ser/des硬件单元,ip2022也便于从一种协议转换到另一种协议,因此比较适合于实现gps终端。

     

  ip2022的软件模块包括usb、uart、i2c、spi以及一个完整的tcp/ip堆栈,它能够在执行应用程序的同时,提供高速计算、灵活的i/o控制和高效的数据处理功能。

  在本系统中,主要应用了ip2022的两个ser/des硬件单元以及其tcp/ip协议栈。两个全双工的ser/des硬件单元经过串口转换电路(核心为max232)转换成为两个标准的rs232接口,通过这两个rs232接口便于与gps模块以及gprs模块的通信。

  系统时钟模块为硬件系统提供工作所需要的时钟脉冲,这部分比较简单,但是需要注意两个方面。一是晶振的选择,虽然ip2022也支持无源晶振,但是在实际应用中发现还

  • 用IP2022实现支持GPRS的GPS系统已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计