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

FPGA的机器人<b>视觉</b>系统

  • 基于FPGA的模拟演示系统设计

    本文研究了基于FPGA的模拟演示系统,主要研究了其中FPGA控制板硬件设计、FPGA控制模块软件设计及上位机控制软件的设计。在目前的作战演示中,突出了形象、直观、易于分析战场形势的特点。   本文首先介绍了系统设计的背...

    标签: FPGA 模拟 演示系统

    上传时间: 2013-04-24

    上传用户:LIKE

  • 基于FPGA的全数字控制系统设计

    基于FPGA的全数字控制系统设计基于FPGA的全数字控制系统设计

    标签: FPGA 全数字 控制系统设计

    上传时间: 2013-04-24

    上传用户:dct灬fdc

  • 基于ARM和FPGA的远程监控系统设计

    基于嵌入式技术的远程监控系统可以达到动态、无死角的监控目的,可以对一些特殊环境进行远程监视和控制,且不受湿度、温度等条件的影响,广泛应用于军事、交通、智能家居、医疗监护等多个领域。可以解决传统监控系统将图像采集设备固定在一个地方而使监控范围有限,适用场合少等弊端。    本文设计了一款基于ARM和FPGA的远程监控系统。首先在对远程监控系统功能分析的基础上,设计了以ARM为主控制器和FPGA为辅助控制器的硬件电路,采用ARM芯片控制图像采集、速度采集、网络传输等干扰小的模块,采用FPGA芯片控制电机驱动、舵机驱动、电池监控等干扰大的模块,大大提高了系统的稳定性;其次设计了基于WinCE操作系统的图像采集、GPIO、PWM、外中断EINT-19的流接口驱动程序;同时设计了基于WinCE操作系统的图像采集及压缩、网络通信、车模速度采集的应用程序;FPGA内部逻辑电路采用Verilog语言完成电源监控、舵机控制、直流电机控制等功能。    本系统集图像采集和压缩、运动控制、网络传输于一体。其图像采集速度达30帧/秒,图像分辨率达640x480,JPEG压缩比达10:1,控制命令响应时间为1s,网络传输速率达10Mbps。其功能扩展容易,功耗低,体积小,抗干扰能力强,具有很好的市场前景。

    标签: FPGA ARM 远程监控 系统设计

    上传时间: 2013-06-18

    上传用户:heart520beat

  • 基于FPGA的OFDM基带系统研究

    近几年来,OFDM技术引起了人们的广泛注意,根据这项新技术,很多相关协议被提出来。其中WiMax代表空中接口满足IEEE802.16标准的宽带无线通信系统,IEEE标准在2004年定义了空中接口的物理层(PHY),即802.16d协议。该协议规定数据传输采用突发模式,调制方式采用OFDM技术,传输速率较高且实现方便、成本低廉,已经成为首先推广应用的商业化标准。本文对IEEE802.16d OFDM系统物理层进行了研究,并在XILINX公司的Virtexpro II芯片上实现了基带算法。    ⑴探讨了OFDM基本原理及其关键技术。根据IEEE802.16d OFDM系统的物理层发送端流程搭建了基带仿真链路,利用MATLAB/SIMULINK仿真了OFDM系统在有无循环前缀(CP)、多径数目不同等情况下的性能变化。由于同步算法和信道估计算法计算量都很大,为了找到适合采用FPGA实现的算法,分析了同步误差和不同信道估计算法对接收信号的影响,并结合计算量的大小提出了一种新的联合同步算法,以及得出了LS信道估计算法最适合802.16d系统的结论。    ⑵完成了基带发射机和接收机的FPGA硬件电路实现。为了使系统的时钟频率更高,采用了流水线的结构。设计中采用编写Verilog程序和使用IP核相结合的办法,实现了新的联合同步算法,并且通过简化结构,避免了信道估计算法中的繁琐除法。利用ISE9.2i和Modelsim6.Oc软件平台对程序进行设计、综合和仿真,并将仿真结果和MATLAB软件计算结果相对比。结果表明,采用16位数据总线可达到理想的精度。    ⑶采用串口通信的方式对基带系统进行了验证。通过串口通信从功能上表明该系统确实可行。

    标签: FPGA OFDM 基带 系统研究

    上传时间: 2013-04-24

    上传用户:zhangyigenius

  • 基于FPGA的USB通信系统的设计

    随着科学技术水平的不断提高,数字集成电路被广泛应用。通用串行总线USB(Universal Serial Bus)是计算机与外围设备互连的标准接口之一,是一种点对点的通信接口,可同时支持多个外围设备。USB2.0规范的通信速率非常高,其峰值可达480Mbit/s,使得它已经成为目前最流行的外设接口标准。FPGA芯片是今后电子产品发展的趋势,带有USB接口的FPGA系统将有很好的市场需求和发展前景。    论文主要从研究FPGA的结构、Xilinx公司Spartan3F系列中的XC3S400的引脚功能、了解FPGA开发流程、熟悉USB2.0的通信协议以及驱动的一些基本知识入手,目的是完成带有USB接口的FPGA的PCB板的制作和FPGA内部程序的编写以及USB固件的开发。结合了Cypress公司的上位机,开发了基于USB接口的FPGA和PC机通信系统,能够进行数据传输。论文研究了Xilinx的3S400芯片的内部结构和各个引脚的功能,设计了关于Xilinx的3S400最小系统电路图,在Xilinx的FPGA的开发环境,编写了FPGA的代码。由于FPGA内嵌的USB2.0的内核价格昂贵,需要向生产FPGA的芯片厂商购买,因此论文选择了外接USB芯片,虽然增加了PCB板的面积,但其开发成本较低,且技术成熟,大多数USB通信研究者进行广泛研究。论文在详细介绍了USB2.0的通信协议,Cypress公司生产的CY7C68013芯片的结构,以及其固件的开发基础上,开发了基于FPGA的USB与PC机的通信系统,该通信系统可以和上位机进行点对点的数据传输,为大批量的数据通信产品的开发提供了研究和生产的基础。

    标签: FPGA USB 通信系统

    上传时间: 2013-07-26

    上传用户:xz85592677

  • 基于FPGA的有源滤波器系统硬件设计

    由于各种非线性电力电子装置的和功率开关器件的广泛应用产生了谐波。随着对电能质量要求的不断提高,各种治理谐波的电力电子装置就产生了。谐波治理的方法主要有无源滤波技术和有源电力滤波器技术。传统的方法采用LC 无源滤波器,与无源滤波器相比有源电力滤波器具有很大的优越性,因此越来越多的应用到治理谐波污染中。随着以DSP 和FPGA 的高速发展,以全数字化控制技术实现的有源电力滤波器必将更多的应用到谐波装置中去。本文深入分析了谐波治理的研究背景意义和有源滤波器的研究现状和发展趋势。介绍了有源滤波器的基本的工作原理;分类;谐波的检测方法和控制策略,在各个方法的比较上选用基于瞬时无功功率理论的谐波检测法对谐波电流进行了检测。并提出了一种基于 DSP 及FPGA 控制的有源电力滤波器的设计方案,重点研究了三相并联型有源滤波器的控制系统及硬件设计。本文还对系统的功率器件进行了分析并选用IGBT 作为其开关器件。设计了IGBT 驱动及保护电路,利用理论分析和仿真结果设定了系统直流侧电容和输出电感的参数。对整个系统进行了Simulink 仿真实验,选用DSP 和和FPGA 作为核心处理芯片,DSP 用来采集数据并检测谐波,FPGA 用来实现PWM 脉冲的输出。设计并调试出非线性负载,传感器采集,电流电压调理电路,主电路,过零检测电路,IGBT 的驱动及吸收缓冲电路。并在此基础上搭建出了试验平台。给出了DSP 及FPGA 的软件设计思想和流程。

    标签: FPGA 有源滤波器 硬件设计

    上传时间: 2013-04-24

    上传用户:youth25

  • 基于FPGA的视频压缩系统预处理模块设计

    · 摘要:  在视频压缩系统中,视频解码器输出的BT.656数据流不便于TMS320C6416等通用DSP直接进行处理.本文介绍了一种基于FPGA+DSP构架的视频采集方案,通过对FPGA的灵活配置,对输入的BT.656格式视频信号进行预处理和缓冲.系统采用TI的TMS320C6416作为核心DSP,实现了高可靠性的视频压缩. 

    标签: FPGA 视频压缩 模块设计

    上传时间: 2013-07-15

    上传用户:zhenyushaw

  • 基于FPGA的CCD探测系统

    随着图像采集系统的广泛应用,人们对CCD探测系统的要求日益提高。传统的CCD探测系统由于结构复杂,造价较高,己不能满足日益广泛的应用需要。本文设计了一套基于单片FPGA的小型化与经济化的CCD探测系统,能够满足空间光强的测量并实现光信号的识别和处理。    本文研究了CCD探测系统的基本结构。设计了基于单片FPGA的CCD探测系统的硬件电路原理图,完成了硬件电路板制作与调试。系统FPGA选用Altera公司的低成本FPGA芯片EP2C20Q240,电路板采用双层板设计,实现了CCD探测系统的小型化与经济化的目标。利用FPGA器件实现了CCD驱动时序脉冲的设计、实现了单采样与相关双采样的控制程序设计,利用FPGA的数字信号处理功能实现了相关双采样的信号处理。基于FPGA的可编程特性,在不改变外部电路的基础上,通过程序的改变,对CCD驱动频率、模数转换器采样时刻的选择进行方便调节。系统与上位机的数据传输接口采用了网络传输方案,充分发挥了网络传输的远距离传输、远程访问、信息共享等优势,系统采用基于FPGA的NiosⅡ嵌入式处理器系统,通过对其应用软件的开发,实现了系统与上位机之间数据的可靠性传输。

    标签: FPGA CCD 探测系统

    上传时间: 2013-08-06

    上传用户:hainan_256

  • 基于FPGA的航电数据处理及传输系统

    本文结合目前国内外航电数据处理系统的发展概况,设计了一款集数据采集、处理、控制及传输于一体的航电处理系统。文章首先深入研究了自适应滤波器原理,分析了LMS算法性能,着重从影响算法性能的因素入手,通过分析仿真,改进算法,提升了算法性能,给出仿真结果分析,并设计应用于系统之中;其次介绍了ARINC-429航空总线和RS-422串行总线的信息标准和传输格式。在此基础上,设计了基于FPGA的解决航电系统数据采集、滤波处理、控制传输和复杂非线性运算的一体化实现方案。选用XILINX公司的FPGA,实现了航电数据采集、传输和控制,集成了ARlNC-429和RS-422两种通信接口,实现了总线冗余,并实现了数据滤波和相应的算法处理。最后,在实验室环境下,对每个模块分别进行了软硬件测试。

    标签: FPGA 数据处理 传输系统

    上传时间: 2013-07-01

    上传用户:R50974

  • 基于FPGA的永磁电机控制系统

    随着经济的发展,科学技术的进步,永磁电机的研发和控制技术都有了快速的发展。永磁电机的发展也带来了永磁电机控制器的发展,电机控制器已经由传统的模拟元件控制器,逐渐转向数模混合控制器、全数字控制器。基于现场可编程门阵列(FPGA——Field Programmable Gate Array)的新一代数字电机控制技术得到越来越多的关注。现在的FPGA不仅实现了软件需求和硬件设计的完美集合,还实现了高速与灵活性的完美结合,使其已超越了ASIC器件的性能和规模。在工业控制领域,FPGA虽然起步较晚,但是发展势头迅猛。    本文在介绍了传统无刷直流电机控制技术的基础上,分析了采用FPGA实现电机控制的优点。详细介绍了使用硬件编程语言,在FPGA中编程实现永磁无刷直流电机速度闭环控制的各个关键环节,如:PI调节器、数字PWM等等。在实现永磁无刷直流电机速度闭环控制的同时,将速度检测环节采用FPGA实现,减小了系统硬件开销。在实现单台永磁无刷直流电机速度闭环控制的基础上,本文在一片FPGA芯片上实现了多台永磁无刷直流电机的速度闭环独立控制系统。介绍了采用FPGA进行多台电机控制具有独特的优势,这些优势使得FPGA在实现多台电机控制时非常方便,具有单片机(MCU)和数字信号处理器(DSP)无法比拟的优点。文中对基于FPGA的单台和多台永磁无刷直流电机控制系统分别进行了实验验证。    FPGA编程灵活,设计方便,本文在FPGA中实现了各种不同的PWM调制方式。从电路方面详细分析了采用不同的PWM调制,换相时无刷直流电机母线的反向电流问题。借助FPGA平台,对各种PWM调制方式进行了实验,对理论分析进行了验证。    另外,本文介绍了目前非常流行的一种FPGA图形化设计方法,即基于XSG(Xilinx System Generator)的FPGA设计。这种设计方法具有图形化、模块化的优点,大大方便了用户的FPGA开发设计。在XSG中建立的仿真系统,区别于传统的Simulink仿真,可以直接生成相应的硬件编程语言代码下载到FPGA中运行。本文借助XSG软件设计在XSG/Simulink中实现了永磁同步电机矢量控制系统的混合建模算法,并进行了仿真。

    标签: FPGA 永磁电机 控制系统

    上传时间: 2013-04-24

    上传用户:wangyi39