ProgramaciĆ³n de sistemas embebidos para control de sistemas lineales y no lineales.

En este proyecto se pretende crear una interfaz de programacion para control en tiempo real, util para que los estudiantes aprendan a investigar y llevar sus proyectos a un prototipo final. Se pretende controlar mediante dispositivos embebidos, sistemas lineales, no lineales y en general sistemas dinamicos. La aplicacion se desarrollara trabajando en conjunto con los programas Matlab-Simulink, MPLAB y el compilador XC16. Para realizarla es necesario, recurrir a conocimientos en matematicas, circuitos electricos, programacion, control, instrumentacion y senales los cuales seran aprendidos en el desarrollo de este proyecto. Los algoritmos son programados en Matlab-Simulink y ejecutados en codigo C y mediante la herramienta PICkit 3 son descargados al dsPIC. Para realizar los experimentos, ejecutar codigo en tiempo real y lograr realizar la accion de control hacia los convertidores, vamos a trabajar con el prototipo rapido de control Explorer 16 Development Board de Microchip, este dispositivo inteligente luego de forma autonoma realizara la tarea que sea programada en el dsPIC. A nivel experimental y de simulacion se va a trabajar en el control de sistemas lineales, tales como circuitos de uno o dos transistores y sistemas no lineales como convertidores electronicos de potencia DC-DC y DC-AC en aplicaciones de control de posicion y velocidad de motores. Para que este proyecto sea de caracter investigativo, se van a controlar los sistemas reales, con tecnicas modernas de control que aun estan en fase de experimentacion.