0% encontró este documento útil (0 votos)
10 vistas9 páginas

Control de Sistemas RC con Arduino y Simulink

La práctica 13 del curso de Ingeniería de Control en la Universidad Católica de Santa María se centra en la adquisición de datos de la curva de carga de un capacitor utilizando Arduino y Simulink. Se busca comparar la curva experimental con la teórica, enfatizando la importancia de la validación experimental y el uso de herramientas de simulación en el aprendizaje de conceptos eléctricos. La práctica también fomenta el desarrollo de habilidades técnicas al armar circuitos y realizar mediciones.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
10 vistas9 páginas

Control de Sistemas RC con Arduino y Simulink

La práctica 13 del curso de Ingeniería de Control en la Universidad Católica de Santa María se centra en la adquisición de datos de la curva de carga de un capacitor utilizando Arduino y Simulink. Se busca comparar la curva experimental con la teórica, enfatizando la importancia de la validación experimental y el uso de herramientas de simulación en el aprendizaje de conceptos eléctricos. La práctica también fomenta el desarrollo de habilidades técnicas al armar circuitos y realizar mediciones.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Escuela Profesional de Ingeniería Mecánica, Mecánica Eléctrica y Mecatrónica

UNIVERSIDAD CATÓLICA DE
SANTA MARÍA

Facultad de Ingeniería Físicas y Formales

Escuela Profesional de Ingeniería Mecánica, Mecánica-


Eléctrica y Mecatrónica

Curso: Ingeniería de Control


Grupo: 03
Temas: Practica 13 (Sistemas de primer orden con Arduino y Simulink)
Docente: Marcelo Jaime Quispe Ccachuco
Alumnos:
- Linares Llerena David Javier
- Alejo Casilla Edwin Yoel
- Barrios Chañi Roger Gustavo

Arequipa – Perú
2024

Practica ingeniería de control


Escuela Profesional de Ingeniería Mecánica, Mecánica Eléctrica y Mecatrónica

FACULTAD DE CIENCIAS E INGENIERÍAS FÍSICAS Y


FORMALES

MECATRÓNICA

Practica 13: Sistema de primer orden con Arduino y Simulink


1) Objetivos
• Realizar la adquisición de datos de la curva de carga de un capacitor y
compararlo con la curva teórica.
• Aprender a implementar un Arduino en Simulink y configurar un diagrama de
bloques para su uso.
2) Descripción de la tarea a resolver

• Instalar el complemento de Arduino al Simulink, conectar el Arduino a la PC y


obtener la curva de carga del capacitor en un circuito RC.
3) Medios auxiliares
Software de simulación Arduino Uno
Simulink de MATLAB.

Protoboard Resistencia de 10kΩ y 1kΩ

Practica ingeniería de control


Escuela Profesional de Ingeniería Mecánica, Mecánica Eléctrica y Mecatrónica

Capacitor de 100uF 16V Jumpers

4) Parte Experimental
I. Hacer una prueba de conexión entre el Arduino y el Simulink.
a) Conectar el arduino Uno al ordenador e iniciar Simulink. Una ves ejecutado todo vamos a
la casilla Prepare del Simulink y seleccionamos la opcion Model Seting.

Imagen 1(Ventana extendida ‘Prepare’, Simulink) Fuente: Propia


b) Dentro de Model Seting buscamos la opcion Hardware implementartion y seleccionamos
el tipo de Arduino que usaremos, en este caso sera el Arduino Uno.

Imagen 2(Selección del dispositivo a Usar) Fuente: Propia

Practica ingeniería de control


Escuela Profesional de Ingeniería Mecánica, Mecánica Eléctrica y Mecatrónica

c) Una vez seleccionado el Arduino a usar, seguidamente crearemos un pequeño diagrama


de bloques en Simulink que nos servirá para comprobar la conexión entre el Arduino y
Simulink.

Imagen 3(Diagrama de bloques para comprobar conexiones) Fuente: Propia

d) Ejecutaremos el sistema en la nueva pestaña Hardware de simulink, donde el Arduino


empezará a prepararse para establecer una conexión con Simulink, nos aseguramos poner
un tiempo infinito en la simulacion, Si todo salió bien en la ventana de diagnóstico tiene
que verse de la siguiente manera:

Ningún error presente

Imagen 4(Cuadro de diagnóstico sin errores en la conexión) Fuente: Propia

e) Si todo salió bien, podremos controlar el led del Pin 13 del Arduino desde Simulink
usando el Switch Manuel que pusimos en el diagrama de bloques anterior, esto nos dirá
que el Arduino ha sido conectado perfectamente con Simulink.

Practica ingeniería de control


Escuela Profesional de Ingeniería Mecánica, Mecánica Eléctrica y Mecatrónica

II. Problema 1: Obtención de la curva de carga del capacitor.

a) Primero armamos el circuito mostrado en la siguiente imagen en un protoboard además


de conectarlo a los pines respectivos del Arduino, Usaremos una resistencia de 10K ohm
y un capacitor de 100 uF.

