Data Acquisition Channel for an E-Nose

Abstract

Nowadays, electronic devices are ubiquitous. This spread across all scientific fields has allowed for greater development of solutions for problems once thought impossible, or impractical, to solve. Most specifically, it leads to a constant cost reduction in previously expensive technology, to a point where university students can acquire these devices and tinker with them, even finding applications that were not initially thought for the device. As a result, we began the development of this e-nose system, since it became increasingly important to know and understand the constituents and source of a chemical sample. This dissertation arises from the need to integrate the computational power inherent to a low-cost microcontroller unit, to identify chemical substances and their characteristics. With the main goal set, it was possible to formulate the guidelines to achieve a successful data acquisition channel for an e-nose system implementation with reduced costs, size and fast execution. The starting point consisted in understanding how previous implementations of this system work, as well as its most basic components. After researching and studying e-nose technologies, I was able to define two separate segments for a data acquisition channel: acquisition & communication module (hardware) and a data pre-processing module (software). By using a conductive polymer sensor with a PSoC 5LP microcontroller unit, it was possible to detect changes in the sensor response according to the chemical sample being tested, acquire this signal with the Delta Sigma ADC and, straight away, send this data to the computer where it would be pre-processed. This stage was implemented in Python and with its extensive signal processing libraries. Its main goal was to receive and store the data so that it could be use on a future pattern recognition algorithm to reach the final e-nose conclusion. Since this displayed to the user, a GUI was developed, and the resulting acquisitions could be displayed in several plots, as a way of verifying a successful operation. In the end, it was a success, since after performing acquisition, communication and displaying the results, subtle differences were visible on the plots displayed

    Similar works