Documentos de Académico
Documentos de Profesional
Documentos de Cultura
html)
Materiais utilizados
Veja abaixo os componentes necessários para o projeto:
• 1x Intel® Edison (https://software.intel.com/pt-br/iot/hardware/edison)
• 1x Base Board Uno (../../loja/produto/97/index.html)
• 1x Nanoshield Triac (../../nanoshields/modulos/triac/index.html)
• 1x Nanoshield Zero Cross (../../nanoshields/modulos/zero-cross/index.html)
• 1x Nanoshield Termopar (../../nanoshields/modulos/termopar/index.html)
• 1x Sensor termopar tipo K (../../loja/produto/81/index.html)
• 1x Fonte DC de 7,5V, 9V (../../loja/produto/99/index.html) ou 12V
(../../loja/produto/69/index.html)
A imagem abaixo mostra os componentes listados:
Componentes do projeto
Montagem
A montagem física deste projeto constitui basicamente de 3 partes:
1. Conectar os Nanoshields Triac, Zero Cross e Termopar em três slots quaisquer da Base
Board Uno e encaixá-la no Intel® Edison.
2. Montar os cabos de energia nos Nanoshields Triac e Zero Cross.
Obs.: Esta montagem é semelhante ao projeto Dimmer+, porém utilizando a resistência do
forno no lugar das lâmpadas. Clique aqui (../dimmer3/index.html#Montagem) para
visualizar como foi feita esta montagem no projeto Dimmer+.
3. Ligar o sensor de temperatura termopar no Nanoshield Termopar. Verifique a
polarização correta do termopar com as indicações e do Nanoshield. Se não houver
marcação no termopar, é preciso testar com qual das polaridades a temperatura varia no
sentido correto.
Funcionamento do PID
Um controlador proporcional, integral e derivativo, ou simplesmente controlador PID, é uma
das técnicas de controle mais usadas na indústria. Essa popularidade é atribuída em parte ao
seu desempenho robusto em uma ampla gama de situações e condições de funcionamento, e
em parte pela sua simplicidade funcional. Esta técnica, como o nome sugere, é composta de 3
parâmetros: proporcional, integral e derivativo – esses parâmetros são variados para se obter
uma resposta ideal do controlador. Veja o artigo da Wikipedia
(https://en.wikipedia.org/wiki/PID_controller) (em inglês) para mais informações sobre como
funciona um controlador PID.
Este projeto tem a finalidade de utilizar o Intel® Edison para controlar um sistema de
aquecimento para soldagem de placas de circuitos eletrônicos (reflow), em um pequeno forno
com dimensões de aproximadamente 30 x 25 x 15cm. No entanto, este sistema também pode
ser utilizado para diversas aplicações onde seja necessário controlar uma determinada curva de
aquecimento com precisão. Para estas especificações, testando vários valores dos parâmetros
P, I e D, obtivemos os melhores resultados de controle com os valores: P=30, I=0,001 e D=0,3 .
Estes parâmetros variam de acordo com o sistema a ser controlado, por exemplo de acordo
com as características físicas do forno e os elementos de aquecimento utilizados.
Estes valores são introduzidos diretamente no código fonte, no Arduino IDE, que é o ambiente
de desenvolvimento utilizado neste projeto.
1. Para instalar o aplicativo no Chrome, dê dois cliques no arquivo ou arraste-o para o ícone
do Chrome.
Programando o Edison
Antes de utilizar a interface IDE do Arduino para programar o software, devemos nos certificar
de algumas coisas:
1. A pequena chave seletora do Edison está na posição para baixo, conforme a figura abaixo.
1. Na interface Arduino IDE 1.6.4 ou superior, selecione a placa Intel® Edison. Caso não
apareça na lista, entre em "Boards Manager..." e instale o suporte para Intel® Edison antes
de continuar.
Controle de temperatura
Com o aplicativo instalado do Google Chrome instalado, abra o Chrome, se já não aberto, e
clique no botão Apps . Em seguida selecione o aplicativo Controle de temperatura .
2. Insira a temperatura inicial . Esta temperatura diz para o controlador PID quando ele deve
começar a funcionar. Se a temperatura inicial configurada for maior que a temperatura
atual da resistência, o controlador liga a resistência até atingir este valor inicial.
3. Insira a temperatura final . Esta é a temperatura que diz ao Edison que o processo acabou
e que ele pode desligar o controlador PID. Geralmente essa temperatura é configurada
para uma temperatura de resfriamento da resistência.
4. Insira os pontos da curva desejada. Apertando Adicionar segmento para incluir mais um
ponto ou Limpar segmentos para recomeçar a curva. Os parâmetros dos segmentos são:
1. Inclinação em graus por segundo: isto determina quão rápido a temperatura tem que
subir. Para manter uma temperatura constante crie um segmento com a inclinação
zero.
2. O tempo que a inclinação deve permanecer.
Veja na figura abaixo o resultado do controle de temperatura com os valores padrão utilizando
o nosso forno:
Controle PID de temperatura
Links
• Dimmer.h (https://github.com/circuitar/Dimmer) - Biblioteca Dimmer no GitHub.
• Nanoshield_Thermocouple.h (https://github.com/circuitar/Nanoshield_Thermocouple) -
Biblioteca do Nanoshield Thermocouple no Github
• PID_v1.h (https://github.com/br3ttb/Arduino-PID-Library) - Biblioteca PID
Downloads
• resistenciaPID.ino (https://storage.googleapis.com/circuitar-web-
media/project/63/files/resistenciaPID.ino) - Software para Edison
• TempControl.crx (https://storage.googleapis.com/circuitar-web-
media/project/63/files/TempControl.crx) - Interface gráfica de controle do forno
Base Board
(../../nanoshields/modulos/base-board/index.html)
Termopar v1.2
(../../nanoshields/modulos/termopar12/index.html)
Triac
(../../nanoshields/modulos/triac/index.html)
Zero Cross
(../../nanoshields/modulos/zero-cross/index.html)
Termopar tipo K
(../../loja/produto/81/index.html)
Assine a nossa lista de e-mails e fique por dentro das novidades da Circuitar!
Seu email: Assinar
(https://www.facebook.com/circuitar.com.br)
(https://twitter.com/circuitar)
(https://plus.google.com/+CircuitarBr)
(https://github.com/circuitar)