AT91 SAM9261在GPS接收机中的应用

发布者:数字火箭最新更新时间:2012-09-22 来源: 单片机及嵌入式系统应用 关键字:车栽系统  WinCE  GPS  AT91SAM926l 手机看文章 扫描二维码
随时随地手机看文章
    随着科学的发展,GPS已经不是一个陌生的名词了,GPS在海湾战争中大显身手并给人以深刻的印象。GPS是由美国国防部(U.S.Department of Dcfense,DOD)开发的一套基于卫星的无线导航系统。GPS包括3个基本部分:太空部分、控制部分和用户部分。GPS的工作概念是基于卫星的距离修正。用户通过测量到太空各可视卫星的距离来计算它们的当前位置,卫星的左右相当于精确的已知参考点。空间卫星连续发射包含导航电文的双频无线电信号,用户通过用户设备(即GPS接收机)接收的卫星信号,测定用户至卫星距离或多普勒频移等观测量;根据导航电文,计算所观测时刻的卫星位置和速度,从而0计算出用户的位置和速度。本文以用户部分为重点,说明控制芯片的选择,硬件电路的设汁及软件模块的设计。

1 AT91SAM9261控制芯片简介与比较
    AT91SAM926l是Atmel公司新推出的ARM9 32位处理器。将它与常用的32位处理器S3C2410作一个简单比较,以说明它的优越性能。AT91SAM926l采用了ARM926EJ-S内核并外扩了DSP指令设备和JAZELLEJava加速器。在工作频率为180 MHz的情况下,其运算速度为200MIPS。S3C24lO采用的是ARM920T内核,虽然它的主频最高可达200 MHz,但在处理诸如乘加指令时没有AT91SAM926l快,尤其在处理流媒体数据时更为明显。
    AT9lSAM9261具有32 KB的ROM和160 KB的SRAM,还有新增的2个16 KB的数据缓存和指令缓存,32个I/O口,支持LCD和USB设备以及I2C总线接口和多媒体通信接口,所以开始的引导程序可以选择放在内部ROM,从而提高运行速度。160 KB的内部SRAM在播放流媒体数据时起到了很好的帧缓冲作用。S3C2410采用的是NAND F1ash肩动引导,内部无SRAM。另外,AT91SAM9261发挥了ARM926EJ-S紧密式耦合内存架构的优势,让传统(非高速缓存)SRAM直接连接到ARM处理器上而不会出现滞后情况。这样强大的处理能力使其应用于GPS系统中游刃有余。
    AT91SAM926l结构框图如图l所示,内部支持LCD控制器、串行通信口(包括USB从机模块、UART、SPI以及I2C)和多媒体通信口;另外,还提供一个用于调试的JTAG接口。功耗方面,AT9lSAM926l待机电流仪为2.5μA;S3C2410为8~50μA,工作频率为500Hz时,电流消耗为400μA。在工业级温度范围内,AT91SAM926l处理器性能达200 MIPS时,即使所有外设开启,其工作电流也仅仅是65mA,而此时S3C2410的电流约为200mA。

    现在,虽然市面上ARM处理器品种众多,如主流的PXA2XX系列,它们的处理速度比AT91SAM9261高;但是AT91SAM9261价格便宜,功耗低,又能满足本身设计需要,所以选择AT91SAM9261比较合适。


2 GPS接收机硬件设计
2.1 接收机系统原理和结构
   
