Oriented multiplatform low cost data acquisition card for teaching on real-time control systems

Authors

  • Alexander López Parrado Universidad del Quindío, Armenia

DOI:

https://doi.org/10.26507/rei.v4n7.69

Keywords:

data acquisition, control systems, operating systems, real time systems

Abstract

This paper presents a description of dUQx, a low-cost data acquisition and control card developed within the electronics engineering program at the Universidad del Quindío, Armenia (Colombia). dUQx has an USB connection, uses a single microcontroller ATmega168p and was built using free software development tools. Additionally dUQx can be accessed from Linux®, QNX Neutrino® and Windows® operating systems using the programming languages C and Java from the same application programming interface. As dUQx is a pedagogic tool, it can be acceded from MATLAB® on the Windows® operating system. dUQx has been used as laboratory equipment in the training of students in the areas of automation and real time systems of the electronics engineering program at the Universidad del Quindío

Downloads

Download data is not yet available.

Author Biography

Alexander López Parrado, Universidad del Quindío, Armenia

References

Atmel (2008). 8-bit Microcontroller with 4/8/16/32K Bytes In-System Programmable Flash ATmega48P/V ATmega88P/V ATmega168P/V ATmega328P.

Recuperado el 4 de julio de 2008 de http://www.atmel.com/dyn/products/product_card.asp?PN=ATmega168P

Birge, J., Jonasson, K. and Brett M. (2008). Compiling Matlab mex files with gcc for Windows. Recuperado el 13 de febrero de 2009 de http://gnumex.sourceforge.net/

Burns. A y Wellings A. (2003). Sistemas de Tiempo Real y Lenguajes de Programación. Madrid: Addison Wesley, 3-9, 513-514, 573-575.

Drake, D. Libusb-1.0 (2008). Recuperado el 17 de diciembre de 2008 de http://libusb.wiki.sourceforge.net/

LabJack (2004). LabJack U12 User’s Guide. Recuperado el 13 de febrero de 2009 de http://www.labjack.com/labjack_u12_downloads.php

Mathworks (2008). MATLAB Getting Started Guide. Recuperado el 14 de agosto de 2008 en http://www.mathworks.com/access/helpdesk/help/pdf_doc/matlab/

Meyer, S. (2007). libusb-win32. Recuperado el 14 de agosto de 2008 de http://libusb-win32.sourceforge.net/

MinGW Team (2008). Minimalist GNU for Windows. Recuperado el 13 de marzo de 2008 de http://www.mingw.org/

Ministerio de Educación Nacional (2001). Sistema de Créditos Académicos. Recuperado el 20 de noviembre de 2008 en http://www.mineducacion.gov.co/1621/article-87727.html

Molnar, I. (2009). The CONFIG_PREEMPT_RT patch set. Recuperado el 15 de febrero de 2009 de http://rt.wiki.kernel.org/index.php/CONFIG_PREEMPT_RT_Patch

National Instruments (2003). LabView User Manual. Recuperado el 14 de agosto de 2008 de www.ni.com/pdf/manuals/

National Instruments (2005). User Guide and Specifications USB-6008/6009. Recuperado el 13 de febrero de 2009 de http://sine.ni.com/nips/cds/view/p/lang/es/nid/14604

Objective Development GmbH (2009). Virtual USB Port for AVR Microcontrollers. Recuperado el 13 de agosto de 2008 de http://www.obdev.at/products/vusb/index.html

PCI Special Interest Group (1998). PCI Local Bus Specification Revision 2.2. Recuperado el 13 de febrero de 2009 de http://www.pcisig.com/specifications/

QNX Software Systems GmbH & Co. KG (2007). QNX® Neutrino® Device Drivers, Universal Serial Bus (USB) Devices. Recuperado el 4 de julio de 2008 de www.qnx.com/download/download/18824/

QNX Software Systems GmbH & Co. KG (2008). QNX® Neutrino® RTOS System Architecture. Recuperado el 4 de julio de 2008 de http://www.qnx.com/download/download/14695/

Salzman, P. J, and Pomerantz, O. (2003). The Linux Kernel Module Programming Guide. Recuperado el 20 de noviembre de 2008 de http://mirrors.kernel.org/LDP/guides.html

Smith, B (2009). A Quick Guide to GPLv3. Recuperado el 13 de febrero de 2009 de http://www.gnu.org/licenses/quick-guide-gplv3.html

Universal Serial Bus Group (2007). Universal Serial Bus Specification Revision 2.0. Recuperado el 20 de noviembre de 2008 de http://www.usb.org/developers/docs

University of Applied Sciences of Technology NTB (2008). Java libusb / libusb-win32 wrapper. Consultado el 14 de agosto de 2008 en http://libusbjava.sourceforge.net/wp/

Weilkiens, T. (2006). Systems Engineering with SysML/UML Modeling, Analysis, Design, Morgan Kaufmann, Burlington, 33–37, 226-238.

Published

2009-06-15

How to Cite

López Parrado, A. (2009). Oriented multiplatform low cost data acquisition card for teaching on real-time control systems. Revista Educación En Ingeniería, 4(7), 137–145. https://doi.org/10.26507/rei.v4n7.69

Issue

Section

Engineering and Development

Altmetric

QR Code
Article metrics
Abstract views
Galley vies
PDF Views
HTML views
Other views
Crossref Cited-by logo