基于ARM的静态测量型GPS接收机设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
全球卫星定位导航系统(GPS)是随着现代科学技术的迅速发展而建立起来的以接收导航卫星信号为基础的非自主式导航定位系统,该系统最初只用于军方,向民用开放后快速渗透到各行各业。自上世纪80年代引入我国以来的使用表明,GPS定位技术以观测站间无需通视、测量组人员投入少等优势,给测绘领域带来了一场深刻的技术革命。GPS技术在地球物理勘探中的应用是其一个重要的应用领域。
     地球物理勘探野外工作,在进行地球物理场测量的同时,须进行点位及其高程测量,GPS技术相对传统测地方法而言具有高精度及高效率的优势,使用更方便。对于地球物理勘探,一般要求水平高程精度都在1米左右,而重力勘探要求高程定位精度在厘米级水平。对于现有单机定位精度为3~5米手持型GPS接收机而言,精度常常不能满足要求;而重力勘探的测地工作中一般需要使用双频差分GPS技术,仪器价格昂贵。而且,市场上还没有专门为满足物探工作需要设计的低成本GPS接收机产品。
     专业级的差分GPS接收机的测量基线长度一般要求达到数十公里,而工程地球物理勘察及其他相关应用往往并不需要达到如此大的测量范围。本论文以设计低成本、用于短基线测量的较高精度的差分GPS接收机为目标。出于野外工作效率的考虑,提出在测量基线长度不超过3km,观测时间不超过10分钟的前提下,以ARM微处理器为系统控制器,采用快速静态差分技术,获得平面定位及高程测定精度达到厘米级水平设计要求。
     将ARM嵌入式技术与GPS技术相结合,充分发挥ARM微处理器功耗低、体积小、功能多等特点,利用ARM微处理器配合合适的GPS-OEM模块,开发适用于物探专业需求的GPS接收机具有重要的实用意义。本文正是从这种思想出发,设计开发基于GPS-OEM板的静态测量型GPS接收机。
     本文首先提出了静态差分测量型GPS接收机的总体设计方案,接下来重点阐述了系统的设计方法,系统设计分为硬件部分和软件部分。硬件部分包括主控单元模块LPC2214、电源电路、复位电路、时钟电路、JTAG电路、系统存储器扩展电路、RS232串行接口电路、128~*64图形点阵液晶显示电路、I~2C与键盘电路、SD卡存储接口电路及GPS接收模块接口电路等部分的设计开发。软件部分主要完成了系统控制程序的开发,主要包括SD卡软件设计,FAT16文件系统的建立,LCD液晶显示,I~2C键盘,GPS数据传输存储等几个细成部分。
     最后,对GPS接收机进行了系统测试,给出了测试方案并对测试结果进行了解算分析。由于目前只搜集到了一条已知基线资料,没有足够不同长度的已知基线来对样机定位精度随基线长度的变化规律进行分析。因此设计实验测试方案如下:首先,在已知基线上多次重复测量,了解样机的测量精度,确定测量值的误差范围;其次,对不同的基线长度进行多次重复测量,了解随基线长度的增加,系统随机误差的变化趋势;然后,进行流动站点间超短距离的多次重复测量,测量解算结果与钢尺丈量的超短基线数据进行比较,以弥补基线资料不足,了解样机在超短距离差分测量时的误差范围。
     实验结果表明:接收机工作稳定,定位精度基本不存在系统误差;定位误差随基线长度的增加有所增加,基线长度<5km,10分钟静态差分定位平距和高差标准差均<5cm,满足本论文的设计要求。另外,实验中对天气条件影响进行了资料对比和分析。
     通过系统设计和研究,得到如下主要结论:
     (1)在GPS-OEM的选择上的尝试是成功的。设计所采用的这一款单频GPS-OEM板的数据手册中给出其差分定位精度为<0.5m,但在较短基线的差分测量中,该板表现出的定位精度远比其标称值理想。这一特性对用于小范围、较高精度测量的差分GPS接收机的设计,提供了一种降低成本的有效途径,实现了用中低档GPS-OEM板研制高精度GPS接收机的设想。
     (2)GPS接收机系统的整体设计思路是合理的。用ARM作为系统控制器,发挥了ARM数据处理功能强大,片上资源丰富的优势,简化了系统的外围电路设计,降低了系统开发成本,提高了系统的稳定性;满足了GPS接收机作为野外便携式仪器在功耗、体积等方面的特殊要求。
     (3)GPS接收机系统精度能满足本论文的设计目标。所设计的接收机样机,在配合使用碟型GPS信号接收天线时进行的差分测量结果表明:在基线长度不超过3km时,10分钟快速静态差分测量获得的测点点位及高程精度均可以达到厘米级水平;随基线长度的增加,接收机定位的点位误差和高程误差均有所增加;气候波动对测量结果的影响有限。系统能满足中大比例尺的地球物理勘探和工程测量中测点工作的需要。
     最后,指出了本文的主要不足之处并为下一步工作提出了合理的建议。
