虚拟仪器参考模板

上传人:仙*** 文档编号:96762442 上传时间:2022-05-26 格式:DOC 页数:10 大小:383.50KB
返回 下载 相关 举报
虚拟仪器参考模板_第1页
第1页 / 共10页
虚拟仪器参考模板_第2页
第2页 / 共10页
虚拟仪器参考模板_第3页
第3页 / 共10页
点击查看更多>>
资源描述
LabVIEW图形化环境下虚拟温度采集系统的设计摘要:虚拟仪器与传统仪器不同,传统仪器是由生产厂家定义制造的。具有固定的外观和功能;虚拟仪器通过软件将计算机硬件资源与仪器硬件有机地融合为一体从而把计算机强大的计算处理能力和仪器硬件的测量、控制能力结合在一起。大大缩小了仪器硬件的成本和体积。并通过软件实现对数据的显示、存储以及分析处理。本文描述了虚拟仪器软件平台LabvIEw的特点,重点对基于LabVIEW的虚拟温度采集系统的设计进行了讨论。关键词:LabVIEW;虚拟仪器;传统仪器;温度采集系统中图分类号:TP39 文献标识码:A 文章编号:16720067(2007)030142041 引言进入21世纪以来,作为测试技术的一个分支虚拟仪器的开发和研制在国内得到了飞速的发展。虚拟仪器是利用计算机显示器的显示功能来模拟传统仪器的控制面板以多种形式表输出检测结果。利用计算机强大的软件功能实现信号数据的运算、分析、处理。并利用I0接口设备完成信号的采集、测量与调理从而完成各种测试功能的计算机仪器系统。随着控制技术的发展在工业控制领域需要对现场数据进行实时采集,例如在发电厂,、钢铁厂、化工领域的生产中都需要对大量数据进行现场采集而温度采集又是其中极为重要的部分。目前,温度测量主要采用玻璃液体温度计,人工观测。这种测量方式,一方面给偏远地区的观测人员带来诸多不便:另一方面,测量精度受人为因素影响,测量误差大。因此。有必要采用效率和自动化水平更高的新的测量手段。在农业方面温度的变化影响作物的发芽、幼苗的成长、作物的开花、果实的成熟,等等对于不同的作物其适宜的生长温度总是在一个范围。超过这个范围,作物或许会成活,但是其生长的规律将发生明显的变化,这对于作物能够优质、高产的目标相距甚远。因此,实时获取作物生长的环境温度。对超过作物生长适宜范围的温度能够报警非常重要。同时作物的适宜温度范围可以由检测人员根据实际情况加以改变。2 开发环境的选择虚拟仪器应用程序的开发环境主要有两种:一种是基于传统的文本语言的软件开发环境常用的有LabWindowsCVI、Visual BASIC、VC+等;一种是基于图形化语言的软件开发环境,常用的有LabVIEW和HPVEE。其中IJabVIEW图形化软件开发系统是用工程人员所熟悉的术语和图形化符号代替常规的文本语言编程界面友好,操作简便。可大大缩短系统开发周期深受专业人员的青睐。在此虚拟温度采集系统的设计平台采用NI公司的LabVIEW 71进行。3 设计过程目前常用的温度采集系统绝大部分是由集成温度传感器和单片机构成的这种方案从传感器到CPU还有许多环节需要系统设计者来设计过程繁琐、调试期长、修改不方便而本文借助LabVlEW图形化软件开发系统用软件代替DAQ数据采集卡设计的这种虚拟温度采集系统,比以前的更易修改且成本低、周期短。31创建LabVIEW图形化用户界面311先启动LabWindowsCVI。新建一工程文件:File_Ne、一Project(*prj)312虚拟前面板设计虚拟前面板提供与用户交互的图形化界面是虚拟信号发生器的最上层。通过面板上的各种按钮、开关等控件可以实现对整个系统的操作或控制而且实时波形显1 / 10示窗口能对产生的信号波形进行预览和监视在使用中直接通过鼠标和键盘即可设定产生信号的相应参数。还可以通过LabVIEW波形显示器Waveform Graphl自带的功能对波形进行观察和测量对稳定的周期信号可以直接准确的读出幅值和频率。313流程图编辑每一个程序前面板都对应着一段框图程序。框图程序用LabVIEW图形编程语言编写可以把它理解成传统程序的源代码。框图程序由端口、节点、周框和连线构成。其中端口被用来同程序前面板的控制4和显示传递数据节点被用来实现函数和功能调用图框被用来实现结构化程序控制命令而连线代表程序执行过程中的数据流定义了框图内的数据流动方向。314运行检验检验是否能够完成系统的功能改变相应参数进行32功能描述创建一个VI程序模拟温度测量:把创建的温度计程序Thermometer VI)作为一个子程序用在当前新建程序里先前的温度计子程序用于采集数据而当前的程序用于显示温度曲线并在前面板上设定测量次数和每次测量间隔的延时;再创建一个新VI程序。进行温度测量,并把结果在波形图表上显示;利用新创建的VI程序,在数据采集过程中,实时地显示数据:当采集过程结束后在图表上画出数据波形,并算出最大值、最小值和平均值(此处只使用摄氏温度单位):修改Temperature AnalysisVI程序以检测温度是否超出范围当温度超出上限(HighLimit)时,前面板上的LED点亮,并且有一个蜂鸣器发声。33详细设计过程创建一个yI程序模拟温度测量假设传感器输出电压与温度成正比。例如,当温度为70时传感器输出电压为O7V。本程序也可以用摄氏温度来代替华氏温度显示。本程序用软件代替了DAQ数据采集卡。使用DemoRead Voltage子程序来仿真电压测量然后把所测得的电压值转换成摄氏或华氏温度读数。331用File菜单的New选项打开一个新的前面板窗口把温度计指示部件放入前面板窗口在前面板窗13的空白处点击鼠标键然后从弹出的Numeric子模板中选择Thermometer:在文本框中输入“温度计”再点击鼠标键按钮:重新设定温度计的标尺范围为00到1000:使用标签工具A,双击温度计标尺的100输入1000,再点击鼠标键或者工具栏中的V按钮。在前面板窗13中放入竖直开关控制在面板窗口的空白处点击鼠标键然后弹出的B001can子模板中选择Vertical Switch在文本框中输入“温度值单位”再点击鼠标键或者工具栏中的V按钮:使用标签工具A,在开关的“条件真”(true)位置旁边输入自由标签“摄氏”,再在“条件假”(甜se)位置旁边输入自由标签“华氏”。创建的虚拟前面板如图I所示 332从Windows菜单下选择Show Diagram功能打开框图程序窗口点击框图程序窗13的空白处弹出功能模板,从弹出的菜单中选择所需的对象。本程序用到下面的对象:(1)Demo Read Voltage VI程序(Tutorial子模板)。该程序模拟从DAQ卡的0通道读取电压值:(2)Multiply(乘法)功能(Numeric子模板)。该程序用于将读取电压值乘以10000以获得华氏温度:(3)Subtract(减法)功能(Numeric子模板)。该程序用于从华氏温度中减去320以转换成摄氏温度:(4)Divide(除法)功能(Numeric子模板)。该程序用于把相减的结果除以18以转换成摄氏温度:(5)Select(选择)功能(Comparison子模板)。取决于温标选择开关的值。该功能输出华氏温度(当选择开关为false)或者摄氏温度(选择开关为True)数值;(6)数值常数。用连线工具,点击希望连接一个数值常数的对象并选择Create Constant功能。若要修改常数值,用标签工具双点数值,再写入新的数值;(7)字符串常量。用连线工具,点击希望连接字符串常量韵对象再选择Create Constant功能。要输入字符串,用标签工具双击字符串,再输入新的字符串;使用移位工具(Positioning t001)把图标移至图示的位置再用连线工具连接起来。Demo Read VoItage VI子程序模拟从数据采集卡的0通道读取电压程序再将读数乘以1000转换成华氏温度读数或者再把华氏温度转换成摄氏温度。图2温度计枢图程序333创建图标和端口把创建的温度计程序fThermometerVI)作为一个子程序选择前面窗13使之变成当前窗口并运行VI程序。点击连续运行按钮使程序运行于连续运行模式:再点击连续运行按钮,关闭连续运行模式。创建图标Temp(此图标可以将现程序作为子程序在其他程序中调用)。创建方法如下:在面板窗13的右上角的图标框中点击鼠标从弹出菜单中选择Edit Icon功能。双点选择工具并按下Delete键消除缺省的图标图案。用画图工具画出温度计的图标。使用文本工具写入文字双击文本工具把字体换成Small Font。当图标创建完成后点击OK以关闭图标编辑。生成的图标在面板窗13的右上角。创建联接器端口:点击右上角的图标面板从弹出菜单中选择Show Connector功能。LabVIEW将会根据控制和显示的数量选择一种联接器端口模式。在系统中只有两个端口一个是竖直开关,另一个是温度指示把联接器端口定义给开关和温度指示。使用连线工具在左边的联接器端口框内按鼠标键则端口将会变黑。再点击开关控制件一个闪烁的虚线框将包围住该开关。现在再点击右边的联接器端口框使它变黑。再点击温度指示部件。一个闪烁的虚线框将包围住温度指示部件这即表示着右边的联接器端口对应温度指示部件的数据输入。如果再点击空白外。则虚线框将消失而前面所选择的联接器端13将变暗表示已经将对象部件定义到各个联接器端口。注意:LabVIEW的惯例是前面板上控制的联接器端口放在图标的接线面板的左边而显示的联接器端口放在图标的接线面板的右边。也就是说图标的左边为输入端口而右边为输出端口。确认当前文件的程序库路径为SeminarLLB用文件菜单的SAVE功能保存上述文件并将文件命名为The卜mometerVi o万方数据第3期刘旭:LabVIEW图形化环境下虚拟温度采集系统的设计144现在该程序已经编制完成。它可以在其他程序中作为子程序来调用。在其他程序的框图窗口里该温度计程序用前面创建的图标来表示。联接器端口的输入端用于选择温度单位,输出端用于输出温度值。关闭该程序。334创建一个新vI程序进行温度测量并把结果在波形图表上显示打开一个新的前面板窗口在里面放一个竖直开关(在Boolean逻辑部件子模板)给该开关标注为“Enable”。你可以用该开关来开始停止数据采集:在前面板内再放置一个趋势图(Graph子模板中的WaveformChart)标注为“温度历史趋势”。该图表将实时地显示温度值;由于趋势图将它的图标注解plot自动地标注为“plot 0”,你可以用标注工具将其重新标注为“Temp”;因为趋势图用于显示室内温度需要对它的标尺进行重新定标。将Y轴的“10”改为“90”。而将“00”改为“20”;此时暂时不要创建模式转换开关而是从框图程序窗口创建前面板的部件,前面板如图3所示图3温度测量虚拟前面板打开框图程序窗口,从结构(Structures)工具模板选择条件循环结构“While Loop”放入框图程序窗口调整该条件循环框的大小把先前从前面板创建的两个节点放人循环框内。放入其它的框图程序对象。Thermometer VI这个VI程序是前面创建的从SeminarLLB中调出r从Seleet a VI子模板)。按照上图的框图程序连好线。创建模式开关。把连线工具放在Thermometer VI的Mode输入端口上按鼠标右键并选择Creat Contr01这样就可以自动创建模式转换开关并将它与Therlnometer VI子程序相连线,再转换到前面板窗口,将模式转换开关的位置重新调整。在前面板窗口,使用标注工具双击模式开关的“OFF”标签并把它转换成“华氏”再把“ON”标签转换为“摄氏”。要转换开关状态,使用操作工具(OperatingT001)。将模式开关设置为ON状态运行该VI程序。要停止数据采集。点击Enable开关,使其状态变为OFF,循环结束。修改Enable开关缺省设置使运行VI程序时不必每次打开该开关。运行该程序,把开关点击为Stop状态以停止数据采集。开关将变为OFF状态。但当条件循环结构再次读取其数值时它又会变成ON状态。若在运行程序时希望它以一定的时间间隔,例如一秒钟一次或者一分钟一次来采集数据。就可以用WaitUntil Next ms Multiple功能(在TimeDialog子模板)来满足上述条件。该功能模块可以保证循环间隔时间不少于指定的毫秒数。如图5所示使VI程序采样间隔为500毫秒。则可使用TimeDialog子模板中的Wait UntilNext ms Multiple功能再加上时间常数Numeric Consrant,把它设置为500。运行上述程序,试用不同的时间间隔值。关闭并保存上述程序文件名为Temperature Mon图5带时间间隔的温度测量框图程序利用前面创建的新VI程序在数据采集过程中实时地显示数据。当采集过程结束后在图表上画出数据波形并算出最大值、最小值和平均值。打开前面创建的Temlc,erattlre monitorvi程序。按照图6修改程序其中被虚线框住的部分是新增加的。趋势图“温度历史趋势”显示实时采集的数据。采集过程结束后在Temp Gr印h中画出数据曲线,同时在Mean、Max和Min数字显示栏中显示出温度的平均值、最大值和最小值。图6修改后的温度测量虚拟前面板万方数据145 重庆职业技术学院学报第16卷完成框图程序。图7中被虚线框住的部分表示新增程序。条件循环框边线上的方块叫作通道(tunnel)。在系统中通道是条件循环的数据通道El。若要建立数据索引。点击通道,并选择Enable Indexing选项,表示当条件循环执行时把数据顺序放入一个数组中。循环结束后,通道输出该数组。否则通道仅输出最后一次循环放入的数据值。返回前面板并运行VI程序。当允许运行开关(Enable Switch)设置为OFF后,将显示温度数据曲线。将修改后的程序重命名为Temperature Analysisvi并存修改Temperature AnalysisVI程序以检测温度是否超出范围,当温度超出上限(High Limit)时,前面板上的LED将点亮并且有一个蜂鸣器发声。打开创建的Temperature AnalysisVI程序。按照下图所示修改前面板。被虚线框住的部分表示增加的部件。HighLimit表示温度上限值。报警指示灯(WARNING LED)和当前温度状态(CuiTent Temperature State)用来表示温度是否超限。点击趋势图并且选择ShowLegend和ShowDigitalDisplay选项可以增加图注(Legend)和数字显示。图8温度采集报警器虚拟前面板按照图9编写框图程序。被虚线框住的部分为新增加的部件下面的FALSE Case与图中的TRUE Case同属于一个Case结构。根据其输入端上的数值,来决定执行哪一个Case程序。如果Thermometer Vi子程序返回的温度值大于High Limit数值将执行True Case程序反之则执行False Case程序。返回前面板程序,HighLimit控制栏中输入86。再运行VI程序。当温度超过86时LED将点亮。蜂鸣器也会发声。将程序重新命名为Temperature Contr01vi。并保存起来。图9温度采集报警器框图程序4 结论可见在LabVIEW图形化语言环境下设计的虚拟温度采集系统简单快捷用户完全可根据实际环境温度的需要,调用不同功能的软件模块,改变设定的参数,就可在同一台计算机中对采样信号进行非实时的在线和离线分析便可以准确地判断当前温度是否超出规定的温度范围从而对温度进行精确地监控。参考文献:1刘君华,郭会军基于LabVIEW的虚拟仪器设计M北京:电子工业出版社20022张易知,肖啸j等虚拟仪器的设计与实现【M】西安:西安电子科技大学出版社20033邓炎,王磊,傅琦,等LabVIEW71测试技术与仪器应用【M北京:机械工业出版社20044刘君华虚拟仪器图形化编程语言LabVIEW教程【M西安:西安电子科技大学出版社2003Designinlg the Virtual Temperature Acquisition system Based on theLabVIEW(Chongqing Vocational&Technical Institute,Chongqing 400712,China)Abstract:The virtual instrument and the traditional instrument are differentThe traditional instrument iS produced by thefactoryand has the fixed outward appearance and the function;the virtual instrument iS a combination product made by softwareThus the computer formidable computation handling ability,the instrument hardware survey ability,and the control ablityarC unified together,SO the instrument hardware cost and the volume are greatly reducedThe statistics demonstration,memoryan analysis are realized by this softwareThis article describes the characteristics of the virtual instrument software platformLabVIEW,and emphasizes the discussion on designing the temperature acquisition system based on the LabVIEWKey words:LabVIEW;virtual instrument;traditional instrument;temperature acquisition system万方数据参考文献考文献(4条)1.刘君华.郭会军.赵向阳.贾惠芹基于LabVIEW的虚拟仪器设计 20022.张易知.肖啸虚拟仪器的设计与实现 20033.邓炎.王磊.傅琦LabVIEW7.1测试技术与仪器应用 20044.刘君华.贾惠芹虚拟仪器图形化编程语言LabVIEW教程 2003相似文献相似文献(10条)1.期刊论文孟虎.李将渊.汤永怀.郭德鹏.MENG Hu.LI Jiang-yuan.TANG Yong-huai.GUO De-peng 基于LabVIEW8.0的pH电位滴定虚拟仪器-分析科学学报2009,25(6)运用离子选择性电极、调理电路、DAQ卡和计算机,构建了基于LabVIEW 8.0的电位滴定虚拟仪器,实现了电位滴定实验数据的自动记录和自动处理.将该虚拟仪器应用到乙酸等的电位滴定实验表明,实验结果相对标准偏差小于0.65%,提高了实验结果的重现性和准确性;且虚拟仪器界面友好、操作简便、实时绘出滴定曲线,自动处理数据及即时得到结果.2.期刊论文凌锋.Ling Feng 基于LabVIEW的网络化虚拟仪器实验与教学管理系统的设计 -丽水学院学报2009,31(2)介绍了虚拟仪器在实验教学中应用的先进性和必要性,详细阐述了基于LabVIEW的网络化虚拟仪器实验教学管理系统的实现方法.通过建立虚拟仪器实验系统,结合数据库和网络技术建立数据库,开发网络化的虚拟实验管理系统,充分发挥了虚拟仪器的优势,最大限度地实现了硬件资源共享.以一个用当今流行的虚拟仪器开发软件LabVIEW开发的虚拟仪器实验系统为例,分析了网络化的虚拟仪器在实验教学中的优势.3.期刊论文李光明.崔博丽.李颀.LI Guang-ming.CUI Bo-li.LI Qi 构建基于LabVIEW的网络化虚拟仪器系统 -化工自动化及仪表2010,37(11)针对Internet环境下实现虚拟仪器资源共享的问题,提出一种面向服务的虚拟仪器网络架构.鉴于网络化虚拟仪器测控系统的特殊性要求,采用C/S与B/S的混合网络模型.以LabVIEW中Web Services技术为依托,搭建了虚拟仪器Web服务系统,并且测试成功.这将在构建基于Internet的分布式虚拟仪器系统中得到很好的应用.4.期刊论文龚为进.蔡建安.Gong Weijin.Cai Jianan 基于Labview技术气浮虚拟仪器的开发 -计算机测量与控制2005,13(6)介绍了虚拟仪器的概念及其软件开发环境Labview的特点,以Labview软件为平台开发建立溶气气浮工艺的虚拟仪器,虚拟仪器采用循环结构,迭代运行,能解决具有交互作用的多控制底物问题,虚拟仪器的控制界面模拟传统的控制仪表,仿真运行,其工艺、环境和设备参数可直接选择,虚拟仪器实现对真实气浮工艺的模拟,可应用于实验教学、可视化设计,节约了实验成本;虚拟仪器配备数据采集卡,可实现在线监测和自动控制功能.5.期刊论文李将渊.吴其俊.王文彬.李元文.Li Jiangyuan.Wu Qijun.Wang Wenbin.Li Yuanwen 基于LabVIEW 8.0DataSocket技术的远程监测化学虚拟仪器系统-计算机与应用化学2006,23(12)利用互联网实现远程测控是虚拟仪器发展的主流方向.作者设计制作了基于LabVIEW 8.0的现场温差测量的化学虚拟仪器和远程监测平台,运用LabVIEWDataSocket(DS)技术,通过网络组建了基于LabVIEW 8.0远程监测化学虚拟仪器系统,实现了远程监测多台现场温差测量化学虚拟仪器的自动数据采集、实时显示,以及远程操控各现场测试数据的本地和异地存储、在线报警、终止现场采集等,并可进行远程数据分析与处理,实现了远程共享化学虚拟仪器资源与设备.6.期刊论文谢国善.熊鹏俊.Xie Guoshan.Xiong Pengjun 基于LabVIEW的虚拟仪器设计研究 -舰船电子工程2010,30(10)文章介绍了基于LabVIEW软件虚拟仪器的技术特点和设计方法.虚拟仪器的关键技术是应用软件,仪器的主要功能多是由软件来实现的,所谓软件即仪器.目前武器装备多采用单一模拟器技术,无法真正实现装备的实际性能,对部队战斗力提高有非常大的阻碍.使用虚拟仪器不但可以节约大量模拟设备的经费投入,而且能够提高部队训练的质量与效率.与目前大多数模拟设备相比,虚拟仪器能够让武器装备使用人员主动参与武器装备的生产过程甚至是设计过程,有利于使用者进行主动和探索式学习,成为部队战斗力的倍增器.7.期刊论文陈晓玲.师学明.刘迎.CHEN Xiao-ling.SHI Xue-ming.LIU Ying 基于LabVIEW的声卡虚拟仪器性能测试与实验-实验室研究与探索2010,29(1)基于LabVIEW平台开发了笔记本声卡虚拟仪器采集子系统,用信号发生器的标准信号为输入信号,对笔记本声卡虚拟仪器采集的数字信号进行了傅里叶变换与分析,提取了信号的频率和幅值,制作了信号的幅频特性图.测试结果表明:输入信号频率在0.00348 kHz时,笔记本虚拟仪器采集的信号频谱与理论信号的频谱基本一致,误差小于2%,而小于3 Hz或大于48 kHz后采集信号的频谱误差显著增大,信号失真;输入信号幅值衰减为-3 dB时的频率为0.00344 kHz.声卡虚拟仪器的这种宽频带特性,给基于声卡声波测深、振动信号测试、实验室教学用虚拟仪器的研究与开发提供了一个高性能的采集平台.8.期刊论文张金涛.刘士奎.余有龙.Zhang Jintao.Liu Shikui.Yu Youlong 基于Labview的GPIB总线虚拟仪器研究-哈尔滨师范大学自然科学学报2005,21(1)Labview是当今最为流行的虚拟仪器开发平台,本文介绍了基于Labview的GPIB总线的虚拟仪器及其对软硬件的要求,结合锁相放大器的二次开发实例,系统描述了虚拟仪器开发的一般过程.与原有仪器相比,Labview下的GPIB总线虚拟仪器最突出的优点是不需要额外的数据采集卡就可以完成数据的实时采集,并将实验结果保存起来,便于数据的后续处理,极大地扩展了原有设备的功能.9.期刊论文周渡海.陈一民.ZHOU Du Hai.CHEN Yi Min 基于DSP技术和LabVIEW虚拟仪器的FFT频谱分析仪 -微型机与应用2010(13)提出一种基于虚拟仪器LabVIEW的FFT频谱分析仪的设计,分析了DSP技术在虚拟仪器中的应用.在深入研究DSP处理系统的基础上,开发了基于DSP技术以及USB总线的虚拟式FFT频谱分析仪,具有设计新颖、实用性强的特点.10.期刊论文车新生.何永杰.张中祥.CHE Xin-sheng.HE Yong-jie.ZHANG Zhong-xiang 基于USB和LabVIEW的虚拟仪器的设计-沈阳工业大学学报2005,27(4)虚拟仪器和USB的接口技术在仪器研发领域受到了密切关注.数据采集及控制的智能外设采用USB接口改善了其瓶颈现象,也加强了它与通用计算机的亲和力.普通的MCS-51单片机没有USB接口,作为虚拟仪器应用软件开发平台之一的LabVIEW也没有提供USB接口的驱动程序.为此,介绍了基于USB和LabVIEW的虚拟仪器的设计原理以及USB开发的方法,提出一种开发简单的设计方案.阐述了利用FT245 BM进行USB开发的过程,给出FT245 BM与AVR单片机AT90S1200接口的电路图和编写的程序.介绍了安装两种不同驱动时编写LabVIEW应用程序的方法,并给出编写的LabVIEW应用程序,经过调试,给出测试结果-哈尔滨师范大学自然科学学报2005,21(1)Labview是当今最为流行的虚拟仪器开发平台,本文介绍了基于Labview的GPIB总线的虚拟仪器及其对软硬件的要求,结合锁相放大器的二次开发实例系统描述了虚拟仪器开发的一般过程.与原有仪器相比,Labview下的GPIB总线虚拟仪器最突出的优点是不需要额外的数据采集卡就可以完成数据的实时采集,并将实验结果保存起来,便于数据的后续处理,极大地扩展了原有设备的功能.9.期刊论文周渡海.陈一民.ZHOU Du Hai.CHEN Yi Min 基于DSP技术和LabVIEW虚拟仪器的FFT频谱分析仪 -微型机与应用2010(13)提出一种基于虚拟仪器LabVIEW的FFT频谱分析仪的设计,分析了DSP技术在虚拟仪器中的应用.在深入研究DSP处理系统的基础上,开发了基于DSP技术以及USB总线的虚拟式FFT频谱分析仪,具有设计新颖、实用性强的特点.10.期刊论文车新生.何永杰.张中祥.CHE Xin-sheng.HE Yong-jie.ZHANG Zhong-xiang 基于USB和LabVIEW的虚拟仪器的设计-沈阳工业大学学报2005,27(4)虚拟仪器和USB的接口技术在仪器研发领域受到了密切关注.数据采集及控制的智能外设采用USB接口改善了其瓶颈现象,也加强了它与通用计算机的亲和力.普通的MCS-51单片机没有USB接口,作为虚拟仪器应用软件开发平台之一的LabVIEW也没有提供USB接口的驱动程序.为此,介绍了基于USB和LabVIEW的虚拟仪器的设计原理以及USB开发的方法,提出一种开发简单的设计方案.阐述了利用FT245 BM进行USB开发的过程,给出FT245 BM与AVR单片机AT90S1200接口的电路图和编写的程序.介绍了安装两种不同驱动时编写LabVIEW应用程序的方法,并给出编写的LabVIEW应用程序,经过调试,给出测试结果.
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!