如图2所示,用户设备部分由以下几个模块组成:核心硬件电路、GPS模块、液晶屏和触摸屏、PC主机和音频设备等。

    图3所示核心硬件电路以AT91SAM9261应用处理器为核心,使用2片16位的SDRAM配置成32位宽度的高性能存储器,这样在读取数据时就可以以4字节为1个单位,从而加快数据的读取速度。选用16M×16位闪存存储器,用于存储WinCE操作系统和电子地图信息。引导程序的启动可以选择从内部ROM或者外部ROM,采用外部引导程序启动时,可以外扩DataFlash通过串口或以太网下载引导程序启动。实际上,DataFlash是一个EEPROM结构的存储器,将NPCS0片选信号连接到DataFlash的CS中,使系统一开始时寻址到的0x00地址正好是DataFlash的0x00地址,从而启动Bootloader。

    用户设备的显示部分是一个带有3.5寸触摸屏的LCD。LCD电路包括LCD时序电路、LCD电源、背光电源电路。电源输出(这里以满足SHAR LQ13351217DHOl为例),需要+15V、+5V和-10V的直流电源电压以及由PWM控制的+2lV~+25V背光电源。在调试这几个电源电路时要注意以下几点:①由于输出的电压比较高,应避免输出引脚和其他元件短接以免发生短路。充电泵整流器的带负载能力有限,用于滤波的电容容抗不能太大。建议用陶瓷电容。③LCD部分的电流输出不是很大(4mA),PCB的布局可以尽量紧凑;但LED电源PCB要考虑散热性能(因为输出的电流大约为20 mA),并且尽量远离控制信号线。[page]
2.2 GPS模块介绍
    GPS模块是Atmel公司提供的。GPS模块采用的是串行输出,只要2个串行信号线就可以完成较精确的差分卫星定位。GPS模块的支持电压为2.7~3.3 V,功率小于100 mW/H。GPS模块由变频器模块(ATR0600)、信号相关模块(ATR06lO)、微处理器模块(ATR0620)组成。图4为GPS模块结构框图。

2.3 GPS模块的PCB设计
    GPS接收机前端为RF模块。由于含有射频信号,因此其PCB设计相对中低频信号的PCB板来说要困难得多。总结笔者设计时遇到的困难及需要注意的事项,可以得到以下几点启示:
    ①射频滤波器只有在位于天线与射频滤波器之间的微波传送带的特征阻抗为50Ω的情况下才能正常工作。该传送带特征阻抗是PCB介质层问厚度为h、介电常数为εr、导线厚度为t,以及导线宽度为w的函数,所以在PCB板上放置该段导线时应根据相应的函数精确计算出微波传送带的宽度。该函数关系式为:

   
    ②布线时应将导线的电阻和电容效应都考虑在内,走线尽量短而直,不能走直角;元件布局时要防止产生寄生振荡现象。特别是对于LC滤波电路,PCB板布线与电容和电感摆放所产生的分布参数都会直接影响这个滤波器,因而在布线过程中应注意:滤波器的元器件和引线与射频信号线之间要保持良好的间隔,以防止互相之间的串扰;双平衡信号的路径要保持平行,并且长度相仿,这样可以加强二者之间的耦合而减弱与其他线之间的耦合;第l级滤波器和射频信号输入电路之间留有足够的空间,以实现相互隔离,保证系统的稳定性。
    ③模拟电源与数字电源隔离;数字地与模拟地分开,在两者搭接处加入磁珠,防止互相干扰;连接电源和地的导线应尽量粗一些。
    ④应使用一个金属罩将射频部分电路屏蔽起来,防止与后面的数字电路发生互相干扰。

3 软件模块设计与开发
   
如图5所示,软件以电子地图分析模块及数据库为中心,包括GPS模块、通信模块以及显示和声音输出模块。数据库中记录了各种地理数据。使用者在行动过程中,由GPS模块接收,分析卫星信号,计算出当前的经纬度、速度和方向等数值,就可以得到使用者在电子地图上的确切位置。定时记录位置移动情况就可以在LCD上显示直观的路线图。可以在此基础上开发车辆导航系统。

    开发过程中用到的工具主要有Platform Builder和EVC。Platforrrt Builder生成一个面向目标板的特定的WinCE操作系统。在生成Platform时,要选用正确的BSP。可以通过修改AT9lSAM9261DK开发板自带的BSP包来满足设计要求,使得BSP包的开发变得简单而快速。BSP主要包括Bootloader、OAL和驱动程序。
    由于篇幅有限,在这里只作简单介绍:
    ①Bootloader是在操作系统内核运行之前运行的一段程序,用于初始化硬件设备,建立系统内存空间映射;而最重要的就是将操作系统内核映像加载列RAM中,并且把系统控制权交给它。在接收机手持设备系统中,这里可以不改。
    ②OAL(即OEM适配层)是逻辑上驻留在WinCE内核与目标设备之间的代码,用于实现WinCE内核与目标设备之间的通信。这里,除了基本的初始化功能外,还另外添加了电源管理方面的函数OEMIdle和OEMPowerOff,使其基本满足手持设备在功耗方面的要求。
    ③驱动程序是BSP开发的重要部分,是用户模式的动态链接库(DII),是一个抽象物理设备或虚拟设备的功能软件。一般可分为内建驱动程序(如键盘驱动程序)和流驱动程序(如串口驱动、DataFlash驱动、以太网驱动等)。它们都是由设备管理器来加载的。
    EVC开发GPS系统的软件部分类似于VC中的项目开发。程序编好以后可以通过USB口下载到目标板上进行调试,并开发新的功能。


