基于Labview的虚拟函数信号发生器的设计外文翻译_第1页
基于Labview的虚拟函数信号发生器的设计外文翻译_第2页
基于Labview的虚拟函数信号发生器的设计外文翻译_第3页
基于Labview的虚拟函数信号发生器的设计外文翻译_第4页
基于Labview的虚拟函数信号发生器的设计外文翻译_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 中文 1963 字 Labview-based virtual function Signal Generator V Marozas, R Jurkonis 1 Introduction Since 1986, the U.S. NI (National Instrument) companies to the concept of virtual instrumentation, along with computer technology and measurement technology, virtual instrument technology has also been developed rapidly. Virtual instrument means: use of the existing PC, with a specially designed instrument hardware and proprietary software, the formation of the basic functions of both the ordinary instrument, there are usually no special equipment features of the new instrument. Compared with the traditional instruments of its features are: better measurement accuracy and repeatability; measurement speed; system set up time is short; instrument function defined by the user; scalability; technical updates and quick. Virtual instrument software as the core, the software company Youyi U.S. NI Labview virtual instrument software development platform most commonly used. Labview is a graphical programming language, mainly used to develop data acquisition, instrument control and data processing and analysis software, and powerful. Currently, the development of software in the international test, measurement and control industry, popular, measurement and control areas in the country has also been widely used. Function Generator is a scientific research and engineering design in a widely used general-purpose equipment. The following function signal generator with a virtual design and development of specific description is based on graphical programming language Labview virtual instrument programming and implementation of technology. 2 2 virtual function signal generator structure and composition 2.1 Virtual Function Generator front panel This virtual function signal generator mainly consists of a PCI bus, multi-function data acquisition card and appropriate software. Them installed on a PC running Windows95/98/2000/NT the machine, shall constitute a powerful function of signal generator. The design of the virtual function signal generator reference signal generator SG 1645 power functions, front panel shown in Figure 1. Figure 1 virtual function signal generator front panel The function generators front panel function of the following components: instrument control button, the output frequency control window (including the frequency of display units), frequency fold into control, waveform selection, frequency tuning button, dc bias, square wave accounts for Air ratio adjustment, the output waveform amplitude control buttons. Frequency tuning range: 0.1 1 Hz; DC bias: -10 10V; square wave duty cycle: 0 to 100%; output waveform range: 0 10V. Also increased the number of modification of voltage-controlled components such as panel input count input, synchronous output, voltage output. Modification of the use of these components is intended to increase the aesthetics of the instrument, and as far as possible with real instruments consistent user interface 2.2 Virtual Function Signal Generator hardware structure This virtual function signal generator hardware input and output data acquisition card and a certain 3 configuration requirements of the PC, the data input and output depend on input data acquisition card, the definition of output achieved. This design uses the PCI-1200 data acquisition card is a good cost-effective products, with the D / A conversion functions, can generate the digital signals into analog signals and digital-analog converter and high precision, but also has filtering capabilities, which Smooth the output waveform. It supports the unipolar and bipolar analog signal input, the signal input ranges of -5 +5 V and 0 10V. Provide 16 single-ended / 8 differential analog input channels, 2 independent of the DA output channels, 24-line TTL digital I / O, 3 16-bit timer counters and other features. Some of the hardware interface for data input or output channel settings. Some of the hardware interface block diagram shown in Figure 2: Figure 2 4 3 Virtual Function Signal Generator Design and Implementation Some use professional LabVIEW6i software virtual instrument graphical development tools. Virtual function signal generator output waveform mainly in software production and the output signal frequency display. Changes in the frequency of the output waveform is a concrete realization of data acquisition waveform data written to the buffer among the buffers by setting the update frequency (to change the internal clock frequency) to achieve the output data frequency. The process is mainly in the use of Labview data acquisition sub-module of the AO START function modules. Function from the implementation point of view, this design features a virtual function signal generator structure includes two modules: Module waveform generator (FG module) and frequency change control unit (DISPLAY) module. Waveform generator module and call FGEN module. FGEN module for the digital waveform generator module. Digital waveform generator module 3.1 Waveform generated virtual function signal generator module is the core of the software. The module can be realized using sine, square, sawtooth, triangle and other waveforms. Sine wave generation principle is by calling the sin (x) function to implement. In this design, the design of each component sine wave cycle from 1000, using similar language in the For loop C as x assignment, so that the implementation of a For loop, you can generate a cycle of sine wave generating the data needed, and then use While Circulation, make the program repeatedly executed, can be continuously output sine wave. Square wave, sawtooth, triangle and sine wave generation theory produce similar principles are achieved through the mathematical sequence of numbers representative of the waveform. Compared with the analog signal, generated using the software method of digital waveform sequence although there are some errors, but the election cycle as long as a sufficient number of points, you can make errors to a minimum, the least impact on the results. Waveform generated by the software one of the biggest advantage is greatly reduced the cost of the instrument and the instrument of small intelligent. Waveform generator modules front panel shown in Figure 3, waveform generation module block diagram shown in Figure 3 Change of 3.2 unit of frequency control module 5 When the output frequency dynamic range is large, with a single spin button control, due to a small rotation angle, you will have a greater change in the frequency, to the frequency of accurate Shezhi brought greater Kunnan, and frequency by using a knob Times by combining the output frequency can greatly improve the control accuracy. In order to improve control accuracy of the output frequency, which in this design, by using the unit of frequency change control module, the output control accuracy can be achieved 0.001Hz. The modules front panel shown in, the module block diagram shown in Figure 4 . Figure 4 6 4 Total Results: As a Labview graphical programming software development and testing system is a powerful, convenient and efficient programming tools. Similarity between the good, open, exclusive, making the test development cycle is short, low cost and high quality. Labview-based virtual machine interaction with the function signal generator is good, easy to operate and so on, to a wide range of applications and in scientific research, production and other fields. 1 Pan H Z, et al. LabVIEW-based virtual Function Signal GeneratorJ . Control Enginerring Practice, 2. Evans P D, Brown D. Simulation of brushless DC drivesc IEE Proceedings B, Electric Power Applications, 137(5) : 299-308 3. Ren Spe, Alan K. Wallace and Joel Davis. Modeling of brushless dc drive systems with pulse-width modulated excitationJ, Mathematical and Computer Modelling, Volume 11, 1988, Pages 1166-1171. 4. Jawad Faiz, M. R. Azizian and M. Aboulghasemian-Azami. Simulation and analysis of brushless DC motor drives using hysteresis, ramp comparison and predictive current control techniquesJ, Simulation Practice and Theory, Volume 3, Issue 6, 15 January 1996, Pages 347-363. 5. J. Figueroa, C. Brocart, J. Cros and P. Viarouge. Simplified simulation methods for polyphase brushless DC motorsJ. Mathematics and Computers in Simulation, Volume 63, Issues 3-5, 17 November 2003, Pages 209-224. 6. J. Shao, D. Nolan, and T. Hopkins. A Novel Direct Back EMF Detection for Sensodess Brushless DC (BLDC) Motor DrivesC. Applied Power Electronic Conference (APEC 2002), 2002: 33-38. 7. Doo-Hee Jung and In-Joong Ha. Low Cost Sensorless Control of Brushless DC Motors Using a Frequency Independent Phase Shifter J IEEE Transactions on power electronic, 2000, 15: 744-752. 8. Kuang-Yao Cheng and Ying -Yu Tzou. Design of a Sensorless Commutation IC for BLDC Motors J IEEE Transactions On power electronic, 2003, 18: 1365-1375. 7 基于 Labview 的虚拟函数信号发生器的设计 V Marozas, R Jurkonis 1前 言 自从 1986 年美国 NI(National Instrument)公司提出虚拟仪器的概念以来 ,随着计算机技术和测量技术的发展 ,虚拟仪器技术也得到很快的发展。虚拟仪器是指 :利用现有的 PC 机,加上特殊设计的仪器硬件和专用软件 ,形成既有普通仪器的基本功能 ,又有一般仪器所没有的特殊功能的新型仪器。与传统的仪器相比其特点主要有 :具有更好的测量精度和可重复性 ;测量速度快 ;系统组建时间短 ;由用户定义仪器功能 ;可扩展性强 ;技术更新快等。虚拟仪器以软件为核心 ,其软件又以美国 NI 公司的 Labview 虚拟仪器软件开发平台最为常用。 Labview 是一种图形化的编程语言 ,主要用来开发数据采集,仪器控制及数据处理分析等软件 ,功能强大。目前 ,该开发软件在国际测试、测控行业比较流行 ,在国内的测控领域也得到广泛应用。函数信号发生器是在科学研究和工程设计中广泛应用的一种通用仪器。下面结合一个虚拟函数信号发生器设计开发具体介绍基于图形化编程语言 Labview 的虚拟仪器编程方法与实现技术。 8 2虚拟函数信号发生器的结构与组成 2.1 虚拟函数信号发生器的前面板 本虚拟函数信号发生器主要由一块 PCI 总线的多功能数据采集卡和相应的软件组成。将它们安装在一台运行 Windows95/98/2000/NT 的 PC 机上,即构成一台功能强大的函数信号发生器。本虚拟函数信号发生器的设计参考了 SG 1645 功率函数信号发生器,前面板如图 1 所示。 本函数信号发生器的前面板主要由以下几个部分构成:仪器控制按钮,输出频率控制窗口(包括频率显示单位),频率倍成控制,波形选择,频率微调按钮,直流偏置,方波占空比调节,输出波形幅度控制按钮。频率微调范围: 0.1 1 Hz;直流偏置: -10 10V;方波占空比: 0 100%;输出波形幅度: 0 10V。此外还增加了许多修饰性的元件如面板上的压控输入、记数输入、同步输出、电压输出等。使用这些修饰性的元件的目的是为了增加仪器的美观性,并尽量与真实仪器的使用界面相一致 2.2 虚拟函数信号发生器的硬件构成 本虚拟函数信号发生器的输入输出的硬件部分为一数据采集卡和具有一定配置要求的 PC 机,数据的输入输出靠对数据采集卡输出输入口的定义来实现。本设计采用的 PCI-1200 数据采集卡是一块性价比较好的产品,具备数 /模转换的功能,能将产生的数字信号转换成模拟信号且数模 转换精度高,而且还具备滤波功能,从而使输出波形光滑。它支持单极和双极性模拟信号输入,信号输入范围分别为 -5 +5V 和 0 10V。提供 16 路单端 /8 路差动模拟输入通道、 2 路独立的 DA 输出通道、 24 线的 TTL 型数字 I/O、 3 个 16

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论