matlab guide & interface de aquisição - usp · oficina controladores pid 09/05/2014 matlab...

16
Oficina Controladores PID 09/05/2014 Matlab Guide & Interface de Aquisição Rafael A. Mariano

Upload: others

Post on 28-May-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Matlab Guide & Interface de Aquisição - USP · Oficina Controladores PID 09/05/2014 Matlab Guide & Interface de Aquisição Rafael A. Mariano

Oficina Controladores PID 09/05/2014

Matlab Guide & Interface de Aquisição Rafael A. Mariano

Page 2: Matlab Guide & Interface de Aquisição - USP · Oficina Controladores PID 09/05/2014 Matlab Guide & Interface de Aquisição Rafael A. Mariano

Oficina Controladores PID 09/05/2014

Interface Gráfica ( GUI ) “Grafical User Interface”

Page 3: Matlab Guide & Interface de Aquisição - USP · Oficina Controladores PID 09/05/2014 Matlab Guide & Interface de Aquisição Rafael A. Mariano

Oficina Controladores PID 09/05/2014

GUIDE

Graphical User Interface Development Environment

http://www.mathworks.com/discovery/matlab-gui.html

Page 4: Matlab Guide & Interface de Aquisição - USP · Oficina Controladores PID 09/05/2014 Matlab Guide & Interface de Aquisição Rafael A. Mariano

Oficina Controladores PID 09/05/2014

Page 5: Matlab Guide & Interface de Aquisição - USP · Oficina Controladores PID 09/05/2014 Matlab Guide & Interface de Aquisição Rafael A. Mariano

Oficina Controladores PID 09/05/2014

Page 6: Matlab Guide & Interface de Aquisição - USP · Oficina Controladores PID 09/05/2014 Matlab Guide & Interface de Aquisição Rafael A. Mariano

Oficina Controladores PID 09/05/2014

Page 7: Matlab Guide & Interface de Aquisição - USP · Oficina Controladores PID 09/05/2014 Matlab Guide & Interface de Aquisição Rafael A. Mariano

Oficina Controladores PID 09/05/2014

O código por traz de cada elemento

Page 8: Matlab Guide & Interface de Aquisição - USP · Oficina Controladores PID 09/05/2014 Matlab Guide & Interface de Aquisição Rafael A. Mariano

Oficina Controladores PID 09/05/2014

Chamando a interface

Page 9: Matlab Guide & Interface de Aquisição - USP · Oficina Controladores PID 09/05/2014 Matlab Guide & Interface de Aquisição Rafael A. Mariano

Oficina Controladores PID 09/05/2014

Interface de Aquisição

Page 10: Matlab Guide & Interface de Aquisição - USP · Oficina Controladores PID 09/05/2014 Matlab Guide & Interface de Aquisição Rafael A. Mariano

Oficina Controladores PID 09/05/2014

Funcionamento da interface

Conexão com Porta Serial

Aciona Motor ?

SIM: Envia caracter via porta serial. NÃO: Aguarda pela ação do usuário.

Plotar Reposta?

SIM: Envia caracter via porta serial. NÃO: Aguarda pela ação do usuário

PIC

- Liga o Módulo PWM

- Colhe dados de frequência do motor e

armazena em um vetor.

Tempo Ocioso PIC

- Envia vetor com dados de velocidade para o

MatLab.

Page 11: Matlab Guide & Interface de Aquisição - USP · Oficina Controladores PID 09/05/2014 Matlab Guide & Interface de Aquisição Rafael A. Mariano

Oficina Controladores PID 09/05/2014

Page 12: Matlab Guide & Interface de Aquisição - USP · Oficina Controladores PID 09/05/2014 Matlab Guide & Interface de Aquisição Rafael A. Mariano

Oficina Controladores PID 09/05/2014

Page 13: Matlab Guide & Interface de Aquisição - USP · Oficina Controladores PID 09/05/2014 Matlab Guide & Interface de Aquisição Rafael A. Mariano

Oficina Controladores PID 09/05/2014

Continuação do código...

Page 14: Matlab Guide & Interface de Aquisição - USP · Oficina Controladores PID 09/05/2014 Matlab Guide & Interface de Aquisição Rafael A. Mariano

Oficina Controladores PID 09/05/2014

Page 15: Matlab Guide & Interface de Aquisição - USP · Oficina Controladores PID 09/05/2014 Matlab Guide & Interface de Aquisição Rafael A. Mariano

Oficina Controladores PID 09/05/2014

Resultado esperado

Page 16: Matlab Guide & Interface de Aquisição - USP · Oficina Controladores PID 09/05/2014 Matlab Guide & Interface de Aquisição Rafael A. Mariano

Oficina Controladores PID 09/05/2014

FIM

Muito Obrigado !