结语
    GPS是当前应用最广泛的导航定位系统。在欧美等发达地区,利用GPS车载导航系统来改进交通有广阔的应用前景。AT915AM9261嵌入式处理器有较高的性能,在类似方面的应用中大有可为。

关键字:车栽系统  WinCE  GPS  AT91SAM926l 引用地址:AT91 SAM9261在GPS接收机中的应用

上一篇:基于AT91R40008微处理器的软件定时器设计
下一篇:VxWorks在AT91RM9200上的BSP设计

推荐阅读最新更新时间:2024-03-16 13:09

基于WLS-KF的GPS非线性动态滤波研究
0 引言 卡尔曼滤波(KF)是一个不断预测、修正的递推过程,已经越来越多地应用于动态数据处理中。然而在KF模型中,要求观测方程是线性形式、状态噪声和测量噪声是白噪声。为了解决这种矛盾,将KF理论应用到非线性领域中,扩展卡尔曼滤波(EKF)应用而生,它围绕状态估计值对非线性系统进行一阶Taylor展开使其线性化,但它存在如下不足:一是当非线性函数Taylor展开式的高阶项无法忽略时,会产生较大的线性化误差;二是EKF假定噪声均为正态白噪声,但是一个正态自噪声经过非线性变换后通常不再呈现正态性;三是只有在雅可比矩阵存在时才能线性化,而很多应用中雅可比矩阵很难求。针对这种情况,Julier和Uhlmann等人提出了一种基于非线性变换
[测试测量]
基于WLS-KF的<font color='red'>GPS</font>非线性动态滤波研究
动力的源泉 车载GPS导航仪供电方式深度解析
目前市场上出售的导航产品按类型分有手持机、车载GPS、GP手机、以及GPS模块等,不论是哪种类型的导航产品,供电问题都是购买时要考虑的重要因素之一。而在这几类GPS设备中对供电要求最小的恐怕算是车载GPS产品了,这些产品一般都可以利用车载电源供电,因而行驶中可不必为续航能力而担忧。 但是,随着众多附加娱乐功能融入其中,车载GPS产品的功能已经不单单局限于导航指路,而慢慢的演变成一台功能丰富的PND产品,电池电量这个因素也就显得比较重要。续航能力的长短直接影响了机体的正常使用,对于用户购买车载GPS产品的影响也越来越大。 提供给车载导航仪产品的供电方式我们归纳为四种,借机来解析一下作为车载导航产品动力源泉的几种供电方式各自的优缺
[电源管理]
基于XE16BB10的GPS相关器电路设计
1 XE16BB10的主要特点 XE16BB10是基于先进的FirstGPS TM体系机制的XE1610芯片组的一部分。XE16BB10增强型GPS信道相关器可用于接收和解码来自ColossusTM射频集成电路的数字信号,将GPS测量值输出到“导航平台”,然后通过“导航平台”和这些测量值来微型计算位置、速度和/或时间,以便并行跟踪GPS L1(1.575GHz)频率信号。下面是XE16BB10的主要参数和特点: %26;#183;具有8路GPS信道和32个相关器; %26;#183;工作电压:VDDC(内核电压)为1.6V~2.0V,VDDR(射频集成电路电压)为2.7V~3.3V; %26;#183;功耗低,1.8V工作电
[网络通信]
中国北斗星卫星定位精度提升,2020 年抢占市占率 2 成
  根据 《日本经济新闻》 的报导,由中国的企业、政府、大学和军队所合作开发的自主卫星定位系统 “ 北斗 卫星导航系统”,因为定位精度将提高,误差率将比之前精进 2 到 3 倍,最小误差达到 2.5 公尺的距离下,将具备匹敌美国全球定位系统 (GPS) 和欧洲版  GPS  “伽利略” 的精度的情况,预计在 2020 年覆盖全世界,并且在全球卫星定位系统市场获得 2 成市占率。下面就随安防电子小编一起来了解一下相关内容吧。   报导指出,中国于 11 月份将发射提升定位精度的 “ 北斗  3 号” 人造卫星,到 2017 年底为止,“ 北斗  3 号” 人造卫星的数量将增加到 4 颗,预计到 2018 年达到 18 颗的数量,2
