Portal de Eventos Científicos da UTFPR (EVIN), XXII Seminário de Iniciação Científica e Tecnológica da UTFPR

Tamanho da fonte: 
Controle PID bidirecional da velocidade angular de motores de imã permanente utilizando um microcontrolador da família Kinetis Cortex-M4 se comunicando via serial com MATLAB/Simulink.
GABRIEL ROSSATO FRANCISCO

Última alteração: 2018-06-25

Resumo


OBJETIVO: Implementar um controle PID para controle da rotação de um motor utilizando microcontrolador Kinetis Cortex-M4 se comunicando com MATLAB/Simulink.  MÉTODOS: Pela placa microcontrolada obtém-se a rotação do motor, que é enviada via serial para o Simulink que por meio do controle PID determina o duty cycle do PWM a ser aplicado no motor pela placa. Sendo assim, a velocidade angular deve convergir para a referência, utilizando uma malha fechada de controle. O MATLAB/Simulink está configurado para trabalhar em tempo real, embora o microcontrolador não esteja usando um sistema de tempo real. Assim, utilizou-se a interrupção da porta serial para sincronizar o Matlab/Simulink e o microcontrolador. RESULTADOS: Se obteve uma resposta do motor com oscilação, overshoot e tempo de subida aceitável. CONCLUSÕES: Os métodos para aquisição, comunicação serial, controle e atuação funcionaram como previsto, apresentando resultados estáveis e conforme os resultados esperados.

 


Palavras-chave


Sistemas de Controle; MATLAB/Simulink; Microcontroladores Kinetis.