Wolfram Language

Implemente controlador no hardware

Combinando com o Microcontroller Kit, você pode gerar e implantar código rapidamente em um microcontrolador para que ele possa operar como um controlador independente. Neste exemplo, um controlador para equilibrar uma bola em uma viga é projetado e implantado.

Encontre uma representação de espaço de estado linearizado da relação entre a posição e a velocidade da bola e o ângulo do feixe.

Calibre modelos para os componentes de hardware e obtenha suas funções de transferência. Você pode consultar o Microcontroller Kit no Documentation Center e seguir as instruções passo a passo.

Obtenha as funções de transferência para o sensor IR, servo e potenciômetro.

Limite os movimentos extremos do servo e modele o comparador e um componente que transforme a saída do PID na entrada servo adequada.

Obtenha um controlador PID usando os recursos de ajuste automático, com base no modelo linearizado.

Conecte os componentes de hardware modelados e crie um modelo de feedback com o controlador PID.

Defina as configurações específicas da máquina para se comunicar com a placa do Arduino Uno.

Configure a biblioteca servo e as conexões para os pinos no Arduino.

Defina o período da amostragem.

Implemente o controlador no Arduino Uno.

Exemplos Relacionados

de en es fr ja ko zh