Open access peer-reviewed chapter

Instrumentation and Virtual Library for Air Pollution Monitoring

Written By

Marius Branzila

Published: August 17th, 2010

DOI: 10.5772/10051

Chapter metrics overview

3,555 Chapter Downloads

View Full Metrics


In this work a data acquisition board (DAQB) with data transfer by serial port and the associated virtual library included into LabVIEW software are presented. The DAQB developed around a National Semiconductor LM 12458 device, have the capability to perform tasks that diminish the host processor work and is capable to communicate with the host computer by using a set of drivers associated. Highly integrated device circuit that has into it the most components of the board, facility in data handling, good metrological performance and a very low cost are the benefits of the proposed system. Using the LabView environment, we have realized a virtual instrument able to get from the prototype data acquisition board for environmental monitoring parameters the information about air pollution factors like CO, H2S, SO2, NO, NO2 etc. In order to get effective information about those factors and the monitoring points, this intelligent measurement system, compound from portable computer, and gas detector. This system can be used to map the information about the air pollution factors dispersion in order to answer to the needs of residential and industrial areas expansion.

1. Introduction

The modern microcomputer technology has made it relatively simple to install, configure, and start up a high-performance data acquisition system. Experienced users will be happy to know that many of the problems encountered a few years ago are gone. New users will never realize how difficult it once was to bring up a data acquisition system. These same technology advances have made it even more difficult than ever to select among the many options. The hardware decisions facing a user today require a great deal of study, analysis, and consideration. Every system will work, but some are better than others for each particular application.

Most data acquisition hardware is compatible with most popular industrial software, or it comes with a software package of its own. Virtually all these data acquisition devices and systems have the same basic specifications and options on their data sheets: signal conditioning, number of analog input channels, sampling rate, resolution, accuracy etc.

The most DAS’s used in instrumentation are made it by National Instrument, including the software. These boards are plug-in types on ISA or PCI slots of the computers. In this case they will be affected by electromagnetic field. The manufacturer has to take special protection measures that increase the device costs.

Taking in consideration all this facts, we have developed a DAQB with data transfer by serial port. A set of drivers and functions specially designed to by access in LabVIEW functions palette we have made.

The EU-funded conference on "Environment, Health, Safety: a challenge for measurements", held in Paris in June 2001, recognized the need to improve the performance of environmental measurement systems and their harmonization at EU level, to foster the dialogue between the providers of measurement methods and the users of measurement results, and to prepare the base - by establishing special communication tools – for the integration of research expertise and resources of environmental monitoring across Europe. The concept presented herein aims to respond to this actual challenge by combining the latest software trends with the newest hardware concepts in environmental monitoring, towards providing reliable measurement results and representative environmental indicators, evaluating trends and quantifying the achieved results in order to manage the potential environmental risk in compliance with European legislation and local particularities.

In the actual development stage of the Romanian residential and industrial areas, the society demands more accurate and elaborated information in every domain. One of great interest is the air pollution filed. Over the last years, the clime changes have made the old prevision for dispersion of the air pollution around the industrial areas no longer accurate.

The atmospheric environment needs to be examined in consideration of the following three phenomena: global warming, ozone-layer depletion, air pollution.

Among these three, global warming is the most critical in terms of environmental conservation. Global warming is a result of greenhouse-gas emissions; therefore, to prevent it, greenhouse-gas emissions must be reduced. A major greenhouse gas is carbon dioxide (CO2). Therefore, reducing energy use, or saving energy, is the most effective way to help prevent global warming. There are some other gases that have a considerable influence on global warming. The first step to cutting the emissions of these gases as another environmental conservation measure is to monitor them in order to find a way to control them.

For this purpose, a new concept of performing high-speed data acquisition based on remote sensors, and an accurate transmission and processing of the meteorological parameters towards obtaining useful data for the users was developed in connection with the centre services. New methods of interconnecting hardware and dedicated software support were successfully implemented in order to increase the quality and precision of measurements.

In the same time, the Web concept itself is changing the way the measurements are made available and the results are distributed/communicated. Many different options are occurring as regards reports publishing, data sharing, and remotely controlling the applications. The LabVIEW environment was incorporated in centre concept towards creating a unique and powerful distributed application, combining together different measurement nodes and multiple users into a unique measurement controlling system, in order to integrate and revolutionize the fundamental architecture of actual PC-based measurement solutions.

The main objective of this work is to realize an intelligent system for environmental quality control and monitoring based on specialized sensors that are connected in a unit system.


2. System architecture

The hardware of environmental quality monitoring systems (sensors, conditioning circuits, acquisition and communication) must usually be complemented with processing blocks to perform different tasks associated to one-dimensional or multi-dimensional data that flow on the system measurement channels.

The architecture is composed as follows: the specialized sensors, detection circuit, a prototype data acquisition board, PC-host. Using all this hardware we are able to perform a study for Taguchi-type gas sensors.

Intelligent system achievement which is dedicated for particular application is not easy. It presume a selection of chemical sensors area which provide a large information quantity and complex algorithms development for signal processing.