Imagen 7(Diseño del circuito RC) Fuente: UCSM Imagen 8(Conexión Arduino-Proto) Fuente: UCSM

Imagen 9(Circuito RC y Arduino armado) Fuente: Propia


b) Una vez armado todo el circuito, diseñaremos un diagrama de bloques en Simulink que
nos permita simular la curva de carga del capacitor usando el Arduino.

Imagen 10(Diagrama de bloques circuito RC y Arduino) Fuente: Propia

Practica ingeniería de control


Escuela Profesional de Ingeniería Mecánica, Mecánica Eléctrica y Mecatrónica

c) Nos aseguraremos de establecer el Pin 8 en el bloque Digital Output en Simulink ya que


ese usaremos en el Arduino, además especificaremos los valores que usaremos en el
bloque Pulse Generador de la siguiente forma:

Imagen 11(Parámetros del bloque ‘Pulse Generador’) Fuente: Propia

d) Una ves todo listo Iniciamos la simulación y esperamos que el Arduino termine de
configurarse, si todo salió bien podremos ver la simulación de la curva de carga del
condensador en el bloque Scope en Simulink.

Imagen 12(Diagrama de Bloques circuito RC Arduino) Fuente: Propia

Practica ingeniería de control


Escuela Profesional de Ingeniería Mecánica, Mecánica Eléctrica y Mecatrónica

III. Problema 2: Comparar curva de carga del circuito RC de forma experimental con la
teórica (Salida Teórica vs Salida Experimental)

a) Usaremos el mismo circuito armado en el protoboar conectado con el Arduino, pero


haremos cambios en el diagrama de bloques en Simulink. Empezaremos agregando el
diagrama de bloques teórico para el mismo sistema de carga del condensador y lo
conectaremos al mismo bloque Scope para ver la diferencia entre lo teórico y lo
experimental.

Imagen 13(Diagrama de Bloques RC, Teórica vs Experimental) Fuente: Propia

b) Una vez conectado todo y asegurarnos que estamos usando el Pin 8 en el bloque
Digital Output y el Pin A0 en el bloque Analog Imput, podemos ejecutar la simulación
y esperar que el Arduino se configure e inicie.
Si todo salió bien se podrá visualizar las curvas generadas por la carga del
condensador en el bloque Scope, teniendo una vista clara de la experimental en
comparación de la teórica

Imagen 14(Grafica de la curva de Carga y Descarga del condensador, Teórico vs Experimental, R:10k) Fuente: Propia

Practica ingeniería de control


Escuela Profesional de Ingeniería Mecánica, Mecánica Eléctrica y Mecatrónica

c) Haremos de la misma forma, pero variando la resistencia inicial de 10k ohm a 1k ohm.

Imagen 15(Grafica de la curva de Carga y Descarga del condensador, Teórico vs Experimental, R:1k) Fuente: Propia

• En esta ultima grafica se puede apreciar que la carga y descarga son más rápidas por lo
que es complicado visualizar una curva mas perfecta como en el caso anterior, solo por
variar la resistencia.

5) Conclusiones

• Validación de Teoría vs. Práctica: La comparación entre la curva de carga teórica y la


experimental del capacitor demuestra la importancia de la validación experimental en la
enseñanza de conceptos eléctricos, permitiendo a los estudiantes observar las diferencias
y similitudes en un entorno controlado.

• Importancia del Tiempo de Carga: El tiempo de carga del capacitor, determinado por la
constante de tiempo (τ), es fundamental para entender el comportamiento de circuitos
RC. En este caso, con R=1kΩ y C=100µF, se establece un τ de aproximadamente 1
segundo, lo que implica que el tiempo de carga es de alrededor de 4 segundos, lo que es
crucial para el diseño de circuitos.

• Uso de Herramientas de Simulación: La utilización de MATLAB para crear diagramas de


bloques y simular el comportamiento del circuito RC permite a los estudiantes
familiarizarse con herramientas de simulación que son ampliamente utilizadas en la
ingeniería, mejorando su capacidad para modelar y analizar sistemas.

Practica ingeniería de control


Escuela Profesional de Ingeniería Mecánica, Mecánica Eléctrica y Mecatrónica

• Configuración y Diagnóstico de Conexiones: La correcta configuración y diagnóstico de


las conexiones entre el Arduino y el circuito es esencial para el éxito del experimento. La
ausencia de errores en la conexión asegura que los datos obtenidos sean precisos y
confiables.

• Desarrollo de Habilidades Prácticas: La experiencia práctica de armar el circuito en un


protoboard y realizar mediciones fomenta el desarrollo de habilidades técnicas y prácticas
en los estudiantes, preparándolos para enfrentar desafíos en el campo de la ingeniería
mecánica y eléctrica.

6) Bibliografía

[1] MathWorks Simulink Team. (2024). Simulink support package for Arduino hardware [Software].
MathWorks. [Link]
arduino-hardware

[2] MathWorks. (2024). Arduino programming with MATLAB and Simulink. MathWorks.
[Link]

[3] MathWorks. (2024). Arduino support from MATLAB and Simulink. MathWorks.
[Link]

Practica ingeniería de control

También podría gustarte