1 Implementation of Virtual Instrument Remote Monitoring
LabVIEW is a virtual software development tool based on a graphical programming language. DataSocket is a network transmission technology provided by NI. It is based on the TCP/IP protocol, but does not require complex underlying TCP programming. It can only transmit field measurement data to multiple remote terminals simultaneously through a computer network. It greatly simplifies the data transmission process between applications and between computers. Therefore, it is quite convenient for users to use DataSocket technology to transmit data. Whether through programming methods or front panel object link methods, using DataSocket technology, computers can transmit data to each other through the Internet after the LabVIEW program is running.
2 Application of DataSocket Technology in Remote Monitoring of Dust Emissions
The laboratory has successfully developed a laser particle size analyzer system. The system uses an SSPA detector to detect the scattered light signal after the laser passes through the simulated chimney. At the same time, the data acquisition card M6220 provided by NI is used to collect the scattered light signal, and then the data is processed to reflect the status of chimney dust emissions. All these work is done on the LabVIEW 8.0 software platform. Of course, this simulation system will eventually be installed in the chimney of the factory to realize the function of monitoring dust emissions, which also involves the issue of remote monitoring. By comparing several solutions, in view of the powerful function of DataSocket network transmission technology in LabVIEW and its simple operation characteristics, this solution is used to monitor the status of chimney dust emissions in real time online.
There are two ways to transmit data using DataSocket, one is to transmit data between front panel controls; the other is to transmit data in the program. These two methods were used in the laboratory for experiments.
The first is to use DataSocket to link front panel objects. First, you must use Lab-VIEW 8.0 to write the acquisition program on the computer that performs the signal acquisition task on site, and then make some necessary settings on the object properties to be linked on the front panel of the program to achieve the link. The settings include the link mode, link type and link position. Figure 1 shows the front panel program for on-site dust emission data acquisition. The front panel objects include sampling channels, sampling rates, sampling points, signal display, start and stop buttons, and storage buttons. These objects are placed on the front panel of another computer next to the acquisition site. However, there is no need to connect the objects here. You only need to make corresponding settings on the properties of the objects to achieve remote control of the on-site acquisition program. Figure 2 shows the front panel program for users to remotely monitor the acquisition of dust emission sample data. Remote users can control the on-site data acquisition process through the controls in the front panel program shown in Figure 2, and changes in the on-site acquisition method and data will also be fed back to the remote user end. For example, if there is a computer collecting data at the dust emission site, then the remote user can control the data acquisition program through another computer, modify its sampling channel and sampling times, and read its sampling data. The result interface of the data processing on site can also be transmitted to the remote user end, or the data can be processed at the remote user end to finally obtain the dust emission status.
The second method is to use programming to establish a link. You can use the DataSocket write and DataSocket Read functions in the function sub-template to write a program. First, use DataSocket write to write data on a computer at the collection site. This computer must open DataSocket Serve before running the program. Then write a program on another computer to call the DataSocket Read function to read data from the location specified by the URL (that is, the address of the computer collecting data on site). When using this method to transmit data, DataSocket Serve only publishes the latest data to the data client. When the computer that publishes data runs faster than the computer that receives data, some data will be overwritten before being read, which will cause data loss. In order to ensure the accuracy of transmitted data, the data buffer method should be used to transmit data. In the process of writing this program, the DataSocket Select URL function, DataSocket Open function, DataSocket Read function and DataSocket Close function in the DataSocket module are used. Figures 3 and 4 are the flowcharts of writing the data collected on site to DataSock-et and reading the data on site using the buffer method. After the program in Figure 4 is run, a dialog box will pop up to prompt the user to select a data source and output the URL selected by the user. In this way, the link between the computer collecting data on site and the remote computer is established. [page]
In addition, programs can also be published on the Web. Using LabVIEW's Web server, you can publish the front panel image of the LabVIEW program on the network so that it can be browsed by remote computers with permission. After opening and setting up the Web server in LabVIEW on the computer that publishes the program, the computers on the network, regardless of whether LabVIEW is installed or not, can dynamically view the front panel of the program in the memory of the computer where the Web server is located by entering the correct URL in the Web browser in the specified format. Figure 5 shows a web page of a computer on the network using a Web browser to view the front panel of the program when monitoring dust emissions on site.
In practical applications, a combination of the above methods can be used to establish a remote monitoring system for dust emissions. The envisioned atmospheric environment monitoring system is mainly composed of on-site monitoring stations, data information centers, government environmental protection departments, Guangzhou Environmental Science Institute and other units, which are connected through the Internet to realize a network information platform for establishing an environmental information database, sharing environmental monitoring data, and exchanging relevant information. Figure 6 shows the network block diagram of the atmospheric environment information system.
3 Conclusion
Remote monitoring of dust emission is of great significance. The DataSocket technology of Lab-VIEW 8.0 provides a convenient implementation method for remote monitoring. Through the network, the environmental protection department can remotely monitor multiple environmental monitoring points, and can get feedback information from each monitoring point in real time. In addition, data can be exchanged between each monitoring station, which greatly improves the efficiency of environmental monitoring. This dust emission remote monitoring system has successfully completed the simulation experiment in the laboratory and obtained relatively accurate measurement data. It is believed that its application will play a positive role in environmental protection.
Previous article:Electrocardiograph Based on Virtual Instrument
Next article:A New Method for Extracting ECG Feature Points Based on LabVIEW8.2
Recommended ReadingLatest update time:2024-11-16 19:33
- 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)
- 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?
- 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
- 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
- CC2541 Mini Development Kit User Experience Sharing + OSAL Getting Started by Wulunda
- What is the definition of the standard naming method for chip capacitors?
- Arteli-AT32F4xx_Timer 7-way PWM output
- Defense and Aerospace Receiver Introduction Coming
- What is the best way to remove tin from chip circuit boards?
- Huawei Hongmeng + Alibaba Pingtouge, Runhe Neptune Review (Part 3)
- Help with the new book "Real-Time Systems Development with RTEMS and Multicore Processors"
- FPGA Design Practice (Logic)
- SIMterix-Simplies~4~ Verilog
- [Repost] Discover Schottky diodes in life