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 p...

Full description

Bibliographic Details
Main Authors: Darko Hercog, Bojan Gergič
Format: Article
Language:English
Published: MDPI AG 2014-06-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/14/6/9755
_version_ 1811278710018408448
author Darko Hercog
Bojan Gergič
author_facet Darko Hercog
Bojan Gergič
author_sort Darko Hercog
collection DOAJ
description 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.
first_indexed 2024-04-13T00:41:49Z
format Article
id doaj.art-177b83962c5d446095d8ae2cd943a662
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-13T00:41:49Z
publishDate 2014-06-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-177b83962c5d446095d8ae2cd943a6622022-12-22T03:10:08ZengMDPI AGSensors1424-82202014-06-011469755977510.3390/s140609755s140609755A Flexible Microcontroller-Based Data Acquisition DeviceDarko Hercog0Bojan Gergič1Institute of Automation, Faculty of Electrical Engineering and Computer Science, University of Maribor, Smetanova ulica 17, Maribor 2000, SloveniaInstitute of Automation, Faculty of Electrical Engineering and Computer Science, University of Maribor, Smetanova ulica 17, Maribor 2000, SloveniaThis 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.http://www.mdpi.com/1424-8220/14/6/9755data acquisitionDAQmicrocontrolleranalogue-to-digital converterADCUSBHIDLabVIEWGUIdata logging
spellingShingle Darko Hercog
Bojan Gergič
A Flexible Microcontroller-Based Data Acquisition Device
Sensors
data acquisition
DAQ
microcontroller
analogue-to-digital converter
ADC
USB
HID
LabVIEW
GUI
data logging
title A Flexible Microcontroller-Based Data Acquisition Device
title_full A Flexible Microcontroller-Based Data Acquisition Device
title_fullStr A Flexible Microcontroller-Based Data Acquisition Device
title_full_unstemmed A Flexible Microcontroller-Based Data Acquisition Device
title_short A Flexible Microcontroller-Based Data Acquisition Device
title_sort flexible microcontroller based data acquisition device
topic data acquisition
DAQ
microcontroller
analogue-to-digital converter
ADC
USB
HID
LabVIEW
GUI
data logging
url http://www.mdpi.com/1424-8220/14/6/9755
work_keys_str_mv AT darkohercog aflexiblemicrocontrollerbaseddataacquisitiondevice
AT bojangergic aflexiblemicrocontrollerbaseddataacquisitiondevice
AT darkohercog flexiblemicrocontrollerbaseddataacquisitiondevice
AT bojangergic flexiblemicrocontrollerbaseddataacquisitiondevice