Estou montando um controlador de temperatura para um soprador térmico, a temperatura iria de 130 ºc até 650 ºc , a mesma seria mostrada em um display 16x2 , a leitura de temperatura seria feita por um termopar tipo k ou por um PT100. 

A resistência será de 2100W, ligada a um triac, terá um circuito de detecção de passagem por zero, para o disparo do triac no angulo certo da senóide. tbm contará com um temporizador de desligamento para o motor do soprador, afim evitar o desgaste prematuro da resistência.

Existem algumas dúvidas no projeto, lá vão elas

1- Qual o sensor mais indicado para o projeto? ( a existe uma resistência que se adaptaria perfeitamente ao projeto que possui um sensor de temperatura tipo pt100, mas não encontrei nenhuma descrição de qual é a variação da resistência por ºc).

2- Como fazer o controle por PID? (queria setar a temperatura por exemplo em 450 ºc e a resistência aquecer em potência máxima e ao chegar na temperatura manter o mais próximo possível. 

Exibições: 6763

Responder esta

Respostas a este tópico

Só por curiosidade: Para que necessita de tanta temperatura?
Abraço

seria para soldar banners, lona de caminhão e toldos

Olá.

1) Melhor pegar um sensor que tenha origem, como os gráficos, mínimos e máximos... Pq 650 Graus exige um sensor de material especial, com cabo especial, etc.

Essa variação de tensão (termopar) ou resitencia (PTXXX) é indicada no grafico do fabricante.

Exemplos de fabricantes/disitribuidores que fornecem dados:

http://www.alutal.com.br/industria/br/produtoDetalhe/termopar-de-is...

http://www.digel.com.br/novosite/index.php?page=shop.product_detail...

http://www.contemp.com.br/produtos/termopares-e-termorresistencias/...

http://www.exacta.ind.br/

2) PID é um processo complexo,  usa bastante matemática, tem bastante pela net. Exige calibração de parametros e é otimo, depois que vc consegue fazer funcionar....

Tem mta gente que escreve livros só sobre a matematica disso. Mas sabemos que a realidade do dia a dia do projetista eletronico não permite essa matemática, queremos só controlar um sopro, não uma nave espacial...

Sendo assim o PID pode ser simplificado para um processo onde vc tem 2 entradas e uma saída:

#Temperatura desejada e

#temperatura atual.

Com isso no tempo (faz um array) vc calcula:

#Temperatura média (some umas 64 leituras e divida por 64) e

#variação de temperatura no tempo (temp atual - temp a 1 segundo, por ex).

Com isso vc tem:

Erro proporcional = (Atual - desejado)

Erro Integral = (Atual - Media)

Erro derivativo = (Atual + variação)

E seu acionamento (saída) fica:

Acionamento = Acionamento anterior+Kp*erro proporcional+Ki*erro Integral+Kd*erro derivativo.

Onde Kp, Ki e Kd são constantes.

Use 1 pra começar, depois ponha 0,5 ou 2 em cada um pra ver o que acontece.

É normal "Acionamento" hora ser 0 e hora ser maior que o maximo que vc tem no inicio. Mas deve estabilizar em um valor mediano. Caso isso não ocorra tem constante (K) errada. 

Veja na teoria, posso ter errado algum detalhe como sinal de + ou -, não lembro...

Mas essa é a forma de se implementar isso com microcontrolador... Não tenha medo do termo "integral" e "derivativo"...

Boa Noite, desculpem a demora no retorno, estava ocupado com a parte de manutenção, mas agora sobrou um tempo e vou retomar o projeto, estou procurando um exemplo de código para dar uma analisada e ver o que eu consigo fazer, já que ainda é o meu primeiro projeto no arduino,estou enviando a foto da resistência que será utilizada, a parte mais fina dela é o sensor de temperatura, com 3 fios, segundo o vendedor trata-se de um pt100, ele vai ver com o representante/distribuidor se consegue os gráficos da mesma. Não creio que se trate de um PTxxx pois a resistência é de apenas 1R. Acredito que será necessário utilizar outro sensor

Anexos

http://labdegaragem.com/forum/topics/monitorando-a-temperatura-do-p...

Dê uma lida neste tópico, o Hugo fornece os códigos dele.

Abraço!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço