He diseñado un sistema de control y no sé cómo implementarlo.
He modelado el sistema físico y he diseñado el control basado en el método del espacio de estado.
La forma del espacio de estado es la siguiente: x '= Ax + Bu; y = Cx;
A, B y C son matrices, x es el vector de estado, u es el vector de entrada e y es el vector de salida.
Diseñé las matrices A, B y C en MATLAB y quiero implementarlo en C en un microcontrolador.
¿Cómo implemento mi sistema ahora?
Estoy deseando tomar dos lecturas de un sensor que mide el sistema que intento controlar, enviar esas dos lecturas a mi controlador y enviar una salida a mi sistema.
He diseñado el controlador según la dinámica del sistema y las técnicas que se enseñan en una clase de Sistemas de control automático de nivel de pregrado. ¿Los valores medidos entran en el vector de entrada?
¿Y luego envío el valor de salida determinado previamente al sistema y lo repito para cada muestra?