COMUNICACION MATLAB-ARDUINO.docx

3
PRACTICAS: CONTROL AVANZADO Semestre Enero - Junio 2015. Resumen Se realizó una práctica con el fin lograr una comunicación entre las plataformas Matlab y Arduino para poder encender un led utilizando los complementos necesarios para poder obtener dicha comunicación. En este trabajo se presentan los resultados obtenidos al llevar acabo la comunicación entre Matlab y Arduino, mediante el puerto COM y la placa Arduino presentando un ejemplo físico donde se puede observar el encendido y apagado de un led. Palabras clave: Señal, puerto, voltaje, pines, comunicación, comando. 1. Introducción El motivo primario para realizar la práctica de comunicación Matlab y Arduino es conocer ambas plataformas y realizar diferentes actividades que se pueden visualizar de forma física. Adicionalmente esta práctica puede llevar que la comunicación entre ambas plataformas se pueda conocer cómo es que actúan entre sí para mandar y recibir señales de la placa Arduino y poderla aplicar a un proceso, siendo este más fácil y más controlado. 2. Comunicación Matlab- Arduino La comunicación Matlab- Arduino se lleva a cabo mediante la comunicación COM de la computadora con la placa Arduino. Los materiales necesarios para realizar la práctica son: 1 Placa Arduino 1 Led 1 Resistencia de 330 Ohm 1 Protoboard 1 jumper Software Matlab Software Arduino Antes de comenzar con la práctica primero se debe saber que es Matlab y Arduino 2.1 Matlab. Matlab es una de las principales herramientas para el cálculo matemático, análisis de datos, simulación y visualización de resultados. Todas las COMUNICACION MATLAB-ARDUINO” Cruz Pérez Javier,. Instituto Tecnológico Superior De Huauchinango

Transcript of COMUNICACION MATLAB-ARDUINO.docx

PRACTICAS: CONTROL AVANZADOSemestre Enero - Junio 2015.

ResumenCOMUNICACION MATLAB-ARDUINO

Cruz Prez Javier,.

Instituto Tecnolgico Superior De Huauchinango

Se realiz una prctica con el fin lograr una comunicacin entre las plataformas Matlab y Arduino para poder encender un led utilizando los complementos necesarios para poder obtener dicha comunicacin.En este trabajo se presentan los resultados obtenidos al llevar acabo la comunicacin entre Matlab y Arduino, mediante el puerto COM y la placa Arduino presentando un ejemplo fsico donde se puede observar el encendido y apagado de un led.

Palabras clave: Seal, puerto, voltaje, pines, comunicacin, comando.

1. Introduccin

El motivo primario para realizar la prctica de comunicacin Matlab y Arduino es conocer ambas plataformas y realizar diferentes actividades que se pueden visualizar de forma fsica.

Adicionalmente esta prctica puede llevar que la comunicacin entre ambas plataformas se pueda conocer cmo es que actan entre s para mandar y recibir seales de la placa Arduino y poderla aplicar a un proceso, siendo este ms fcil y ms controlado.

2. Comunicacin Matlab-ArduinoLa comunicacin Matlab-Arduino se lleva a cabo mediante la comunicacin COM de la computadora con la placa Arduino.

Los materiales necesarios para realizar la prctica son:

1 Placa Arduino1 Led1 Resistencia de 330 Ohm1 Protoboard1 jumper

Software MatlabSoftware Arduino

Antes de comenzar con la prctica primero se debe saber que es Matlab y Arduino

2.1 Matlab.

Matlab es una de las principales herramientas para el clculo matemtico, anlisis de datos, simulacin y visualizacin de resultados. Todas las operaciones que realiza MatLab se basan en una estructura de datos matriciales; todas las funciones o comandos de MatLab se agrupan en las llamadas toolbox, y abarcan diferentes campos, como son el anlisis y adquisicin de datos, procesamiento de imgenes y de seales, anlisis y diseo de sistemas de control, comunicaciones, simulaciones en tiempo real y tambin herramientas para finanzas, estadstica, economa o lgica difusa. [1]

2.2 Arduino

Arduino es una plataforma de electrnica abierta para la creacin de prototipos basada en software y hardware flexibles y fciles de usar. [2]

2.3 Realizacin de la practica

Para la realizacin de la prctica de comunicacin entre Matlab- Arduino se necesita el complemento ArduinoIO.zip que es descargada de la pgina de Mathworks.com. [3]

Fig. 1. Pgina Mathworks.com

Una vez de haber descargado el complemento necesario para la comunicacin entre plataformas se continua con la descompresin del archivo complemento en la carpeta Matlab.

Fig. 2. Descompresin de carpeta Arduino

Se procede a ejecutar el archivo Adio en la plataforma Arduino para que la tarjeta Arduino reconozco los comandos de salida y entrada de la plataforma Matlab.

Fig. 3. Cargar archivo adio a tarjeta Arduino.

Una vez cargado el archivo adio se abre la plataforma Matlab, para ejecutar el archivo install_arduino.m .

Una vez ejecutado el archivo install_arduino.m se espera hasta que Matlab termine de ejecutarlo para despus comenzar la interaccin de Matlab con la tarjeta Arduino desde el puerto COM 3 de la mquina.

Fig. 5. Interaccin Matlab-Arduino

3.- Anlisis de ResultadosEn la siguientes imgenes se presenta la respuesta que hay cuando se realiza la interacion entre la plataforma Matlab y Arduino.

4.- Conclusiones

En la prctica realizada se pudo visualizar de forma fsica la comunicacin entre la plataforma Matlab y Arduino, mediante complementos para las plataformas y componentes electrnicos.

La prctica sirvi para conocer que las plataformas Matlab y Arduino tienen una gran aplicacin que pueden ser aplicadas a diferentes actividades para controlar procesos etc.

Referencias

[1]Garibay R. La Tranzformada Z, 1997 consultado el 31 de enero del 2015 en: http://dctrl.fib.unam.mx/ricardo/Transformada%20Z/La%20Transformada%20Z_corregido.pdf

[2]Sistemas de control disretos consultado el 31 de enero del 2015 en: http://www.isa.uma.es/C14/Presentaciones%20de%20Clase%20%28ppt%29/Document%20Library/SISTEMAS%20DE%20CONTROL%20DISCRETOS.pdfnn