版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)論文(設(shè)計(jì))論文題目: 基于Labview的虛擬信號(hào)發(fā)生器的設(shè)計(jì) 系部名稱: 專業(yè)班級(jí): 學(xué)生姓名: 學(xué) 號(hào): 指導(dǎo)教師: 教師職稱: 2013年05月26日合肥學(xué)院Virtual Instruments Based on Reconfigurable LogicAbstract. A virtual instrument results from the combination of a general purpose computer with a generic data acquisition system in order to emulate a traditional mea
2、surement instrument. The data acquisition hardware of the virtual instruments provides computers with input/output capability and is usually based on the integration of standard circuits with fixed architecture. Meanwhile the software defines the analysis and processing of the acquired data that is
3、the function of the generated virtual instrument. As a consequence, the virtual instruments are characterized by their versatility and low cost but they lack of performance of the application oriented hardware architectures. In this paper, we present a virtual instrument system based on reconfigurab
4、le hardware that improves the features of virtual instruments preserving their versatility and low cost.1. IntroductionThe emergence of virtual instrumentation is a revolution in the history of the development of measuring instruments. It fully utilizes the latest computer technology to implement an
5、d extend the instrument function. Using the image of a computer screen can be easily simulate a variety of equipment control panels to the needs expressed in the form of the output of test results. Using computer software to achieve most of the signal of the analysis and processing to complete a var
6、iety of control and test function. The user through the application of general-purpose computer program modules and features of the hardware together. Through friendly graphical interface to operate this computer. As in operating their own definition of individual instruments of their own design can
7、 be measured to complete the acquisition, analysis, determine, control, display, data storage and so on.Virtual Instruments advantages of more traditional instruments: (1)A strong integration of computer hardware resources. Breaking the traditional instruments in data processing, display, storage an
8、d other limitations, and greatly enhanced the capabilities of traditional instruments. (2)The use of computer software resources to achieve some part of the software of instrument hardware, saving material resources, increase system flexibility. Through software technology and the corresponding nume
9、rical algorithm. Directly on the test data for various analysis and processing in time. Through the graphical user interface technology, truly user-friendly, human-computer interaction. (3)Hardware and software of virtual instrument is an open, modular, reusable and interchangeability characteristic
10、s. Therefore, the user can according to their own needs and use different manufacturers products. The development of the instrument system is more flexible, efficient and shorten the formation time of the systemThe traditional instruments are application specific systems based on fixed hardware and
11、software resources so their function and applications are defined by the manufacturer. These instruments are complex systems and therefore they become expensive and difficult to manage.The widespread usage of personal computers in many scientific and technological fields make them an ideal hardware
12、and software platform for the implementation of measurement instruments. By adding a simple data acquisition system, a personal computer can emulate any instrument. The instruments generated in this way are called virtual instruments because they do not have exclusive access to hardware and software
13、 resources. Different instruments can be implemented over the same hardware by only reprogramming the software. The virtual instruments offer plenty of advantages the most important of which is the low cost due to the reusability of hardware and software resources. The above characteristics and the
14、continuous evolution and cheapening of the personal computers make the virtual instruments a valuable alternative to traditional ones.Nevertheless, there are two main factors which limits the application of virtual instruments. By one hand, the data capture is reduce to slow rates because of the mor
15、e common operating systems of the general purpose computers are not oriented to realtime applications. By other hand, the data acquisition system is not an application oriented system but a generic one. Therefore, our proposal is focused on the enhancement of virtual instruments by the replacement o
16、f the generic hardware with a reconfigurable data acquisition system, as it is shown in Figure 1. By this way, some data process can be implemented by hardware reducing the data flow to/from the computer and rising the maximum sample rate.The benefits of virtual instruments based on reconfigurable l
17、ogic are the following:-The bandwidth of the instruments can be increased implementing the more time critical algorithms by hardware.-The input/output capacity can be reconfigured according to the application. In special, FPGAs devices are characterized by a great number of input/output pins providi
18、ng virtual instrument with the capacity to observe and control a wide number of signals.-The computer interface can be reconfigured according to the available resources (Plug&Play peripherals).-Different instruments can share software and hardware design modules increasing their reusability.2. The c
19、omposition and classification of virtual instruments Virtual instrument system mainly consists of computers, hardware board,software and accessories. Users can request the flexibility to build their own testing equipment.The core of virtual instrument is software, which is mainly provided by the har
20、dware driver, application programming software etc. It can complete all the test requirements. The current development environment mainly into two categories:(1) text language; (2) graphics language. As the graphic language developed by convenience welcomed by the majority of engineers. There are no
21、t many trained in computer language engineers able to master the development of virtual instrument technology and applied to engineering practice in a relatively short period of time. Virtual instrument is essentially an open structure which to provide signal processing, storage and display function
22、s by general-purpose computer, digital signal processors, or other CPU. To achieve instrument functions from data acquisition boards, GP IB or VXI bus interface board for signal acquisition and control. According to its different ways of using the bus can be divided into the following types: (1) PC
23、Bus - plug-in card-based virtual instrument(2) parallel port virtual instruments (3) the way of GB IB bus virtual machines (4) VXI bus mode Virtual Instrument (5) PXI bus mode virtual instruments3. Reconfigurable Data Acquisitions SystemsWe propose the implementation of a reconfigurable data acquisi
24、tion system using FPGAs. This system operates like a reconfigurable coprocessor oriented to the capture, generation and analysis of digital signals. The combination of this hardware with a general purpose computer results in a reconfigurable virtual instrumentation system where the end user determin
25、es the software and hardware resources required for each particular application.3.1 General DescriptionThe more essential blocks of a data acquisition system are represented in Figure 2. As an application oriented system, most of these modules must be scalable (increasing or decreasing the number of
26、 input/output pins) according to different applications. For example, the capacity of the acquisition memory varies with the requirements of the instrument.At the same time, if the device provides with enough resources, several instruments can be active simultaneously. In this case, some blocks of t
27、he structure shown in Figure 2 must be multiplied accordingly while others can be shared among instruments. For example, an unique computer interface block multiplexed in time is generally more efficient because less input/output pins are dedicated to the communication tasks.In the computer side, th
28、e software is dedicated to the storage and visualization of data, and also to the configuration and control of the hardware. The first tasks are implemented at application level and take advantage of multitask operating systems and their advanced graphic interfaces. The second tasks are mainly imple
29、mented as extensions of the operative systems and in this way they are closely linked to the hardware.The blocks represented in Figure 2 are briefly described in the next sections. Also, the characteristics of the configurable devices (SRAM FPGAs) required for the implementation of these blocks are
30、indicated.3.2 Input/Output ModulesThe input/outputs modules conform the interface with the real world. The input/output blocks of the reconfigurable device must be bidirectional, with tri-state capability and internal registers for faster capture rates.3.3 Acquisition Control BlockThe data capture i
31、s usually synchronized with some external or internal events and this task is developed by the acquisition control module. As a consequence, the routing of this control signals to the input/output blocks and to the internal logic becomes very important. An architecture with several low skew and grea
32、t fan-out distribution networks is mandatory for this purposes.At the same time, several inputs and outputs usually share common control signal so a device with a peripheral bus carrying control signals is suitable for this application.3.4 Timing BlocksThe timing blocks (oscilator, timers and counte
33、rs) provides internal control signals to the data acquisition system. Special attention was dedicated to the design of counters in order to reach maximum operating frequencies.3.5 Memory BlocksThe memory blocks operate as a temporary storage of the acquired/generated data. This memory blocks isolate
34、 the data acquisition process from the transference through the computer interface. Therefore these storage devices are implemented as dual-port FIFOs with different clocks for push/pop operations.The memory blocks can be implemented like internal or external units to the FPGA. The first case is mor
35、e desirable because the design offers best performance, consumes less power and is less error prone. Therefore, the FPGAs with embedded dual port memory blocks are more suitable for these purposes.3.6 Data Processing UnitThe data processing unit performs a real-time pre-processing of the acquired da
36、ta. This unit implements the more critical algorithms that determine the data throughput while the others can relay over software control (in the computer side). An exhaustive analysis of which algorithms must be implemented in hardware and which must be implemented in software was made for each dif
37、ferent instrument. For example in a logic analyzer, the detection logic of the trigger patterns must be implemented in hardware for better performance meanwhile the data conversion formats of data (assembling, disassembling) can be done in the computer.3.7 Computer InterfaceThere are two different o
38、ptions for the interconnection of the reconfigurable data acquisition board with the computer, one using of a direct expansion/local bus connection and the other using of a serial/parallel communications interface. In the first case, instruments with a great data throughput can be obtained but this
39、kind of interface consumes many resources of the FPGA (logic and input/output pins) and limits the physical distance between the interconnected systems. On the opposite side, serial/parallel communications interfaces limit the binary rate of the transference but consume less logical and input/output
40、 resources and permit the physical isolation between devices. This last characteristic is important for the implementation of portable instrumentation and also isolate the acquisition hardware from the noisy environment of general purpose computers. By this reason, the developed system actually impl
41、ements the standard IEEE-488 (ECP mode) as the communication interface with the computer.4. ConclusionsSeveral prototype boards using Xilinx (XC400E) and Altera (FLEX10K) were developed for the implementation of a virtual logic (state and timing) analyzer. A performance of more than five was obtaine
42、d over virtual instruments implemented using a commercial data acquisition board.1、The generation background of virtual instrumentTodaywearein ahighly developedinformation society, which require a limited time and space to achieve a largeamount of informationexchange, inevitably bring aboutthe rapid
43、increase ofinformation density,required the electronic systems have a faster speed and more powerful function for information processing. On the one hand the development of electronic technologyand marketrequirements objectively make the testinstrument develop tothe direction ofautomation andflexibl
44、e, On the other hand, the electronic technology andmarket developmentalsomake virtual instrument possible. In this situation, the virtual instruments based on micro-computer gradually become a reality, its appearance and extensively use provide an excellent model for the design of test system and al
45、lows engineers more powerful and flexible in measure and control.2、The concept ofvirtual instrumentVirtual Instruments (Virtual Instrument, referred to as VI) concept is first proposed by the National Instruments (NI) in 1980s . The virtual instrument is a kind of Computer equipment system which bas
46、ed on the general purpose computer as the core hardware platform, defined by the user with a virtual front panel, the test function is performed by a computer testing software. The core idea is to use a powerful computer resources that would otherwise require hardware to software of the technology i
47、n order to minimize system cost, enhance system functionality and flexibility. The virtual instrument represents the fundamental changes from traditional hardware-based test system to Software-centric test system. The emergence of virtual instrument is a revolution in the history of instruments, it
48、represents the latest development direction and trend of instrument, produced an immeasurable influence on the development of science and technology and industrial production progress. Virtual instrument have many advantages, such as high performance, scalability, strong, development time is short a
49、nd seamless integration.3、graphicalvirtual instrument development platform-LABVIEW introduction and its advantages LABVIEW is short for Laboratory Virtual Instrument Engineering Workbench, it is a powerful and flexible instrumentation and analysis of application development tool created by National
50、Instruments (National instruments, IN) 。Labview is a graphical programming language, mainly used to develop data acquisition, instrument control and data processing and analysis software. Currently, the development of software is popular in the international test, measurement and control industry ,
51、measurement and control areas in the country has also been widely used. Function Generator is a generic instrument widely used in scientific research and engineering design。LABVIEW software development platform has the following advantages:1. It use graphical programmingapproach, the designerdo not
52、need towrite anycode intext format, It is the true language ofengineers.2. It provides a wealth ofdata collection, analysisand storageof thelibrary functions.3. Provides both the traditional debugging tools, such as setting breakpoints, single step, while providing a unique tool for highlighting the
53、 implementation of that program to run the animation style, which will help designers to observe the details of running, so that debugging and development of more is convenient.4. The32bit compilergenerates32bits compiled program to ensure thatuser dataacquisition,test andmeasurement solutionsforhig
54、h-speed implementation.5. Include the functions of the communication bus in DAQ, GPIB, PXI, VXI, RS-232/485 and other kind of equipment, making the developer who do not know the different bus stand can driver the interface devices and instruments 6. Provide a substantial amount of code or software f
55、or connecting external mechanisms, such as DLL (dynamic link library), DDE (shared libraries), ActiveX and so on.7. Powerful Internet capabilities, support for common network protocols to facilitate networking , remote monitoring and control equipment development.Graphical program programmingis simp
56、le and intuitive, the developmentand high efficiency.Withthe continuous development ofvirtual instrumentationand graphical programming language,test and controlareaswill becomethe mostpopulartrends.4、The development direction of virtual instrument As a new instruments, the advantage of the virtual i
57、nstruments is that user-defined functions and structure of the instrument, and easy to build, Conversion flexible it has been widely used in electronic measurement, acoustic analysis, fault diagnosis, aerospace, mechanical engineering, construction Engineering, railway transportation, biomedical, an
58、d many other aspects of teaching and research. With the development of computer hardware and software technology, communications technology and network technology, providing a vast world of the development of the virtual instrument, Chinese and foreign equipment sector is the large market. Monitorin
59、g equipment will be the efficient, high-speed, high precision and high reliability, and automation, intelligence and network direction. Open standards for data collection will put instrument on a standardized, universal, serial and modular way. The virtual instrument as a new teaching tool, has been slowly walked
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《社區(qū)足球賽方案》課件
- 《汽車客運(yùn)站調(diào)研》課件
- 2024年黑龍江林業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)完整答案
- 單位管理制度集合大全【人事管理篇】
- 《綜合分析觀點(diǎn)類》課件
- 單位管理制度匯編大全【人員管理】
- 2024的前臺(tái)工作計(jì)劃(35篇)
- 單位管理制度范文大合集【職工管理篇】
- 單位管理制度范例匯編【人員管理篇】十篇
- 《禽流感的預(yù)防措施》課件
- 結(jié)節(jié)性癢疹護(hù)理查房課件
- 四川省廣元市2022-2023學(xué)年八年級(jí)上學(xué)期語(yǔ)文期末試卷(含答案)
- 2020山東春季高考數(shù)字媒體真題
- 駕駛員安全春運(yùn)期間駕駛員安全培訓(xùn)
- 2023UPS維保服務(wù)合同
- 公務(wù)員調(diào)任(轉(zhuǎn)任)審批表 - 陽(yáng)春人才網(wǎng)
- IE部成立工作規(guī)劃
- 單體調(diào)試及試運(yùn)方案
- 網(wǎng)球技術(shù)與戰(zhàn)術(shù)-華東師范大學(xué)中國(guó)大學(xué)mooc課后章節(jié)答案期末考試題庫(kù)2023年
- 2023年35kV集電線路直埋施工方案
- 思政教師培訓(xùn)心得體會(huì)2021
評(píng)論
0/150
提交評(píng)論