GPS(全球定位系统)是一种全方位的实时定位技术。随着GPS技术的发展,基于PC机的导航定位系统由于其价格及功耗较高已不能满足社会发展的需要,脱离PC端的嵌入式导航定位技术迅速发展起来。如今以ARM处理器作为主CPU的嵌入式硬件平台,几乎已经成为信息产业的硬件标准。一方面,它具有体积小、性能强、功耗低、可靠性高等特点;另一方面,它为高速、稳定地运行嵌入式操作系统提供了硬件基础。因此由基于ARM处理器的硬件平台和嵌入式操作系统构成的嵌入式系统已经被广泛地应用于军事国防、消费电子、网络通信、工业控制等各种领域。本文就对基于ARM的GPS定位系统的开发进行了研究与实现。 本文主要对以下三个方面的技术进行了研究:一是对GPS技术进行了介绍,介绍了GPS技术的发展、原理、特点、系统组成和定位方式;二是搭建基于ARM的硬件平台;三是对Windows CE操作系统的开发进行了详细的描述。 硬件平台设计以三星公司的ARM920T核的S3C2440A为微处理器,根据系统要求完成S3C2440A外围器件的设计,包括64M NAND Flash、64MSDRAM、SD卡以及USB和串口通信的电路设计。而GPS模块使用了GPS25LVS12通道的GPS接收机,并对GPS与ARM的通信接口和数据格式进行了描述。硬件系统设计采用了冗余设计,为以后系统的升级提供了空间。 在嵌入式操作系统上,我们选择的是Windows CE操作系统。详细介绍了平台移植过程中Boot Loader开发,OAL层修改,以串口、键盘和LCD驱动为例介绍了驱动程序的开发,并详细介绍了内核的定制过程。在应用程序开发中,介绍了从PB中导出SDK的过程以及EVC应用程序的调试。
上传时间: 2013-07-09
上传用户:chongchong2016
由于全球定位系统在航天、航空、航海、海洋上程、大地测量、陆地导航以及军事上的大量运用及其广阔的应用前景,使得GPS接收机系统成为国内外相关领域竞相研究的对象。GPS系统的用户部分主要是各种型号的GPS接收机。所以GPS接收机中的微处理器的运算能力和功耗直接影响整机的性能。 本文所研究的是基于ARM微处理器和μC/OS—Ⅱ的嵌入式系统开发及其在GPS接收机中的应用。介绍了OPS接收机设计原理,分析了接收机硬件模块的组成和功能,设计了由FPGA和ARM完成基带信号处理及导航解算的接收机,建立了基于ARM和μC/OS—Ⅱ的GPS接收机嵌入式硬件开发平台。研究了嵌入式实时操作系统μC/OS—Ⅱ,分析了其内核的组成结构:与处理器无关代码、处理器相关代码、与应用相关代码,并重点分析和配置了其中与处理器相关和与应用相关的代码部分,最终将其成功移植到ARM LPC2290微处理器上。建立了基于ARM LPC2290和μC/OS—Ⅱ的嵌入式系统软件编译和调试的交叉环境,设计了运行在此环境下的中断和多任务来实现接收机信号处理、导航解算及显示等功能,最终完成了基于ARM和μC/OS—Ⅱ的GPS接收机软应用件设计。 总之,本文从研究嵌入式系统的软、硬件设计及其应用着手,掌握了嵌入式系统开发的核心技术,研制了基于ARM嵌入式开发平台的GPS接收机。
上传时间: 2013-04-24
上传用户:buffer
扩频通信具有较强的抗干扰、抗侦查和抗衰落能力,可以实现码分多址,目前广泛应用于通信抗干扰、卫星通信、导航、保密通信、测距和定位等各个方面。另外,随着集成电路技术的飞速发展,数字接收机和软件无线电也已经是现代通信研究的一个热点。 本文正是顺应这种发展趋势,在某工程项目的通信分系统中建立CDMA直接序列扩频通信系统。 本文作者承担了多点无线扩频通信系统的研究,建立了一个完整的仿真系统。提出了适合于本系统的实现算法,同时还建立了基于软件无线电平台的系统的全FPGA设计和实现,包括各个模块的测试和整个系统的联合测试。 文章的主要内容如下: 1.简述了扩频通信及软件无线电的发展及现状。 2. 对直扩系统的基本原理和系统中采用的相关关键技术进行了阐述。相关关键技术包括扩频码的研究和选取,扩频码同步的研究,包括捕获算法和跟踪算法的研究,以及自适应门限的研究。 3.详细讨论了该多点无线通信系统的设计与实现,提出了适合于本系统的算法。首先阐述了系统的总体设计方案和设计参数,接着分为物理层和链路层详细阐述了各个模块的设计与仿真,包括matlab仿真和modelsim仿真,文中给出了大量的仿真结果图。仿真结果证明算法的正确性,仿真性能也能满足系统设计的要求。 4.介绍了该多点无线通信系统的硬件平台与系统调试。首先介绍了系统的硬件平台和硬件框图,介绍了系统的相关器件及其配置,接着介绍了FPGA的开发流程、开发工具、设计原则及遇到的相关问题,最后介绍了系统的设计验证与性能分析,给出了系统的调试方案和调试结果。 本文所讨论的多点无线通信系统已经在某工程项目的通信分系统中实现。目前工作正常,性能良好,具有通用性、可移植性,有重要的理论及实用价值。
上传时间: 2013-04-24
上传用户:wzr0701
多普勒计程仪是根据声波在水中的多普勒效应原理而制成的一种精密测速和计算航程的仪器,它是船用导航设备的重要组成之一。针对于多普勒计程仪的核心问题——频率估计,本文提出了一种基于FPGA实现的多普勒测频方案,它具有抗干扰能力强、运算速度快等特点。本论文主要是围绕系统的测频方案的设计与实现展开的。 本文主要研究工作包括:设计和调试基于FPGA的多普勒测频系统的硬件电路;通过对测频算法的研究,采用VHDL语言设计和实现系统的测频算法和其它接口控制程序,并通过软件仿真,测试设计的正确性。 测频系统的硬件电路设计是本论文工作的主要部分之一,也是基于FPGA的多普勒测频系统的核心部分。整个系统以FPGA作为主处理器,完成系统中所有的数字信号处理和外围接口控制,同时,基于FPGA丰富的片内可编程逻辑资源和外部I/O资源,系统还扩展了丰富的通信接口(UART、USB和以太网接口)和显示电路(LCD和LED),使系统便于与PC机进行数据交换和控制。 系统的软件实现是本文工作的另一重要部分。本文通过对测频算法的研究,完成了基于VHDL实现的过零检测法和FFT算法,同时也实现了对接收机信号的自动增益控制、信号采集和与计算机的通信功能等。
上传时间: 2013-04-24
上传用户:121212121212
视频序列中运动目标的检测是计算机视觉和图像编码研究领域的一个重要课题,在机器人导航、智能监视系统、交通监测、医学图像处理以及视频图像压缩和传输等领域都有广泛的应用。FPGA作为当今主流的大规模可编程专用集成电路,可以满足高速图像处理的需要。使用FPGA可以充分利用硬件上的并行性,从本质上改善图像处理的速度,使对大数据量的图像处理达到实时性。本文提出基于FPGA的运动目标检测系统,对以后算法的改进,输入输出图像大小的变化,图像采集和显示设备更换等都具有灵活性。 本文对目前运动目标检测的主要算法研究分析,根据背景减法的适用环境和特点提出改进的W4运动检测算法。该算法具备背景减法的优点,并且克服了W4运动检测算法在环境变化较快或环境变化较频繁条件下对运动目标进行检测的局限性。 本文首先在MATLAB中对改进的W4运动检测算法进行仿真,然后将算法移植到FPGA中实现。设计图像采集、图像检测和VGA显示等模块,完善运动目标检测系统。根据算法和运动目标检测系统的特点提出一种基于改进的W4算法的快速检测方法,该方法以块为单位进行运动目标检测,可以有效地提高图像处理的速度,使系统满足实时性要求。
上传时间: 2013-07-20
上传用户:sn2080395
随着多媒体技术发展,数字图像处理已经成为众多应用系统的核心和基础。图像处理作为一种重要的现代技术,已经广泛应用于军事指挥、大视场展览、跟踪雷达、电视会议、导航等众多领域。因而,实现高分辨率高帧率图像实时处理的技术不仅具有广泛的应用前景,而且对相关领域的发展也具有深远意义。 大视场可视化系统由于屏幕尺寸很大,只有在特制的曲面屏幕上才能使细节得到充分地展现。为了在曲面屏幕上正确的显示图像,需要在投影前实时地对图像进行几何校正和边缘融合。而现场可编程门阵列(FPGA)则是用硬件处理实时图像数据的理想选择,基于FPGA的图像处理技术是世界范围内广泛关注的研究领域。 本课题的主要工作就是设计一个以FPGA为核心的硬件系统,该系统可对高分辨率高刷新率(1024*768@60Hz)的视频图像实时地进行几何校正和边缘融合。 论文首先介绍了图像处理的几何原理,然后提出了基于FPGA的大视场实时图像融合处理系统的设计方案和模块功能划分。系统分为算法与软件设计,硬件电路设计和FPGA逻辑设计三个大的部分。本论文主要负责FPGA的逻辑设计。围绕FPGA的逻辑设计,论文先介绍了系统涉及的关键技术,以及使用Verilog语言进行逻辑设计的基本原则。 论文重点对FPGA内部模块设计进行了详细的阐述。仲裁与控制模块是顶模块的主体部分,主要实现系统状态机和时序控制;参数表模块主要实现SDRAM存储器的控制器接口,用于图像处理时读取参数信息。图像处理模块是整个系统的核心,通过调用FPGA内嵌的XtremeDSP模块,高速地完成对图像数据的乘累加运算。最后论文提出并实现了一种基于PicoBlaze核的12C总线接口用于配置FPGA外围芯片。 经过对寄存器传输级VerilogHDL代码的综合和仿真,结果表明,本文所设计的系统可以应用在大视场可视化系统中完成对高分辨率高帧率图像的实时处理。
上传时间: 2013-05-19
上传用户:恋天使569
随着电子技术的快速发展,计算机的性能得到了极大的提高,使得利用计算机实现人类的视觉功能成为目前计算机领域中最热门的课题之一。基于视频的目标检测与跟踪技术是计算机视觉领域中最主要的研究方向之一,它是智能监控、人机交互、移动机器人视觉导航、工业机器人手眼系统等应用的基础和关键技术。在科学研究和工程应用上都有十分诱人的前景。 论文提出了以FPGA为核心的思想,设计出一套应用于背景静止视频序列的动态目标检测与跟踪系统。通过位置固定的摄像头监控某一区域,分析摄像头采集到的动态视频序列,计算出目标的运动参数。与传统的基于PC机的视频动态目标跟踪系统相比,适应了目标跟踪系统对图像处理速度的实时性与数据带宽越来越高的要求,同时成本较低、设计更灵活,而且硬件重构性好、处理速度快、系统易于升级。 论文的主要工作包括:构建目运动标跟踪系统软件平台和硬件平台。应用MATLAB对目标检测算法进行仿真分析比较。采用Synplifty Pro、ModelSim和TimingDesigner等各种EDA软件工具对系统中各个层次的模块进行时序设计、代码编写、仿真验证等。最后使用QuartusⅡ将整个系统工程文件综合、布局布线。在察看时序报告无误后,将系统配置文件下载至FPGA开发板中。 实现结果表明:所设计的系统能很好地工作在FPGA中,实现了设计要求,为视觉智能监控打下基础。
上传时间: 2013-08-05
上传用户:亮剑2210
摘要:介绍了一种由ADS8364与LPC2000系列单片机构成的数据采集系统.对ADS8364的工作原理进行了介绍,并给出了其与LPC2292单片机之间的引脚连接图,重点阐述了如何采集旋转变压器信号.最后说明了数据采集系统的软件实现过程.
上传时间: 2013-11-07
上传用户:wxnumen
单片机典型模块设计实例导航(含源代码) 《单片机典型模块设计实例导航》以单片机的功能为模块,以外围器件、相关电路设计的实际应用为内容,以实例问答的方式向读者介绍了如何将单片机硬件、程序和外围器件的选择合理地实施到项目开发中。 《单片机典型模块设计实例导航》8个章节中的单片机使用案例都是精挑细选后才确定的,它们基本覆盖了单片机的主要应用技术,例如单片机中断和定时器的使用、单片机的输入/输出、单片机的数据采集功能、单片机在机电控制系统中的应用、单片机的通信以及单片机的算法和信号处理等,并且案例内容取自于实际应用项目(有些是项目全部内容、有些是以单片机技术为主线的部分模块)。 阅读《单片机典型模块设计实例导航》,读者除可以掌握单片机的具体应用方法外,还可获得如何针对一个具体的项目需求设计解决方案以及如何运用单片机的关键技术满足项目需求。 《单片机典型模块设计实例导航》专业性和实用性较强,对于利用单片机进行实际项目开发具有非常高的参考价值。适合中、高级程序员、单片机开发人员和系统设计人员阅读和参考。
上传时间: 2013-11-04
上传用户:dudu1210004
本文介绍了一种基于单片机的GPS 手持导航终端的设计思路和方法,给出了系统的硬件电路和软件流程。这种设计方法建立了一种电子地图结构和支持拼音输入法的人机界面,利用了Nand Flash 的数据存储特性和第三代GPS 的高精度特性,满足了系统的要求。
上传时间: 2014-01-11
上传用户:sjb555