Implementei um controle PID para controlar temperatura com arduino e um supervisório feito no c++ Builder que possui um gráfico que mostra a PV, SP e MV e tbm é possível alterar os ganhos do controlador.

Para demonstrar o funcionamento foram utilizados uma pequena caixa de papelão, uma pequena lâmpada de 50w(esquenta muito!!!) e um sensor de temperatura(lm35).

No vídeo os ganhos não estou ajustados, mas quando ajustados o desempenho fica muito bom.

 

https://www.youtube.com/watch?v=l1MvYYSbf5k

Exibições: 5633

Responder esta

Respostas a este tópico

Vou comprar um TIP122 para testar, mas acho que vou utilizar o PID para controlar a rotação de um cata-vento com um FAN, vai ser legal.

O objetivo é o mesmo que o seu e também para fim didático.

Mas vou tentar usar o Processing para os gráficos, achei meio complicado aprender com o Borland. Sabe se dá para usar o Visual Basic?

Valeu! Abraço!

PS: Consegui fazer o controle com o TIP122, mas é normal o chiadinho que o FAN faz quando não está com PWM em 255?

Todos os fans que eu tenho com PWN faz um zumbido quando está no 255.

Gostaria de achar um código, para controlar um Carro Robô seguidor de linha, usando PID. Não consegui entender a biblioteca PID do Arduino, 

Luís, eu não usei nenhuma biblioteca de PID, eu mesmo fiz o algoritmo, baixe os código pra vc da uma olhada.

Olha isso : http://youtu.be/D7xdXpYB8TI 

Fiquei babando por esse algoritmo que o cara usou. Mas parece que não libera nem sob tortura.

Veja a comparação com um robozinho com um firmware simples seguidor de linha com esse incrementando com a lógica PID. 

Vomitei arco iris . 

Realmente ficou bom d+!

Existem muitas variações de um algorítimo PID,o segredo está na sintonia.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço