- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于GPSamp;GPRS的远程监控系统设计.pdf
基于GPSGPRS 的远程监控系统设计
于克兵,吕志明
中国地质大学(北京),北京(100083 )
E-mail :yukebing555@163.com
摘 要:本设计实现一套基于GPSGPRS 的远程监控系统。它能够实现控制中心对远程终
端的监控。GPS (Global Positioning System -全球定位系统)可以提供终端的经纬度坐标,
高度,速度等信息,对于移动终端更能凸显它的功能。本系统使用GPRS 将GPS 信息以及
终端采集的其它信息快速准确的传回到控制中心,最终实现一套应用领域非常广的无线监控
系统。
关键词:GPS ,GPRS ,数据协议
中图分类号:TN 967.1 文献标识码 A
1 引言
二十一世纪是信息高速流通的世纪。随着生活节奏的不断加快和科技的不断进步,人们
对信息的要求更趋向于快速性,准确性和实时性。目前,已经有很多领域开始使用无线网络
进行数据传输以达到中心和终端实时通信的目的。
本次设计实现一套基于GPSGPRS 的远程监控系统。它能够实现控制中心对远程终端
进行远程监控。GPS (Global Positioning System-全球定位系统)可以提供终端的经纬度坐
标,以及高度,速度等信息,对于移动终端更能凸显它的功能。GPRS(General Packet Radio
Service 通用分组无线业务)可以将GPS 信息以及终端采集的其它信息快速准确的传回到控制
中心,最终实现一套应用领域非常广的无线监控系统。
2 系统概述
2.1 系统结构介绍
本次设计系统组成部分有:
1) GPS OEM 模块 采集GPS 定位数据。
2) ARM2410 处理器 读取并解析GPS 数据,得到有用数据并按照拟定协议重新打包。
3) GPRS 模块 将处理器打包好的新数据包通过GPRS 网络和公网发送到控制中心
4) 控制中心监听端口,得到GPRS 发送来的数据包,进行解析,并根据GPS 经纬度
坐标在电子地图上进行显示,其他数据在界面上相应地方进行显示。而且可以通过
GPRS 给处理器发送控制命令。
系统组成如图1。
2.2 系统用途
[1]
本系统中的无线数据传输单元几乎在各个领域都有着非常广泛的用途 ,列举如下:
1) 移动车辆监控调度系统
2) 机房监控和远程维护管理系统
3) 移动性数据查询系统
- 1 -
图1 系统结构
3 系统实现
3.1 ARM2410 数据处理单元
ARM处理器通过两个串口分别和GPS模块与GPRS模块相连。主要功能是将GPS数据进
行解析,把有用的数据按照新的协议重新打包,并发送给GPRS模块。该处理器使用Linux
操作系统,其中对GPS和GPRS的操作都归于对串口的操作。
Linux支持三类硬件设备:字符设备、块设备和网络设备。由于串口属于字符设备,决
定了对串口的读写以字符(Byte )为单位进行的,为下面串口设计提供依据。系统中每个设
备都用一种特殊的设备相关文件来表示。串口1和串口2设备为/dev 目录下的/dev/ttyS0和
/dev/ttyS1两个文件。对串口的发送接收操作,相当于对这两个文件的写与读操作。
图2 软件结构
- 2 -
本系统采用博创公司的ARM2410 -S实验箱为平台。所使用的操作系统为Linux ,该处
理单元的软件设计均在Linux下实现,其主要框架如图2所示
文档评论(0)