基于USB总线的虚拟频谱分析仪设计
- 格式:pdf
- 大小:576.58 KB
- 文档页数:5
基于USB接口虚拟仪表的实现目录摘要 (2)Abstract (3)第一章绪论 (4)1.1课题的研究背景 (4)1.2研究前景 (4)第二章系统的总体设计方案 (5)第三章硬件部分 (5)3.1 AD5932 :该芯片是用来产生线性扫频信号的 (5)3.1.1 AD5932引脚排列: (6)3.1.2 AD5932引脚功能描述: (6)3.2 AT89S51:是用来控制和处理产生的线性扫频信号的的单片机 (8)3.2.1 AT89S51的引脚排列 (8)3.2.2.引脚功能说明 (9)3.3 PL2303: 是用来生产USB接口转换器,使信号能在电脑中显示出来,起到连接作用 (11)3.4 TXC:增益控制,防止扫频信号的衰减 (12)3.5 示波器:显示最后的扫频信号 (12)第四章软件部分 (13)4.1 LabVIEW的发展过程 (13)4.2 LabVIEW软件的系统介绍 (13)4.2.1 前面板和程序框图 (14)4.2.2. 操作模板 (16)4.2.3 程序设计的各过程 (18)4.2.4 软件调试 (23)4.3 显示线性扫频信号 (23)第五章结论 (24)第六章参考文献 (25)致谢 .................................................................................................................................... 错误!未定义书签。
附件一 ................................................................................................................................ 错误!未定义书签。
摘要LabVIEW软件属于虚拟仪器的一种,是一种程序开发环境,由美国国家仪器(NI)公司设计设计。
基于USB数据采集的虚拟仪器的研究与设计的开题报告一、选题的背景和意义随着计算机技术的迅速发展,虚拟仪器已经成为了现代化科学研究和实验的一种重要手段,它具备了快速、高效、精确等特点。
虚拟仪器通过软件模拟实验的过程,它减少了实验的成本和实验所需的时间,让科学研究变得更加高效和精确。
同时,它也极大地方便了对各种数据测量、控制参数的实验实现和数据分析与处理。
USB作为一种数据传输的标准接口,在实验测量中得到了广泛的应用。
它具有方便、快速的优点,使得虚拟仪器系统的数据采集更加方便,从而在工业和科研方面得到广泛的应用。
因此,基于USB数据采集的虚拟仪器具有非常广泛的应用前景,对于提高测量系统的自动化程度,同时提高实验测量的精度和效率都有重要意义。
本文旨在探讨基于USB数据采集的虚拟仪器的研究与设计。
二、研究目的1.了解虚拟仪器的发展历程和发展现状。
2.分析虚拟仪器与传统仪器的特点和优势。
3.研究USB接口的原理和优势,分析其在虚拟仪器系统中的应用。
4.设计基于USB数据采集的虚拟仪器系统,实现对各种实验数据的采集、处理、分析。
5.利用该系统对实验数据进行实时监测和数据处理。
三、研究内容及预期成果1.研究虚拟仪器技术的现状及发展趋势。
2.研究USB数据采集技术及其在虚拟仪器系统中的应用方法。
3.设计一种基于USB数据采集的虚拟仪器系统,实现实验数据的采集、处理和分析。
4.通过实验验证该系统的性能指标,如采集速率、误差等。
5.利用该系统对实验数据进行实时监测和数据处理,并能够进行数据可视化展示。
预期成果:开发出一种基于USB数据采集的虚拟仪器系统,具有采集速率快、操作简单、数据可视化等特点。
经过实验测试,该系统的性能指标达到预期的要求,具有较高的实用性和应用前景。
四、研究方法1.文献调研法:对虚拟仪器技术和USB接口应用的相关文献进行调研和阅读,掌握虚拟仪器技术和USB接口技术的基本原理和发展历程。
2.实验方法:通过实验验证系统的性能指标,完成基于USB数据采集的虚拟仪器系统的软硬件设计和测试,得出可靠的实验数据。
基于USB总线的虚拟仪器设计洛桑旺堆(西北民族大学数学与计算机科学学院,兰州730000):本文对虚拟仪器的概念和基本分类进行了论述,对基于USB总线的虚拟仪器设计进行了探讨,并从硬件系统设计及软件系统设计两个方面进行了详细分析。
关键词:USB总线;虚拟仪器;设计中图分类号:TP333.96文献标识码:A文章编号:1007-9599(2010)05-0000-01ofagainstUSBLuosangWangdui(NorthwestUniversityforNationalities,MathematicsandComputerScienceCollege,Lanzhou730000,China)Abstract:Thepaperelaboratedontheconceptionandtypeofinstrument,andprobedintotheofbasedonU SB,andgivenadetaildiscussionontheconstructionofthehardwareandtechniquesofthesoftware.Keywords:USB;Virtual;Instrument;Design一、虚拟仪器概述虚拟仪器是基于计算机的信号测量技术,最早由美国国家仪器公司提出。
1986年,NI公司提出“软件即仪器”的口号,打破了传统仪器的设计思想[1]。
与传统仪器相比,虚拟仪器在各个方面都具有明显的技术优势。
根据采用的总线标准,虚拟仪器可分为PCI总线式虚拟仪器、VXI总线式虚拟仪器、PXI总线式虚拟仪器等。
自USB2.0总线协议推出后,USB2.0总线就以其便携、快速、即插即用等优点得到了迅速的推广应用,将USB总线技术与虚拟仪器的设计相结合得到了众多仪器开发商的广泛关注。
二、USB总线式虚拟仪器系统的主要设计概述USB就是通用串行总线,以其方便、快捷、传输速率高等优势受到广大计算机用户的青睐,并得到迅速的推广应用。
0 引言虚拟仪器(Virtual Instrument,简称VI)是计算机技术和仪器测量技术相结合而产生的一种新型仪器。
与传统意义上功能固定的仪器不同,用户可以根据自身需求,灵活地对虚拟仪器进行设计、维护和修改。
和传统仪器相比,虚拟仪器功能更强、用途更广、操作更简单、体积更小、可扩充性更好[1]。
频谱分析是信号处理中一种重要的分析手段,而频谱分析仪也是工程师和高校老师常用的一种测量仪器。
传统的频谱分析仪体积庞大,价格昂贵。
本文以美国NI 公司LabVIEW 8.5为开发平台,用软件来实现信号的处理及频谱分析,实现了多功能虚拟频谱分析仪的设计,成本低廉,使用方便。
并采用NI 公司USB-6008作为数据采集卡,接入实际信号,通过实验验证了其可行性和有效性。
1 基本原理1.1 虚拟仪器概述虚拟仪器是基于计算机平台,利用软件设计友好的仪器面板,并进行信号的分析和处理,从而完成传统仪器的各种功能。
它充分体现了“软件就是仪器”的理念。
虚拟仪器彻底打破了传统仪器功能、性能、界面不可改变的性质,完全根据需要自定义设计,相当于一套为用户专门定制的仪器。
LabVIEW 软件提出了图形化编程的概念,它使用“所见即所得”的可视化技术建立人机界面,使用图标表示功能模块,使用连线表示各模块之间的数据传递。
用LabVIEW 开发的应用程序称为VI,它由前面板和程序框图构成。
前面板是人机交互的窗口,程序框图是VI 的代码,是设计的关键部分[2]。
1.2 频谱分析仪原理经典的信号处理技术包括时域分析和频域分析。
时域分析是指研究信号的波形随时间变化的规律,频域分析是指在频域上对信号进行处理、分析和显示。
早期的频谱分析仪是将一组滤波器连在一起,每个滤波器都是一个调谐到不同中心频率上的带通滤波器,滤波器的输出与检波器相连,将交流信号变为仪表显示的直流电平。
随着电子技术的发展,扫频外差式频谱仪逐渐占据主导。
随着数字信号处理理论和计算机技术的发展,出现了以傅立叶变换为基础的现代频谱分析仪。
基于USB总线的虚拟数字示波器的设计
1.硬件设计:首先需要设计一个硬件电路板,其中包括输入电路、采
样电路和数字信号处理电路等部分。
输入电路用于接收待测的模拟信号,
并将其转换为数字信号;采样电路用于对模拟信号进行采样,得到离散的
数字信号;数字信号处理电路用于对采样得到的数字信号进行处理和分析。
2.软件设计:通过USB接口与计算机建立连接,并通过USB总线传输
数据。
需要编写驱动程序,将接收到的信号数据传输到计算机上的虚拟示
波器软件中。
3.虚拟示波器软件设计:设计一个用户友好的图形界面,用于显示采
集的信号波形。
可以选择不同的触发方式、时间尺度和波形尺度,支持光
标测量、数据存储和导出等功能。
4.数据处理算法设计:根据采样得到的信号数据,进行数据处理和分析。
可以实现基本的波形显示和光标测量功能,并可能包括滤波、频谱分
析和波形解码等高级功能。
需要注意的是,虚拟数字示波器的设计需要考虑采样率、分辨率和带
宽等参数的选取,以及信号的阻抗匹配、传输延迟和抗干扰能力等方面的
工程设计。
此外,还需要对硬件电路进行性能测试和软件功能测试,以确
保系统的稳定性和可靠性。
基于USB接口的虚拟逻辑分析仪的实现的开题报告一、研究背景虚拟逻辑分析仪是一种常用的测试工具,它可以帮助开发者分析和调试数字电路,识别信号的来源和运行情况。
传统的逻辑分析仪需要占用大量的硬件资源,而且通常价格昂贵,成本较高。
而基于USB接口的虚拟逻辑分析仪则可以通过电脑的USB接口进行数据传输和控制,节省了大量硬件成本,并且方便携带和使用。
二、研究目的本项目旨在实现一款基于USB接口的虚拟逻辑分析仪,能够快速、准确地获取并解析数字电路信号,帮助开发者快速排查问题。
三、研究内容1. 硬件平台设计:硬件平台设计是虚拟逻辑分析仪的关键,需要设计具有高速传输和存储功能的FPGA芯片,以满足高速数字信号的获取和处理。
2. 软件平台设计:软件平台设计包括虚拟逻辑分析仪的驱动程序开发、数据解析、图形界面设计等,需要充分考虑用户交互体验和数据处理效率。
3. 微控制器设计:微控制器是虚拟逻辑分析仪的核心控制器,需要考虑芯片性能和与FPGA芯片的数据交互方式。
4. 测试与调试:测试与调试是虚拟逻辑分析仪实用化的重要环节,需要使用标准测试信号和真实的数字电路进行测试,并进行性能评估和调试优化。
四、研究方法本研究将采用以下方法:1. 硬件设计:采用FPGA芯片作为高速数字信号的获取和处理器,采用微控制器作为系统控制器,并按照具体需求进行硬件接口的设计。
2. 软件设计:采用C/C++、VHDL、LabVIEW等开发语言进行软件设计,尽可能优化和简化数据解析和图形界面的操作流程。
3. 测试与调试:采用标准测试信号和真实的数字电路进行测试和评估,并采用优秀的调试工具和技巧进行性能优化。
五、预期成果本项目的预期成果包括以下方面:1. 实现一款基于USB接口的虚拟逻辑分析仪原型。
2. 实现高速数字信号的获取和处理,并能够准确解析信号。
3. 实现简单易用的图形界面,并能够快速进行数据分析和调试。
4. 完成测试与评估,体现产品优秀性能和可靠性。
基于USB-6251的虚拟频谱分析仪开发研究王兵;夏友才【摘要】文中介绍了运用LabVIEW2009软件,结合NI的USB-6251数据采集卡实现虚拟频谱分析仪的开发研究,实现了对外部信号的采集、幅相谱的分析、功率谱的分析、谐波分析和联合时频分析,并具备波形存储和读取功能。
系统调试结果证明该仪器实现了一般频谱分析仪所具有的基本功能,增加了数据分析处理能力。
%This paper describes the development and research of virtual spectrum analyzer based on LabVIEW2009 software and data acquisition module USB-6251 made in NI.The virtual spectrum analyzer realizes the functions of signal acquisition from external,amplitude-phase analysis,power spectrum analysis,harmonic analysis,joint time-frequency analysis and load and store functions of waveform.Testing result proves that the virtual instrument realized general functions of spectrum analyzer,and extends data processing capacities.【期刊名称】《实验科学与技术》【年(卷),期】2012(010)005【总页数】2页(P10-11)【关键词】虚拟仪器;USB-6251卡;频谱分析仪;数据采集【作者】王兵;夏友才【作者单位】攀枝花学院教务处,四川攀枝花617000;攀枝花学院教务处,四川攀枝花617000【正文语种】中文【中图分类】TB526;TP391.98虚拟仪器是一种全新概念的仪器,就是在以计算机为核心的硬件平台上,由用户设计定义虚拟面板,测试功能由软件编程实现的一种计算机仪器系统[1]。
基于USB总线的嵌入式虚拟仪器的设计摘要:针对传统虚拟仪器不具有即插即用、热插拔等功能,提出了基于系统和USB 总线技术构建嵌入式虚拟仪器的设计方案和具体实现。
同时在分析传统虚拟仪器不足的基础上,构建了基于USB总线的虚拟仪器体系。
该嵌入式技术可以把虚拟仪器的硬件集成在嵌入式电路板上,软件固化在Flash 存储器上,完成A/D转换、D/A转换以及数字滤波和数字信号处理等功能,并给出了软、硬件设计方案。
设计的虚拟仪器具有智能化和良好的系统扩展性,是未来虚拟仪器发展的方向。
关键词:虚拟仪器,嵌入式系统,通用串行总线0 引言虚拟仪器是以计算机作为测试仪器的硬件平台,通过调用不同的软件实现特定的测试功能,达到仪器的多功能快速切换,从而实现普通仪器的全部功能以及一些在普通仪器上无法实现的功能。
随着后PC时代的来临,业界对虚拟仪器的智能化和小型化的要求越来越高。
嵌入式系统的发展使得基于嵌入式微处理器和实时操作系统的嵌入式虚拟仪器能够满足恶劣工作环境下的便携虚拟仪器的需要。
同时,基于USB总线的仪器设备克服了现有PC总线虚拟仪器的不足,具有即插即用、热插拔的优点,满足自动化工业测量的要求,特别适合现场信号的测试。
因此,基于嵌入式计算平台和USB总线技术,设计具有数据融合和USB总线协议的通信能力的虚拟仪器成为构建测试系统的新思路。
1 传统虚拟仪器及其缺点目前比较流行的虚拟仪器系统基本上是基于PCI/ISA总线的插卡式虚拟仪器。
通过将特定的仪器功能制作在数据采集卡上,然后将其插入计算机的扩展槽中,在计算机的软硬件支持下完成测试任务[1]。
相对于传统的仪器而言,虚拟仪器使用户可以根据具体的应用需要,设计自己的仪器系统,实现了仪器的定制化和多样化。
但是,基于PCI/ISA总线的虚拟仪器存在着明显的缺点:一方面在插入数据采集卡时需要打开主机箱,由于主机上的PCI插槽有限,直接接入主机的现场测试信号对计算机的安全造成很大的威胁;同时,计算机内部的强电磁干扰对被测信号也会造成很大的影响,并且由于采用插卡模式,不便于与笔记本电脑相连,进行现场数据信号的测试;另一方面,由于通用PC机主要用于办公室环境,它的电气和机械设计不以工业应用为目的,系统的可靠性差。
开发设计基于USB总线的虚拟频谱分析仪设计黄 娟1 于莉娜2 胡金海3 李英伟2 刘兴斌3(1.大庆油田公司采油一厂工程技术大队 黑龙江大庆) (2.燕山大学信息学院 河北秦皇岛)(3.大庆测试技术服务分公司生产测井研究所 黑龙江大庆)摘 要:文章详细介绍了基于USB总线的虚拟频谱分析仪的设计过程。
该仪器使用嵌入式混合处理器MC56F8323来实现动态信号的实时采集、频谱分析和数字滤波等功能。
处理结果由U SB2.0接口芯片CY7C68013上传至PC机,以完成数据显示、存储、绘制图形等功能。
其中,CY7C68013工作于Slave FIFO模式,以实现与MC56F8323间的数据传输。
该系统可同时对两路动态信号进行实时谱分析,每路采样频率高达500kHz。
关键词:频谱分析仪;USB总线;混合控制器;Salve FIFO模式中图法分类号:TN874+.2 文献标识码:B 文章编号:1004-9134(2006)06-0019-030 引 言USB(通用串行总线)是一种应用在计算机领域的新型接口技术[1],与传统串行口相比,具有传输速度快,支持即插即用和热插拔等优点。
MC56F8323被称为 合成处理器 [2、3],其含义是该器件采用了结合DSP与MCU功能的56800内核,它以16位代码密度实现了32位的性能,可以替代传统MC U在32位系统中应用。
本文旨在利用MC56F8323对外部模拟信号进行采集,并采用时域抽取基2FFT算法对其进行频谱分析,最后将运算结果通过USB总线传输给PC机,以完成数据显示、存储、绘制图形等功能。
本系统所使用的USB接口控制器为Cypress公司的EZ-USB FX2系列中的CY7C68013-56PVC芯片,它支持12Mb/s的全速传输和480Mb/s高速传输。
可使用4种USB传输方式,实现控制、中断、块和同步,完全适用于USB2.0,并向下兼容USB1.1。
1 硬件设计频谱分析仪硬件系统包括四个子功能模块:信号预处理模块、A/D采集模块、FFT运算模块、USB传输模块,组成框图如图1所示。
其中,A/D采集模块和FFT运算模块均集成在中央处理器MC56F8323中。
1.1信号预处理模块图1 硬件系统组成框图信号预处理单元由射随电路和限幅电路两部分组成,负责对输入进来的模拟信号进行预处理。
因射随电路具有输入阻抗高、输出阻抗低、电压增益近似为1的特点,可以起到系统前后级隔离的作用。
本系统中射随电路的主要实现芯片是高速四运放TL3474,该芯片采用+5V供电,最高工作增益带宽积可达4MHz。
为了保护本系统A/D转换单元免受高低电压冲击的影响,又在射随电路后面增加了一个限幅电路,该电路的结构相对简单,主要由二极管1N4007组成,输出电压最大值为4V,最小值为0.7V。
1.2 A/D采集模块本系统的A/D采集模块集成在中央处理器MC56F8323中,负责对模拟输入信号进行A/D转换。
MC56F8323内部具有2个4通道12位ADC,最大转换时钟频率为5MHz,可以完成对模拟信号的实时高速采集。
本系统A/D转换单元具体设置如下:(1)使用通道ANA3和ANA5,工作于触发同步采集方式。
(2)采用内部参考电平,U REF+=3.3V,U REF-=第一作者简介:黄 娟,女,助理工程师,1968年生,1992年毕业于大庆职工大学化学分析专业,目前在大庆油田有限责任公司采油一厂工程技术大队从事井下工具研究工作。
邮编1630010V 。
(3)转换时钟来自于芯片内部的定时器Timer C2,采样频率最高为500kHz 。
(4)工作于中断方式,以满足系统实时性的要求。
1.3 FFT 运算模块FFT 运算模块的主要实现芯片为Motorola 公司的MC56F8323,负责采用时域抽取基2FFT 算法对A/D 转换结果进行频谱分析,并将运算结果发送给USB 接口单元。
MC56F8323把数字信号处理、快速闪存集成到了一个16位封装的MCU 之中,它既能提供DSP 和MCU 指令,同时也保持了MCU 便于系统设计的根本特点。
其主要特点如下:(1)MC 56F8323内部总线结构是一种经过改进的哈佛架构,拥有7组内部程序总线和数据总线;内部的数据RAM 具有两个端口,因此可以在单个周期中进行两次存取。
(2)在60MHz 时钟下,MC56F8323稳定处理指令能力达到60MIPS,芯片内集成了32KB 程序FLASH ,4KB 的程序RAM,8KB 数据FLASH 和8KB 数据RAM,特别适合大容量数据的存储和运算。
(3)MC56F8323芯片内部还具有1个看门狗和1个驰张振荡器,非常有助于提高系统的可靠性和稳定性。
(4)MC 56F8323处理器内部具有电源管理功能,可将处理器按照需要设置为正常、空闲、休眠3种工作状态,这为系统的低功耗设计提供了硬件基础。
1.4 USB 接口模块USB 接口模块的主要实现芯片为Cypress 公司的CY7C68013,负责完成硬件系统和PC 机之间的数据传输。
系统中CY7C68013工作于从属FIFO 模式,这时相对于芯片MC56F8323来说,CY7C68013就是一个FIFO 存储器。
在该模式下,CY7C68013芯片的SLCS 管脚为从属FIFO 的片选信号,低电平有效;FD 为从属FIFO 的16位数据总线;FIFOADR 用于选择和FD 相连接的端点缓冲区;SLWR 为从属FIFO 写选通控制信号;FLAGB 为从属FIFO 满状态标志信号;FLAGC 为从属FIFO 空状态标志信号。
另外,还使用CY7C68013的PA0和PA1管脚作为硬件系统工作状态的控制信号,以决定MC56F8323是否进行频谱分析。
值得注意的是,EZ-USB FX2的I2C 接口信号线SCL 和SDA 都是漏极开路输出和迟滞输入的。
在使用时,不论其是否外接I2C 总线设备,这2个管脚都应连接2.2k 的上拉电阻,以使CY7C68013能正确的完成列举和重列举。
另外,当FX2上电后,其内部的锁相环电路大约需要200 s 的时间才能稳定,因此需要在芯片的RESET 管脚上连接一个RC 复位电路。
通常在电源端连接一个100k 的电阻,而对地端连接一个1 F 的电容,以提供有效的复位信号。
在设计印刷电路板时,外接晶振CRY1应尽可能的靠近CY7C68013芯片,且引脚连线要尽可能的短。
外界振荡电容的误差不能超过 5%,否则会导致频率偏移或不起振。
2 软件设计系统软件可分为4个模块:MC56F8323工作程序,采用Motorola 公司的CodeWarrior6.0工具开发,使用C 语言编程;CY7C68013芯片固件程序,采用Keil C51语言编写;USB 设备驱动程序和Win32应用程序,均采用Visual C 语言编写。
它们之间的调用关系如图2所示。
图2 软件系统组成结构2.1 MC56F8323工作程序系统上电后,MC56F -8323首先进行初始化,主要包括设置各个I/O 管脚的工作模式、设置A/D 转换器和串行口的工作方式、FLASH 存储器的清除等。
初始化完毕后,将等待PC 机发送命令。
本频谱分析仪有调试和运行两种工作模式:当工作于调试模式时,系统将向PC 机发送AD 采集数据和FFT 运算结果,以供用户测试使用;当工作于运行模式时,系统将仅向PC 机发送FFT 运算结果,以保证频谱分析的实时性。
软件工作流程如图3所示。
图3 MC56F8323工作程序流程图2.2 CY7C68013固件程序CY7C68013芯片固件程序负责处理PC 机发来的各种USB 请求,以完成主机与外围电路间的数据传输。
本系统CY7C68013工作于Slave FIFO 模式,采用USB 高速块传输来向PC 机发送频谱分析结果;所使用的块端点为IN6,其工作于自动块I N 传输状态,即数据传输不受固件程序干涉,由CY7C68013硬件逻辑自动完成。
固件程序配置语句如下://设置68013工作于Slave FIFO 模式REVCTL =0x 03;//REVCTL.0和REVCTL.1为1SYNCDELAY ;SYNCDELAY;//同步延时IFCONFIG =0x CB;SYNCDELAY;//工作于异步FIFO 模式//配置端点6的工作状态EP 6FIFOCFG =0x 0D;SYN CDELAY ;//配置端点6的Slave F IFO ,使FX2自动接收IN 令牌包。
EP 6CFG =0xEA ;SYNCDELAY ;//配置端点6,IN ,块传输,1024字节,双倍缓冲区。
PINFLAGSAB =0x00;SYNCDELAY;//FLAGA :可编程标志位;FLAGB:FIFO 满标志位PINFLAGSCD =0x 00;SYNCDELAY ;//FLAGC:FIFO 空标志位PORTACFG =0x00;//PA7/FLAGD 工作于IO 口模式FIFOPINPOLAR =0x00;SYNCDELAY;//Slave FIFO 标志位低电平有效EP 6AUTOINLENH =0x 02;SYNCDELAY;//端点6自动接收512字节数据EP 6AUTOINLENL =0x00;SYNCDELAY ;EP 6FIFOPFH =0xC1;SYNCDELAY;//设置FLAGA 触发条件:FIFO 中数据量大于等于256EP 6FIFOPFL =0x 00;SYNCDELAY;//复位EP6的FIFO 缓冲区FIFORESET =0x80;SYNCDELAY ;FIFORESET =0x06;SYNCDELAY ;//复位EP6FIFO FIFORESET =0x00;SYNCDELAY ;2.3 USB 设备驱动程序和Win32应用程序Win32应用程序主要负责读取系统硬件所输出的频谱分析结果,并实时显示波形。
USB 设备驱动程序的主要功能是使Win32应用程序能正确访问本频谱分析仪的硬件设备。
在本例中,我们将CY7C68013的固件代码存放在上位机上;当系统上电或USB 连接时,再将它下载至芯片RAM 中,以由增强型8051执行。
3 结 论本文采用USB2.0接口芯片CY7C68013和嵌入式混合处理器MC56F8323实现了USB 总线虚拟频谱分析仪的设计。
其中,MC56F8323负责实现动态信号的实时采集、频谱分析和数字滤波等功能;CY7C68013工作于Slave FIFO 模式,负责将频谱分析结果传输至上位机。
实验结果表明,系统可同时对两路动态信号进行实时谱分析,每路采样频率高达500kH z 。
参考文献[1] 王成儒,李英伟.USB2.0原理与工程开发.台湾:国际工业出版社,2004[2] 黄春辉,胡金海,刘兴斌,等.一种新型井下电导相关流量计数据采集处理模块[J].石油仪器,2006,20(2)[3] M otorola Corpor ation.M C 56F8323T echnical Data [Z ].2004(收稿日期:2006-08-24 编辑:刘雅铭)专利技术专利名称:垂直地震剖面测井仪器的运动状态传感器专利申请号:CN200410047918.8 公开号:CN1584630申请日:2004.06.11 公开日:2005.02.23申请人:清华大学本发明涉及一种垂直地震剖面测井仪器(VSP)的运动状态传感器,属于传感器技术领域。