
Inicio del Curso. Vamos a aprender en esta sección a crear el sistema de control para nuestro sistema embebido
Uso de la plataforma de UDEMY
En este video conoceremos la planta o sistema dinámico al cual le aplicaremos diferentes técnicas de la teoría del control. En este caso la planta es basada en un microcontrolador PIC el cual la vamos a programar utilizando el lenguaje C y el compilador CCS C Compiler - PIC C.
Veremos como se estructura el circuito electrónico de la planta de control que usaremos en el curso de sistemas de control en dispositivos embebidos utilizando el microcontrolador PIC y el compilador de lenguaje C conocido como CCS C Compiler - PIC C.
Veremos el diseño de la tarjeta PCB electrónica de la planta de control que vamos a utilizar en el curso de teoría del control usando microcontroladores PIC y el CCS C Compiler - PIC C.
Implementación final del sistema dinámico de control al cual le aplicaremos los conceptos de los sistemas de control implementados en un hardware a base de un microcontrolador PIC 18F4550 usando el PIC C (CCS C Compiler) Lenguaje C.
En este video veremos cual será el código base sobre el cual iremos a crear los diferentes algoritmos de control a ser implementados dentro del microcontrolador PIC 18F4550 usando el CCS C Compiler.
Comenzaremos a entender el código implementado en el microcontrolador PIC18F4550. Este código será la base para la lectura de los sensores y la manipulación de los actuadores y es el que vamos a emplear a lo largo de nuestro curso de sistemas de control implementado en dispositivos embarcados.
Continuando con la explicación del código base de los sistemas de control implementado en microcontroladores, en este caso veremos la configuración empleada en el PIC18F4550.
Explicación de la base del código en lenguaje C usando el compilador PIC C CCS C para el microcontrolador PIC, donde mostraremos como realizar las lecturas de los sensores y como activar los actuadores que serán utilizados en el sistema de control con dispositivos embebidos.
Adicionamos al código del PIC C la etapa de recepción y transmisión de datos hacia la interfaz de Matlab para el monitoreo de las variables del sistema de control implementado en microcontrolador PIC.
Este video explica el funcionamiento de la interfaz gráfica necesaria para ver el comportamiento dinámico de nuestra planta de temperatura TCLAB con los diferentes controles que vamos a implementar en nuestro microcontrolador PIC con PIC C Compiler.
Actualización de Interfaz GUI
Proceso de descarga e instalación de la interfaz gráfica en Windows.
En este video, realizamos una adquisición de datos con nuestro microcontrolador PIC, con la cual vamos a levantar un modelo de entrada - salida (función de transferencia) para la variable temperatura del TCLAB, con el objetivo de poder diseñar y proyectar las distintas estructuras de control dentro del sistema microcontrolado.
Comenzamos a programar nuestros primeros controladores en el curso de sistemas de control aplicado en dispositivos electrónicos embebidos. Para este caso empezamos con el controlador más popular de todos el PID.
Aprende detalladamente como transformar un controlador Proporcional + Integral + Derivativo (PID) en su representación discreta, para implementarlo en el microcontrolador PIC.
En este video entendemos el concepto para la selección adecuada de nuestro periodo de muestreo cuando desarrollamos controladores discretos. En este caso, al implementar sistemas de control dentro de un dispositivo embebido como es el microcontrolador PIC de Microchip programado en CCS C PIC C, deberemos tener una adecuada selección en el tiempo de muestreo para que el microcontrolador consiga controlar adecuadamente el proceso o la planta.
En este video entenderemos como actualizar los vectores de la ley de control que contienen las diferentes señales espaciados en el tiempo por causa de los regresores. En este caso creamos la librería update_past en nuestro microcontrolador PIC con CCS C para conseguir la implementación de sistemas de control con nuestro dispositivo embarcado.
En este video vemos el periodo de muestreo que vamos a emplear para nuestro laboratorio de temperatura TCLAB para la programación de los diferentes sistemas de control implementados en un dispositivo electrónico como el microcontrolador PIC de Microchip usando el compilador CCS C Compiler.
En este video implementamos un controlador digital PID en nuestro microcontrolador PIC, utilizando el lenguaje C y el compilador PIC C Compiler (CCS C). Para esta práctica, usamos el método de sintonía de controladores PID propuesto por los autores Ziegler y Nichols.
En este video implementamos un controlador digital PID en nuestro microcontrolador PIC, utilizando el lenguaje C y el compilador PIC C Compiler (CCS C). Para esta práctica, usamos el método de sintonía de controladores PID CHR.
En este video implementamos un controlador digital PID en nuestro microcontrolador PIC, utilizando el lenguaje C y el compilador PIC C Compiler (CCS C). Para esta práctica, usamos el método de sintonía de controladores PID propuesto por los autores Cohen y Coon.
En este video implementamos un controlador digital PID en nuestro microcontrolador PIC, utilizando el lenguaje C y el compilador PIC C Compiler (CCS C). Para esta práctica, usamos el método de sintonía de controladores PID propuesto por los autores Lopez et. al. y Rovira et al. Usando los criterios de la integral del error como el IAE y el ITAE.
Empezamos a aplicar controladores más avanzados que requieren de algebra lineal para su implementación. En este caso dedicaremos una sección al controlador por seguimiento de referencia el RST.
En este video se introduce el concepto del Controlador RST (Reference Signal Tracking) el cual es un controlador muy útil y lo aprenderemos a programar en el microcontrolador PIC.
En este video veremos las librerías que llamaremos y las variables globales a utilizar en nuestro microcontrolador PIC programado en lenguaje C usando el PIC C Compiler para implementar un sistema de control RST.
Aprendemos como trabajan las funciones de convolución y de la matriz de Sylvester para el cálculo de los parámetros del controlador RST el cual será implementado en lenguaje C para el Microcontrolador PIC usando el PIC C Compiler (CCS C)
En este video entenderemos las funciones de Álgebra Lineal necesarios para encontrar los parámetros de nuestro controlador RST implementado en lenguaje C en el microcontrolador de Microchip PIC18F4550 y CCS C Compiler PIC C.
Aprendemos a programar el controlador RST dentro de nuestro microcontrolador PIC18F4550 usando el compilador CCS C PIC C Compiler.
En este video realizamos la implementación directa del controlador RST en nuestro microcontrolador PIC 18F4550 usando el PIC C Compiler. En este caso realizamos todo el cálculo del controlador RST directamente en MATLAB y en el microcontrolador PIC realizamos la implementación sobre el laboratório del control de temperatura.
Aprenderemos a implementar una estructura de control en cascada dentro de la programación de nuestro sistema microcontrolado. Esta aplicación de control es muy común a nivel industrial para poder eliminar posibles disturbios dentro del lazo de control.
En este video realizamos la introducción del controlador en cascada el cual vamos a implementar en nuestro dispositivo embebido. Nuestro Microcontrolador PIC tendrá implementado este controlador para la variable de temperatura y la corriente que circula por el transistor.
Veremos el código en CCS C donde colocamos el sistema en lazo abierto y enviamos los datos de la corriente hacia la interfaz gráfica con el objetivo de poder realizar una adquisición de datos.
En este video, realizamos una adquisición de datos de la variable de Corriente, y levantamos el modelo a través de una función de transferencia utilizando Matlab.
En este video se explica paso a paso la implementación de una estructura de control en cascada implementada en lenguaje C adaptado para ser ejecutado en el sistema microcontrolador PIC.
En este video podemos ver la respuesta del Control en Cascada implementado el microcontrolador PIC y CCS C
En esta sección aprenderemos a involucrar el espacio de estados dentro de un sistema microcontrolado, y para este caso en particular veremos como diseñar e implementar un controlador por realimentación de Estados.
En esta entrada vemos el conceptual sobre el control por realimentación de estados discreto del tipo servo (con seguimiento de referencia) a ser implementado en nuestro microcontrolador PIC18F4550. Inicialmente, realizamos el proyecto de control usando MATLAB para posteriormente implementarlo en el dispositivo embebido.
En este video se explica paso a paso como realizar la programación de un control por realimentación de estados implementado directamente en un dispositivo embebido usando lógica de programación de lenguaje C dentro del microcontrolador PIC18F4550.
En este video vemos la excelente dinámica del sistema TCLAB gobernado por un controlador por realimentación de estados programado e implementado en el PIC18F4550.
En este video realizamos la introducción del controlador Difuso, del tipo Mamdani el cual será implementado en el dispositivo embebido como el microcontrolador PIC. Para esto, es necesario entender como trabaja el controlador y para eso veremos una implementación rápida en Simulink del Matlab para entender el concepto y para posteriormente crear un código a ser implementado en el microcontrolador PIC.
Para la implementación y programación desde cero del código del controlador PI Fuzzy dentro del sistema embebido del Microcontrolador PIC será necesario entender como trabajan algunas funciones necesarias para la implementación del cotrolador fuzzy, como las funciones de máximo, mínimo y como programar las funciones de membresía en lenguaje C.
En este video entenderemos como funciona la etapa de fusificación y el mecanismo de inferencia con las reglas del control fuzzy programado en lenguaje C para ser implementado directamente en el sistema embebido del microcontrolador PIC.
En este video veremos como programar en lenguaje C la etapa de Defusificación del controlador PI Fuzzy el cual es programado en el sistema microcontrolado del PIC en CCS C Compiler.
En este video, finalmente colocamos a funcionar el controlador PI Fuzzy programado en lenguaje C en el compilador PIC C Compiler (CCS C) para el microcontrolador PIC18F4550. Veremos el comportamiento dinámico del sistema con el controlador Difuso.
Despedida del Curso
En este curso desde cero de Sistemas de Control Aplicada, aprenderás a colocar en práctica la teoría abstracta de control utilizando dispositivos embebidos. En este caso en particular, un microcontrolador de Microchip PIC18F4550, todo programado en lenguaje C con el compilador PIC C Compiler.
Este será un curso totalmente práctico, desde el comienzo, puedes acompañar y desarrollar en tu hogar las mismas prácticas que el profesor lleva a cabo en los videos. Lo mejor de todo, es que aprenderás a crear tu propio sistema de prácticas para la teoría del control.
Te mostraré paso a paso:
Como crear tu propio sistema de temperatura para ser usado en prácticas de modelado, programación y sistemas de control.
Realizaremos adquisición de datos con el sistema embebido y nuestra planta para poder obtener los modelos matemáticos que caractericen la dinámica de la planta de temperatura.
Programar diferentes algoritmos de control, desde sintonías hasta diseños.
Verificar las posibles causas de error que impiden la implementación de un sistema de control en la vida real.
Como traducir a lenguaje de programación en C las diferentes estructuras de control, para que puedas extenderlo con facilidad a cualquier otra estructura que desees implementar en tu microcontrolador.
Realizaremos controladores de la forma implicita y explicita dentro del microcontrolador.
Veremos la importancia de las herramientas de ingeniería como el Matlab para el desarrollo y diseño de sistemas de control.