Matlab y arduino uno

Páginas: 12 (2771 palabras) Publicado: 22 de octubre de 2013
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMA DE INGENIERIA ELECTRONICA
CONTROLES II
Profesor: MSc. JAVIER A. MURILLO M.

VII. CONTROL USANDO SIMULINK Y ARDUINO
Los entornos de Diseño de Sistemas de Control Asistido por
Ordenador

(CACSD)

están

experimentando

notables

cambios

durante los últimos años. Estos avances afectan a las distintas
fases de diseño delos sistemas de control como pueden ser el
modelado, la identificación y la validación de estos modelos, así
como a la posterior fase de diseño del controlador propiamente
dicho.

Figura No. 1

Este trabajo describe una herramienta cuyo principal objetivo
consiste en la integración en un único entorno de un conjunto de
funciones que permiten el control por realimentación de estados
parasistemas SISO. Es decir, cubren la última fase de las
comentadas anteriormente, y supone que el modelo del sistema ya
ha sido obtenido por algún método.
Existen numerosas y bien conocidas razones para utilizar este tipo
de control, como pueden ser su implantación industrial, robustez,
facilidad de empleo, etc.

UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMA DE INGENIERIAELECTRONICA
CONTROLES II
Profesor: MSc. JAVIER A. MURILLO M.

Ahora utilizaremos el microcontrolador Arduino y Matlab (Simulink)
para hacer un control real del sistema.
EL MICROCONTROLADOR ARDUINO
En estas clases siguientes intentaremos una forma de acercarnos al
diseño y desarrollo de proyectos basados en Arduino. Dado que
tenemos

los

conocimientos

adecuados

programación, parahacerlo fácil,

en

electrónica

y

he pensado en que nos

centremos en los aspectos más básicos de las características y la
programación de Arduino.
Otro de los objetivos de estas guías es organizar un poco la gran
cantidad de información que sobre este tema existente en la red.
Para ello casi toda la información se ha obtenido a través de la
fuente http://www.arduino.cc o demanuales basados en ella pero
algo más estructurados.
Por último, las clases están pensadas como soporte para la
realización de nuestro proyecto final que es el control de un sistema
real.
Qué es ARDUINO?
Arduino es una plataforma de prototipos
electrónica de

código

abierto

(open-

source) basada en hardware y software
flexibles y fáciles de usar. Está pensado
para artistas,diseñadores, como hobby
y para cualquiera interesado en crear
objetos o entornos interactivos.

UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMA DE INGENIERIA ELECTRONICA
CONTROLES II
Profesor: MSc. JAVIER A. MURILLO M.

Arduino puede sentir el entorno mediante la recepción de entradas
desde una variedad de sensores y puede afectar a su alrededor
mediante el control de luces, motoresy otros artefactos. El
microcontrolador de la placa se programa usando el Arduino
Programming

Language

(basado

en

Wiring1)

y

el

Arduino

Development Environment (basado en Processing2). Los proyectos
de Arduino pueden ser autónomos o se pueden comunicar con
software en ejecución en un ordenador, en nuestro caso Matlab y
Simulink.
Existen muchos otros microcontroladoresy además plataformas
microcontroladoras disponibles para computación física. Parallax
Basic Stamp, Netmedia's BX-24, Phidgets, MIT's Handyboard, y
muchas

otras

ofertas

de

funcionalidad

similar.

Todas

estas

herramientas toman los desordenados detalles de la programación
de microcontrolador y la encierran en un paquete fácil de usar.
Arduino

también

simplificael

proceso

de

trabajo

con

microcontroladores, pero ofrece algunas ventajas para profesores,
estudiantes y aficionados interesados sobre otros sistemas:



Barato



Multiplataforma



Entorno de programación simple y claro



Código abierto y software extensible



Código abierto y hardware extensible

Hay múltiples versiones de la placa Arduino. La...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arduino Con Matlab
  • Que es arduino
  • Arduinos
  • ARDUINO
  • arduino
  • Arduino
  • Arduino
  • Arduino UNO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS