Tarjeta de adquisición de datos de bajo costo multiplataforma orientada a la enseñanza de los sistemas de control en tiempo real

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

Resumen

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

Citas

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.

Publicado
2009-06-15
Cómo citar
López Parrado, A. (2009). Tarjeta de adquisición de datos de bajo costo multiplataforma orientada a la enseñanza de los sistemas de control en tiempo real. Revista Educación En Ingeniería, 4(7), 137-145. https://doi.org/10.26507/rei.v4n7.69
Sección
Sección Ingeniería y Desarrollo