基于labview的虚拟函数信号发生器的设计外文翻译.docx
- 文档编号:26443160
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:11
- 大小:225KB
基于labview的虚拟函数信号发生器的设计外文翻译.docx
《基于labview的虚拟函数信号发生器的设计外文翻译.docx》由会员分享,可在线阅读,更多相关《基于labview的虚拟函数信号发生器的设计外文翻译.docx(11页珍藏版)》请在冰豆网上搜索。
基于labview的虚拟函数信号发生器的设计外文翻译
中文1963字
Labview-basedvirtualfunctionSignalGenerator
VMarozas,RJurkonis
1Introduction
Since1986,theU.S.NI(NationalInstrument)companiestotheconceptofvirtualinstrumentation,alongwithcomputertechnologyandmeasurementtechnology,virtualinstrumenttechnologyhasalsobeendevelopedrapidly.Virtualinstrumentmeans:
useoftheexistingPC,withaspeciallydesignedinstrumenthardwareandproprietarysoftware,theformationofthebasicfunctionsofboththeordinaryinstrument,thereareusuallynospecialequipmentfeaturesofthenewinstrument.Comparedwiththetraditionalinstrumentsofitsfeaturesare:
bettermeasurementaccuracyandrepeatability;measurementspeed;systemsetuptimeisshort;instrumentfunctiondefinedbytheuser;scalability;technicalupdatesandquick.Virtualinstrumentsoftwareasthecore,thesoftwarecompanyYouyiU.S.NILabviewvirtualinstrumentsoftwaredevelopmentplatformmostcommonlyused.Labviewisagraphicalprogramminglanguage,mainlyusedtodevelopdataacquisition,instrumentcontrolanddataprocessingandanalysissoftware,andpowerful.Currently,thedevelopmentofsoftwareintheinternationaltest,measurementandcontrolindustry,popular,measurementandcontrolareasinthecountryhasalsobeenwidelyused.FunctionGeneratorisascientificresearchandengineeringdesigninawidelyusedgeneral-purposeequipment.ThefollowingfunctionsignalgeneratorwithavirtualdesignanddevelopmentofspecificdescriptionisbasedongraphicalprogramminglanguageLabviewvirtualinstrumentprogrammingandimplementationoftechnology.
2virtualfunctionsignalgeneratorstructureandcomposition
2.1VirtualFunctionGeneratorfrontpanel
ThisvirtualfunctionsignalgeneratormainlyconsistsofaPCIbus,multi-functiondataacquisitioncardandappropriatesoftware.TheminstalledonaPCrunningWindows95/98/2000/NTthemachine,shallconstituteapowerfulfunctionofsignalgenerator.ThedesignofthevirtualfunctionsignalgeneratorreferencesignalgeneratorSG1645powerfunctions,frontpanelshowninFigure1.
Figure1virtualfunctionsignalgeneratorfrontpanel
Thefunctiongenerator'sfrontpanelfunctionofthefollowingcomponents:
instrumentcontrolbutton,theoutputfrequencycontrolwindow(includingthefrequencyofdisplayunits),frequencyfoldintocontrol,waveformselection,frequencytuningbutton,dcbias,squarewaveaccountsforAirratioadjustment,theoutputwaveformamplitudecontrolbuttons.Frequencytuningrange:
0.1~1Hz;DCbias:
-10~10V;squarewavedutycycle:
0to100%;outputwaveformrange:
0~10V.Alsoincreasedthenumberofmodificationofvoltage-controlledcomponentssuchaspanelinputcountinput,synchronousoutput,voltageoutput.Modificationoftheuseofthesecomponentsisintendedtoincreasetheaestheticsoftheinstrument,andasfaraspossiblewithrealinstrumentsconsistentuserinterface
2.2VirtualFunctionSignalGeneratorhardwarestructure
ThisvirtualfunctionsignalgeneratorhardwareinputandoutputdataacquisitioncardandacertainconfigurationrequirementsofthePC,thedatainputandoutputdependoninputdataacquisitioncard,thedefinitionofoutputachieved.ThisdesignusesthePCI-1200dataacquisitioncardisagoodcost-effectiveproducts,withtheD/Aconversionfunctions,cangeneratethedigitalsignalsintoanalogsignalsanddigital-analogconverterandhighprecision,butalsohasfilteringcapabilities,whichSmooththeoutputwaveform.Itsupportstheunipolarandbipolaranalogsignalinput,thesignalinputrangesof-5~+5Vand0~10V.Provide16single-ended/8differentialanaloginputchannels,2independentoftheDAoutputchannels,24-lineTTLdigitalI/O,316-bittimercountersandotherfeatures.Someofthehardwareinterfacefordatainputoroutputchannelsettings.SomeofthehardwareinterfaceblockdiagramshowninFigure2:
Figure2
3VirtualFunctionSignalGeneratorDesignandImplementation
SomeuseprofessionalLabVIEW6isoftwarevirtualinstrumentgraphicaldevelopmenttools.Virtualfunctionsignalgeneratoroutputwaveformmainlyinsoftwareproductionandtheoutputsignalfrequencydisplay.Changesinthefrequencyoftheoutputwaveformisaconcreterealizationofdataacquisitionwaveformdatawrittentothebufferamongthebuffersbysettingtheupdatefrequency(tochangetheinternalclockfrequency)toachievetheoutputdatafrequency.TheprocessismainlyintheuseofLabviewdataacquisitionsub-moduleoftheAOSTARTfunctionmodules.Functionfromtheimplementationpointofview,thisdesignfeaturesavirtualfunctionsignalgeneratorstructureincludestwomodules:
Modulewaveformgenerator(FGmodule)andfrequencychangecontrolunit(DISPLAY)module.WaveformgeneratormoduleandcallFGENmodule.FGENmoduleforthedigitalwaveformgeneratormodule.
Digitalwaveformgeneratormodule3.1
Waveformgeneratedvirtualfunctionsignalgeneratormoduleisthecoreofthesoftware.Themodulecanberealizedusingsine,square,sawtooth,triangleandotherwaveforms.Sinewavegenerationprincipleisbycallingthesin(x)functiontoimplement.Inthisdesign,thedesignofeachcomponentsinewavecyclefrom1000,usingsimilarlanguageintheForloopCasxassignment,sothattheimplementationofaForloop,youcangenerateacycleofsinewavegeneratingthedataneeded,andthenuseWhileCirculation,maketheprogramrepeatedlyexecuted,canbecontinuouslyoutputsinewave.Squarewave,sawtooth,triangleandsinewavegenerationtheoryproducesimilarprinciplesareachievedthroughthemathematicalsequenceofnumbersrepresentativeofthewaveform.Comparedwiththeanalogsignal,generatedusingthesoftwaremethodofdigitalwaveformsequencealthoughtherearesomeerrors,buttheelectioncycleaslongasasufficientnumberofpoints,youcanmakeerrorstoaminimum,theleastimpactontheresults.Waveformgeneratedbythesoftwareoneofthebiggestadvantageisgreatlyreducedthecostoftheinstrumentandtheinstrumentofsmallintelligent.Waveformgeneratormodule'sfrontpanelshowninFigure3,waveformgenerationmoduleblockdiagramshownin
Figure3
Changeof3.2unitoffrequencycontrolmodule
Whentheoutputfrequencydynamicrangeislarge,withasinglespinbuttoncontrol,duetoasmallrotationangle,youwillhaveagreaterchangeinthefrequency,tothefrequencyofaccurateShezhibroughtgreaterKunnan,andfrequencybyusingaknobTimesbycombiningtheoutputfrequencycangreatlyimprovethecontrolaccuracy.Inordertoimprovecontrolaccuracyoftheoutputfrequency,whichinthisdesign,byusingtheunitoffrequencychangecontrolmodule,theoutputcontrolaccuracycanbeachieved0.001Hz.Themodule'sfrontpanelshownin,themoduleblockdiagramshowninFigure4.
Figure4
4TotalResults:
AsaLabviewgraphicalprogrammingsoftwaredevelopmentandtestingsystemisapowerful,convenientandefficientprogrammingtools.Similaritybetweenthegood,open,exclusive,makingthetestdevelopmentcycleisshort,lowcostandhighquality.Labview-basedvirtualmachineinteractionwiththefunctionsignalgeneratorisgood,easytooperateandsoon,toawiderangeofapplicationsandinscientificresearch,productionandotherfields.
1PanHZ,etal.LabVIEW-basedvirtualFunctionSignalGenerator[J].ControlEnginerringPractice,
2.EvansPD,BrownD.SimulationofbrushlessDCdrives[c].IEEProceedingsB,ElectricPowerApplications,137(5):
299-308.
3.RenéSpée,AlanK.WallaceandJoelDavis.Modelingofbrushlessdcdrivesystemswithpulse-widthmodulatedexcitation[J],MathematicalandComputerModelling,Volume11,1988,Pages1166-1171.
4.JawadFaiz,M.R.AzizianandM.Aboulghasemian-Azami.SimulationandanalysisofbrushlessDCmotordrivesusinghysteresis,rampcomparisonandpredictivecurrentcontroltechniques[J],SimulationPracticeandTheory,Volume3,Issue6,15January1996,Pages347-363.
5.J.Figueroa,C.Brocart,J.CrosandP.Viarouge.SimplifiedsimulationmethodsforpolyphasebrushlessDCmotors[J].MathematicsandComputersinSimulation,Volume63,Issues3-5,17November2003,Pages209-224.
6.J.Shao,D.Nolan,andT.Hopkins.ANovelDirectBackEMFDetectionforSensodessBrushlessDC(BLDC)MotorDrives[C].AppliedPowerElectronicConference(APEC2002),2002:
33-38.
7.Doo-HeeJungandIn-JoongHa.LowCostSensorlessControlofBrushlessDCMotorsUsingaFrequencyIndependentPhaseShifter[J].IEEETransactionsonpowerelectronic,2000,15:
744-752.
8.Kuang-YaoChengandYing-YuTzou.DesignofaSensorlessCommutationICforBLDCMotors[J].IEEETransactionsOnpowerelectronic,2003,18:
1365-1375.
基于Labview的虚拟函数信号发生器的设计
VMarozas,RJurkonis
1前言
自从1986年美国NI(NationalInstrument)公司提出虚拟仪器的概念以来,随着计算机技术和测量技术的发展,虚拟仪器技术也得到很快的发展。
虚拟仪器是指:
利用现有的PC机,加上特殊设计的仪器硬件和专用软件,形成既有普通仪器的基本功能,又有一般仪器所没有的特殊功能的新型仪器。
与传统的仪器相比其特点主要有:
具有更好的测量精度和可重复性;测量速度快;系统组建时间短;由用户定义仪器功能;可扩展性强;技术更新快等。
虚拟仪器以软件为核心,其软件又以美国NI公司的Labview虚拟仪器软件开发平台最为常用。
Labview是一种图形化的编程语言,主要用来开发数据采集,仪器控制及数据处理分析等软件,功能强大。
目前,该开发软件在国际测试、测控行业比较流行,在国内的测控领域也得到广泛应用。
函数信号发生器是在科学研究和工程设计中广泛应用的一种通用仪器。
下面结合一个虚拟函数信号发生器设计开发具体介绍基于图形化编程语言Labview的虚拟仪器编程方法与实现技术。
2虚拟函数信号发生器的结构与组成
2.1虚拟函数信号发生器的前面板
本虚拟函数信号发生器主要由一块PCI总线的多功能数据采集卡和相应的软件组成。
将它们安装在一台运行Windows95/98/2000/NT的PC机上,即构成一台功能强大的函数信号发生器。
本虚拟函数信号发生器的设计参考了SG1645功率函数信号发生器,前面板如图1所示。
本函数信号发生器的前面板主要由以下几个部分构成:
仪器控制按钮,输出频率控制窗口(包括频率显示单位),频率倍成控制,波形选择,频率微调按钮,直流偏置,方波占空比调节,输出波形幅度控制按钮。
频率微调范围:
0.1~1Hz;直流偏置:
-10~10V;方波占空比:
0~100%;输出波形幅度:
0~10V。
此外还增加了许多修饰性的元件如面板上的压控输入、记数输入、同步输出、电压输出等。
使用这些修饰性的元件的目的是为了增加仪器的美观性,并尽量与真实仪器的使用界面相一致
2.2虚拟函数信号发生器的硬件构成
本虚拟函数信号发生器的输入输出的硬件部分为一数据采集卡和具有一定配置要求的PC机,数据的输入输出靠对数据采集卡输出输入口的定义来实现。
本设计采用的PCI-1200数据采集卡是一块
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 labview 虚拟 函数 信号发生器 设计 外文 翻译