Professional Documents
Culture Documents
1
PARTE (c)
2.- OBJETIVO.
5.- INTRODUCCIN.
Para poder comenzar con la prctica, es necesario que se tengan agregadas las
libreras de Arduino IO dentro del entorno de matlab, as como configurar el
arduino que vayamos a utilizar cargndole el firmware necesario.
Acudiremos a la pgina:
Configuracin de hardware.
Configuracin de software.
En este experimento, vamos a emplear simplemente Simulink para leer los datos
de la tabla y representar los datos en tiempo real. En particular, vamos a emplear
el paquete de IO de The MathWorks. El modelo de Simulink vamos a utilizar se
muestra a continuacin, donde es posible que tenga que cambiar el puerto al
que est conectada la placa Arduino (el puerto COM3 es en este caso). Puesto
que la ley de control se implementa en hardware y se genera la referencia a
travs de un interruptor pulsador, el modelo Simulink es muy sencillo y slo
supervisa dos seales del circuito.
Arduino lee los datos de voltaje de salida a travs de la entrada analgica A0
en el tablero. Al hacer doble clic en el bloque nos permite configurar el pin a 0 en
el men desplegable. El otro bloque Arduino Analog Lee se puede conectar a
otras seales en el circuito. En este caso, el bloque es la lectura de la tensin de
referencia a travs de la entrada analgica A1 con el fin de verificar que la
referencia es de hecho un paso 1-Volt. La entrada de control es otra seal
importante que podemos desear observar.El nico problema es que la seal de
entrada es probable exceder el rango de 5 voltios del canal. Por lo tanto, si nos
hubiera gustado leer esta seal, sera necesario emplear un divisor de tensin,
u otro amplificador operacional, para escalar la seal a menos de un mximo de
5 voltios. El Tiempo de la muestra para los dos bloques de lectura se establece
en "T". Hemos establecido este parmetro escribiendo Ts = 0,01; en la lnea de
comandos de MATLAB. Los bloques de ganancia se incluyen para convertir los
datos en unidades de voltios (multiplicando los datos por 5/1023).
Una vez que los potencimetros se han establecido y el modelo Simulink se ha
creado, el modelo se puede ejecutar. Durante el funcionamiento del modelo, se
debe presionar el pulsador para generar la referencia de paso para el circuito. El
potencimetro en la entrada de referencia se ajusta para lograr una referencia
de 1 voltio, mientras que est ajustado a lograr y est
ajustado a lograr . La tensin de referencia y los ajustes del
potencimetro se pueden verificar con un multmetro. Nuestro conjunto inicial de
ganancias de control alcanza el rendimiento se muestra a continuacin.
Con el fin de sintonizar nuestras ganancias de control para satisfacer mejor los
requerimientos dados, usaremos el lugar de las races. Recordemos que el lugar
de las races traza polos de lazo cerrado de un sistema como parmetro vara
de 0 a infinito. Nosotros, en particular, emplear de MATLAB SISO Design
Tool interfaz grfica de usuario. Esta herramienta le permite ajustar el
controlador a travs del diagrama del lugar de races grficamente. Primero
vamos a ver el lugar de las races de la planta no compensada. Recordando que
para nuestra eleccin de y , nuestra planta tiene la siguiente funcin de
transferencia.
Por lo tanto, podemos lanzar la Herramienta de Diseo SISO para esta planta
introduciendo el cdigo siguiente en la lnea de comandos de MATLAB.
Dos ventanas abrirn inicialmente, uno es el SISO diseo de las tareas que se
abrir con el lugar de las races de la planta no compensada como se muestra a
continuacin. La otra ventana es el Control y Estimacin Gestor de
herramientas que le permite disear compensadores, analizar parcelas, etc.
A continuacin, vamos a aadir nuestra compensador PI inicial al lugar de las
races. Con el fin de poner el compensador en la forma esperada por el SISO
Design Tool, realizamos la siguiente manipulacin.
9.- RECOMENDACIONES.
11.- BIBLIOGRAFA.