guía paso a paso para usar arduino support from simulink · 2020. 10. 15. · arduino support from...
TRANSCRIPT
![Page 1: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/1.jpg)
Guía paso a paso para usar
Arduino Support from Simulink
Edilberto Carlos Vivas González
![Page 2: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/2.jpg)
Instalación del paquete
En la pestaña “Home” click sobre “Add-ons” y
luego “Get Hardware Support Packages”
![Page 3: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/3.jpg)
Instalación del paquete
Buscar el soporte para Arduino y continuar con
todos los pasos de la instalación
![Page 4: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/4.jpg)
Instalación del paquete
Desde la página de Arduino descargar e instalar
los drivers
![Page 5: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/5.jpg)
Configuración de MatLab
Instalar “Real Time Windows Target” escribiendo
en la ventana de comandos
rtwintgt -setup
![Page 6: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/6.jpg)
Configuración de MatLab
Agregar la carpeta donde se encuentran los
archivos de Arduino al path de MatLab
![Page 7: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/7.jpg)
Configuración de MatLab
Agregar la ruta de la carpeta de Arduino. La carpeta de
trabajo de Matlab debe estar en la misma ruta.
![Page 8: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/8.jpg)
Configuración de MatLab
El soporte está listo para ser utilizado
![Page 9: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/9.jpg)
Prueba de funcionamiento
Crear un nuevo modelo
![Page 10: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/10.jpg)
Prueba de funcionamiento
Guardar el archivo. El nombre no debe
tener espacios o caracteres especiales,
tampoco puede iniciar con un número
![Page 11: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/11.jpg)
Prueba de funcionamiento
En el menú ir a:
Tools => Run on Target Hardware =>
Prepare to Run
![Page 12: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/12.jpg)
Prueba de funcionamiento
En “Run on Target Hardware” seleccionar
el dispositivo en la lista desplegable
![Page 13: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/13.jpg)
Prueba de funcionamiento
Aceptar dejando las opciones que quedan por defecto.
En Matlab R2013 habilitar la opción “external mode” si se
van a adquirir datos analógicos.
![Page 14: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/14.jpg)
Prueba de funcionamiento
Agregar los bloques mostrados en la figura
![Page 15: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/15.jpg)
Prueba de funcionamiento
Configurar el generador de pulsos
![Page 16: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/16.jpg)
Prueba de funcionamiento
Seleccionar el pin 13 de la salida digital
![Page 17: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/17.jpg)
Prueba de funcionamiento
Verificar que esté en modo “Normal”.
![Page 18: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/18.jpg)
Prueba de funcionamiento
Programar el dispositivo.
![Page 19: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/19.jpg)
Prueba de funcionamiento
• El circuito que se debe implementar es el
siguiente. Se adjunta el archivo llamado
Blink.mdl ya listo para realizar la prueba.
![Page 20: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/20.jpg)
Modos de Ejecución
• Modo Normal: este modo se utiliza cuando el programa se deja embebido en el
microcontrolador y no necesita la intervención del PC para funcionar, por ejemplo la
oscilación de un LED.
• Modo External: este modo se utiliza cuando se va a utilizar la tarjeta Arduino como
una tarjeta de adquisición de datos, por ejemplo leer el voltaje en un circuito RC y
visualizar en tiempo real la carga y descarga del condensador.
![Page 21: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/21.jpg)
ejemplo_Modo_External
Ejemplo de una conexión en modo external
usando como planta un circuito RC
![Page 22: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/22.jpg)
ejemplo_Modo_External
1. Ejecutar MatLab en modo administrador
2. Abrir ejemplo_Modo_external.mdl
![Page 23: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/23.jpg)
ejemplo_Modo_External
3. Definir en el Workspace el periodo de
muestreo, Tm debe ser ≥ a 0.01 segundos
![Page 24: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/24.jpg)
ejemplo_Modo_External
4. Definir los pines de entrada y de salida
![Page 25: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/25.jpg)
ejemplo_Modo_External
5. Conectar la planta
R = 1K ohm
C = 220 uF
![Page 26: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/26.jpg)
ejemplo_Modo_External
6. Programar el dispositivo
![Page 27: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/27.jpg)
ejemplo_Modo_External
7. Ejecutar el programa
![Page 28: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/28.jpg)
ejemplo_Modo_External
Resultado
![Page 29: Guía paso a paso para usar Arduino Support from Simulink · 2020. 10. 15. · Arduino Support from Simulink Edilberto Carlos Vivas González. Instalación del paquete En la pestaña](https://reader035.vdocuments.site/reader035/viewer/2022081518/61057f6b95282d4e5152e954/html5/thumbnails/29.jpg)
ejemplo_Modo_External
8. Salvar datos