基于ARM的GPS测量数据接收系统的设计与实现

合集下载

基于ARM+FPGA的GPS接收机设计

基于ARM+FPGA的GPS接收机设计

1 接 收 机 的 组成
接收机的组成可 以按 照功能划 分为两部 分 : 射频部 分 和基带处理部分 。射频部分主要 是完成 G S信号 的接 收、 P 下变频及采样 的功能 。基 带处 理部 分 主要是完 成 G S信 P
p roma c s2 0 m/ . h e ev rc n a h e e h g y a c n vg t n a d p st n n . th s s l sz ,o e r n e i 0 0 s T e r c ie a c iv ih d n mi a ia i n o i o i g I a mal ie lw f o i
d sg x li e ,n l d n e c p u e e g n ,r c ig e g n , e d lt n me s g s a d p st n r s l t n e in i e p a n d i cu i g t a tr n i e ta k n n i e d mo u a i s a e , n o i o e ou i . s h o i o
T ruht e etter e e ’ oioigpeio s6 1 gt e / m (a t e ,n h ya i hog ef l ts, e i r Sp si n rcs n i m(o i d ) 8 h id h cv tn i n u 1i d ) ad t d nmc tu e
接收机 的射频前端 采用 G 2 1 片 , 带处理部 分采用 A M P 0 5芯 基 R 9内核 的 A 9 S M 2 1芯片 和 C c n I T 1A 96 yl eI o 系列 的 E 2 7F 71 P C 0 628芯片 。同时 阐述来接收机的软件设计 , 括捕获 引擎 、 包 跟踪 引擎 、 解凋 电文 , 位解 定 算等 。该接收机通过现场实验定位精度为 6 经度 ) 8 纬度 ) 动态性 能达 2 0 m s可 以实现 高动态 m( / m( , 00 /, 导航定位 , 同时体 积小 , 功耗低 。

基于ARM和GPS的手持定位导航系统与实现.

基于ARM和GPS的手持定位导航系统与实现.

基于ARM和GPS的手持定位导航系统与实现随着计算机技术的不断发展,嵌入式系统以其功能强大、可靠性高、体积小、功耗低等诸多优点,适应了社会信息化、网络化、智能化的发展需求,比一般的通用PC系统具备更大的优越性,在各行业领域内获得了广泛的应用。

GPS 定位导航技术与计算机技术的融合在近几年来现代信息通信领域内发展迅速。

目前,GPS定位导航技术主要应用于大地测量与车辆定位领域,个人应用方面相对较欠缺。

因此,发展应用于个人的手持GPS定位导航系统拥有广泛的市场空间。

鉴于这种情况,本文设计开发了一款基于ARM处理器与GPS接收模块的手持定位导航系统,系统通过采用功能强大、成本低廉的嵌入式Linux操作系统,充分发挥ARM处理器的高性能低功耗特点,提升了系统特性。

论文的主要内容:1.分析了GPS定位导航技术的发展现状和基本原理,研究了如何实现基于ARM处理器定位导航系统的设计方案。

在此基础上,建立了满足手持定位导航系统功能需求的软、硬件平台,包括硬件平台中各模块的组成与连接,以及软件平台中系统启动代码、操作系统的移植,文件系统的制作。

2.设计实现了GPS模块与ARM处理器的通信功能、电子地图的显示功能、人机交互的控制功能。

各功能模块在设计中包括了接口和外设的驱动程序,以及应用程序两部分。

通信功能模块中,GPS模块实时接收GPS定位卫星数据,并通过RS-232接口向处理器传输数据;电子地图显示以及人机交互的功能模块中,使用MiniGUI图形用户界面支持系统,实现了在LCD触摸屏上显示电子地图以及基本定位导航控制等人机交互的功能。

3.测试了系统各模块的功能,给出了系统的实现结果,根据测试结果分析了系统设计中的不足,并提出了对系统未来改进目标的设想。

【关键词相关文档搜索】:电路与系统; 定位导航系统; ARM; GPS; Linux 【作者相关信息搜索】:北京交通大学;电路与系统;陈后金;赵琛;。

基于arm的GPS导航定位系统设计

基于arm的GPS导航定位系统设计

基于arm的GPS导航定位系统设计江苏科技大学本科毕业设计(论文)基于ARM的GPS导航定位系统设计ARM-based GPS navigation system design摘要GPS(全球定位系统)是一种全方位的实时定位技术,随着GPS技术的发展,以ARM处理器作为主CPU的嵌入式硬件平台几乎已经成为信息产业的硬件标准。

一方面,它具有体积小、性能强、功耗低、可靠性高等特点;另一方面,它为高速、稳定地运行嵌入式操作系统提供了硬件基础。

本文以Windows CE为嵌入式操作系统,对基于ARM的GPS 定位系统的开发进行了研究与实现。

硬件平台设计以三星公司的ARM920T核的S3C2410为微处理器,对以下三个方面的技术进行了研究:一是对GPS及嵌入式技术进行了介绍,介绍了GPS技术原理、特点、和定位方式;二是搭建基于ARM的硬件平台,对电源电路,存储电路等进行了设计;三是对GPS模块及通讯接口进行了设计。

关键字:GPS ARM Windows CE操作系统AbstractGPS (Global Positioning System) is a comprehensive real-time positioning technology, with GPS technology to ARM processor as the main CPU of the embedded hardware platform has almost become the information industry hardware standards.On the one hand ,it has a small,strong performance,low power,high reliabity:on the other hand,it is high speed,stable operation and provides a hardware based embedded operatingsystem.In this paper, Windows CE embedded operating system, ARM-based GPS positioning system and implementation of development studied.Platform designed to Samsung S3C2410 ARM920T microprocessor core, on the following three techniques were studied: one on the GPS and embedded technologies are introduced, introduced the principle of GPS technology, features, and positioning means ; Second, ARM-based hardware platform built on the power supply circuit, memory circuit design, etc.; Third, GPS module and the communication interface is designed.Keywords: GPS ARM Windows CE Operation System目录第一章绪论 01.1嵌入式技术研究背景 01.2GPS技术研究背景 (1)第二章 GPS技术基本原理 (2)2.1GPS基本原理 (2)卫星的位置 (2)卫星与用户间的相对距离 (3)卫星信号的解算 (3)的定位方式 (4)2.2GPS发展前景 (5)第三章嵌入式系统设计 (7)3.1嵌入式系统 (7)3.2W INDOWS CE嵌入式操作系统 (7)3.3W INDOWS CE系统框架 (8)3.4嵌入式软件平台开发 (9)开发 (9)开发 (10)3.5ARM技术介绍 (12)处理器的体系结构 (12)微处理器概述 (13)第四章系统硬件及GPS模块设计 (14)4.1总体硬件设计方案 (14)系统硬件的选择 (14)处理器 (15)4.2系统硬件电路设计 (15)电源电路 (18)串口电路 (19)电路 (19)电路 (21)显示电路 (21)4.3GPS模块电路设计 (23)模块选择 (23)模块与主机的串口通信 (23)第五章系统软件设计 (25)5.1NEMA0183协议 (25)5.2GPS程序设计 (25)5.3用户界面 (30)总结 (32)致谢 (33)参考文献 (34)附录 (35)第一章绪论1.1 嵌入式技术研究背景随着计算机和通信技术的快速发展,嵌入式系统己经广泛渗透到人们的工作、生活中,从家用电器、手持通讯设备、信息终端、仪器仪表到汽车、军事装备、制造工业、过程控制等。

基于ARM的GPS定位系统的研究与实现的开题报告

基于ARM的GPS定位系统的研究与实现的开题报告

基于ARM的GPS定位系统的研究与实现的开题报告一、选题背景及目的随着移动互联网的发展,GPS定位系统已经成为现代生活中不可或缺的一部分。

作为定位导航系统的核心组成部分,GPS定位芯片已经广泛应用于车载导航、行车记录仪、智能手表、智能手机、航空航天等领域。

目前市场上常见的GPS定位芯片包括北斗、GPS、GLONASS等,其中以GPS最为常用。

针对当前市场上使用广泛的GPS技术,本文将开发基于ARM平台的GPS定位系统。

目的:1. 研究GPS定位系统的原理和技术;2. 设计并实现基于ARM平台的GPS定位系统;3. 加强对ARM系统开发的掌握和理解;4. 为GPS定位系统在智能终端应用打下基础。

二、研究内容1. GPS定位原理和技术:分析GPS定位原理和技术,包括GPS信号的接收、处理等。

2. ARM系统架构分析:对ARM系统的硬件架构和软件架构进行分析,熟悉ARM系统的特点,建立对ARM平台的理解。

3. GPS定位系统架构设计:设计GPS定位系统的架构,包括整体设计、软硬件结构设计、信号采集与处理、定位算法的实现等。

4. GPS定位系统实现:将GPS定位系统的设计实现在ARM开发板上,并进行调试和优化。

要求系统能准确获取GPS信号,并计算出精确的位置信息。

5. GPS定位系统应用拓展:将GPS定位系统应用于智能终端,实现基于手机平台的GPS定位功能,并在实测中进行测试与优化。

三、预期成果1. 理论层面(1)对GPS定位系统的原理和技术进行深入研究,掌握GPS定位技术的基本原理和应用方法。

(2)对ARM架构进行研究,掌握ARM平台的软硬件开发技术。

(3)设计并实现基于ARM平台的GPS定位系统,能够准确获取GPS信号并计算出精确的位置信息。

2. 实际应用层面(1)实现GPS定位系统在ARM平台上的应用;(2)实现GPS定位系统在智能终端应用并进行测试和优化;(3)对GPS定位系统在智能终端应用场景进行拓展,提升系统的可用性和性能。

基于ARM与GPRS智能检测控制系统的设计与实现的开题报告

基于ARM与GPRS智能检测控制系统的设计与实现的开题报告

基于ARM与GPRS智能检测控制系统的设计与实现的开题报告一、研究背景随着智能化技术的发展和应用,智能检测控制系统在日常生活和工业领域中得到了广泛的应用。

为了实现远程监测和控制,传统的检测控制系统已经向互联网方向发展,基于GPRS网络的数据传输技术越来越普及。

而基于ARM嵌入式系统的设计具有低功耗、高性能等优势,正在成为智能设备的首选。

因此本课题拟研究基于ARM与GPRS智能检测控制系统的设计与实现,以解决目前智能化检测控制系统能力不足、传输数据有限等问题。

二、研究内容1.研究ARM嵌入式开发技术,设计ARM嵌入式处理器主控板;2.研究GPRS模块技术,设计GPRS模块与嵌入式主控板的连接方案;3.研究传感器技术,设计传感器采集模块,实现对温度、湿度、气体等参数的检测;4.研究检测控制算法,设计基于ARM嵌入式系统的控制策略,实现对目标参数的自动调节;5.设计系统软件,实现数据采集、传输、分析和控制等基本功能;6.进行系统测试和分析,验证系统的性能和可靠性。

三、研究意义本研究的意义在于:1.探索基于ARM与GPRS智能检测控制系统的设计与实现方法,提高智能检测控制系统的性能和可靠性;2.推广基于ARM嵌入式开发技术和GPRS网络的数据传输技术,促进智能化技术的普及和应用;3.为智能建筑、智能家居、农业等领域的控制技术提供新的解决方案。

四、研究方法本研究采用文献调研、实验研究、模拟仿真等方法,具体为:1.通过查阅相关文献资料,了解智能检测控制系统的原理、实现方式和应用领域;2.选用合适的硬件设备和软件工具,进行实验研究和模拟仿真;3.对实验结果进行分析和评价,总结研究成果。

五、研究计划1.前期主要工作(2周):a.完成开题报告的撰写和审批;b.阅读相关文献,了解目前已有的智能检测控制系统的现状;2.中期主要工作(6周):a.研究ARM嵌入式开发技术,设计ARM嵌入式处理器主控板;b.研究GPRS模块技术,设计GPRS模块与嵌入式主控板的连接方案;c.研究传感器技术,设计传感器采集模块,实现对温度、湿度、气体等参数的检测;3.后期主要工作(4周):a.研究检测控制算法,设计基于ARM嵌入式系统的控制策略,实现对目标参数的自动调节;b.设计系统软件,实现数据采集、传输、分析和控制等基本功能;c.进行系统测试和分析,验证系统的性能和可靠性。

基于ARM的GPS定位系统设计_图文.

基于ARM的GPS定位系统设计_图文.

计算机应用 2008年8月第4期1引言基于ARM的GPS定位系统设计西安邮电学院杨春杰摘要介绍了基于A蹦芯片LPc2131的GPs定位系统的设计及实现,其中LPc2131为核心处理器,它接收GPs信息并对其进行处理,然后通过GsM模块把处理后的信息发送到GsM网络,任何和GsM短信服务兼容的平台都可以获取此信息并做相关应用。

关键词LPC2131GPS定位 GsMGPs(全球定位系统在导航领域有着广泛的应用,它可以准确给出对象所处的经纬度及时间、速度等信息,以便于对象的精确定位,从而便于导航、搜寻、报警、监控等工作的实施;ARM是流行的嵌入式技术之一,在数据处理的速度及方式上有着传统 MCU无法比拟的优势,一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序四个部分组成,其中,操作系统的大小可根据功能进行裁剪。

此外,除结构体系优势外,ARM的接口资源也极其丰富;GSM(Global Svstem for Mobile Commullications是一种起源于欧洲的移动通信技术标准,它提供了一个开放性的空中与网络接口,业务涵盖了语音、短消息及数据等内容。

2定位系统硬件组成为了保证通用易行,设计采用了被广泛使用的 GARMIN公司GPS25LVS模块作为GPS信号的接收端,它将GPS接收机的主要部件做成大规模集成电路片,并集成在一块电路板上。

GPS25LVs串口l输出 NMEA 0183版本2.00的ASCⅡ码语句,该语句包含时间、日期、方位、速度和磁偏角等信息,其串口输出电平为Rs232标准电平,可方便地和PC机或灿蝴处理器相连;AI己M处理器选择LPC2131,它是一个小封装、低功耗且支持实时仿真和嵌入式跟踪的 16/32位ARM7rIDMI.S CPu;GsM模块则选用西门子公司的TC35i模块,它集成了数据采集、数据传输及短信息服务等功能。

LPC2131先通过GPs25L,VS接收信息,信息处理后送到GSM模块发送,所发送的信息包括了目的地址、控制信息及自定义信息。

基于ARM的无人车GPS导航系统的设计与实现

基于ARM的无人车GPS导航系统的设计与实现

基于ARM的无人车GPS导航系统设计与实现
各模块之间的连接和互动关系如下:ARM微控制器作为主控单元,负责接收 GPS模块、车速传感器和方向传感器的数据,进行处理后通过串口通信将控制信 号发送给车辆控制系统。同时,微控制器还将车辆状态信息和定位信息显示在液 晶显示屏上,方便驾驶员或控制中心进行监控。
基于ARM的无人车GPS导航系统 的设计与实现
基于ARM的无人车GPS导航系统设 计与实现
基于ARM的无人车GPS导航系统设计与实现
随着科技的快速发展,无人驾驶汽车已成为人们的焦点。而GPS导航系统作为 无人驾驶汽车的重要组成部分,为车辆的精确控制和路径规划提供了基础。本次 演示将基于ARM(Advanced RISC Machines)架构,探讨无人车GPS导航系统的 设计与实现。
基本内容
同时,为了提高自主导航的可靠性和鲁棒性,可以采用滤波算法(如卡尔曼 滤波算法)对定位信息进行处理和分析,以提高定位信息的准确性和可信度。
基本内容
对于系统测试与结果验证,通常需要进行以下步骤: 1、测试场景设计:为了测试无人驾驶车GPS自主导航系统的性能,需要设计 不同的测试场景,包括城市道路、高速公路、隧道、桥梁等多种路况和环境,以 检验系统的全方位性能。
基本内容
在具体应用中,可以根据实际需求选择合适的定位技术。 2.地图构建:无人 驾驶车GPS自主导航系统需要构建高精度地图,以便于导航控制器根据地图信息 计算出车辆应该行驶的路径。地图构建主要包括地图数据的采集、处理和存储。 地图数据可以来源于现有的地图数据商,也可以通过自身采集数据进行构建。在 地图构建过程中,需要考虑实时地图更新问题,以保证地图信息的准确性和实时 性。
具体硬件设计包括电路连接和硬件模块的选型。首先,我们需要搭建一个包 括GPS模块、车速传感器、方向传感器等硬件的电路板,并使用ARM微控制器对其 进行控制。其中,GPS模块负责获取经纬度信息,车速传感器和方向传感器则分 别检测车辆的速度和方向。此外,为方便调试和程序下载,还需选用一款具有串 口通信功能的液晶显示屏。

基于ARM的静态测量型GPS接收机设计.

基于ARM的静态测量型GPS接收机设计.

基于ARM的静态测量型GPS接收机设计全球卫星定位导航系统(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接收机的总体设计方案,接下来重点阐述了系统的设计方法,系统设计分为硬件部分和软件部分。

基于ARM核的GPS接收机的设计与实现

基于ARM核的GPS接收机的设计与实现
天 线
微 处 理器
片作为接收机的数 字基 带处理器。该方案
具 有 低 功 耗 、 性 能 、 寸 小 、 本 低 的 特 高 尺 成
点。
GP S接 收机 的基 本组成
G S 接 收 机 的 主 要 任 务 是 跟 踪 可 见 P
前置 下 变 AD / 数 字 信 号
处理 器 信 号跟 踪环 路 定位 导航
沿 其 工作 流 程 的 先 后 顺 序 , 常 分 为 射 频 通 ( F前端处理 、 带数字信号处理 ( S R ) 基 D P)

振荡

射频 前端 处 理 l 基 带数 字 信号 处 理 I 定位
和定位导航运算三大功能模块 。其基本组
成 如 图 1所 示 。



_
_

图 2 A R0 00的 内部 结 构 与 电路 应 用 表 达 式 T 60
机 的定位性 能, 它对接收机所起 的作 用与
屯子世界
・0 01 2 1. 2
31~

工 程 师笔记 ・
贡 献绝 对 不 容 忽 视 。
对 G S接 收机天线的主要技 术要求 P
SI GH S Gi l I l
GP S接 收 机 赖 以定 位 的 信 息 基 本 上 全 部
来 自于 天线接 收到 的 GP S卫 星信号 , 所
以 接 收 天 线 的 性 能 直 接 影 响 着 整 个 接 收
… … 。 ‘ … … ’ 一 ‘ - 。 ‘ … - 。 … ● - - - 。 …





_
-。Leabharlann …・工程 师 笔记 ・

基于ARM和GPS的数据采集模块的设计

基于ARM和GPS的数据采集模块的设计

1.引言数据采集记录仪在工业控制领域中有着十分重要的意义。

在许多工业场合。

尤其是对于一些分散的、无人值守的现场.需要对数据进行定时采集以便及时了解现场的情况.并根据情况发送控制命令。

以前这些系统大多采用普通的单片机来实现.其缺陷是明显的.如系统资源短缺、指令不够精简、CPU操作频率低等,大大地限制了其使用场合。

现在广泛使用的是ARM和PC机通过串行口构成的多微机监测系统.但仍存在问题,比如多仪器问的精确同步。

本文提出了一种基于ARM和GPS(GlobalPositioningSystem)的数据采集记录仪,并结合uC/OS—II嵌入式实时操作系统来实现。

该系统具有良好的环境适应性、多仪器间的精确同步性、人机交互性、稳定性、高效性,很适合运用于电化学实验、腐蚀测量工程等领域。

2.系统总体结构设计本数据采集记录仪主要包括两大部分:数据采集与数据存储传输。

本文主要介绍数据采集模块的设计与实现。

整个系统的系统功能模块如图1所示。

该系统要求采集4路电压通路.采集时间为100ms~255h.并连续记录ON、OFF电位至少24小时(不需要记录整个波形):同时由于本数据采集记录仪是一个多仪器系统,要求所有仪器都能够精确同步。

因此.该系统要求每分钟,秒钟记录一次测试时间(GPS时间)。

并将此时间与其它仪器记录时间相比。

其它仪器记录时间用GPS同步。

同时,该系统要求支持本地数据存储和u盘数据保存功能.且u盘数据保存的可存储容量取决于u盘的整体容量:该系统支持多种数据通讯功能。

如Zigbee通讯、SPI总线接口通讯、I2C总线接口通讯、UART 异步串行通讯。

图1数据采集记录仪的功能模块图结合图1,可得整个系统的实现方案.如下:1)与硬件平台相关的软件部分分析与实现,并编写相应的底层函数:2)进行uC/OS—II嵌入式实时操作系统在LPC2220微处理器的移植:3)系统各功能模块的分析与实现:4)系统调试及改进。

该系统采用uC/OS-II嵌入式实时操作系统作为中问件,并将与硬件平台相关的部分与相应功能模块的实现隔离开来,尽可能地实现硬件与软件分开.这样方便进行系统设计。

基于ARM9嵌入式GPS定位系统

基于ARM9嵌入式GPS定位系统

该算法利用神经网络对地图进行训练,得到地图特征与GPS数据的映射关系, 从而获得更精确的定位结果。此外,我们还开发了上位机软件,方便用户对系统 进行管理和监控。
系统测试与结果分析
为了验证本系统的可靠性和有效性,我们进行了大量的实验测试。首先,我 们对系统的硬件进行了测试,包括GPS接收器的定位精度、数据传输速度等指标。 其次,我们对系统的软件进行了测试,包括地图匹配算法的精度、运行时间等指 标。
实验结果表明,本系统的硬件和软件均具有较高的性能和可靠性,能够满足 实际应用的需求。同时,我们也发现了一些问题,如地图数据的精度不够高、神 经网络的训练时间较长等,这些问题需要进一步加以改进和完善。
结论与展望
本次演示研究和实现了一种基于ARM嵌入式系统的GPS地图匹配系统。该系统 利用ARM嵌入式处理器作为主控芯片,采用了一种基于的地图匹配算法,获得了 较高的定位精度。该系统还具有体积小、功耗低、成本低等优点,具有广泛的应 用前景。
具有广泛的应用前景。未来发展方向可以包括提高定位精度、优化功耗控制、 拓展多模态定位技术等方面。
参考内容
引言
随着全球定位系统(GPS)的普及,基于GPS的技术在各个领域得到了广泛的 应用。在嵌入式系统中,GPS地图匹配技术具有重要的意义和作用,它可以将GPS 定位数据与地图数据库进行匹配,得到更精确的定位结果,提高导航和定位的精 度。
GPS地图匹配技术可分为基于规则的匹配、基于特征的匹配和基于人工智能 的匹配等。其中,基于人工智能的匹配方法具有自适应性、鲁棒性和高精度等优 点,是未来的研究趋势。
系统设计
基于ARM嵌入式系统的GPS地图匹配系统主要包括硬件和软件两部分。在硬件 方面,我们选择了一款低功耗、高性能的ARM嵌入式处理器作为主控芯片,并配 备了高精度的GPS接收器和Flash存储器。在软件方面,我们采用了一种基于人工 智能的地图匹配算法,

基于ARM核的GPS接收机的设计

基于ARM核的GPS接收机的设计

文章编号:1002-8692(2006)04-0038-03基于ARM核的GPS接收机的设计*黄勋,唐慧强,陶益凡(南京信息工程大学信息与通信系,江苏南京210044)【摘要】介绍了GPS接收机的原理以及一款GPS接收机的实际设计。

该GPS接收机采用Zarlink公司生产的GP2015芯片作为接收机的射频前端,内嵌ARM7核的GP4020芯片作为接收机的数字基带处理器,并阐述了外围扩展电路及软件设计。

该GPS接收机消除了以往处理器数据处理的瓶颈效应,体积小,功耗低。

【关键词】GPS接收机;GP2015芯片;ARM技术;GP4020芯片【中图分类号】P228.4【文献标识码】BDesignofaGPSReceiverBasedonARMHUANGXun,TANGHui-qiang,TAOYi-fan(Depart.ofInformation&CommunicationofNanjingInformationScience&TechnologyUniversity,Nanjing210044,China)【Abstract】ThispaperintroducesthestructureanddesignoftheGPSreceiver.Basedonthearchitecture,thehardwareandsoft-waredesignofakindofGPSreceiverarecompleted.ForGPSreceiver,theGP2015(manufacturedbyZarlink)isasmallformatFront-endandtheGP4020withanARM7microprocessorisacompletedigitalbasebandprocessor.【Keywords】GPSreceiver;GP2015;ARM;GP4020・实用设计・1引言作为一种成熟的卫星导航系统,GPS(全球定位系统)技术已被应用在各行各业中。

基于ARM的GPS_GPRS多功能手持终端的设计与实现

基于ARM的GPS_GPRS多功能手持终端的设计与实现

基于ARM的GPS/GPRS多功能手持终端的设计与实现O引言GPS/GPRS多功能手持终端是体积小巧、携带方便、可独立使用的全天候实时定位导航设备。

它不仅能够为野外工作人员进行地图测绘、物探测量等工作提供帮助,还能够在登山探险、旅游等活动中给人们提供方便;在智能交通领域,能对车辆/船只进行监控、调配,避免或减少事故的发生,提高交通效率[“。

因此GPS/GPRS多功能手持终端的研究成为了研究的热点。

目前国内大多数GPS手持终端功能单一,并且大多采用GSM通信网以短信息的方式进行通信,不能充分满足实际应用的需要[2]。

本文开发出一种基于ARM9微处理器和嵌入式Linux操作系统的GPS/GPRS多功能手持终端。

其特点主要体现在:体积小巧,适合手持,支持车载,具有智能手机和PDA所拥有的一些数码功能;利用GPS、地理信息系统(GIs)及通信技术能够为野外作业人员提供专业的导航与调测功能;结合监控中心,能够在全国范围内同时对多个利用无线GPRS网络上网的手持终端移动目标实现超远距离的实时控制及包含超远实时图像传输在内的多项实用功能。

手持终端将所有移动目标的实时活动数据传回监控中心,以供监控中心对移动目标进行实时监控管理、调度等。

1硬件设计GPS/GPRS多功能手持终端主要包含七大功能模块:主控模块、GPS模块、GsM /GPRs模块、人机接口、外围扩展、音频模块、电源模块。

其中,电源模块保证能源动力;主控模块调控各模块工作,协调管理系统内部模块间的正常通信;GPS模块是位置数据解算功能单元,GSM/GPRS模块主要实现终端与GsM/GPRS 网络的通信;人机接口保证用户与系统进行良好的互动;音频模块以及外围扩展实现各种数码功能。

其硬件结构如图1所示。

主控模块结合音频模块、人机接口、外围扩展实现终端的各种通用数码功能以及部分PDA功能。

主控模块将GPS模块和各种传感器获取的位置信息和数据进行处理,或进行导航、测量测绘,或将其压缩打包后传给GSM/GPRS通信模块。

基于ARM的GPS接收机系统设计

基于ARM的GPS接收机系统设计
作。
度 ,高 度 单 位 ,大 地 水 准 面 高 度 ,高
可 靠 的 数 据 通 信 , 电路 如 图4 所 示。 显 示 电路 液 晶 显 示 是 大 多系 统 中 常 用 的 器 件 ,能 让 工 程 人 员 实 时 的 了 解 系 统 工 件情 况 及 一些 数 据 。因 为A RM器 件
S TR 7 l x F 系 列 是 含 有 嵌 入式F l a s h  ̄R A M的A R M驱 动
Ⅵ, E , 1 8 n WE 0
的1 6 / 3 2 位 微 处 理 器 , 内部 资
源框图如图2 所示 。
D7
4 4
1 2
王 , o7
V CC
RE =
S TR7 1 X与PC机接 口电路
本设 计 用MA X3 2 2 1 进 行 电 平 转 换 , 匹配 P c 和 主板 的 电 压 ,实现 正确
它 的 作 用 是 接 收 GP S  ̄ _ 星 所 发 出 的 信 经 度 ,经 度 半 球 ,定 位 质 量 指 示 ,使
号 ,利 用 这 些 信 号 进 行 导 航 定 位 等 工 用 卫 星 数 量 , 水 平 精 确 度 ,海 拔 高
S GP GGA, < 1 > J < 2 > , < 3 > J < 4 > J < 5 > J <
因此 本次 设计 通过 G P I O口通 信 ,并
没 有 采 用 总 线 驱 动 。该 电路 模 式 完成
用 户 一 股 需 要 利 用 此 导 航 信 息 来 计 算
某一 时 ̄ I J GP S 卫 星 在 地 球 轨 道 上 的 位
是 高 速 器 件 ,而 液 晶 通 常 时 序 较 慢 .

基于ARM的GPS定位系统的设计与实现

基于ARM的GPS定位系统的设计与实现

11
2.3 本章总结 ........................................................................................................... 13
12 第三章 嵌入式系统设计
13
3.1 软件平台搭建 .................................................................................................... 15
18
3.2.1 Linux 驱动程序开发流程..........................................................................25
19
3.2.2 驱动程序设计........................................................................................... 27
33 data dealer deal with the received location information , to achieve the purpose of positioning
34 the object distance .
35
GPS positioning system based on ARM bulit up the data receiver and a data dealer. The
6 好的社会效益、经济效益。
7
基于 ARM 的 GSP 定位系统,将其数据接收装置安装在待跟踪的物体上,数据接收

基于ARM和GPS的数据采集模块的设计

基于ARM和GPS的数据采集模块的设计

基于ARM和GPS的数据采集模块的设计因为本数据采集记录仪主要应用于电化学试验及腐蚀测量工程中.其对信号采集与记录上有较高的要求.如下:1) 3路直流0~±2.5V。

14~16bit,辨别值0.1mV;2) 1路沟通0~±40v 14~16bit,辨别值0.1mV,自动档量程预选;3) 4路通用10位AD.范围0~5v(预留)。

