A Flexible Microcontroller-Based Data Acquisition Device

被引:18
作者
Hercog, Darko [1 ]
Gergic, Bojan [1 ]
机构
[1] Univ Maribor, Inst Automat, Fac Elect Engn & Comp Sci, SLO-2000 Maribor, Slovenia
来源
SENSORS | 2014年 / 14卷 / 06期
关键词
data acquisition; DAQ; microcontroller; analogue-to-digital converter; ADC; USB; HID; LabVIEW; GUI; data logging; DAQ SYSTEM; DESIGN;
D O I
10.3390/s140609755
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
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.
引用
收藏
页码:9755 / 9775
页数:21
相关论文
共 28 条
[1]  
Advantech Co. Ltd, 2011, USB 4702 US MAN
[2]  
Analog Devices Inc, 2014, PROGR WAV GEN AD9833
[3]  
[Anonymous], 2001, IEEE Std 1241-2000, P1, DOI [10.1109/IEEESTD.2001.92771, DOI 10.1109/IEEESTD.2001.92771]
[4]   Open-Source Colorimeter [J].
Anzalone, Gerald C. ;
Glover, Alexandra G. ;
Pearce, Joshua M. .
SENSORS, 2013, 13 (04) :5338-5346
[5]  
Coorporation Measurement Computing, 2014, USB 1208FS PLUS US G
[6]  
Data Translation Inc, 2014, DT9812 DT9813 DT9814
[7]   Remote monitoring of different electrical parameters of multi-machine system using PC [J].
Datta , Jinia ;
Chowdhuri, Sumana ;
Bera, Jitendranath ;
Sarkar, Gautam .
MEASUREMENT, 2012, 45 (01) :118-125
[8]   Development of an embedded system and MATLAB-based GUI for online acquisition and analysis of ECG signal [J].
Gupta, R. ;
Bera, J. N. ;
Mitra, M. .
MEASUREMENT, 2010, 43 (09) :1119-1126
[9]   A data acquisition and control system for high-speed gamma-ray tomography [J].
Hjertaker, B. T. ;
Maad, R. ;
Schuster, E. ;
Almas, O. A. ;
Johansen, G. A. .
MEASUREMENT SCIENCE AND TECHNOLOGY, 2008, 19 (09)
[10]  
Holcer R., 2001, MEASUREMENT SCI REV, V1, P55