虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

运行过程

  • 基于ARM和CPLD的可扩展嵌入式系统设计

    进入20世纪90年代后,随着全球信息化、智能化、网络化的发展,嵌入式系统技术获得了前所未有的发展空间。 嵌入式系统的最大特点之_是其所具有的目的性或针对性,即每一套嵌入式系统的开发设计都有其特殊的应用场合与特定功能,这也是嵌入式系统与通刚的计算机系统最主要的区别。由于嵌入式系统是为特定的目的而设计的,且常常受到体积、成本、功能、处理能力等各种条件的限制。因此,如果可以最大限度地提高应用系统硬件上和软件上的灵活性,就可以用最低的成本,最少的时间,快速的完成功能的转换。 本课题的目的在于提出并设计一种基于ARM(Advanced RISC Machines)和CPLD(Complex Programmable Logic Device)的可扩展功能嵌入式系统平台,并完成了系统的硬件设计和PCI(Peripheral Component Interconnect)桥的固件设计。设计过程中采用美国ALTIUM公司的ALTIUM DESIGNER 6.0 EDA软件开发了系统的硬件部分。在整个硬件开发环节中,充分采用高速PCB(Printed Circuit Board)的设计原则,并进行全面的电路仿真试验,保证了硬件系统的高度可靠性。本系统承袭了ARM7系列处理器高性能、低功耗、低成本的优点,并充分考虑到用户的需要,扩展了多种常用的外部设备接口以及蓝牙无线接口等,为将米各种可能的应用提供了完善的硬件基础。概括总结起来本文具体工作如下: 1.完全自主设计了具有高扩展性的基于LPC2292嵌入式处理器的嵌入式系统应用开发平台。基于该硬件平台,可以实现许多基于ARM架构处理器的嵌入式应刚而无需对硬什系统作出大的改变,如多协议转换器、CAN(Control Area Network)总线网关、以太网关、各种工业控制应用等。并在具体的设计实践中,总结出了嵌入式系统硬件平台的设计原则及设计方法。 2.完成了基于CPLD的PCI桥接芯片的同什设计,在ARM硬件平台上成功扩展了PCI设备,成功解决了ARM处理器和PCI从设备之间通讯的问题。 3.完成了对所开发的嵌入式系统硬件平台的测试工作,完成了基于AT89C51的PCI测试卡软硬件设计。基于此测试卡,可以实现对系统中的PCI通讯功能进行有效测试,以保证整个硬件系统正常、高效、稳定地运行。本系统的设计完成,使其可以作为嵌入式应用的二次开发或实验平台,用于工业产品开发及高校相关专业的实践教学。

    标签: CPLD ARM 扩展 嵌入式系统设计

    上传时间: 2013-05-22

    上传用户:sztfjm

  • 基于ARM和GPRS技术的第二代身份证无线手持阅读器的研究

    按照公安部规定,我国从 2004 年开始换发第二代居民身份证,预计到 2008 年基本完成第二代居民身份证的换发工作。第二代身份证与第一代身份证最大的区别在于:它的内部嵌入了一枚指甲盖大小的非接触式 IC 芯片,该芯片内存储有姓名、性别等9项信息。本课题设计出一款基于 ARM 和 GPRS 技术的第二代身份证无线手持阅读器,该阅读器能读出第二代身份证内 IC 卡信息,并可通过 GPRS 网络将信息进行无线传输。 本文以该阅读器的设计为主线,论述的主要内容如下: 1.介绍了课题背景及意义。全国 9 亿第二代身份证的换发,必然带来各行业对阅读器的大量需求,而现有阅读器的弊端促使了对阅读器做更深入的研究。 2.介绍了相关概念及技术,包括:无线射频识别技术、ISO/IEC14443 协议、嵌入式系统、ARM、GPRS技术等。 3.详细介绍了该阅读器的硬件设计方法,并给出主要硬件模块电路原理图及其 PCB 板设计方法,同时也简单介绍了硬件的焊接和调试过程。 4.详细介绍了该阅读器的软件设计方法,包括:读卡模块驱动程序、GPRS 模块驱动程序、人机对话模块驱动程序、I/O 口驱动程序的流程图和部分代码。 5.为使该阅读器安全可靠地运行,对阅读器进行了各种功能测试,包括:读卡功能、GPRS 数据传输功能、人机接口功能。 通过功能测试,该阅读器能准确读取第二代身份证内信息并通过GPRS 网络成功将信息发送出去。该阅读器与市面上现有的阅读器相比,具有可脱机操作、无线传输、小巧灵便的优点。由于该阅读器软件采用模块化的设计方法,可以方便移植到其他非接触卡阅读器中,因此本阅读器具有非常广泛的应用前景。

    标签: GPRS ARM 身份证 无线

    上传时间: 2013-06-10

    上传用户:爺的气质

  • 基于ARM和蓝牙的安防系统的设计和实现

    随着人们物质文化生活水平的提高和科学技术的快速发展,智能家居已成为一个发展趋势。智能家居系统采用传感技术、计算机技术和信息传输与处理技术,能给用户提供全方位的服务,同时对住房内的情况进行远程监控和实时管理。安防系统是智能家居中的一个重要的组成部分。传统的安防系统都是基于单片机设计实现的,它难以满足现代家居中网络家电功能,针对这些问题,设计并实现了一种基于ARM和蓝牙的安防系统。 (1) 深入研究了安防系统中视频监控的研究现状与发展趋势,分析了嵌入式Linux操作系统的优、缺点以及选择内核版本为Linux2.6的原因,指出了选题研究的目的和意义。 (2) 从网络拓扑结构和几种重要协议这两个方面入手,阐述了智能家居中的重要技术——蓝牙。 (3) 根据智能家居的功能要求,设计了一种智能家居中的安防系统,论述了ARM9嵌入式微处理器S3C2410的原理以及性能,阐述了安防系统中的NANDFLASH模块、SDRAM模块、RS232串口模块、以太网模块、USB、USB蓝牙、USB摄像头的组成原理以及设计与实现方法。 (4) 根据系统软件环境的需求,构建了嵌入式Linux系统软件平台,论述了交叉编译环境和NFS开发调试环境的建立,移植S3C2410下启动引导程序VIVI,移植嵌入式操作系统Linux(内核版本为2.6.14),阐述了系统相关设备驱动的移植(NAND FLASH、USB、USB摄像头、USB蓝牙)、文件系统的使用,分析了Linux下蓝牙无线通信的实现过程。 (5) 在搭建的嵌入式Linux系统软件平台上,论述了在Windows XP下远程登录到Linux操作系统的方法,阐述了在Linux下使用V4L编程来截取摄像头图象,使用SOCKET编程将截取到的图象传送到室内PC机上,远程监控电脑登录到此PC机上,利用IE浏览器来实现对现场环境的监控。 (6) 结合实验测试环境和测试数据,进行了视频监控系统的性能测试,分析了测试结果并针对出现的问题给出了改进措施。 通过对安防系统的实验测试表明,系统能够很好地检测不法分子的入侵,并通过远程视频监控方式来告知用户,系统运行稳定,达到了预期的设计目标。

    标签: ARM 蓝牙 安防系统

    上传时间: 2013-04-24

    上传用户:yatouzi118

  • 基于ARM控制的新型零电压零电流全桥DCDC变换器的研制

    软开关技术是电力电子装置向高频化、高功率密度化发展的关键技术,已成为现代电力电子技术研究的热点之一。微处理器的出现促进了电力电子变换器的控制技术从传统的模拟控制转向数字控制,数字控制技术可使控制电路大为简化,并能提高系统的抗干扰能力、控制灵活性、通用性以及智能化程度。本文提出了一种利用耦合输出电感的新型次级箝位ZVZCS PWM DC/DC变换器,其反馈控制采用数字化方式。 论文分析了该新型变换器的工作原理,推导了变换器各种状态时的参数计算方程;设计了以ARW芯片LPC2210为核心的数字化反馈控制系统,通过软件设计实现了PWM移相控制信号的输出;运用Pspice9.2软件成功地对变换器进行了仿真,分析了各参数对变换器性能的影响,并得出了变换器的优化设计参数;最后研制出基于该新型拓扑和数字化控制策略的1千瓦移相控制零电压零电流软开关电源,给出了其主电路、控制电路、驱动电路、保护电路及高频变压器等的设计过程,并在实验样机上测量出了实际运行时的波形。 理论分析与实验结果表明:该变换器拓扑能实现超前桥臂的零电压开关,滞后桥臂的零电流开关;采用ARM微控制器进行数字控制,较传统的纯模拟控制实时反应速度更快、电源稳压性能更好、外围电路更简单、设计更灵活等,为实现智能化数字电源创造了基础,具有广泛的应用前景和巨大的经济价值。

    标签: DCDC ARM 控制 全桥

    上传时间: 2013-08-03

    上传用户:cc1

  • 基于FPGA的32位RISC处理器设计与实现

    随着SOC技术、IP技术以及集成电路技术的发展,RISC软核处理器的研究与开发设计开始受到了人们的重视。基于FPGA的RISC软核处理器在各个行业开始得到了广泛的应用,特别是在一些基于FPGA的嵌入式系统中有着越来越广泛的应用前景。 该论文在研究了大量国内外技术文献的基础上,总结了RISC处理器发展的现状与水平。认真分析了RISC处理器的基本结构,包括总线结构,流水线处理的原理,以及流水线数据通路和流水线控制的原理;并详细分析了该设计采用的指令集——MIPS指令集的内在结构。设计出了一个32位RISC软核处理器,这个软核处理器采用五级流水线结构,能完成加法、减法、逻辑与、逻辑或、左移右移等算术逻辑操作,以及它们的组合操作。通过软件仿真和在Altera的FPGA开发板上进行验证,证明了所设计的32位RISC处理器能准确的执行所选用的MIPS指令集,运行速度能达到30MHz,功能良好。 通过对所设计对象特点及其可行性的研究,选用了Altera公司QuartusⅡ软件作为设计与仿真验证的环境。在设计方法上,该课题采用了自顶向下的设计方法。在设计过程中采用了边设计边验证这种设计与验证相结合的设计流程,大大提高了设计的可靠性。该课题在设计过程中还提出了两个有效的设计思路:第一是在32位寄存器的设计中利用FPGA的内部RAM资源来设计,减少了传输延时,提高了运行速度,并大大减少了对FPGA内部资源的占用;第二是在系统架构上采用了柔性化的设计方法,使得设计可以根据实际的需求适当的增减相应的部件,以达到需求与性能的统一。这两个方法都有效地解决了设计中出现的问题,提高了处理器的性能。

    标签: FPGA RISC 处理器

    上传时间: 2013-07-21

    上传用户:caozhizhi

  • 基于FPGA的红外图像预处理系统

    随着红外探测技术和超大规模专用集成电路的发展,实时红外成像系统得到了越来越广泛的应用。如何针对红外图像的特性对红外图像进行实时处理,得到能真实反映探测场景、适合观察分析的红外图像是目前红外成像技术的研究热点。针对红外图像在被采集后立即进行预处理,简化后级数字信号处理单元的繁重任务,在红外成像技术中具有重要意义。本论文主要工作如下: (1)对红外成像的原理、红外图像的形成过程、红外图像的特征以及红外图像与可见光图像的区别进行了阐述。 (2)简要介绍了频域中图像的增强算法,以及图像的灰度变换原理。 (3)通过对时域中各种算法的分析对比,以及时域处理与频域处理的对比,选择数种适合红外图像预处理的算法进行硬件实现,然后再根据硬件实现的难易程度和算法对硬件资源的占用率,以及最终对图像的处理效果,选择一种最佳的平滑和锐化方法。 (4)针对FPGA的特点,采用了模块化结构设计,方便构成并行运算,充分体现了实时处理的要求。 (5)分析了红外图像灰度变换的硬件构成,实现了对红外图像的直方图统计。 (6)阐述了I2C总线标准,使用I2C总线对SAA7115视频图像处理芯片的控制,对模拟的红外图像采集、量化成数字图像信号;由于采用SDRAM进行数据的存储,所以针对数据的存储及读取方式设计了SDRAM存储器的控制器,将量化后的数据存储到SDRAM存储器。 (7)详细阐述了图像频域处理的硬件实现方法,并特别说明了DFT的FPGA硬件构成方法及这种方法与DSP处理器构成方法的区别。然后针对整个系统的时序构成及时序要求,采用了PLL核构成了系统的时序部分,并对系统进行了优化,以提高运行速度及减少资源占用率。

    标签: FPGA 红外图像 预处理

    上传时间: 2013-07-12

    上传用户:顶得柱

  • 基于FPGA的路径识别图像传感器的设计

    基于彩色路径识别的视觉导航方法是当前自动导航小车领域的研究热点和方向。视觉导航是指根据地面路径和被控对象之间的位置偏差控制其运行的方向,因此,地面彩色路径图像的摄取及其识别处理就成为视觉导航系统中的基础和关键。在当前的视觉导航系统设计中,图像处理的硬件平台都是基于通用微处理器,嵌入式微处理器或者DSP进行设计的。这些处理器一个共同的特点就是数据串行处理,而图像处理过程涉及大量的并行处理操作,因此传统的串行处理方式满足不了图像处理的实时性要求。 鉴于微处理器这方面的不足,作者提出一种使用FPGA实现图像识别的并行处理方案,并据此设计一个智能图像传感器。该传感器采用先进的FPGA技术,将图像采集及其显示,路径的识别处理以及通信控制等模块集成在一个芯片上,形成一个片上系统(SOC)。其主要功能是对所采集的彩色路径图像进行识别处理,获得彩色路径的坐标及其方向角,并将处理结果发送给上位机,为自动导航提供控制依据。 本文将彩色路径的识别处理过程划分为三个阶段,第一阶段为颜色聚类识别,以获得二值路径图像,第二阶段为数学形态学运算,用于对第一阶段中获得的二值图像进行去斑处理,第三阶段为路径中心线的定位及其方向角的测量。图像传感器与上位机的通信采用异步串行方式,由于上位机需要控制该传感器执行多种任务,作者定义一种基于异步串行通信的应用层协议,用于上位机对传感器的控制。在图像的显示中,为了弥补图像采集的速率和VGA显示速率的不匹配,作者提出一种基于单端口存储器的图像帧缓冲机制,通过VGA接口将采集的图像实时地显示出来。 根据上述思想,作者完成了系统的硬件电路设计,并对整个系统进行了现场调试。调试结果表明,传感器系统的各个模块都能正常工作,FPGA中的数字逻辑电路能够实时地将路径从图像中准确地识别出来,.充分体现了FPGA对路径图像的高速处理优势,达到了设计预期目标,在一定程度上丰富了路径图像识别处理的技术和方法。

    标签: FPGA 路径识别 图像传感器

    上传时间: 2013-04-24

    上传用户:ghostparker

  • 计算机组成实验平台的设计与实现

    《计算机组成原理》是计算机系的一门核心课程。但是它涉及的知识面非常广,内容包括中央处理器、指令系统、存储系统、总线和输入输出系统等方面,学生在学习该课程时,普遍觉得内容抽象难于理解。但借助于该计算机组成原理实验系统,学生通过实验环节,可以进一步融会贯通学习内容,掌握计算机各模块的工作原理,相互关系的来龙去脉。 为了增强实验系统的功能,提高系统的灵活性,降低实验成本,我们采用FPGA芯片技术来彻底更新现有的计算器组成原理实验平台。该技术可根据用户要求为芯片加载由VHDL语言所编写出的不同的硬件逻辑,FPGA芯片具有重复编程能力,使得系统内硬件的功能可以像软件一样被编程,这种称为“软”硬件的全新系统设计概念,使实验系统具有极强的灵活性和适应性。它不仅使该系统性能的改进和扩充变得十分简易和方便,而且使学生自己设计不同的实验变为可能。计算机组成原理实验的最终目的是让学生能够设计CPU,但首先,学生必须知道CPU的各个功能部件是如何工作,以及相互之间是如何配合构成CPU的。因此,我们必须先设计出一个教学用的以FPGA芯片为核心的硬件平台,然后在此基础上开发出VHDL部件库及主要逻辑功能,并设计出一套实验。 本文重点研究了基于FPGA芯片的VHDL硬件系统,由于VHDL的高标准化和硬件描述能力,现代CPU的主要功能如计算,存储,I/O操作等均可由VHDL来实现。同时设计实验内容,包括时序电路的组成及控制原理实验、八位运算器的组成及复合运算实验、存储器实验、数据通路实验、浮点运算器实验、多流水线处理器实验等,这些实验形成一个相互关联的系统。每个实验先由教师讲解原理及原理图,学生根据教师提供的原理图,自己用MAX+PLUSII完成电路输入,学生实验实际上是编写VHDL,不需要写得很复杂,只要能调用接口,然后将程序烧入平台,这样既不会让学生花太多的时间在画电路图上,又能让学生更好的理解每个部件的工作原理和工作过程。 论文首先研究分析了FPGA硬件实验平台,即实验系统的硬件组成。系统采用FPGA-XC4010EPC84,62256CPLD以及其他外围芯片(例如74LS244,74LS275)组成。根据不同的实验要求,规划不同实验控制逻辑。用户可选择不同的实验逻辑,通过把实验逻辑下载到FPGA芯片中构成自己的实验平台。 其次,论文详细的阐述了VHDL模块化设计,如何运用VHDL技术来依次实现CPU的各个功能部件。VHDL语言作为一种国际标准化的硬件描述语言,自1987年获得IEEE批准以来,经过了1993年和2001年两次修改,至今已被众多的国际知名电子设计自动化(EDA)工具研发商所采用,并随同EDA设计工具一起广泛地进入了数字系统设计与研发领域,目前已成为电子业界普遍接受的一种硬件设计技术。再次,论文针对实验平台中遇到的较为棘手的多流水线等问题,也进行了深入的阐述和剖析。学生需要什么样的实验条件,实验内容及步骤才能了解当今CPU所采用的核心技术,才能掌握CPU的设计,运行原理。另外,本论文的背景是需要学生熟悉基本的VHDL知识或技能,因为实验是在编写VHDL代码的前提下完成的。 本文在基于实验室的环境下,基本上较为完整的实现了一个基于FPGA的实验平台方案。在此基础上,进行了部分功能的测试和部分性能方面的分析。本论文的研究,为FPGA在实际系统中的应用提供研究思路和参考方案。论文的研究结果将对FPGA与VHDL标准的进一步发展具有重要的理论和现实意义。

    标签: 计算机组成 实验

    上传时间: 2013-04-24

    上传用户:小强mmmm

  • 基于FPGA的电力系统谐波检测方法

    随着技术的飞速发展,电力电子装置如变频设备、变流设备等容量日益扩大,数量日益增多。由于非线性器件的广泛使用,使得电网中的谐波污染日益严重,给电力系统和各类用电设备带来危害,轻则增加能耗,缩短设备使用寿命,重则造成用电事故,影响安全生产,电力谐波已经成为电力系统的公害。除了传统的滤波方法,例如,无源滤波、改变系统的拓补结构来抑制谐波外,人们已广泛应用有源滤波器(APF)来消除注入电网的谐波,而实现有源滤波策略的前提就是能够实时、精确地检测出谐波电流。谐波检测是谐波研究中的一个重要的分支,是解决其他相关谐波问题的基础,因此进行谐波检测的研究具有重要的理论意义和实用价值。设计一种精度高、实时性好且适用范围宽的谐波电流检测方法是国内外众多学者致力研究的目标。 本文主要从谐波检测理论和实现方法上探讨了高精度、高实时性谐波检测数字系统的相关问题。论文中阐述了电力系统谐波的相关概念和产生原理,并分析了电力谐波的特点,对国内外各种谐波检测方法进行了分析和研究。在检测理论上,本文采用FFT理论来计算谐波含量,研究了Radix-2 FFT在谐波检测中的应用,综述了可编程元器件的发展过程、工艺发展及目前的应用情况,并介绍了一种主流硬件描述语言VHDL。最后以FPGA芯片XC2S200为硬件平台,以ISE6.0为软件平台,利用VHDL语言描述的方式实现了512点16Bit的快速傅立叶变换系统,并进行了仿真、综合等工作。仿真结果表明其计算结果达到了一定的精度,运行速度可以满足一般实时信号处理的要求。

    标签: FPGA 电力系统 检测方法 谐波

    上传时间: 2013-06-02

    上传用户:moshushi0009

  • 高速图像采集系统的研究与设计

    图像采集是数字化图像处理的第一步,开发图像采集平台是视觉系统开发的基础。视觉检测的速度是视觉检测要解决的关键技术之一,也是专用图像处理系统设计所要完成的首要目标

    标签: 高速图像采集

    上传时间: 2013-04-24

    上传用户:waitingfy