The developed environmental monitoring systems (EMS), that use a prototype data acquisition board, perform different tasks like: multi-sensors/multi-point measurement, continuum real-time monitoring, across limits warnings, save data etc.

Air quality parameters can be monitories, from interested areas like public places, enterprises etc. The desktop PC and LabVIEW software have the fallowing functions:

  1. - DAQB control,

  2. - Data processing and results display,

  3. - Data storage and data administration

  4. - User warning,

  5. - Analysis and decision etc.

Figure 1.

System architecture.

2.1. Data acquisition system

The data acquisition system is a low cost board realized around the chip LM12H458 that is an integrated DAS and offers a self-calibrating 12-bit a sign A/D converter with choice of single ended, fully differential, or mixed inputs, with on-chip differential reference, 8-input analog multiplexer, sample-and-hold, an impressive, flexible programmable logic system and a choice of speed/power combinations. The programmable logic has the circuitry to perform a number of tasks on its own, freeing the host processor for other tasks. This logic includes:

  1. 1. An instruction RAM that allows the DAS to function on its own (after being programmed by the host processor) with programmable acquisition time, input selection, 8-bit or 12-bit conversion mode.

  2. 2. Limit registers for comparison of the inputs against high and low limits in the “watchdog” mode.

  3. 3. A 32-word FIFO register to store conversion results until read by the host.

  4. 4. Interrupt control logic with interrupt generation for 8 different conditions.

  5. 5. A 16-bit timer register.

  6. 6. Circuitry to synchronize signal acquisition with external events.

  7. 7. A parallel microprocessor/microcontroller interface with selectable 8-bit or 16-bit data access.

The board can be used to develop both software and hardware. Since the parallel port is limited to 8-bit bidirectional data transfers, the BW pin is tied high for 8-bit access. Multiplexed address/data bus architecture was used. The circuit operates on a single +5V supply derived from the external supply using an LM7805 regulator or from USB port. This greatly attenuates noise that may be present on the computer’s power supply lines.

Digital and analog supply pins are connected together to the same supply voltage but they need separate, multiple bypass capacitors. Multiple capacitors on the supply pins and the reference inputs ensure a low impedance bypass path over a wide frequency range.

All digital interface control signals (/RD, /WR, ALE, /INT, /CS), data lines (DB0–DB7), address lines (A0–A4) connections are made through the microcontroller pins ports.

All analog signals applied to, or received by, the input multiplexer (IN0–IN7), VREF+, VREF−, VREFOUT, and the SYNC signal input/output are applied through a connector on the rear side of the board.

The voltage applied to VREF− is GND and VREF+ is selected using a jumper. This jumper selects between the LM12H458 internal reference output, VREFOUT, and the voltage applied to the corresponding pin applies it to the LM12H458 VREF+ input.

A SYNK push button is available on the DAQB. With signal SYNC configured as an input, it is possible to synchronize the start of a conversion to an external event. This is useful in applications such as digital signal processing (DSP) where the exact timing of conversions is important.

Because the LM12H458 is so versatile, working with them may appear to be an overwhelming task. However, gaining a basic understanding of the device will prove to be fairly easy and using it to be as easy as programming the host microprocessor or microcontroller (AT90S8515).

The DAS is designed to be controlled by a processor, but the DAS functionality off loads most of the data acquisition burden from the processor, resulting in a great reduction of software and processor overhead. The processor downloads a set of operational instructions to the DAS RAM and registers, and then issues a start command to the DAS, which performs conversions and/or comparisons as indicated by the instructions, loading conversion results into the FIFO, while the processor is free to do other chores, or can be idled, if not needed.

Figure 2.

The DAQB architecture design.

Figure 3.

The hardware picture.

After the DAS starts operating, the processor may respond to interrupts from the DAS, or it may interrogate the DAS at any time.

The architecture design and the hardware picture are presented in Figure 2 and 3.

The main features of our DAQB are: 4 full-differential channels, 12 + sign ADC resolution, 100 ksamples acquisition rate, 20 ksamples transfer rate, 1 LSB linearity, 0,5 LSB accuracy, auto-zero and full calibration procedures, ± 5V input voltage span, 30 mW power dissipation. In Table 1 we present the obtained results using the new DAQB and different apparatus.


Table 1.

Comparative results obtained using new DAQB and different apparatus.

DAQB presented have the capability to perform tasks that diminish the host processor work and is capable to communicate with the host computer by using a set of drivers associated in LabVIEW software. The novelty of the system mostly consists in the drivers and functions associated that are gathered into a library easily accessed by LabVIEW and assure the flexibility and the portability of the system. One of the performances consist in the fact that you can plug-in the DAQB to the running host computer externally.

DAQB is simple, versatile, flexible, cheap, high-speed digital data acquisition system that combined with LabVIEW software, become a very useful measurement instrument.

2.2. The sensors module

