Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 INTRODUCCIN
2 DISEO DE CONTROL
2.1 CARACTERSTICAS
Para realizar el sistema con las caractersticas
deseadas, se requiere un diseo del controlador que
tenga cierta estabilidad en un punto, es decir, un
equilibrio, el cual para este modelo que sea en el
momento en que el pndulo se encuentra perpendicular
a la superficie.
3 DISEO FSICO
Para el pndulo se utilizaron los siguientes
materiales:
4 DISEO EN ARDUINO
Para la elaboracin del cdigo se tuvo en cuenta el
diseo de control del numeral 3. A continuacin se
presenta el cdigo especificando cada una de las lneas:
Diseo de un pndulo invertido por medio de las herramientas Matlab, Arduino y Simulink.
.
//Asignacin de pines y declaracin d
e variables
void setup() {
// Se declara the ledPin como
OUTPUT:
pinMode(Pin1, OUTPUT); //PIN1
salida PWM
pinMode(Pin2, OUTPUT); //PIN2
salida PWM
}
void loop() {
Y ARDUINO
Para poder realizar la implementacin de bloques en
Matlab con la herramienta simulink, se debe tener la
librera Arduino, en este caso se tiene Arduino IO, el cual
permite implementar bloques de control para realizar la
comunicacin con el hardware, sin necesidad de utilizar
cdigo para todo el sistema. Esta interaccin permite
una obtener grficas que muestran el comportamiento
del sistema en tiempo real en Matlab.
//Condiciones de posicin
if (pd>0)
{
analogWrite(Pin1, pd);//activar
pin1
analogWrite(Pin2, 0);
//desactivar pin2
}
if (pd<0)
{
analogWrite(Pin2 abs(pd));
//activar pin2
analogWrite(Pin1, 0);
//Descativar pin1
Diseo de un pndulo invertido por medio de las herramientas Matlab, Arduino y Simulink.
.
Gain= Ganancia del sistema.
Diseo de un pndulo invertido por medio de las herramientas Matlab, Arduino y Simulink.
.
5.2.4. El instalador de la tarjeta confirma que la estas
instalando y listas de software que se instalaran.
Diseo de un pndulo invertido por medio de las herramientas Matlab, Arduino y Simulink.
.
SALIDAS PWM
ENTRADA ANALOGICA
Diseo de un pndulo invertido por medio de las herramientas Matlab, Arduino y Simulink.
.
7.
8.
CONCLUSIONES
Diseo de un pndulo invertido por medio de las herramientas Matlab, Arduino y Simulink.
Figura 5. Diagrama de bloques con Matlab y simulink para el diseo del pndulo invertido.
9.
REFERENCIAS