Global Position System(GPS) is build upon the rapid development of modern science and technology.To receive navigation satellite signal based on the autonomous navigation and positioning system,the system is just use for military at first,after open up for civilian use it is quickly permeated to all walks of life.The use since it was introduced in China in the 1980s indicated that the GPS positioning technology bring a profound technical revolution in the domain of surveying and mapping with the advantage of dispense with visual between observatories,less input in measuring groups and so on.The GPS technology is an important field in the application of geophysical exploration.
     The fieldwork of geophysical exploration need to measure the point position and elevation while make geophysical filed survey,the GPS technology have the advantage of high accuracy and high efficiency,and more convenient in contrast with traditional geodesic ways.Commonly, the accuracy of level elevation is about one meter,but gravity prospecting requires the accuracy of elevation positioning to centimeters.The accuracy can not meet the requirement to pocket GPS,whose single machine positioning accuracy is only 3 to 5 meters,and we need use the dual-frequency differential GPS technology in geodesic work of gravity prospecting,the experiment is expensive.There have not a low-cost GPS receiver product for geophysics work in the market.
     The professional-grade difference GPS receiver's survey baseline length request dozens of kilometers generally,but the engineering geophysics investigation and other applies often do not need to achieve such a large measuring range.The thesis takes the design of a low-cost,using in the short-baseline and high precision difference GPS receiver as a goal.Considering the efficiency of the field work,the thesis proposes that the baseline length in the measurement is no more than 3km and observation time is no more than 10 minutes,taking the ARM microprocessor as the central controller,and using the fast static difference technology,to obtain the centimeter level of the plane positioning and elevation standard precisions.
     It has important practical significance to combine the ARM embedded technology and GPS technology,take full advantage of the characteristic such as low consume,small capacity,more function of ARM microprocessor,make use of ARM microprocessor with suitably GPS-OEM module,develop the GPS receiver which is suitable for the demands of geophysical professional.
     First,this article advanced the whole design scheme of static state difference measurement GPS receive,and then make emphases on the design method of the system,the design of the system divided into the hardware and software.The hardware part has mostly done the circuit design of the main control unit module LPC2214,the power circuit,the reset circuit,the clock circuit,the JTAG circuit,the system memorize expander,RS232 serial interface circuit,128*64 graphics dot matrix LCD circuit,I~2C and keyboard circuit,SD card storage interface circuit and GPS receive module interface circuit and so on.The software part is main completed the development of the system control programming,mainly contains several component such as the SD card software design,establishment of FAT16 file system,LCD Display,I~2C keyboard,GPS data transition and storage and so on.
     At last,system test is made to the GPS receiver,test plan is given and the result of the test is calculated and analyzed.Because only collected a known baseline data at present,the enough different length's known baseline has not come to the Positioning Accuracy of the prototype to analyze the rule along with the baseline length change.Therefore the designed experiment tests are given as follows.First,the repeated measure on the known baseline is used to understand the measuring accuracy of the prototype,and to determine the scope of measurement error.Secondly, the repeated measurements on the different baseline lengths,is used to understand the system random error's change tendency along with baseline lengths increase.Then,the repeated measures on ultra-short distances,comparing the results of measurement with ruler baseline data, is used to understand the range of measurement error in the ultra-short distances of the prototype and to make up for the lack of the baseline data.
     The experimental results indicated:the work of the receiver is stable.The pointing accuracy does not have the system error basically.The position error increases along with the baseline length increases.When the base length is smaller than 5kin,10 minute static differences locate the even distance are smaller than 5cm with the elevation difference standard deviation,satisfy the design requirements of the thesis.Moreover,the experiments on the effects of weather conditions are analyzed.
     Through the system design and the research,I mainly obtain the following conclusion:
     (1)The choice attempt of the GPS-OEM is successful.The difference positioning accuracy of the single-frequency GPS-OEM board given in the datasheet is smaller than 0.5m,this board displays the pointing accuracy is far more ideal than its nominal value in the relatively short baseline difference measurements.This feature provided one kind of efficient path to reduce the cost for the GPS receiver design on the small scope,the high precision and differential measurement,achieves the idea of design high-precision GPS receiver with to the low-grade GPS-OEM board.
     (2)The design concept of the GPS receiver system is reasonable.Taking the central controller with ARM,ARM has displayed a advantage on formidable in the data processing function and rich resources in the chip,simplified system's peripheral circuit,reduced the system development cost and enhanced system's stability.And it can satisfy the special requirements in the power,the volume and so on as a field using portable equipment.
     (3) The accuracy of the GPS receiver system meets the design goals of this thesis.The differential measurement results of the prototype with antennas indicated:when the baseline lengths do not surpass 3km,the 10-minute rapid static differential measurements results of measuring point position and the elevation precision may achieve the centimeter level;Along with the increase of the baselines length,the spot position error which and the vertical error the receiver locates increases;The effects of climate fluctuations were limited.The system can satisfy the needs of measuring points work in the big scale's geophysical prospecting and the engineering survey.
     Finally,this thesis points out the major deficiencies and gives the reasonable proposals for the next step works.