The sensitive elements included in analyzed environment are metal oxide semiconductor mainly composed of SnO2 and are tied to the EMS. These elements are heated at a suitable operating temperature by a built-in heater. Exposure of the sensor to a vapour produces a large change in its electrical resistance. In fresh air the sensor resistance is high. When a combustible gas such as propane, methane etc. comes in contact with the sensor surface, the sensor resistance decreases in accordance with the present gas concentration (Figure 4a). Semiconductor gas sensors based on SnO2 are widely used as safety monitors for detecting most combustible and pollution gases. However, most of the commercial gas sensors are not selective enough to detect a single chemical species in a gaseous mixture. It is desirable that a single sensor should be able to selectively detect several kinds of gases.

Recently, new methods have been proposed for chemical sensing that utilizes the analysis of the stochastic component of the sensor signal in Taguchi type sensors. It has been shown that even a single sensor may be sufficient for realizing a powerful electronic nose.

One of the problems appearing when we use sensitive elements like metal oxide semiconductor (SnO2) is the temperature and humidity dependence of sensibility characteristic.

In this case the influences of physical environmental parameters must be compensated.

Figure 4.

Sensitivity characteristics and detection circuit for a Figarosensor.

The signal conditioning circuits (Figure 4b) associated with Figaro gas sensors (TGS813, TGS 822), have the function to convert ΔRs variation of sensor resistance in ΔV variation of voltage.

The change in the sensor resistance is obtained as the change of the output voltage across the load resistor (RL) in series whit the sensor resistance (RS). The constant 5V output of the data acquisition board is available for the heater of the sensor (VH) and for the detecting circuit (VC). The relationship between RS and VRL is expressed by the following equation.


The interaction of the chemical with the surface and bulk of the sensor induces spontaneous fluctuations. Recently, new methods have been proposed for chemical sensing that utilizes the analysis of the stochastic component of the sensor signal in Taguchi type sensors. It has been shown that even a single sensor may be sufficient for realizing a powerful electronic nose. However, there are no studies of the power spectrum in different types of commercial gas sensors under different gas atmospheres. This paper studies the stochastic signal in commercial semiconductor gas sensors measured under different atmospheres.

A unique gas detection block is used for both architectures of the system. It contains an array of five sensors and the corresponding detection circuits (Figure 5).

To detect hydrogen sulfide (H2S), ammonia (NH3) and combustible gases we use Taguchi type gas sensors produced by Figaro Co. The detection principle of TGS sensors is based on chemical adsorption and desorption of gases on the sensor surface. The sensing element is a tin dioxide (SnO2) semiconductor that is heated at a suitable operating temperature by a built-in heater. In the presence of a detectable gas, the sensor conductivity increases depending on the gas concentration in the air. A simple electrical circuit converts the change in the sensor resistance to an output voltage, which corresponds to the gas concentration.

TGS 813 sensor has a good sensitivity to a wide range of combustible gases for concentrations from several ppm to over 10,000 ppm. Because of poor sensor selectivity, it is used only to detect the presence of some flammable gases in the environment (methane, ethanol, isobutane, and hydrogen).

TGS 825 and TGS 826 sensors have good sensitivity and selectivity to H2S and NH3, respectively. The relationship of sensor resistance to gas concentration is non-linear within the practical range of gas concentration (from several ppm to 100 ppm). In the data processing part, two artificial neural networks approximate the sensitivity characteristics of these sensors for the continual measurement of H2S and NH3 concentration.

Figure 5.

The signal conditioning circuit.

2.3. Driver and LabVIEW library