[安防电子]
共享单车大决战 摩拜单引领物联网第一波大爆发
一个明显的趋势就是,小黄车和摩拜的单车,经过不断迭代,其实越来越相似了,这就是常态化竞争条件下的产品趋同进化,因为产品进化背后的压力是相似的,包括共同的用户群体和他们的需求、共同的监管要求和类似的技术条件等。 但是最大的差异可能来自于智能锁。 摩拜的智能锁是最高大上和昂贵的,内置了SIM卡、GPS、太阳能(或骑行)充电和自动开锁电机。这种类型的智能锁以及前后台系统的无缝一体化,可能是未来的一个战略武器,无心插柳柳成荫的那一种,在共享单车领域先开了花,然后在物联网领域又爆发出累累硕果,甚至本身可以成为一个物联网的公共平台与事实标准。 这就是迂回式创新的一种典型迂回:做好了当下这一步,更大的下一步就自然涌现了,想不到啊想不
[物联网]
GPS在公安、交通系统中的应用
1. 概述    随着我国城市建设规模的扩大,车辆日益增多,交通运输的经营管理和合理调度,警用车辆 的指挥和安全管理已成为公安、交通系统中的一个重要问题。 过去,用于交通管理系统 的设备主要是无线电通信设备,由调度中心向车辆驾驶员发出调度命令,驾驶员只能根据自己的 判断说出车辆所在的大概位置,而在生疏地带或在夜间则无法确认自己的方位甚至迷路。 因此,从调度管理和安全管理方面,其应用受到限制。GPS定位技术的出现给车辆、轮船等交通工具的导航定位提供了具体的实时的定位能力。通过车载GPS接收机使驾驶员能够随时知道自己的具体位置。通过车载电台将GPS定位信息发送给调度指挥中心,调度 指挥中心便可及 时掌握各车辆的具体位置,并在大屏幕
[嵌入式]
爱国者GPS+手持数字电视产品方案
国内首家采用Freescale MX31 ARM11 开发MP5并且成功。 国内第一个支持RM/RMVB 网络视频的产品方案。 1 GPS+数字电视(DVB-T or 地面国标DMB-TH) 产品方案的图片 2 GPS +数字电视(DVB-T or 地面国标DMB-TH)产品方案的功能介绍如下 4.3” TFT panel 支持MP3、WMA、WAV等格式文件播放,多种循环播放模式,多种音效设置,歌词显示 支持AVI、Divx、WMV、MP4等多种格式的影片播放 支持大分辨率real影片(rm、rmvb)的直接下载播放 影片播放,支持字幕解读,并有书签功能
[模拟电子]
WiMAX:策划通向全球宽带移动性的新途径
短短几年的时间,世界已经发生巨变。我们正在逐步实现随时随地的全球互通。在世界范围内,数字娱乐和通信无处不在,并且使数十亿人为之受益。无线网络成为我们新的“邻居”,即使最不知名的歌曲和书籍一经上市,不出一个季度都能在互联网上购买到。对于这一点,只需看一下青少年手中的iPod,上面下载的五花八门的歌曲就是证据。或者换个角度来看,近20亿人每天都在使用手机――他们不仅使用语音业务,而且还在越来越多地使用有关社交、移动应用和以数据为中心的互联网应用。由于通信行业手机和业务的发展,目前普通用户不仅期待无所不在的移动性,而且他们还对移动性提出越来越高的要求。 十年前,这样的移动连通性似乎还不可想象。谁又能想到有一天手机还会与语音业务的传统路
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved