Hercog Darko, Gergič Bojan
Institute of Automation, Faculty of Electrical Engineering and Computer Science, University of Maribor, Smetanova ulica 17, Maribor 2000, Slovenia.
Sensors (Basel). 2014 Jun 2;14(6):9755-75. doi: 10.3390/s140609755.
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.
本文介绍了一种基于低成本微控制器的数据采集设备。所提出解决方案的关键组件是一个基于可配置微控制器的设备,它集成了USB收发器和12位模数转换器(ADC)。所展示的嵌入式数据采集(DAQ)设备包含一个预加载程序(固件),该固件能够轻松采集和生成模拟及数字信号,并通过USB总线在设备与运行在PC上的应用程序之间进行数据传输。该设备已被开发为USB人机接口设备(HID)。大多数操作系统原生支持此USB类,因此无需安装额外的USB驱动程序。所展示设备的输入/输出外设并非固定不变,而是灵活的,无需更改固件即可轻松根据定制需求进行配置。使用开发的配置实用程序时,大多数芯片引脚可配置为模拟输入、数字输入/输出、脉宽调制(PWM)输出或SPI线路之一。此外,还为此设备开发了LabVIEW驱动程序。使用开发的驱动程序时,可以在知名的、经行业验证的面向块的LabVIEW编程环境中轻松开发数据采集和信号处理算法以及图形用户界面(GUI)。