信号的采集过程为:首先采集并存储128个信号采样点,计算并存储此128个信号采样点中8个延续数据点的“斜率”。

8个延续数据点的“斜率”计算算法为:首先每2个延续数据点计算一次斜率K1=(Y1-Y2)/(X1-X2).一次循环后得到4个斜率.对4个斜率取平均值并将此作为8个延续数据点的“斜率”。

然后对前后一段时光的斜率的大小与走势举行比较.并按照相应的阈值来确定ON/OFF电位的位置。

3.2 数据采集因为LPC2220内部提供一个8路10位A/D转换器.且转换时光低至2.44us捕足该系统对信号采集的基本要求。

因此在举行数据采集的时候.就挺直利用其内部提供的A/D转换器。

LPC2220拥有一个10位8路A/D转换器.A/D转换器的基本时钟由VPB时钟提供.每个转换器包含一个可编程分频器,可将时钟调节至逐次逼迫转换所需的4.5MHz(最大)。

彻低满足精度要求的转换需要11个转换时钟。

此MD转换器的主要特性如下:* 1个10位逐次靠近式模数转换器:* 具有掉电模式:* 10位转换时光小于2.44μs;* 一个或多个输入的Burst转换模式:启动A/D转换器的方式十分灵便.既可以单路软件启动,也可以设置为BURST模式对几路信号逐个循环采样。

