1 Introduction
LabVIEW is the abbreviation of Laboratory Virtual Instrument Engineering Workbench. It is a revolutionary graphical programming language, G language, launched by National Instruments in 1986, which opened a new era of virtual instrumentation and control [1].
The goal of LabVIEW is to simplify program development and enable engineers and scientists to make full use of PCs to complete their work quickly and concisely. Since the birth of LabVIEW in 1986, after more than ten years of development, LabVIEW's functions have become increasingly rich and powerful, and can be widely used in various fields such as automatic measurement systems, industrial process automation, real-time monitoring, and laboratory system simulation. Almost all colleges and research institutions in the United States are using LabVIEW. In recent years, LabVIEW has been introduced to China, and more and more domestic research institutions are using LabVIEW to develop virtual instruments [3]. Users can use ordinary computers with economical hardware equipment to build their own instrument control systems. These software-based systems make full use of the computer's super-powerful computing, presentation and connection capabilities to form powerful and flexible instrumentation and control equipment. Users can integrate data acquisition, data analysis, instrument control hardware and existing instruments and equipment to build a virtual instrumentation and control system that fully meets their specific needs. Traditional instruments and equipment are often limited by the functions assigned by the manufacturer, while virtual instruments can be used as many instruments and equipment, such as temperature monitors, voltmeters, trend chart recorders, oscilloscopes and spectrum analyzers [1].
The concept of "virtual instrument" (VI) proposed by LabVIEW enables instruments built on software to be freely combined, and their operation panels are no different from real instruments. On the one hand, it increases the flexibility of the hardware; on the other hand, the program is compiled using block diagrams and is directly compiled into execution code without the involvement of other languages or drive systems. Compared with other "languages", LabVIEW is more flexible and time-saving. It has a variety of dedicated function libraries and development tools for data processing and control.
LabVIEW uses a graphical programming language, G language (Graphical Programming Language), a data flow programming model, a WYSIWYG programming method. It is different from the linear structure of text-based languages. Unlike languages such as C and Qbasic, which are restricted by numerous grammatical rules, it is simple and intuitive, greatly saving program development time [2]. In LabVIEW, the order of program execution is determined by the data flow between blocks, rather than the traditional text language continuous execution method of command line order [2].
LabVIEW contains a rich library of functions and subroutines, such as data signal processing, probability statistics, linear algebra, filtering, windowing, etc., as well as GPIB, VXI, PLC and serial instrument control subroutines. Through the various functions and subroutines it provides, the hardware system can be softened and a test control system that meets user requirements can be designed.
LabVIEW also provides a simple, convenient and intuitive program debugging environment, where users can easily find the location and cause of the error, and can also use probes to view the results at any location. In addition, the platform also provides a debugging method for observing the program execution process, so that users can clearly see the data flow hierarchy and intermediate results. LabVIEW provides a large number of data acquisition subroutines, which range from simple to advanced and can be provided to users.
In short, LabVIEW is powerful, flexible and convenient. It has many similarities with traditional programming languages, such as similar data types, data flow control mechanisms, program debugging tools, etc., but the biggest difference between the two is that traditional programming languages are programmed in text languages, while LabVIEW is programmed in graphical languages (i.e., various icons, graphic symbols, connections, etc.). Programming with LabVIEW does not require much programming experience, and the interface is very intuitive and vivid, with knobs, switches, graphics, etc. that engineers are familiar with. Therefore, LabVIEW is undoubtedly an excellent choice for engineers who do not have rich programming experience. Furthermore, LabVIEW also provides interfaces for traditional programming languages (such as C language). For tasks that are difficult or not good at completing by itself, it can be achieved by using other programming languages, thereby ultimately enhancing the overall function of LabVIEW.
2 Application of LabVIEW
We use LabVIEW to perform dynamic testing on automobile brake pipes. It mainly allows LabVIEW to complete the generation of control signals, that is, to generate step and other control signals; to realize A/D data acquisition; and to perform data processing functions such as file storage and curve printing.
The dynamic test of automobile ABS brake pipe mainly tests the dynamic process of pressure at four pressure measuring points of automobile brake pipe. The pressure measuring points are: valve outlet (hard pipe inlet), long hard pipe outlet (hose inlet), hose outlet (disc brake inlet), drum brake inlet. Two more test points are added: control voltage Ui and output current Ii. The system shown in Figure 1 is designed for the above tasks. [page]
As can be seen from Figure 1, the data acquisition system generally consists of the following parts: computer, LabVIEW software, data acquisition card, sensor, dynamic strain gauge, hardware interface and connection cable. The computer provides a specific environment for the operation of LabVIEW software, and becomes the processing center of process communication, data acquisition and analysis with the support of virtual instrument LabVIEW software; the signal is picked up by the sensor, sampled by the data acquisition card under the control of the software through the dynamic strain gauge, and then saved or processed by the computer through A/D conversion. It can be seen from the flow of signals in the system that LabVIEW software occupies a dominant position in the data acquisition system. Software support enables the computer to have the ability to acquire, control, process and output results of signals. The core functions of the system are completed by it, while the hardware provides the material basis for the normal operation of the entire system.
3 Experimental results
Here, the main research is the dynamic response of the front and rear brake pressures of the brake pipe to the electromagnetic force FMEM, and the rising edge triggering of the electromagnetic force, where the system pressure PVV1 is 15MPa. The signals collected by the dynamic test data are the switch signal that controls the input voltage of the proportional amplifier and the output pressure signal of the pressure reducing valve.
The experiment tests the drum brake system, whose slender brake pipe consists of a brake hard pipe and a brake hose, with an inner diameter of 3.2mm and an outer diameter of 4.8mm. The brake pipe length refers to the total length of the hard pipe and the hose. The length of the test hose is 113mm, and the wall thickness = 0.8mm. The brake pipe length PL = 3.54mm, and the brake pressure step response from 15MPa to 0MPa.
Figure 2 is the experimental curve. From the pressure curve in the figure, it can be seen that the pressure drops when the electromagnetic force is triggered by the rising edge. The pressure at the outlet of the brake pipe lags behind the inlet of the brake, with a pressure lag time of about 5ms, a pressure lag time between the two hoses of about 1ms, and an adjustment time of about 45ms when the pressure in the brake chamber transitions to a steady state. This shows that the hose has little effect on the dynamic performance of the entire system.
4 Conclusion
It can be seen that LabVIEW software fully utilizes the functions of computer hardware and software, with software technology as the core, making the computer the processing center for signal acquisition control, processing and result output, and replacing traditional electronic instruments with computerized soft instruments. As a virtual instrument development platform with good openness, LabVIEW software provides strong support for instrument-oriented programming.
References
1 LabVIEW Version 5.1 Addemdum. National Instruments Corporation Manual, 1999
2 LabVIEW Function and VI Reference Manual[M]National Instruments Corporation, 1998
3 Lin Zhengsheng. Virtual Instrument Technology and Its Application[J]. Electronic Technology Application. 1997, 23(3):24
4 Shen Lansun. Data Acquisition Technology. Hefei: University of Science and Technology of China Press, 1990
5 Ma Mingjian, Zhou Changcheng. Data Acquisition and Processing Technology. Xi'an: Xi'an Jiaotong University Press, 1998
Keywords:LabVIEW
Reference address:Application of LabVIEW in Dynamic Characteristics Test of Automobile ABS Brake Pipe
LabVIEW is the abbreviation of Laboratory Virtual Instrument Engineering Workbench. It is a revolutionary graphical programming language, G language, launched by National Instruments in 1986, which opened a new era of virtual instrumentation and control [1].
The goal of LabVIEW is to simplify program development and enable engineers and scientists to make full use of PCs to complete their work quickly and concisely. Since the birth of LabVIEW in 1986, after more than ten years of development, LabVIEW's functions have become increasingly rich and powerful, and can be widely used in various fields such as automatic measurement systems, industrial process automation, real-time monitoring, and laboratory system simulation. Almost all colleges and research institutions in the United States are using LabVIEW. In recent years, LabVIEW has been introduced to China, and more and more domestic research institutions are using LabVIEW to develop virtual instruments [3]. Users can use ordinary computers with economical hardware equipment to build their own instrument control systems. These software-based systems make full use of the computer's super-powerful computing, presentation and connection capabilities to form powerful and flexible instrumentation and control equipment. Users can integrate data acquisition, data analysis, instrument control hardware and existing instruments and equipment to build a virtual instrumentation and control system that fully meets their specific needs. Traditional instruments and equipment are often limited by the functions assigned by the manufacturer, while virtual instruments can be used as many instruments and equipment, such as temperature monitors, voltmeters, trend chart recorders, oscilloscopes and spectrum analyzers [1].
The concept of "virtual instrument" (VI) proposed by LabVIEW enables instruments built on software to be freely combined, and their operation panels are no different from real instruments. On the one hand, it increases the flexibility of the hardware; on the other hand, the program is compiled using block diagrams and is directly compiled into execution code without the involvement of other languages or drive systems. Compared with other "languages", LabVIEW is more flexible and time-saving. It has a variety of dedicated function libraries and development tools for data processing and control.
LabVIEW uses a graphical programming language, G language (Graphical Programming Language), a data flow programming model, a WYSIWYG programming method. It is different from the linear structure of text-based languages. Unlike languages such as C and Qbasic, which are restricted by numerous grammatical rules, it is simple and intuitive, greatly saving program development time [2]. In LabVIEW, the order of program execution is determined by the data flow between blocks, rather than the traditional text language continuous execution method of command line order [2].
LabVIEW contains a rich library of functions and subroutines, such as data signal processing, probability statistics, linear algebra, filtering, windowing, etc., as well as GPIB, VXI, PLC and serial instrument control subroutines. Through the various functions and subroutines it provides, the hardware system can be softened and a test control system that meets user requirements can be designed.
LabVIEW also provides a simple, convenient and intuitive program debugging environment, where users can easily find the location and cause of the error, and can also use probes to view the results at any location. In addition, the platform also provides a debugging method for observing the program execution process, so that users can clearly see the data flow hierarchy and intermediate results. LabVIEW provides a large number of data acquisition subroutines, which range from simple to advanced and can be provided to users.
In short, LabVIEW is powerful, flexible and convenient. It has many similarities with traditional programming languages, such as similar data types, data flow control mechanisms, program debugging tools, etc., but the biggest difference between the two is that traditional programming languages are programmed in text languages, while LabVIEW is programmed in graphical languages (i.e., various icons, graphic symbols, connections, etc.). Programming with LabVIEW does not require much programming experience, and the interface is very intuitive and vivid, with knobs, switches, graphics, etc. that engineers are familiar with. Therefore, LabVIEW is undoubtedly an excellent choice for engineers who do not have rich programming experience. Furthermore, LabVIEW also provides interfaces for traditional programming languages (such as C language). For tasks that are difficult or not good at completing by itself, it can be achieved by using other programming languages, thereby ultimately enhancing the overall function of LabVIEW.
2 Application of LabVIEW
We use LabVIEW to perform dynamic testing on automobile brake pipes. It mainly allows LabVIEW to complete the generation of control signals, that is, to generate step and other control signals; to realize A/D data acquisition; and to perform data processing functions such as file storage and curve printing.
The dynamic test of automobile ABS brake pipe mainly tests the dynamic process of pressure at four pressure measuring points of automobile brake pipe. The pressure measuring points are: valve outlet (hard pipe inlet), long hard pipe outlet (hose inlet), hose outlet (disc brake inlet), drum brake inlet. Two more test points are added: control voltage Ui and output current Ii. The system shown in Figure 1 is designed for the above tasks. [page]
As can be seen from Figure 1, the data acquisition system generally consists of the following parts: computer, LabVIEW software, data acquisition card, sensor, dynamic strain gauge, hardware interface and connection cable. The computer provides a specific environment for the operation of LabVIEW software, and becomes the processing center of process communication, data acquisition and analysis with the support of virtual instrument LabVIEW software; the signal is picked up by the sensor, sampled by the data acquisition card under the control of the software through the dynamic strain gauge, and then saved or processed by the computer through A/D conversion. It can be seen from the flow of signals in the system that LabVIEW software occupies a dominant position in the data acquisition system. Software support enables the computer to have the ability to acquire, control, process and output results of signals. The core functions of the system are completed by it, while the hardware provides the material basis for the normal operation of the entire system.
Among them: Data B--valve outlet pressure; Data C--long hard pipe outlet pressure; Data D--hose outlet pressure; Data E--brake inlet pressure.
3 Experimental results
Here, the main research is the dynamic response of the front and rear brake pressures of the brake pipe to the electromagnetic force FMEM, and the rising edge triggering of the electromagnetic force, where the system pressure PVV1 is 15MPa. The signals collected by the dynamic test data are the switch signal that controls the input voltage of the proportional amplifier and the output pressure signal of the pressure reducing valve.
The experiment tests the drum brake system, whose slender brake pipe consists of a brake hard pipe and a brake hose, with an inner diameter of 3.2mm and an outer diameter of 4.8mm. The brake pipe length refers to the total length of the hard pipe and the hose. The length of the test hose is 113mm, and the wall thickness = 0.8mm. The brake pipe length PL = 3.54mm, and the brake pressure step response from 15MPa to 0MPa.
Figure 2 is the experimental curve. From the pressure curve in the figure, it can be seen that the pressure drops when the electromagnetic force is triggered by the rising edge. The pressure at the outlet of the brake pipe lags behind the inlet of the brake, with a pressure lag time of about 5ms, a pressure lag time between the two hoses of about 1ms, and an adjustment time of about 45ms when the pressure in the brake chamber transitions to a steady state. This shows that the hose has little effect on the dynamic performance of the entire system.
4 Conclusion
It can be seen that LabVIEW software fully utilizes the functions of computer hardware and software, with software technology as the core, making the computer the processing center for signal acquisition control, processing and result output, and replacing traditional electronic instruments with computerized soft instruments. As a virtual instrument development platform with good openness, LabVIEW software provides strong support for instrument-oriented programming.
References
1 LabVIEW Version 5.1 Addemdum. National Instruments Corporation Manual, 1999
2 LabVIEW Function and VI Reference Manual[M]National Instruments Corporation, 1998
3 Lin Zhengsheng. Virtual Instrument Technology and Its Application[J]. Electronic Technology Application. 1997, 23(3):24
4 Shen Lansun. Data Acquisition Technology. Hefei: University of Science and Technology of China Press, 1990
5 Ma Mingjian, Zhou Changcheng. Data Acquisition and Processing Technology. Xi'an: Xi'an Jiaotong University Press, 1998
Previous article:Application of Virtual Instrument Technology in Automatic Tightening Detection of Automobile Nuts
Next article:Introduction to virtual instruments and ideal tools for creating them
Recommended ReadingLatest update time:2024-11-16 14:45
Labview Building
I've been building a labview building recently, and I feel like I've learned a lot. For example, I learned how to publish to the web, and I learned about shift registers. There are still some useful things in the DEMO. But I found that there was a problem with the demo in the pop-up dialog box lesson, and the deadlock
[Test Measurement]
Sampling Theorem in LabVIEW 8.2
Before data acquisition, it is necessary to determine how many data points to collect within a fixed period of time, that is, to determine the sampling frequency. The sampling frequency is a very important parameter. To determine the appropriate sampling frequency, it is necessary to comprehensively consider factors
[Test Measurement]
6 steps to teach you how to implement custom menu configuration in LabVIEW
In LabVIEW, you can select a custom menu, but how do you bind the options in a custom menu to the expected functions? Let me explain this with a simple example.
STEP 1 Create a custom control,
STEP 2 Select in and design the menu according to actual requirements.
STEP 3 After saving the menu, try ru
[Test Measurement]
Research on a Memory Detection System Based on LabVIEW
During the operation of electronic equipment, the failure or failure of memory will not only lead to economic losses, but also may lead to catastrophic consequences. Therefore, memory testing has become an important issue in today's world, and memory is playing a very important role in military equipment. At present
[Test Measurement]
LabVIEW Custom Development Environment
When you run LabVIEW for the first time, all windows, palettes, and operating parameters in the LabVIEW environment are consistent with the default settings. Users can customize the LabVIEW development environment as needed.
Select "Tools → Options" from the main menu of the LabVIEW front panel window or block dia
[Test Measurement]
Design of Multi-purpose Virtual Voltmeter Based on LabVIEW 8.2
O Introduction
Virtual instrument is a new type of instrument developed with
the development of
computer
technology, electronic measurement technology and communication technology. It makes full use of the powerful data processing and display capabilities of computer systems, uses software to complet
[Test Measurement]
Pipelines are no longer blocked, and energy flows smoothly
Industry: Oil & Gas / Refining / Chemicals
Products: Compact FieldPoint, Industrial I/O, LabVIEW, FieldPoint
Challenge: Solve the slug problem that often occurs during long-distance pipeline transportation, thereby greatly improving pipeline transportation efficiency and reducing maintenance costs.
Solution: She
[Test Measurement]
- Popular Resources
- Popular amplifiers
- 100 Examples of Microcontroller C Language Applications (with CD-ROM, 3rd Edition) (Wang Huiliang, Wang Dongfeng, Dong Guanqiang)
- Arduino Nano collects temperature and humidity data through LabVIEW and DHT11
- Modern Testing Technology and System Integration (Liu Junhua)
- Computer Control System Analysis, Design and Implementation Technology (Edited by Li Dongsheng, Zhu Wenxing, Gao Rui)
Recommended Content
Latest Test Measurement Articles
- Keysight Technologies Helps Samsung Electronics Successfully Validate FiRa® 2.0 Safe Distance Measurement Test Case
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Seizing the Opportunities in the Chinese Application Market: NI's Challenges and Answers
- Tektronix Launches Breakthrough Power Measurement Tools to Accelerate Innovation as Global Electrification Accelerates
- Not all oscilloscopes are created equal: Why ADCs and low noise floor matter
- Enable TekHSI high-speed interface function to accelerate the remote transmission of waveform data
- How to measure the quality of soft start thyristor
- How to use a multimeter to judge whether a soft starter is good or bad
- What are the advantages and disadvantages of non-contact temperature sensors?
MoreSelected Circuit Diagrams
MorePopular Articles
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
MoreDaily News
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
Guess you like
- 【mpy】STM32 supports using HSI as the main clock
- dsp bootloader c5000
- Highlight Review丨What hard-core technologies did ADI demonstrate at IMS 2019?
- Wenqiao
- The SIN-IMX6UL development board transfers files to the development board via USB HOST
- Unboxing the newly purchased PIC Kit4, looking forward to its improved functions
- EEWORLD University Hall----Live playback: AVNET uses on-chip CIP and intelligent analog to build complex embedded control functions
- Urgent! Urgent! Urgent! Can the teacher provide a 50A/1000W mature constant current source circuit. The adjustable constant current source can be controlled by a single chip microcomputer.
- 【K210 Series】2. Download tool and latest firmware for K210
- The Low Noise Ripple Probe Guide tells you how important probes are to your testing!