Using LabVIEW software that has the capability to communicate with the serial port by Inport-Output functions, a driver for this data acquisition board was made it. We created two basic functions ( and ( which are the main functions when communicate with DAQB. The Write and Read functions are used for writing and reading into/from DAS registers.

Figure 6.

Configuration and monitoring architecture.

Based on functions Write and Read others complex functions are developed and consists in multiple writing and reading operations into and from the board registers using the basic functions. Each is responsible with specific procedures in the board operation. The functions of the virtual library in LabVIEW environment include:

  1. 1. One Push One Channel (acquisition with external start conversion),

  2. 2. One Push Multi Channel (acquisition with external start conversion),

  3. 3. One Scan One Channel (acquisition without external start conversion),

  4. 4. One Scan Multi Channel (acquisition without external start conversion),

  5. 5. Waveform multi channel acquisition by interruption,

  6. 6.Watchdog/One Push –one channel and acquisition

  7. 7.Watchdog/One Push –one channel without acquisition

  8. 8.Watchdog/One Push –multi channel and acquisition,

  9. 9.Watchdog/One Push –multi channel without acquisition,

  10. 10.Watchdog/One Scan –one channel and acquisition,

  11. 11.Watchdog/One Scan –one channel without acquisition,

  12. 12.Watchdog/One Scan –multi channel and acquisition),

  13. 13.Watchdog/One Scan –multi channel without acquisition,

  14. 14.Watchdog/Waveform –without acquisition for one channel,

  15. 15.Watchdog and alarm without acquisition multi channel.

For LabVIEW, the functions are constituted as sub-VIs that are included into a separate acquisition subpalette, part of the main function palette. The main function palette of the DAQB is LPT-DAS and palette includes other subpalettes:

  1. 1.Analog Input,

  2. 2.Calibration and Configuration,

  3. 3.Timer,

  4. 4.Signal Condit.,

  5. 5.Wachdog.

In Figure 7, subpalettes of Analog Input and Wachdog are presented.

Figure 7.

The functions palette used for communicating with the new DAQB.

The Analog Input subpalette functions contain other tow subpalette functions and simple functions like Write, Read, Start, Stop or Reset (internal sequencer).

Wachdog subpalette contains three functions: Low Limit, High Limit and Low & High Limit.

No conversion is performed in the watchdog mode, but the DAS samples the selected input(s) and compares it/them with values of the low and high limits stored in the instruction RAM. This comparison is done with a voltage comparator with one comparator input being the selected multiplexer input (pair) and the other input being the appropriate tap on the internal capacitive ladder of the converter. T his tap is selected by a programmed value in the instruction register. If the input voltage is outside of the user defined and programmed minimum/maximum limits, an interrupt can be generated to indicate a fault condition, and the host processor could then service that interrupt, taking the appropriate action.

The flow diagram of the Watchdog One Channel without function will be presented. It consists in multiple writing and one final reading operation into and from the board registers. First, the reset operation has to be performed by selecting RAM section 0(RP=00) and write 0002H to CONFIGURATION register. Next, is loading instruction to INSTRUCTION RAM (set the utilized channel, the reference to ground or to other channel and the load impedance threshold. Afterwards, select the RAM section 1(RP=01) and write 0100H to CONFIGURATION register. In this moment it is possible to write the Superior Limit. Afterwards, select the RAM section 2(RP=10, write 0200H to CONFIGURATION register) and write the Inferior Limit. Start the DAS conversion by setting D0 of CONFIGURATION register high. Read the results of conversion from the Limit Status.

Figure 8.

The flow chart of the Watchdog One Channel without

The Limit Status Register is likewise cleared whenever (Limit Status Register) is read or a device reset is issued.


3. Virtual instrument

The virtual instrument is the main part of the monitoring system and, in the same time, the human interface, providing parameters control (Figure 9). The main functions of the VI are:

1. SADI programming and communication control using Nr.Scan function from the specific functions palette.

2. data processing after data reading from SADI analog input channels

3. environmental temperature calculus starting from the analog input voltage(CH2) VT.


4. sensors resistance calculus starting from CH0 and CH1 read voltages (VRL1 and VRL2):


5. Mean pollutant concentration calculus for a user presetting time interval (ppm/30min, ppm/8h, ppm/24h) for pollution level testing.

6. Pollution agent concentration limits exceeding verify for knowing the immediate effects fort health, lighting and voice user warning

7. Decrease the environmental temperature influence using a compensation subVI

8. Data base saving.

Figure 9.

Front panel and diagram of VI environmental monitoring system.

Admitting that the temperature and humidity have a great influence to Taguchi sensor resistance we have to make a compensation of the effect very utile when the system is used for outside. Knowing the RS/R0=f(T) dependency characteristic of the sensors and the temperature from AD590 temperature sensor the VI realize a temperature compensation by parts.

At 65% relative humidity, a characteristic linearization is made on the next intervals: -10ºC ÷ 20ºC, 20ºC ÷ 30ºC, 30ºC ÷ 40ºC. A slope determination for the three straight lines is done and for each temperature values is established the compensation factor. The main sub-VI’s are:

1. Nr.Scando the samples acquisition from an analog input channel.

2. Vrl to RpeR0.vido the determination of Rs/R0

3. Compens_term.virealizes the compensation of temperature influence on sensor resistance (TGS). The VI inputs are: current temperature (ºC) and measured value of Rs/R0. The VI output is RS/R0 value after thermo-compensation. The compensation of temperature influence is realized by equation implementation of linear variation RS/R0=f(T) on temperature interval previously mentioned.

4. R to Concentratie.videtermine the methane concentration based on sensor measured resistance using the next equation:



Gs=1/RS is the sensor conductivity at certain methane concentration C.

S0, b – constants determinate for two concentration (C1=1000 ppm, C2=3000 ppm) when we know the value of sensor resistance. At VI input is applied the sensor resistance (RS) after the thermal effect compensation obtaining to the output the calculated value of concentration.

5. Tens to grdC.vigive the temperature dependence on input voltage of analogical channel 2 (1m/K).

However, in some situation is necessary the identification (recognize) of some gases compound with different smells using complex chemical analyzes.

If the imitation of tactile, additive and visual human senses and there implementation in tele-transmitting automat systems is well known in the literature, the smell sense was ignored. They are many applications where so called electronic nose may detect what is difficult or impossible for human or animal nose (for example, toxic waste identification, combustible mixture analyze, industrial emission monitoring, noninvasive medical analyzes, verification of food qualities, drugs detecting, mine and explosive detecting).

Intelligent system achievement which is dedicated for particular application is not easy. It presumes a selection of chemical sensors area which provide a large information quantity and complex algorithms development for signal processing.


4. Web E-Nose System

For ages, the human nose has been an important tool in assessing the quality of many products, food products being good examples. While all others parts of production processes, including these of the food industry, were getting more and more automated, there was still no “objective” means for using the “subjective” information confined in the smell of products. This changed in 1982, when Persaud and Dodd introduced the concept of an electronic nose. They proposed a system, comprising an array of essentially non-selective sensors and an appropriate pattern recognition system, often called “e-nose”.

The task of an electronic nose is to identify an odorant sample and perhaps to estimate its concentration. The E-Nose consists of two main components: an array of gas sensors, and a pattern-recognition algorithm. Electronic odour sensing systems can include a combination of hardware components such as sensors, electronics, pumps, fans, air conditioners and flow controllers, and software for hardware observation and data processing. The gas sensors most commonly used in electronic noses are based on metal oxide semiconductor and conducting polymer techniques. Metal oxide sensors were first produced in Japan in the 1960s for use in gas alarms and depend on an alteration in conductance caused by contact with the odour and the reaction that result.

The proposed Web E-Nose consists of three main components: an array of gas sensors, a pattern-recognition algorithm and an Ethernet module with a static IP.

We developed a simple and original WebE-Nose prototype to test pattern recognition techniques that are necessary for building remote electronic nose systems.

Gas sensors tend to have very broad selectivity, responding to many different substances. This is a disadvantage in most applications, but in the electronic nose, it is an advantage. Although every sensor in an array may respond to a given chemical, these responses will usually be different.

Sensor array “sniffs” the vapors from a sample and provides a set of measurements. The pattern-recognizer compares the pattern of the measurements to stored patterns for known materials ( Branzila M 2007 ).

The implemented Web E-Nose system consists in three main components (Figure 10):

  1. a gas sensors array,

  2. the pattern recognition algorithm, and

  3. Ethernet with IP static module.

Figure 10.

Main components of the Web E-Nose.

The initial experiment was performed with a number of low selectivity gas sensors – calibrated to identify a threshold value of the most important polluting gases occurring in the atmosphere, combined with SHT11 humidity and temperature sensor, allowing immediate temperature and humidity compensation. The sensor array was also trained to recognize, by different sets of measurements, the hazard patterns for different polluting factors acting in the monitored area, as well as identify accidental patterns of polluting factors with external causes. The Ethernet module, having a static IP, give the possibility to share, over the World Wide Web, information’s about “remote polluters and potential effects, hazard level etc.” with a clear identification of the instrument and area. Finally, the result of Web E-Nose expertise may be visualized either as a code image of a given combination of volatile compounds, or may offer a review of the concentrations of individual molecule species detected in a complex environment (Figure 10).

The response of the sensor array is numerically converted using a prototype data acquisition system SADI (integrated data acquisition system). This response is registered by microcontroller as “case pattern”, compared and classified with the ones predefined within the training library. The microcontroller, playing the role of Web E-Nose “brain”, communicates with SADI or with IP-Static module server by a serial interface.

Hence, the most important function of the Web E-Nose system consists in detecting and evaluating toxic gases or mixtures at minimum threshold quantities, especially those odour-less to human senses. The information, acquired by the gas sensor arrays and rough calibrated by SHT11 temperature and humidity sensor, is subject of further processing for pat-tern recognition and transmission to the decision block by RS232 protocol to the Ethernet server.

The Web E-Nose system has five sequential stages: pre-processing, feature extraction, classification, decision making and decision transmission to the network. The decision making, based on pattern recognition, is assisted by a neural network with both training and extraction functions.

It goes without saying that the Web E-Nose system was not projected to substitute human capability of detecting hazardous situations by “smelling”. In addition, the exquisite sensitivity of the dog's nose for sniffing out odours associated to drugs or other hazardous vapours has not yet been matched by currently designed E-nose.

But the system is well suited for repetitive and accurate measurements, and provided not to be affected by saturation, a common disadvantage of natural smelling senses.

Our human nose is elegant, sensitive, and self-repairing, but the Web-E-Nose sensors do not fatigue or get the “flu”. Further, the Web-E-Nose can be sent to detect toxic and otherwise hazardous situations that humans may wish to avoid. Sensors can detect toxic CO, which is odorless to humans. And humans are not well suited for repetitive or boring tasks that are better left to machines. No wonder the E-Nose is sometimes referred to as a "sniffer".

However, the human nose is still preferred for many situations like the selection of a fine wine or to determine the off-odor of recycled plastics. In addition, the exquisite sensitivity of the dog's nose for sniffing out drugs or contraband at an airport is legendary already. These skills have not yet been matched by any currently designed E-Nose.

Figure 11.

Web E-Nose communication architecture.


5. Instrumentation and virtual laboratory

The Web concept itself is changing the way the measurements are made available and the results are distributed/communicated. Many different options are occurring as regards reports publishing, data sharing, and remotely controlling the applications.

The low-cost availability of new communication tools based on Internet is opening more and more horizons to remote teaching. Interactive on-line tutorials based on World Wide Web (WWW) sites now can be followed directly on the web site. The hardware of monitoring systems (sensors, conditioning circuits, acquisition and communication) must usually be complemented with processing blocks to perform different tasks associated to one-dimensional or multi-dimensional data that flow on the system measurement channels.

The recent wide diffusion of (i) easy-to-use software tools for the implementation of Graphical User Interfaces (GUIs); and (ii) communication-oriented instrumentation, often provided with Ethernet interface, in addition to the more traditional GPIB and RS-232 ones, can be particularly exploited in the field of measurement teaching. It is well known, in fact, that for a better understanding of the teaching issues in such a field, the students have to practice with real instrumentation. The computer-based simulations are often inadequate to assure a good experience in that direction. The tools mentioned above give the possibility of accessing real measurement instrumentation from a remote location, such as the students’ homes (Arpaia P& Daponte P 1996, 1997, 2000). Moreover, it could be possible to repeat the same experience many times in order to make all students able to operate the measuring instrumentation without devoting expert technicians to such activity for many days [11-15].

In measurement teaching, the great increase of students on the one hand, and the reduced number of technicians on the other, greatly requires the possibility of accessing real measurement instrumentation for remote experiments (Donciu C, 2001), (Donciu C & Rapuano C, 2002).

In electrical and electronic measurement courses, particularly, these problems become more severe as consequences of the more sophisticated and expensive apparatus now avail-able which makes it difficult to keep the technical staff up-to-date, and the necessity for repeating the same experience many times in order to make all students able to operate the measuring instrumentation.

There are two basic options when it comes to atmospheric monitoring: use of portable gas detectors or use of fixed detection systems. Portable monitors are battery-operated, transportable devices worn by the person using it and generally can detect only few gases at a time. There are places where many potentially hazardous gases can be permanently present: refineries, chemical plants, gas production plants, laboratories, mines, a.s.o. In these cases, a fixed system placed in the area where leaks of potentially dangerous gases likely to occur may provide general continuous monitoring.

The objective of our research is the development of compact fixed systems for real-time monitoring of the air contaminants, suited for gas leak detection, environmental control, worker protection or other industrial applications. In the first stage, we have designed a sys-tem capable to detect only several combustible gases, using a Web E-Nose. The monitoring of more air pollutants increases the system complexity.

Our system performs the following main functions: detection of combustible gases (methane, ethanol, isobutane, hydrogen) and concentration measurement of toxic gases (carbon monoxide, hydrogen sulfide, ammonia). The system provides an alarm when the concentration of detected gases in the air reaches a dangerous level: % LEL (Lower Explosive Limit) – for combustible gases, TLV/TWA (Threshold Limit Value/Time Weighted Average), IDHL (Immediately Dangerous to Life or Health) – for toxic gases.

It can be very useful in the new society information to create a Virtual Laboratory for a remote teaching [3-4].

An adaptive architecture based on web server application is proposed, in order to increase the performance of the server that hosts a dedicated Web site, and customize the Web site in a manner that emphasizes the interests of the clients. The most virtual laboratories normally provide access either to one remote application, or accept only one user at a time. The system presented below provide a multitask connection, with possible variants for remote education. In this way, two parts compose the architecture of the system:

  1. client user that uses a client computer and

  2. measurement provider who disposes the server with the web site of the virtual laboratory.

The users will be able to perform the lab work, controlling the applications and accessing the virtual library. Number of users connected in the same time is unlimited.

The LabVIEW environment was incorporated in centre concept towards creating a unique and powerful distributed application, combining together different measurement nodes and multiple users into a unique measurement controlling system, in order to integrate and revolutionize the fundamental architecture of actual PC-based measurement solutions. All communication software is designed under LabVIEW graphical programming language.

In the Figure 12 is presented the main web page of application

Figure 12.

The main web page of Virtual Laboratory.


6. Instrumentation and next generation Grid

The Grid technologies are introduced to build e-Learning environments for engineering education. Service-oriented Grids open new fields of applications, the Learning Grids. The learning services concept based on a learning model and their deployment through Grid technologies are excellent means to integrate virtual laboratories into e-Learning environments for engineering education. Examples from a virtual laboratory demonstrate the advantages of a Grid.

Remote or virtual laboratories with real or simulated experiments are becoming accepted in the engineering community for providing distance education and for augmenting traditional laboratories. Students have to modify instruments for a better understanding of the principle on which the plant operates. They even have to set their own conditions. From a pedagogical point of view, in this kind of environments the student has an active and central role in the learning process. Learning activities are inherently aimed at aiding the construction of knowledge and skills in the student, rather than the memorization of information. In keeping the student at the centre of the learning process, personalization and individualization become relevant aspects to be supported by technologies through the creation of the right context. The students can learn through direct experiences. So, the question remains – how do we provide better means for e-Learning environments combined with virtual laboratories while maintaining or improving the quality of learning by new information and communication technologies. A Learning Grid can contribute to the achievement of these objectives through the definition of the learning services concept and their deployment through Grid technologies.

Grids yield significant benefits to applications. A Grid is considered as a collection of clustered computational machines, the nodes. In order to have a powerful supercomputer by a Grid the computational problem has to be split into slices and assigned to these nodes. Each node processes its slice individually and after the completion of its slice the results are put back together. Grid nodes do not need to be placed in one geographic location; moreover, machines collaborating in the Grid may have different architectures and operating systems. It is obvious that these nodes need to communicate with each other based on some standards. Therefore a vital topic of security is involved for the interchange of data between nodes. Depending on the application the data should be kept confidential and protected from undesired external changes. Also other issues must be addressed, e.g. redundancy of nodes, quality of service and scalability.

The Grid is applicable only for tasks that can be easily split into smaller slices and that do not require the characteristics of a real-time challenge. In order to reduce the complexity of a Grid, a special layer is introduced that is for gluing the nodes on a logical level. This layer of software sandwiched between the operating system and the applications is commonly called middleware. During recent years a new approach for building Grids has emerged. Instead of perceiving the Grid nodes only as computational elements of an infrastructure they became providers of services. This shift, from strict computational capabilities to service suppliers, opens new fields of applications for Grids. The nodes, instead of only delivering their computational and storage capacity, are now regarded as providers of particular services. They may be parts of some code existing in multiple instances allowing the parallelization of the execution of an application. This new Grid philosophy allows perceiving it in analogy to the commonly known concept of power grids, where the consumer is not aware where and how the power is exactly produced. The consumer only receives the final product with a defined quality.

Figure 13 presents basic interactions between elements of a service-oriented Grid. Services published into a Grid Registry are queried and when discovered then instantiated depending on the user request. Mainly for sake of efficiency the client’s communication with the service is direct but may also be virtualized.

Figure 13.

Structure of a service-oriented Grid environment.

The main functionalities delivered by the middleware of a service-oriented Grid are:

  1. 1. Location – allows the determination, whether the required service exists and at which locations it is accessible

  2. 2. Instantiation – allows the instantiation of the service on that host, which matches the capabilities required for the service running with a given quality of service.

  3. 3. Orchestration – allows the dynamical composition of more complex services.

Figure 14.

From real world instruments to Grid structure, through Virtual Laboratory.

Learning Grids contribute to the achievement of the objectives given in the introductory chapter to this article through the definition of the learning services concept and their deployment through Grid technologies. Learning services will be consumed in dynamic virtual communities based on communications and collaborations where learners, through direct experiences, create and share their knowledge in a contextualized and personalized way.

This way of learning using grid resources can become now more open to learners in the engineering domain. The application of Grid technologies in education is of course a much wider topic than presented in this article and by the practical example of a virtual control laboratory. Nonetheless the most important aspects of utilizing service-oriented Grids in distance learning for control education are presented.


7. Conclusion

The presented system constitutes a versatile, flexible, cheap, high-speed digital data acquisition system that combined with LabView software give the possibility to easily monitoring the environmental parameters. They are many applications where the system can be used like: toxic waste identification, combustible mixture analyze, industrial emission monitoring, non-invasive medical analyzes, verification of food qualities, drugs detecting, mine and explosive detecting.

This system can be adapted for an intelligent electronic nose with data transfer directly through the internet. I named Web E-Nose.

The Internet continues to become more integrated into our daily lives. This is particularly true for scientists and engineers, because designers of development systems view the Internet as a cost-effective worldwide standard for distributing data.

The paper presents the architecture of a versatile, flexible, cost efficient, high-speed measurement centre, based on remote instrumentation, and having as final purposes the monitoring of the air quality and the advertising of the air pollution. On the other hand the E-Medicine becomes a very interesting domain for physicians and bioengineers. That for the purposed system can be very useful tool for them.

In many locations a basic infrastructure to evaluate the E-Medicine already exists, but a unitary concept of an E-Medicine centre can be used to deliver services of comparable or higher quality, at a clear lower cost and a higher speed and reliability.

The Web-E-Nose system was tested, and provided to be well suited for repetitive and accurate measurements, without being affected by saturation. But the successful implementation of such Web E-Nose concepts for air pollution evaluation at larger scales will require a careful examination of all costs, either direct or indirect, and should demonstrate its societal benefit over time.

The remote and distributed measurement system developed as environmental centre may be also particularized as virtual laboratory for on-line environmental monitoring, helping the formation of well trained specialists in the domain.

The Web E-Nose is a tool that may be used for safety, quality, or process monitoring, accomplishing in a few minutes procedures that may presently require days to complete.

The system performs good and fast measurement, processing and transmission of the odors. It is very useful in the new society information to create a Virtual Laboratory for a remote teaching or to get information about gas mixtures or odours from a remote site.

The application of Grid technologies in education is of course a much wider topic than presented in this article and by the practical example of a virtual control laboratory. Nonetheless the most important aspects of utilizing service-oriented Grids in distance learning for control education are presented.


  1. 1. ArpaiaP.DaponteP.2000A measurement laboratory on geographic network for remote test experiments, IEEE Trans. on Instrumentation and Measurement,495Oct. 2000,992997.
  2. 2. ArpaiaP.DaponteP.1997Ethernet application perspectives for distributed measurement systems, Proc. of XIV IMEKO World Congress, June 1997, Tampere, Finland, vol. IVA,1318.
  3. 3. ArpaiaP.DaponteP.1996A distributed laboratory based on object-oriented systems,Measurement,1934, Nov.-Dec. 1996,207215.
  4. 4. BertoccoM.CappellazzoS.CarulloA.ParvisM.VallanA.2001“Virtual environment for fast development of distributed measurement applications”, Proc. of IEEE International Workshop on Virtual and Intelligent Measurement Systems, VIMS 2001, Budapest, Hungary, May 2001,5760.
  5. 5. BranzilaM.And Co.2004A complex system for environmental monitoring with a prototype data acquisition board, IMEKO 2004- 13th International Symposium on Measurements for Research and Industry Applications- 9th Workshop on ADC Modelling and Testing files, Athens- Greece,960-254-645-X428430
  6. 6. BranzilaM. C.And Co., Virtual Library Included in LabVIEW Environment for a New DAS with Data Transfer by LPT, IMEKO200514th International Symposium on New Technologies in Measurement and Instrumentation and 10th Workshop on ADC Modelling and Testing, 12-15 September 2005, Gdynia/Jurata Poland,8-38978-637-0535540
  7. 7. BranzilaM.AlexandruC. I.DonciuC.CretuM.2007Design and Analysis of a proposed Web Electronic Nose (WebE-Nose), EPE 2007 12th-14 th Oct, IAŞI- ROMÂNIA Buletinul IPI, Tomul LII(LIV), Fasc. 5
  8. 8. BranzilaM.AlexandruC.DonciuC.2007Virtual environmental measurement center based on remote instrumentation, Environmental Engineering And Management Journal,6517520, nov-dec 2007
  9. 9. BranzilaM.2008Intelligent system for monitoring of exhaust gas from hybrid vehicle, Intelligent Systems, 2008. IS’08, 4th International IEEE Conference,16-8 Sept. 2008, Varna, Bulgaria, Page(s):5-2- 5-5,978-1-42441-739-1
  10. 10. BranzilaM.2008New DAQB and associated virtual library included in LabVIEW for environmental parameters monitoring, VECIMS 2008 IEEE Conference, 14-16 July 2008, Istanbul, page(s): 121-124,978-1-42441-927-2INSPEC Accession Number: 10156672
  11. 11. BranzilaM.2007Virtual environmental measurement center based on remote instrumentation, ENVIRONMENTAL ENGINEERING AND MANAGEMENT JOURNAL,66517520
  12. 12. BranzilaM.2007Virtual meteorological center, International Journal of Online Engineering,342007,45480
  13. 13. BranzilaM.2006Design and Analysis of a proposed Web Electronic Nose (WebE-Nose), IAŞI- ROMÂNIA Buletinul Institutului Politehnic din Iasi, Tomul LII(LIV), Fasc. 5, 2006,1223-8139,971976
  14. 14. CarlosenaA.CabezaR.1977A course on instrumentation: the signal processing approach, Proc. of IEEE IMTC-97, Ottawa, Canada, May 1997,13261331.
  15. 15. DonciuC.PetrescuM.BranzilaM. C.CantemirL.CretuM.2003Prototype For A Distributed Measurement System, 4th International Conference On Electromechanical And Power Systems, September 26-27, Chisinau, Moldova,187188, 2003
  16. 16. DonciuC.TemneanuM.BranzilaM.2007Sustainable irrigation based on intelligent optimization of nutrients applications, Environmental Engineering And Management Journal,6537540, nov-dec 2007
  17. 17. DonciuC.TemneanuM.BranzilaM.2007Urban traffic pollution reduction using an intelligent video semaphoring system, Environmental Engineering And Management Journal,6563566, nov-dec 2007
  18. 18. DonciuC.CretuM.2001Communication in Virtual Instrumentation”, Management of technological changes, Iasi, Romania,6974
  19. 19. DonciuC.RapuanoS.2002A Remote Inter-University System for Measurement Teaching 12th IMEKO TC4 International Symposium, Zagreb, Croatia,420424
  20. 20. DyerS. A.DyerR. A.1977Emphasizing the interdependence of topics in required undergraduate electrical engineering courses: a case study, Proc. of IEEE IMTC-97, Ottawa, Canada, May 1997,13201325.
  21. 21. HancockN. H.1977I&M in the 21st century engineering curriculum-a direction for change, Proc. of IEEE IMTC-97, Ottawa, Canada, May 1997,13261331.
  22. 22. KellerP. E.KouzesR. T.KangasL. J.1994“Three Neural Network Based Sensor Systems for Environmental Monitoring,” IEEE Electro 94 Conference Proceedings,377382, IEEE Press, Piscataway, NJ, USA, 1994
  23. 23. KellerP. E.1996Electronic Noses and Their Applications, Proceedings of the World Congress on Neural Networks’96,928931, Lawrence Erlbaum Associates Inc., Mahwah, NJ, USA, 1996.
  24. 24. SchreinerC.BranzilaM.2006Air quality and pollution mapping system, using remote measurements and GPS technology, Global NEST Journal,831790-7632,315323, 2006

Written By

Marius Branzila

Published: August 17th, 2010