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

色环电阻识别软件

  • 基于FPGA的DDS信号源设计.rar

    作为电子类专业学生,实验是提高学生对所学知识的印象以及发现问题和解决问题的能力,增加学生动手能力的必须环节。本设计的目的就是开发一套满足学生实验需求的信号源,基于此目的本信号源并不需要突出的性能,但经济上要求低成本,同时要求操作简单,能够输出多种波形,并且利于学生在此平台上认识信号源原理,同时方便在此平台上进行拓展开发。 设计中运用虚拟仪器技术将计算机屏幕作为仪器面板,采用EPP接口,同时在FPGA上开发控制电路,为后续开发留下了空间,同时节省了成本。本设计采用地址线16位,数据线12位的静态RAM作为信号源的波形存储器,后端采用两种滤波类型对需要滤波的信号进行滤波。启动信号时软件需要先将波形数据预存在存储器中便于调用,最后得到的结果基本满足教学实验的需求。 本文结构上首先介绍了直接采用DDS芯片制作信号源的利弊,及作者采用这种设计的初衷,然后介绍了信号源的整体结构,总体模块。以下章节首先介绍FPGA内部设计,包括总体结构和几大部分模块,包括:时钟产生电路,相位累加器,数据输入控制电路,滤波器控制电路,信号源启动控制电路。 然后介绍了其他模块的设计,包括存储器选择,幅度控制电路的设计以及滤波器电路的设计,本设计的幅度控制采用两级DA级联,以及后端电阻分压网络调节的方式进行设计,提高了幅度调节的范围。对于滤波器的设计,依据不同的信号频率,分成了4个部分,对于500K以下的信号采用的是二阶巴特沃斯有源低通滤波,对于500K以上至5M以下信号采用的五阶RC低通滤波器。 在软件设计部分,分成两个部分,对于底层驱动程序采用以Labwindows/CVI为平台进行开发,利用其编译和执行速度快,并且和LabVIEW能够很好连接的特性。对于上层控制软件,采用以LabVIEW为平台进行开发,充分利用其图化设计,易于扩展。 论文最后对所做工作进行了总结,提出了进一步改进的方向。

    标签: FPGA DDS 信号源

    上传时间: 2013-04-24

    上传用户:afeiafei309

  • 基于FPGA的ICT在线测试仪硬件设计.rar

    焊有元件的印制电路板在线测试是印制电路板生产过程中的一个重要环节,关系着整个电子产品的质量。本文在深入研究国内外印制电路板自动测试技术的基础上,结合当前先进的电子技术,设计出一套高性能,低价位,小体积,便于携带和操作的印制电路板在线测试仪。 本文设计的在线测试仪系统包括控制器电路、信号发生电路、信号采集电路、元件测试电路、USB通信电路和开关矩阵电路等,其中控制器电路是以FPGA可编程控制芯片为核心,负责控制下位机其它所有电路的正常工作,并实现与上位机间的通信。 针对模拟元件的测试,本文首先探讨了对印制电路板上模拟元件测试时的隔离原理,继而详细阐述了电阻、电容(电感)、二极管、三极管、运算放大器等的测试方法,并分别设计了硬件测试电路。因为测试时需向被测元件施加测试激励信号,本文设计并完成了一信号发生电路,可输出幅值可调的直流恒压源信号和直流恒流源信号、幅值和频率都可调的交流信号。 针对数字器件的测试,本文将数字器件分为两种,一种为具有边界扫描功能单元的器件,另一类为非边界扫描器件,并分别对两种类型的数字器件的测试原理和方法进行了详细的描述,在文中给出了相关的硬件测试电路图。 本设计中,所有测试激励信号经测试电路后输出的测试结果都是直流电压信号,所以本文设计了一通用信号采集电路来完成对测试结果的取样。本文还设计了开关矩阵电路,用于将被测印制电路板上的元件接入到测试电路中。对通信电路的设计,本文采用USB通信方式与上位机进行有效的数据交换,并通过USB接口芯片完成了硬件电路的设计。 在软件方面,本文采用NiosⅡ C语言完成所有软件设计,以协助硬件部分来完成对印制电路板的测试工作。 本文已完成各部分电路试验及系统联调,试验证明设计达到了项目预定要求。

    标签: FPGA ICT 在线测试仪

    上传时间: 2013-08-02

    上传用户:fywz

  • ISP并口烧写软件.rar

    51单片机综合学习系统 ISP并口烧写软件

    标签: ISP 并口 烧写

    上传时间: 2013-07-25

    上传用户:Neoemily

  • STC芯片烧写软件.rar

    51单片机综合学习系统 STC芯片烧写软件

    标签: STC 芯片烧写 软件

    上传时间: 2013-04-24

    上传用户:akk13

  • SST芯片烧写软件.rar

    51单片机综合学习系统 SST芯片烧写软件

    标签: SST 芯片烧写 软件

    上传时间: 2013-07-21

    上传用户:plsee

  • 周立功I2c软件包.rar

    周立功I2c软件包,详细的I2C程序.挺好的程序

    标签: I2c 软件包

    上传时间: 2013-04-24

    上传用户:DanXu

  • 基于FPGA语音识别系统设计与实现.rar

    近年来,语音识别研究大部分集中在算法设计和改进等方面,而随着半导体技术的高速发展,集成电路规模的不断增大与各种研发技术水平的不断提高,新的硬件平台的推出,语音识别实现平台有了更多的选择。语音识别技术在与DSP、FPGA、ASIC等器件为平台的嵌入式系统结合后,逐渐向实用化、小型化方向发展。 本课题通过对现有各种语音特征参数与孤立词语音识别模型进行研究的基础上,重点探索基于动态时间规整算法的DTW模型在孤立词语音识别领域的应用,并结合基于FPGA的SOPC系统,在嵌入式平台上实现具有较好精度与速度的孤立词语音识别系统。 本系统整体设计基于DE2开发平台,采用基于Nios II的SOPC技术。采用这种解决方案的优点是实现了片上系统,减少了系统的物理体积和总体功耗;同时系统控制核心都在FPGA内部实现,可以极为方便地更新和升级系统,大大地提高了系统的通用性和可维护性。 此外,由于本系统需要大量的高速数据运算,在设计中作者充分利用了Cyclone II芯片的丰富的硬件乘法器,实现了语音信号的端点检测模块,FFT快速傅立叶变换模块,DCT离散余弦变换模块等硬件设计模块。为了提高系统的整体性能,作者充分利用了FPGA的高速并行的优势,以及配套开发环境中的Avalon总线自定义硬件外设,使系统处理数字信号的能力大大提高,其性能优于传统的微控制器和普通DSP芯片。 本论文主要包含了以下几个方面: (1)结合ALTERA CYCLONE II芯片的特点,确定了基于FPGA语音识别系统的总体设计,在此基础上进行了系统的软硬件的选择和设计。 (2)自主设计了纯硬件描述语言的驱动电路设计,完成了高速语音采集的工作,并且对存储数据芯片SRAM中的原始语音数据进行提取导入MATLAB平台测试数据的正确性。整个程序测试的方式对系统的模块测试起到重要的作用。 (3)完成高速定点256点的FFT模块的设计,此模块是系统成败的关键,实现高速实时的运算。 (4)结合SOPC的特性,设计了人机友好接口,如LCD显示屏的提示反馈信息等等,以及利用ALTERA提供的一些驱动接口设计完成用户定制的系统。 (5)进行了整体系统测试,系统可以较稳定地实现实时处理的目的,具有一定的市场潜在价值。

    标签: FPGA 语音识别 系统设计

    上传时间: 2013-05-23

    上传用户:ABCD_ABCD

  • 高速实时信号处理系统的FPGA软件设计与实现.rar

    随着现代DSP、FPGA等数字芯片的信号处理能力不断提高,基于软件无线电技术的现代通信与信息处理系统也得到了更为广泛的应用。软件无线电的基本思想是以一个通用、标准、模块化的硬件系统作为其应用平台,把尽可能多的无线及个人通信和信号处理的功能用软件来实现,从而将无线通信新系统、新产品的开发逐步转移到软件上来。另一方面,现代信号处理系统对数据的处理速度、处理精度和动态范围的要求也越来越高,需要每秒完成几千万到几百亿次运算。因此研制具备高速实时信号处理能力的通用硬件平台越来越受到业界的重视。 @@ 目前的高速实时信号处理系统一般均采用DSP+FPGA的架构,其中DSP主要负责完成系统通信和基带信号处理算法,而FPGA主要完成信号预处理等前端算法,并提供系统常用的各种外部接口逻辑。本文的主要工作就在于完成通用型高速实时信号处理系统的FPGA软件设计。 @@ 本文提出了一种基于多DSP与FPGA的通用高速实时信号处理系统的架构。综合考虑各方面因素,作者选择使用两片ADSP-TS201浮点DSP以混合耦合模型构成系统信号处理核心;以Xilinx公司最新的高性能FPGA Virtex-5系列的XC5VLX50T提供系统所需的各种接口,包括与ADSP-TS201的高速Linkport接口以及SPI、UART、SPORT等常用外设接口。此外,作者还选择了ADSP-BF533定点DSP加入系统当中以扩展系统音视频信号处理能力,体现系统的通用性。 @@ 基于FPGA的嵌入式系统设计正逐渐成为现代FPGA应用的一个热点。结合课题需要,作者以Xilinx公司的MicroBlze软核处理器为核心在Virtex-5片内设计了一个嵌入式系统,完成了对CF卡、DDR2 SDRAM存储器的读写控制,并利用片内集成的三态以太网MAC硬核模块,实现了系统与上位PC机之间的以太网通信链路。此外,为扩展系统功能,适应未来可能的软件升级,进一步提高系统的通用性,还将嵌入式实时操作系统μC/OS-II移植到MicroBlaze处理器上。 @@ 最后,作者介绍了基于Xilinx RocketIO GTP收发器的高速串行传输设计的关键技术和基本的设计方法,充分体现了目前高速实时信号处理系统的发展要求和趋势。 @@关键词:高速实时信号处理;FPGA;Virtex-5;嵌入式系统;MicroBlaze

    标签: FPGA 实时信号 处理系统

    上传时间: 2013-05-17

    上传用户:wangchong

  • 基于FPGA的数字图像实时消像旋的方法研究.rar

    本研究针对目标识别等系统中由于载机转动而使目标图像发生旋转,给测量及人眼观察带来的影响,因此需要对目标图像进行实时的反旋转处理,对目前出现的消像旋技术进行分析和比较,选择从电子学消旋方法出发,研究图像消像旋的方法,并给出了基于FPGA的实时消像旋系统的完整结构和相应的算法设计。 本文在对电子图像消旋原理的深入分析的基础上,设计并利用Visual C++6.0软件仿真实现了一种优化的快速旋转算法,再利用后插值处理保证了图像的质量;构建了以ACEX EP1K100为核心的数字图像实时消像旋系统,利用VHDL硬件描述语言实现了整个消像旋算法的FPGA设计。该系统利用高速相机和Camera Link接口传输图像,提高了系统的运行速度。利用QuartusII和Matlab软件对整个算法设计进行混合仿真实验。实验结果表明,该系统能够成功地对采集到的灰度图像进行消像旋处理,旋转后的图像清晰稳定,像素误差小于一个像素,而且对于视频信号只有一帧的延时不到20ms,达到系统参数要求。

    标签: FPGA 数字图像 方法研究

    上传时间: 2013-07-04

    上传用户:MATAIYES

  • 基于FPGA的高速串行接口模块仿真设计.rar

    现代社会信息量爆炸式增长,由于网络、多媒体等新技术的发展,用户对带宽和速度的需求快速增加。并行传输技术由于时钟抖动和偏移,以及PCB布线的困难,使得传输速率的进一步提升面临设计的极限;而高速串行通信技术凭借其带宽大、抗干扰性强和接口简单等优势,正迅速取代传统的并行技术,成为业界的主流。 本论文针对目前比较流行并且有很大发展潜力的两种高速串行接口电路——高速链路口和Rocket I/O进行研究,并以Xilinx公司最新款的Virtex-5 FPGA为研究平台进行仿真设计。本论文的主要工作是以某低成本相控阵雷达信号处理机为设计平台,在其中的一块信号处理板上,进行了基于LVDS(Low VoltageDifferential Signal)技术的高速LinkPort(链路口)设计和基于CML(Current ModeLogic)技术的Rocket I/O高速串行接口设计。首先在FPGA的软件中进行程序设计和功能、时序的仿真,当仿真验证通过之后,重点是在硬件平台上进行调试。硬件调试验证的方法是将DSP TS201的链路口功能与在FPGA中的模拟高速链路口相连接,进行数据的互相传送,接收和发送的数据相同,证明了高速链路口设计的正确性。并且在硬件调试时对Rocket IO GTP收发器进行回环设计,经过回环之后接收到的数据与发送的数据相同,证明了Rocket I/O高速串行接口设计的正确性。

    标签: FPGA 高速串行 接口模块

    上传时间: 2013-04-24

    上传用户:恋天使569