与其他LPC2000系列单片机相比.LPC2220增强了自立的基准电压源引脚.这对提高转换精度很有利。

第1页共2页。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于ARM的GPS测量数据接收系统的设计与实现中文摘要目前GPS已经在生产、生活等领域得到广泛地应用。

GPS不仅能够提供接收机的三维位置信息,而且随着电子技术的发展其测量的精度得到很大的提高,使得GPS 在现代测绘工作中发挥着重要作用。

本文研究的设备用于高精度地理位置信息的测量,设备要求测量时间45分钟以上,测量距离10公里以内的两个点之间相对精度能够达到毫米级,该设备可应用于地质勘探、测绘等方面。

GPS经过多年的发展,已向多媒体、高精度、实时性等方向发展。

嵌入式ARM 具有功能强、功耗低、先进的嵌入式操作系统等优点,能够满足GPS的发展要求,因此ARM与GPS相结合成为现代GPS设备的发展趋势。

本课题基于地质勘探与测绘对地理位置信息的需要,分析了当前基于单片机系统的GPS在测绘工作中的局限性,分析了ARM的功能及特点,设计了基于ARM的GPS 测量数据接收系统。

本文从系统组成、前端数据采集原理、方法到采集数据后的数据分析、计算、结果评定等方面进行了详细的阐述,给出了系统各组成部分的电路原理图及系统控制软件说明等,为测试的工程化做了有益的尝试。

