Sunteți pe pagina 1din 9

INSTITUTO TECNOLGICO SUPERIOR DE POZA RICA

INGENIERA ELECTRNICA

NOMBRE DEL PROYECTO


Lectura de funcin de transferencia con motores CD

PRESENTA
Azuara Rivera Marco Antonio
Garca Hernndez Sergio
Hernndez Monroy Karen Elizabeth
Santes Ramos Claudia Ivette

ASESOR:
Ing. William Snchez Constantino

POZA RICA DE HGO., VER. JULIO 201

1. INTRODUCCION
Existen varios tipos de motores (servos, Motores de paso, etc.), el motor que
utilizaremos para esta prctica es un motor DC. Este tipo de motores que
encontramos en juguetes, DVD, etc. Al aplicarle un voltaje el motor gira y al
quitarlo se detiene. Para cambiar la direccin solo hay que cambiar su
polaridad.

2. DESARROLLO
En nuestro proyecto realizamos el control de dos motores en el cual para armarlo
fsicamente tomamos los cables y conectamos a los motores alimentados por
una fuente de 3.5V debido a que nuestro Arduino solo soporta mximo 5V, un
solo motor lo conectamos a esta fuente con cuidado de sus respectivas
polaridades, el segundo motor en su polaridad positiva lo conectamos al Arduino
en la entrada que nos marca nuestro cdigo y tomamos tambin del Arduino una
salida GND que va conectada a la parte negativa de nuestra fuente de
alimentacin para una salida analgica.

2.1. DISPOSITIVOS UTILIZADOS

Arduino uno.
Cables machos.
2 motores de 5V.
PROTOBOARD
MATLAB.

2.2 PROGRAMACION UTILIZADA

Este cdigo se utiliza para establecer la lectura, cargndolo en el Arduino para


que responda a las seales del motor y visualizarlas posteriormente en Matlab.

2.3 PROGRAMACION EN MATLAB

Una vez que el Arduino est obteniendo la lectura se establece la sincronizacin


con Matlab, mediante este cdigo el software puede muestrear los rangos de
voltaje introducidos en el Arduino.

En la ventana de comandos de Matlab escribimos ADC_serial (numero de


muestras), esto para llamar el cdigo anterior de Matlab y as obtener el total de
muestras reflejadas en la siguiente imagen.

Figura 1: las muestras se obtienen despus de que logramos enlazar el Matlab


con el Arduino y la lectura de la seal obtenida por el segundo motor que genera
un voltaje el cual entra al Arduino como entrada analgica en el pin A1 y estas
muestras son interpretadas por Matlab en un rango establecido y despus
visualizado en voltaje.

Figura 2: Despus de obtener el muestreo se procede a abrir el sistema de


identificacin de funcin y para comenzar seleccionamos el tiempo de dominio
de las muestras para importarlos.

Figura 3: Antes de importar los datos de los valores obtenidos con el Arduino
agregamos las variables tanto de entrada y la de la salida en este caso (x input
y t output).

Figura 4: Despus de haber importado los valores procedemos a seleccionar la


estimacin que ser en este caso la funcin de transferencia.

Figura 5: una vez seleccionado como funcin de transferencia el software nos


mostrara un recuadro donde seleccionamos el nmero de polos y ceros que
tendr nuestra grafica como tiempo contino y despus comenzara a estimar los
rangos.

Figura 6: visualizamos los rangos que se mostraran en la funcin de


transferencia en un recuadro.

Figura 7: nuevamente en este recuadro seleccionamos el modelo de salida de la


funcin.

Figura 7: Despus de haber seleccionado el modelo visualizamos la simulacin


de la funcin de transferencia.

Conclusin
Con este proyecto reforzamos lo aprendido en la materia en la cual observamos
la implementacin en la funcin de transferencia y el comportamiento obtenido
bajo muestreo de nuestros motores basado en el trascurso de la materia de
Control II.

S-ar putea să vă placă și