引文
[1]李明峰,冯宝红,刘三枝编著.GPS定位技术及其应用[M].北京:国防工业出版社,2006:63-110
    [2]田君翊.基于ARM微处理器的GPS定位系统的研究与实现[D].吉林大学,2007
    [3]韩飞.基于A RM微处理器的GPS导航定位系统的设计与实现[D].苏州大学,2006
    [4]刘沛林.GPS手持卫星定位系统的设计[D].沈阳工业大学,2004
    [5]何玲.一种手持式GPS接收机的研究与开发[D].武汉理工大学,2007
    [6]李琳琳.ARM和μC/OS-Ⅱ在多道能谱分析仪中的应用[D]成都理工大学,2006
    [7]刘琴.手持GPS接收机的实现[D]郑州大学,2004
    [8]鲁长江.基于VRS网络分米级差分GPS接收机的设计[D].成都理工大学,2006
    [9]田君翊.基于ARM微处理器的GPS定位系统的研究与实现[D].吉林大学,2007
    [10]吴鹏.基于GPS的机车头灯自动寻迹系统控制算法的研究[D].电子科技大学,2005
    [11]洪立波.GPS技术的现状与发展[J].北京测绘,1999,(03):2-6
    [12]陈明杰.车载定位导航系统的设计与实现[D].哈尔滨工程大学,2002
    [13]黄继东.应用微处理器ARM设计高性能GPS接收机[D].中国科学院研究生院(空间科学与应用研究中心),2002
    [14]张波.利用GPS进行自动语音报站系统的设计与实现[D].哈尔滨工程大学,2006杨晨.嵌入式智能家居控制系统的研究[D].哈尔滨理工大学,2008
    [15]曾广华,向南平.单频GPS接收机快速静态定位的应用[J].东北测绘,2001(02):18-20
    [16]马云飞.GPS快速静态及RTK技术在物探中的应用研究[D].吉林大学,2007
    [17]陈明杰.车载定位导航系统的设计与实现[D].哈尔滨工程大学,2002
    [18]徐周.GPS差分定位技术及实现方法的研究[D].解放军信息工程大学,2006
    [19]常增亮.GPS技术在电力工程勘测中的应用[D].山东科技大学,2006
    [20]胡泓.基于GIS/GPS/PDA的电网图资管理系统研究[D].沈阳工业大学,2008
    [21]李征航,黄劲松.GPS测量与数据处理[M].武汉:武汉大学出版社,2005:107-110
    [22]鲍磊明.基于VC开发的智能交通诱导系统[D].上海交通大学,2007
    [23]曹祥根.基于ARM的μC/OS-Ⅱ应用研究[D].四川大学,2005
    [24]蔡春波.基于ARM的液晶显示模块测试系统硬件设计[D].电子科技大学,2006
    [25]魏二虎,黄劲松.GPS测量操作与数据处理[M].武汉大学出版社,2004
    [26]何立民.嵌入式系统的定义与发展历史[J].单片机与嵌入式系统应用,2004,(01):6-8
    [27]苗风东.基于ARM的核地球物理数据采集卡的研究[D].成都理工大学,2007
    [28]张立君.基于GPS-OEM的定位信息采集系统的开发[D].吉林大学,2006
    [29]钱晓亮.基于μC/OS-Ⅱ的ARM嵌入式转辙机测试仪的设计[D].西北工业大学,2007
    [30]章真.基于ARM7的动态配料供给控制系统的开发[D].上海交通大学,2007
    [31]马永吉.GPS技术在地质勘查中的应用[D].中国地质大学(北京),2007
    [32]田君翊.基于ARM微处理器的GPS定位系统的研究与实现[D].吉林大学,2007
    [33]林守刚.基于ARM的宽频地震仪数据采集模块的研究[D].吉林大学,2007
    [34]彭华成,许晓晖.基于LPC2214和uC/OS-Ⅱ的音频处理方案[J].单片机与嵌入式系统应用,2006,(08):44-46
    [35]赵爱萍.基于ARM的嵌入式系统开发及其在GPS接收机中的应用研究[D].中国科学院研究生院(国家授时中心),2006
    [36]李勇军,杨青,庞树杰.基于OEM板的GPS接收机设计[J],农机化研究,2006(12):109-111
    [37]张胜茂.基于ARM控制器LPC2214的嵌入式系统研究与开发[J].电子产品世界,2005,(11):105-107
    [38]邸瑞辉.高灵敏GPS接收机抗干扰特性研究[J].航空电子技术,2007(01):5-7
    [39]王运东,徐锦,李军等.GPS接收机系统的抗干扰技术[J],舰船电子工程,2006(03):31-36
    [40]李萍.卫星定位数据的处理与分析[D].西安电子科技大学,2006
    [41]Hieko ARAI and Masaaki Suikada.Researh on real-time revision of base map using remote sensing and RTK-GPS.IEEE Transactions on Groscience and Remote Sensing,2001
    [42]Willian H F,Joseph R H,Alan A V.The Airstar-A Precision GPS Paraller Swath Guidance and Tracking System.IEEE Aerospace and Electronic System Magazine,1994(1)
    [43]Buck Rogers.AG-NAV 2 GPS/DGPS GUIDANCE SYSTEM.Ag PilotInternational,1997,20(3):24-28.
    [44]Rockwell Inc.Zodiac GPS Receiver Family Designer's Guide Rockwell Semiconductor Systers.April,1998
    [45]Congwei Hu,Wu Chert,Shan Gao.Data Processing for GPS Precise Point Positioning.Transactions of Nanjing University of Aeronautics&Astronautics.2005,22(2):124-131.
    [46]Qiu Wet al.Ionospheric Effects Modelling for Single Frequency GPS User.Manuscripta Geodaetica.1995(20)
    [47]Lecture notes in earth sciences.19,GPS-Techniques applied to geodesy and surveying.E.Groten,R.Straub ed..,1988
    [48]SanDisk Corporation SanDisk Secure Digital Card Product Manual(Version 2.2) 2004
    [49]Motorola,Inc SPI Block Guide(V04.01)
    [50]Microsoft Corporation Microsoft Extensible Firmware Initiative FAT32 File System Specification
    [51]Peter J.G.Teunissen,Alfred Kleusberg GPS for geodesy / International School GPS for Geodesy,1998

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700