A Flexible Microcontroller-Based Data Acquisition Device

This paper presents a low-cost microcontroller-based data acquisition device. The key component of the presented solution is a configurable microcontroller-based device with an integrated USB transceiver and a 12-bit analogue-to-digital converter (ADC). The presented embedded DAQ device contains a preloaded program (firmware) that enables easy acquisition and generation of analogue and digital signals and data transfer between the device and the application running on a PC via USB bus. This device has been developed as a USB human interface device (HID). This USB class is natively supported by most of the operating systems and therefore any installation of additional USB drivers is unnecessary. The input/output peripheral of the presented device is not static but rather flexible, and could be easily configured to customised needs without changing the firmware. When using the developed configuration utility, a majority of chip pins can be configured as analogue input, digital input/output, PWM output or one of the SPI lines. In addition, LabVIEW drivers have been developed for this device. When using the developed drivers, data acquisition and signal processing algorithms as well as graphical user interface (GUI), can easily be developed using a well-known, industry proven, block oriented LabVIEW programming environment.

[1]  Anuj Kumar,et al.  Energy efficient air quality monitoring system , 2011, 2011 IEEE SENSORS Proceedings.

[2]  K. Zachariadou,et al.  A low-cost computer-controlled Arduino-based educational laboratory system for teaching the fundamentals of photovoltaic cells , 2012 .

[3]  Slavko Kocijancic,et al.  A USB-based Data Acquisition System Designed for Educational Purposes* , 2004 .

[4]  Paulo C. M. Carvalho,et al.  A Low Cost Concept for Data Acquisition Systems Applied to Decentralized Renewable Energy Plants , 2011, Sensors.

[5]  Linus Michaeli,et al.  THE TEST OF THE AD CONVERTERS EMBEDDED ON TWO MICROCONTROLLERS , 2001 .

[6]  Kenneth Knoblauch,et al.  An inexpensive Arduino-based LED stimulator system for vision research , 2012, Journal of Neuroscience Methods.

[7]  Tosawat Seetawan,et al.  Design and Implementation of a Low Cost DAQ System for Thermoelectric Property Measurements , 2012 .

[8]  A. Kumar,et al.  Energy Efficient and Low-Cost Indoor Environment Monitoring System Based on the IEEE 1451 Standard , 2011, IEEE Sensors Journal.

[9]  Rajarshi Gupta,et al.  Development of an embedded system and MATLAB-based GUI for online acquisition and analysis of ECG signal , 2010 .

[10]  S Alex Kandel,et al.  Note: Circuit design for direct current and alternating current electrochemical etching of scanning probe microscopy tips. , 2012, The Review of scientific instruments.

[11]  Matthew E Nipper,et al.  Low-cost microcontroller platform for studying lymphatic biomechanics in vitro. , 2013, Journal of biomechanics.

[12]  K. C. Sarma,et al.  Design of PIC12F675 Microcontroller Based Data Acquisition System for Slowly Varying Signals , 2012, ArXiv.

[13]  Celil Yavuz,et al.  The Design of Computer Controlled Cold and Hot Therapy Device with Thermoelectric Module , 2013 .

[14]  Joshua M. Pearce,et al.  Open-Source Colorimeter , 2013, Sensors.

[15]  Petar Spalević,et al.  PC-Based Virtual DTA Recording System Design , 2011 .

[16]  Sunghwan Kim,et al.  Development of Embedded DAQ System for Flux Counting , 2008 .

[17]  Ieee Std,et al.  IEEE Standard for Terminology and Test Methods for Analog-to-Digital Converters , 2011 .

[18]  Gautam Sarkar,et al.  Remote monitoring of different electrical parameters of multi-machine system using PC , 2012 .

[19]  R Maad,et al.  A data acquisition and control system for high-speed gamma-ray tomography , 2008 .