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
INSTITUTO TECNOLGICO SUPERIOR DE POZA RICA
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.
Top Related