本文以高性能32位ARM9处理器S3C2440A为核心,以ALLSTAR测量型GPS芯片为数据来源,搭建了适用于GPS数据采集的硬件系统。

详细分析了系统的工作原理及其具体电路。

在这个硬件系统的基础上采用 5作为操作系统,进行了系统软件工作流程的设计工作。

本文使用Visual Studio 2008软件开发工具,根据数据编码、通信及存储原理编写了主机数据采集程序,然后根据GPS定位原理及计算技术编写了数据分析软件。

该系统的研究开发工作是在实践的基础上完成的,充分利用了S3C2440A芯片提供的资源,具有高性能、高可靠性、低功耗、低成本的优点,在数据采集速度、稳定性、存储空间等方面都有较大提高,对提高测绘工作的质量具有较高的实用价值,可广泛应用于高精度地理位置信息的测量。

关键词:ARM, GPS, 测绘, 导航, 静态测量Design and Realization of the GPS Measurement Data Rece-iving System Based on ARMAbstractGPS is widely applied in the fields of production and daily life at the moment. It can not only provide three-dimensional position of the receiver, but also improve the accuracy of measuring with the development of electronic technology. Therefore GPS is playing an important role in modern surveying and mapping work. This paper presents an electronic instrument which could be used in high precision location information survey. It requires the relative accuracy in millimeters of the measurement between the 2 points which have a 10-km distance or a more than 45-meter measuring time. The device can be used in geological prospecting, mapping and so on.After years of developing, GPS has tendencies of multi-media, high-precision, real-time direction, etc. Embedded ARM with powerful functions, low power consumption, advanced embedded operating system can meet the requirements of GPS. Therefore, the combination of ARM and GPS has become the trend of modern GPS device.On the basis of the geological exploration and mapping needs to the location information, the essay analyses the limitations of the current GPS based on SCM systems in the mapping work and the functions and features of ARM. On which it designs the GPS measurement data rece-iving system. The paper explains in details the system components, method and principle of front-end data collection, data analysis, calculation, assessment of results of GPS. In addition, it presents the parts of system schematic diagram and system control software instructions and so on, which takes a useful attempt for test engineering.With the high-performance 32-bit ARM9 processor S3C2440A at the core, ALLSTAR measurement-GPS chip as data sources and the hardware system suitable to GPS data acquisition.The paper analyses the working principle of the system and its specific circuit.Based on the hardware, the system designs the workflow of the systemsoftware with 5 operating system.With Visual Studio 2008, the author writes the host data acquisition program according to data coding, communication and storage principles, and then under the principle of GPS positioning and calculation of technical, writes data analysis software.The research and development of the system is based on practice, which makes full use of the S3C2440A chip, has been proved advantages of high reliability, high stability, low consumption and low cost. It improves considerably in the speed of data acquisition, stability, storage space and so on. Furthermore, it plays an important role in improving the quality of mapping work, which can be widely used in high-precision location information measurements.Keywords:ARM, GPS, Surveying and Mapping, Navigation, Static Measurement目录第一章概述 (1)1.1选题依据及研究意义 (1)1.2国内外研究现状及发展 (1)1.3主要研究内容 (3)第二章嵌入式系统与全球定位系统 (4)2.1ARM硬件开发平台 (4)2.1.1 ARM处理器的体系和结构 (4)2.1.2 基于三星S3C2440A处理器的开发平台 (5)2.2ARM操作系统 (8)2.2.1 常见的ARM操作系统 (8)2.2.2 5 (9)2.3全球定位系统(GPS)简介 (11)2.4GPS接收机接收部分等核心部件 (13)2.4.1 GPS接收天线 (13)2.4.2 GPS芯片(OEM板) (14)2.4.3 GPS芯片数据协议 (15)第三章GPS测量数据接收系统设计方案 (17)3.1总体设计 (17)3.2测量原理 (18)3.2.1 系统硬件设计概述 (18)3.2.2 系统软件设计概述 (22)第四章系统硬件设计 (24)4.1核心处理模块 (24)4.1.1底板电源电路 (25)4.1.2 CPU控制 (26)4.1.3 存储电路 (27)4.1.4 接口转换电路 (29)4.1.5 显示电路 (30)4.1.6 键盘 (32)4.2GPS数据模块 (33)4.2.1 GPS数据模块电源电路 (33)4.2.2 OEM接口板 (34)第五章系统软件设计 (36)5.1下位机软件设计 (36)5.2上位机软件设计 (37)第六章数据处理及分析 (44)6.1数据处理原理 (44)6.2动态数据处理 (45)6.2.1 动态数据计算原理 (45)6.2.2 动态数据计算流程 (47)6.3静态数据处理 (48)6.3.1 静态数据处理原理 (49)6.3.2 GPS相对定位 (51)6.3.3 静态数据计算案例 (52)第七章结论与展望 (57)7.1全文研究工作总结 (57)7.2进一步工作的方向 (57)参考文献 (59)攻读硕士学位期间公开发表的学术论文 (61)致谢 (62)第一章概述1.1 选题依据及研究意义测绘工作在国民经济建设、科学研究、国防建设及社会发展中都发挥着重要的作用,它是利用测量仪器测定地球表面自然形态的地理要素和地表人工设施的形状、大小、空间位置及属性等,对空间数据进行分析、管理、存储和显示等的综合应用[1]。

相关文档
最新文档