Wolfram Language

Implementación de controladores a hardware

Puede generar e implementar código rápidamente en un microcontrolador combinándolo con el Kit de microcontroladores para hacer que ejecute un controlador independiente. El siguiente ejemplo muestra el diseño e implementación de un controlador para equilibrar una bola en una viga.

Encuentre una relación linealizada del estado del espacio de la relación entre la posición y velocidad de la bola, y el ángulo de la viga.

Calibre modelos para los componentes de hardware y obtenga sus funciones de transferencia. Puede hacer referencia al Kit de microcontroladores en el Centro de Documentación, y seguir las instrucciones paso a paso.

Obtenga las funciones de transferencia para el sensor IR, el servo y el potenciómetro.

Limite los movimientos extremos del servo y modele el comparador y un componente para transformar la salida PID a la entrada de servo apropiada.

Obtenga un controlador PID utilizando las características de ajuste automático basadas en el modelo linealizado.

Conecte los componentes de hardware modelados y cree un modelo de retroalimentación con el controlador PID.

Defina los ajustes específicos de la máquina para comunicarse con la placa Arduino Uno.

Configure la biblioteca servo y las conexiones a los pines en la placa Arduino.

Defina el período de muestreo.

Despliegue el controlador en el Arduino Uno.

Ejemplos relacionados

de en fr ja ko pt-br zh