Next Article in Journal
A Multi-Collaborative Ambient Assisted Living Service Description Tool
Previous Article in Journal
Electrical Impedance Spectroscopy for Electro-Mechanical Characterization of Conductive Fabrics
Article Menu

Export Article

Open AccessArticle
Sensors 2014, 14(6), 9755-9775;

A Flexible Microcontroller-Based Data Acquisition Device

Institute of Automation, Faculty of Electrical Engineering and Computer Science, University of Maribor, Smetanova ulica 17, Maribor 2000, Slovenia
Author to whom correspondence should be addressed.
Received: 25 March 2014 / Revised: 23 May 2014 / Accepted: 27 May 2014 / Published: 2 June 2014
(This article belongs to the Section Physical Sensors)
PDF [2027 KB, uploaded 21 June 2014]


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. View Full-Text
Keywords: data acquisition; DAQ; microcontroller; analogue-to-digital converter; ADC; USB; HID; LabVIEW; GUI; data logging data acquisition; DAQ; microcontroller; analogue-to-digital converter; ADC; USB; HID; LabVIEW; GUI; data logging

Graphical abstract

This is an open access article distributed under the Creative Commons Attribution License (CC BY 3.0).

Share & Cite This Article

MDPI and ACS Style

Hercog, D.; Gergič, B. A Flexible Microcontroller-Based Data Acquisition Device. Sensors 2014, 14, 9755-9775.

Show more citation formats Show less citations formats

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top