GPS井位勘测仪研制与应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GPS井位勘测仪研制与应用

GPS井位勘测仪研制与应用   摘 要: 在实际井位测量中,由于数据处理的滞后导致无法实时解算出定位结果,也无法对测量数据进行检核,这就很难保证测量数据的质量,一旦经内业处理后发现精度不合要求,还须返测,工作效率低下。为此介绍了一种以ARM9为开发平台,基于LINUX操作系统的手持式GPS井位勘测仪的实现原理,并给出了GPS井位勘测仪的总体结构设计、系统硬件设计和系统软件设计方案。该勘测仪能大幅提高油田井位勘测的工作效率,具有很高的实用价值。   关键词: 井位勘测; GPS定位; 北京-54坐标; WGS-84坐标   中图分类号:TP391/TP311 文献标志码:A 文章编号:1006-8228(2013)03-11-02   0 引言   井位勘测是油田勘探开发中最为基础和不可替代的工作,目前井位勘测技术主要有两类:光电测量技术和GPS卫星定位技术。光电测量技术是传统的测量技术,使用光电测量仪进行野外井位测量,虽然检测精度高,但也有测量速度慢、受环境因素影响大、对控制点的依赖性强等缺点。GPS卫星定位技术作为目前发展较为成熟的新兴测量技术,具有测量速度快、全天候测量、作业灵活、对控制点依赖低、精度较高等特点[1]。   油田井位工程测量具有精度要求不是很高,测量周期较短,作业强度大,检测条件差的特点。如果能研制出一种基于GPS的井位勘测仪,勘测时能够直接显示当前井位的国家坐标系统值和井位高程的正常高,就会大幅提高井位勘测的效率,这对于井位勘测工作来说有很高的实用价值。   1 总体结构设计   本测量系统是由基站、测量点和数据链组成的实时动态定位(RTK)系统,无线数据通讯是实时动态测量的保证[2],其工作原理是取点位精度较高的控制点作为基站,对卫星进行连续观测,测量点在接收卫星信号的同时,通过数据链接收来自基站上的修正数据,测量点上的处理器根据相对定位原理和对应算法快速计算并显示出测量点的精确位置坐标和正常高。该GPS井位勘测仪的系统结构框图如图1所示。   基站和测量节点的硬件配置很相似,但基站只负责差分修正数据的求取和发送,其系统功能与测量点相比要简单很多。本井位勘测仪采用的差分方式为位置差分,这就要求测量点和基站要能同时观测同一组卫星,故测量点相对于基准站的运动范围受到限制(100 km以内),因此在测量中应予以注意[3]。   2 系统硬件设计   本井位勘测仪的硬件部分是以Samsung公司的ARM9处理器——S3C2440为核心,ARM9处理器通过串口驱动GPS模块和GPRS模块,GPS模块接收GPS位置信息,GPRS模块传递差分修正信息。ARM9处理器驱动一块3.5英寸26万色彩TFT触摸LCD[4]即可显示测量点的坐标信息,也可将其作为数据输入设备,该系统硬件结构如图2所示(基站和测量点的硬件组成基本一样,因此不作重复展示)。   GPS模块的型号为GR-87,其遵循0183标准协议,传输波特率为4800,定位精度小于10m,冷启动时间小于35s,为全封闭封装,具有体积小,抗电磁干扰优异的优点。   GPRS模块的型号为GTM900-C,其内嵌TCP/IP协议,提供ACK应答。作为数据链的重要组成部分,GPRS模块负责实现差分修正信号的传递功能。基站综合GPS模块接收到的GPS信号和已知的基站自身的精确位置信息,并利用差分算法计算出差分修正信息,通过GPRS模块发送给各个测量点,各个测量点接收到差分修正信号后对当前的坐标信息进行修正,得到更为精确的坐标值。然后经过相应的算法将该坐标值转化为实际可用的当地坐标值,并通过LCD显示给用户。   本方案所涉及的算法较为复杂,对硬件要求较高,综合考虑选用ARM9作为系统的微处理器。   3 系统软件设计   3.1 系统软件结构   系统软件采用C语言编写,在针对ARM优化的arm-Linux-g++下编译通过,采用的工具和函数库能与Linux操作系统兼容,并遵循开源的风格,降低了系统的开发费用[5]。系统实现了GPS数据读取、GPS位置差分、WGS-84到北京-54坐标系统的转换、高程异常值的求取、数据显示和存储等功能。以下简要介绍基于Qt/Embedded的应用程序设计和实现。   该系统(测量点)启动后进入程序主界面,通过依次调用几个功能模块来实现不同的功能,这些模块包括:GPS信号读取模块(Gps_read);串口通信模块(SerialPort);核心算法模块(Control_centre);显示和存储模块(Display_storage)等。与测量点相比,基站平台上的软件系统与测量点大致相似,并且基站不需要进行相应的坐标系统的转换,因此对于基站的软件系统模块不再做描述。测量点软件系统结构如图3所示。   ⑴ 串

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档