Matlab e Arduino
-
Upload
hsena -
Category
Technology
-
view
4.803 -
download
5
description
Transcript of Matlab e Arduino
Controle de Processo com Neuro-Fuzzy
8º Periodo
Engenharia de Controle e Automação - 2010
O PROJETO
Criar uma sistema de controle que ao modificar alguma variavel não controlada (ex: Sensibilidade do sensor, barreira entre o sensor e o ponto de medição, etc…), o sistema se ajuste para a melhor forma possivel de trabalho.
http://hsena.wordpress.com
Metodologia
• Criação de dois controladores Fuzzy– 1º - Sensor a 4 cm de distância da lampâda.– 2º - Sensor a 11 cm de distância da lampâda.
• Criado uma Rede Neural que fica supervisionando o funcionamento do controlador que estiver atuando, caso a ponderação para se ajustar ao controlador seja menor que 5 o 1º é setado caso contrario o 2º é setado.
http://hsena.wordpress.com
Controlador
http://hsena.wordpress.com
PWMControladorFuzzy
Sensor de Temperatura Lampâda
REDE NEURAL
Matlab + Porta Serial (1º modo)• ABRIR CONEXÃOvoSerial = serial(‘com1’)fopen(voSerial)
• LEITURAviLeitura=fscanf(voSerial)
• ESCRITAvariavel=str2num(variavel)fprintf(voSerial,variavel)
• FECHAR CONEXÃOFclose(voSerial)
http://hsena.wordpress.com
Matlab + Porta Serial (2º modo)• ABRIR CONEXÃOvoSerial = serial(‘com1’)fopen(voSerial)
• LIGAR PINO DE CONTROLEset(voSerial,'requesttosend', 'on')
• DESLIGAR PINO DE CONTROLEset(voSerial,'requesttosend', 'off')
CUIDADO: O pino 9 que é setado contém uma tensão de 9v
http://hsena.wordpress.com
Matlab + Arduino
http://hsena.wordpress.com
O Arduino é uma placa de controle I/O baseada no microcontrolador Atmega (Atmel), que serve de controle para diversos outros sistemas, porém o diferencial desta placa é que ela é desenvolvida e aperfeiçoada por uma comunidade que divulga as suas placas e seus códigos de aplicação, pois a concepção da placa é open-source.
Matlab + Arduino• DOWNLOAD DA IDE DE DESENVOLVIMENTO DO ARDUINO
http://www.arduino.cc/
• DOWNLOAD DA CLASSE MATLAB E BIBLIOTECA ARDUINOhttp://
www.mathworks.com/academia/arduino-oftware/arduino-matlab.html
http://hsena.wordpress.com
Matlab + Arduino
http://hsena.wordpress.com
Matlab + Arduino
http://hsena.wordpress.com
Matlab + Arduino
http://hsena.wordpress.com
Matlab + Arduino
http://hsena.wordpress.com
DÚVIDAS?
http://hsena.wordpress.com