虚拟频谱分析仪的设计.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 4 虚拟频谱分析仪的设计 The Design of the Virtual Spectrum Analysis Instrument 摘要:本文介绍了虚拟频谱分析仪的设计方案,设计了该系统的硬件部分与软件部分。该系统以数据采集卡,PC机为硬件开发平台,以图形化编程语言LabVIEW为软件开发平台,将虚拟仪器技术运用到频谱分析中来,增强了仪器的功能,节省了仪器的开发时间。 关键词: 虚拟仪器; LabVIEW;频谱分析 Abstract: This article introduced the design proposal of virtual spectrum analysis instrument,designing the systematic hardware part and software part. This system regards the data collecting card, computer as the hardware developing platform, and it takes figure programming language LabVIEW as the software developing platform .The system apply the technology of the virtual instrument to spectrum analysis and enhance the function of instruction and short the developing time of instrument. Keywords:virtual instrument;LabVIEW;Spectrum analysis 0前言 频谱分析是信号处理中非常重要的分析手段,通常的频谱分析主要依靠传统的频谱分析仪来完成,但这种频谱分析仪价格昂贵,体积庞大,功能单一。采用先进的虚拟仪器技术设计的虚拟频谱分析仪彻底的改变了传统频谱分析仪的不足,用软件来代替硬件,用户可以根据具体情况通过修改软件来增加仪器的功能,使仪器功能更加强大,设计更加灵活,节省了开发时间,成为频谱分析仪的发展方向。 1虚拟频谱分析仪的功能 虚拟频谱分析仪是以信号调理电路、NI公司的PCI-6024数据采集卡,PC机为硬件开发平台,以LabVIEW为软件开发平台开发的频谱分析系统。本课题设计的虚拟频谱分析仪是通过信号调理电路、数据采集卡组成的外部数据采集系统,对所采集到的外界信号进行频谱分析。当外界被测信号传送到信号调理电路,由信号调理电路对它进行放大、滤波、隔离等处理。经过数据采集卡采集,最后由软件对测试信号进行频谱分析和处理,得到测试结果,并按要求显示或储存结果。虚拟频谱分析仪提供了一个强大的频谱分析功能,并且能够同时观察输入信号的时域和频域显示,用户可以通过改变采样速率和数据长度来选择频率分辨率,在虚拟频谱分析仪中通过程序可以直接读出并在面板上显示基波频率和峰值大小,用户可以参考这个值,手动调整采样速率的大小和显示图形中X,Y轴的坐标来观察所需要的频谱图,这样使得操作更为直观,简便。 2虚拟频谱分析仪的硬件设计 虚拟频谱分析仪的硬件主要包括了NI公司的PCI-6024数据采集卡以及通用PC机。 2.1 数据采集卡 本系统中使用的NI公司的数据采集卡PCI-6024,此卡设计基于PCI总线。由于PCI 总线传输速率高,数据吞吐量大,是数据采集卡设计的主流,它是一块性价比较好的产品,支持DMA方式和双缓冲模式,保证了实时的信号不间断采集与储存。它支持单极性和双极性模拟信号输入,信号输入范围分别为-5v~+5v和0~10v。提供16路单端/8路差动模拟输入通道,2路独立的D/A输出通道,24线的TTL型数字I/O,3个16位定时计数器等多种功能。实际测量是输入信号通过BNC接头从输入端子进入数据采集卡进行数据采集,同时用NI公司提供的Measurement Automation软件进行简单的设置便可完成系统软件与数据采集卡之间的通讯。 3虚拟频谱分析仪的软件设计 虚拟频谱分析仪软件设计,是运用图形化编程语言LabVIEW为软件开发平台,在程序的开发过程中运用模块化的设计思想,根据所需的不同功能,分别组建数据采集和参数设置、频谱分析、数据读取存储和传输等各种功能模块,最后再集成和调试,设计出功能强大的虚拟频谱分析仪。它的软件模块如图1所示。 数据采集 数据采集 频谱分析 参数设置 波形显示 频率测量 功率测量 存储或者网络发布 图1 虚拟频谱分析仪的各软件模块 3.1 数据采集和参数设置模块 数据采集模块的设计采用了子VI AI Acquire Wav

文档评论(0)

_______ + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档