Tarjeta de adquisición de datos de bajo costo multiplataforma orientada a la enseñanza de los sistemas de control en tiempo real
DOI:
https://doi.org/10.26507/rei.v4n7.69Palabras clave:
adquisición de datos, sistemas de control, sistemas operativos, sistemas en tiempo realResumen
Este artículo presenta una descripción de dUQx, una tarjeta de adquisición de datos y control de bajo costo, desarrollada en el programa de ingeniería electrónica de la Universidad del Quindío, Armenia (Colombia). dUQx dispone de una conexión USB, es basada en un único microcontrolador ATmega168p y construida en su mayoría utilizando herramientas de desarrollo software libres. Adicionalmente dUQx puede ser accedida desde los sistemas operativos Linux®, QNX Neutrino® y Windows® utilizando los lenguajes de programación C y Java a partir de la misma interfaz de programación de aplicaciones. Teniendo en cuenta que dUQx es una herramienta pedagógica, también se permite su utilización desde MATLAB® sobre el sistema operativo Windows®. dUQx ha sido utilizada como equipo de laboratorio en la formación de los estudiantes en las áreas de automatización y sistemas en tiempo real del programa de ingeniería electrónica de la Universidad del Quindío.
Biografía del autor/a
Alexander López Parrado, Universidad del Quindío, Armenia
Referencias bibliográficas
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.
Cómo citar
Descargas
Descargas
Publicado
Número
Sección
Licencia
Se autoriza la reproducción total o parcial de los documentos publicados en la Revista siempre y cuando se cite la fuente y el autor.