You are on page 1of 55

UNIVERSIDADE FEDERAL DO ESPRITO SANTO

CENTRO TECNOLGICO
DEPARTAMENTO DE ENGENHARIA ELTRICA
PROJETO DE GRADUAO

Regulao de Temperatura com Micro-controlador Aplicado a


Forno Resistivo PWM

THIAGO JOS LIMA

VITRIA ES
FEV / 2006

THIAGO JOS LIMA

Regulao de Temperatura com Micro-controlador Aplicado a


Forno Resistivo PWM

Parte escrita do Projeto de Graduao do


aluno Thiago Jos Lima, apresentado ao
Departamento de Engenharia Eltrica do
Centro Tecnolgico da Universidade
Federal do Esprito Santo, para obteno
do grau de Engenheiro Eletricista.

VITRIA ES
FEV / 2006

THIAGO JOS LIMA

Regulao de Temperatura com Micro-controlador Aplicado a


Forno Resistivo PWM

COMISSO EXAMINADORA:

_______________________________________
Prof. Dr. Domingos Svio Lyrio Simonetti
Orientador

___________________________________
Profa. Dr. Jussara Farias Fardin
Examinador

___________________________________
Prof. Dr. Paulo Jos Mello Menegz
Examinador

Vitria - ES, 23 de Fevereiro, 2006

DEDICATRIA

Aos meus pais Jos Renato Lima e Analice Marin.

AGRADECIMENTOS
Agradeo ao meu orientador Domingos Svio Lyrio Simonetti pela orientao
nesse projeto e tambm pela ateno e pacincia que tem tido no s comigo, mas
tambm com todos os membros do Grupo SUPERA; Professora Jussara Farias
Fardin pela sugesto do projeto e ensinamentos repassados a mim durante o tempo em
que utilizei o LEPAC para dar procedimento aos meus estudos; ao Professor Marcos
Tadeu DAzeredo Orlando pelo apoio, incentivo e confiana depositados em mim.
Agradeo tambm a todos os amigos do LEPAC e do Grupo SUPERA que
contriburam de alguma forma para a concluso do meu Projeto de Graduao,
especialmente a Renato Orletti e a Joo Marcos Gomes de Mello pelas horas de sono
abdicadas a favor do projeto.

ii

LISTA DE FIGURAS

Figura 1 - Resistncia eltrica do marcrio em torno da temperatura de liquefao do


hlio. ..............................................................................................................................9
Figura 2 Diagrama esquemtico do circuito da fonte. ...............................................15
Figura 3 - Circuito impresso na placa de fenolite. .......................................................15
Figura 4 - Foto da placa de fenolite antes da montagem. ............................................16
Figura 5 - Foto da fonte montada e regulada. ..............................................................16
Figura 6 - Diagrama esquemtico do circuito da placa de controle ............................19
Figura 7 - Circuito da placa de controle impresso na placa de fenolite.......................20
Figura 8 - Foto da face de baixo da placa de controle. ................................................20
Figura 9 - Soquetes adaptados no soquete PDIP32-6. .................................................21
Figura 10 - Placa de controle montada. .......................................................................21
Figura 11 - Diagrama de blocos do circuito de controle. ............................................23
Figura 12 - Conector da porta paralela e sua ligao no buffer de 8 vias . ..................25
Figura 13 - Diagrama de ligao simplificado do micro-controlador PIC 16F873. ....26
Figura 14 - Diagrama esquemtico de um circuito de disparo empregando
transformador de pulsos. ..............................................................................................28
Figura 15 - Diagrama esquemtico do circuito de disparo utilizando isolador tico. .29
Figura 16 - Circuito roteado para confeco da placa de fenolite do isolador tico. ..29
Figura 17 - Foto do forno, apelidado de Z Ternit I. ...................................................30
Figura 18 - Tenso de entrada e sada para nvel lgico alto. .....................................32
Figura 19 - Sinal PWM na sada do micro-controlador, para um ciclo de trabalho de
50%. .............................................................................................................................33
Figura 20 - Sinal distorcido aplicado ao IGBT para um ciclo de trabalho de
aproximadamente 70%. ...............................................................................................35
Figura 21 - Fotografia do transformador de pulsos com ncleo de ferrite e
enrolamentos de aproximadamente 200 voltas. ...........................................................35
Figura 22 - Sinal PWM na entrada do ISO122 (canal 1), no Gate do IGBT (canal 2)
e na sada do micro-controlador (canal 3), para um ciclo de trabalho de 42%. ..........36
iii

Figura 23 - Sinal PWM na entrada do ISO122 (canal 1), no Gate do IGBT (canal 2)
e na sada do micro-controlador (canal 3), para um ciclo de trabalho de 5%. ............37
Figura 24 - Sinal PWM na entrada do ISO122 (canal 1), no Gate do IGBT (canal 2)
e na sada do micro-controlador (canal 3), para um ciclo de trabalho de 95%. ..........37
Figura 25 - Forma de onda da tenso VCE (canal 1), tenso VGE (canal 2) e tenso
na carga (canal 3). ........................................................................................................38
Figura 26 - Forma de onda da tenso VGE (canal 2), corrente na carga (canal 4) e
tenso na carga (canal 3). .............................................................................................38
Figura 27 - Forma de onda da tenso (canal 3) e corrente de entrada (canal 4) no
circuito de potncia. .....................................................................................................39
Figura 28 - Foto do termopar utilizado no projeto. .....................................................40
Figura 29 - Detalhe da soldagem dos soquetes na placa de controle. .........................42

iv

LISTA DE TABELA

Tabela 1 - Correspondncia da refrencia com a temperatura do forno. .....................24

SUMRIO
DEDICATRIA........................................................................................................... I
AGRADECIMENTOS .............................................................................................. II
LISTA DE FIGURAS ............................................................................................... III
LISTA DE TABELA .................................................................................................. V
SUMRIO ................................................................................................................. VI
RESUMO ................................................................................................................ VIII
1

INTRODUO ................................................................................................9
1.1

DESCOBERTA

DA

SUPERCONDUTIVIDADE

EVOLUO

HISTRICA .............................................................................................................9
1.2 PRODUO DAS CERMICAS SUPERCONDUTORAS ..........................11
1.3 JUSTIFICATIVA DO PROJETO.....................................................................11
1.4 OBJETIVOS .....................................................................................................12
1.5 ESTUDOS PRELIMINARES ..........................................................................13
1.6 ESTRUTURA DA MONOGRAFIA ................................................................13
2

PROCESSO DE MONTAGEM E REGULAO DA FONTE................14


2.1 DIAGRAMA DE MONTAGEM......................................................................14
2.2 MATERIAIS .....................................................................................................16
2.2.1 EQUIPAMENTOS ..................................................................................17
2.2.2 MATERIAIS DE CONSUMO ................................................................17
2.2.3 SOFTWARES .........................................................................................17

PROCESSO DE MONTAGEM DA PLACA DE CONTROLE ................18


3.1 DIAGRAMA DE MONTAGEM......................................................................18
3.2 MATERIAIS .....................................................................................................21
3.2.1 EQUIPAMENTOS ..................................................................................22
3.2.2 MATERIAIS DE CONSUMO ................................................................22
3.2.3 SOFTWARES .........................................................................................22

CIRCUITO DE CONTROLE .......................................................................23


4.1 ABORDAGEM INTRODUTRIA .................................................................23
4.2 O MICROCOMPUTADOR..............................................................................23
vi

4.3 O BUFFER SN74LS244 ...................................................................................24


4.4 O MICRO-CONTROLADOR ..........................................................................25
4.5 O CIRCUITO DE DISPARO ...........................................................................26
4.5.1 O TRANSFORMADOR DE PULSOS ...................................................27
4.5.2 O ISOLADOR TICO ............................................................................28
4.6 O CIRCUITO DE POTNCIA .........................................................................29
4.7 O FORNO .........................................................................................................30
4.8 O TERMOPAR .................................................................................................30
4.9 O AMPLIFICADOR COMPENSADOR AD595.............................................31
5

RESULTADOS ...............................................................................................32
5.1 PROGRAMAO DO MICROCOMPUTADOR ..........................................32
5.2 O BUFFER SN74LS244 ...................................................................................32
5.3 O MICRO-CONTROLADOR ..........................................................................33
5.4 O CIRCUITO DE DISPARO ...........................................................................34
5.5 O TERMOPAR E O AMPLIFICADOR COMPENSADOR AD595 ..............39

DISCUSSO E CONCLUSES ...................................................................41


6.1 DISCUSSO ....................................................................................................41
6.2 CONCLUSES ................................................................................................43

REFERNCIAS BIBLIOGRFICAS.....................................................................45
APNDICE.................................................................................................................47
APNDICE A .........................................................................................................47
APNDICE B .........................................................................................................51
APNDICE C .........................................................................................................51

vii

RESUMO
A UFES atravs do PRESLAB / Fsica j vem fabricando cermicas
supercondutoras Hg,Re-1223, desde 1998 [1-8]. A atividade se concentra nesse tipo de
supercondutor, que de maior temperatura crtica existente at o momento no mundo,
Tc = -140C. O objetivo do grupo de pesquisa SUPERA consiste na aplicao deste
supercondutor em sistemas de energia. O presente trabalho teve como objetivo a
construo de uma placa para controle da temperatura do forno de cozimento da
cermica para obter-se amostras supercondutoras geradas com diferentes gradientes de
temperatura, para anlise de suas caractersticas. Como objetivo final, a placa de
controle deve gerar uma onda PWM com alta freqncia para um controle preciso da
potncia entregue ao forno, proporcionando um controle fino da sua temperatura
interna. O sinal de referncia de temperatura gerado na porta paralela de um
microcomputador e ser lido pelo micro-processador incorporado na placa de controle.
A realimentao da temperatura interna do forno realizada por um Termopar tipo K
ligado a um Amplificador de Instrumentao para adequao do nvel de tenso gerado
pelo Termopar, que ser lido em uma das portas de entrada analgica do microprocessador. O Micro-controlador ser programado com um Controle Automtico do
tipo PI para ler a temperatura de referncia da porta paralela do microcomputador e a
realimentao de temperatura proveniente do Termopar, gerando assim uma onda do
tipo PWM para o controle da potncia entregue ao forno. A parte de potncia do forno
no ser abordada nesse projeto, pois faz parte de outro Projeto de Graduao, do
aluno Joo Carlos Gomes de Mello.

viii

1 INTRODUO
1.1 DESCOBERTA

DA

SUPERCONDUTIVIDADE

EVOLUO

HISTRICA
Os materiais supercondutores so aqueles que apresentam resistncia
desprezvel passagem de corrente eltrica. Tal fenmeno foi descoberto em 1911
pelo fsico holands Kamerlingh Onnes que, trs anos antes, havia conseguido
liquefazer hlio (He). Ao fazer medidas da resistncia eltrica de materiais em torno
da temperatura de liquefao do hlio (He) (4,2K), ele observou que a resistncia do
mercrio (Hg) caia bruscamente para valores desprezveis numa certa temperatura Tc=
4,2K, como podemos ver na figura 1.

Figura 1 - Resistncia eltrica do marcrio em torno da temperatura de liquefao do hlio.

Em 1914, Kamerlingh Onnes descobriu que, mesmo em T<Tc, a


supercondutividade era destruda, e a resistncia voltava ao normal, quando o material
era submetido a um campo magntico de intensidade acima de um valor crtico Hc, e
tambm observou que a supercondutividade era destruda com a passagem de uma
corrente eltrica com densidade acima de um valor crtico Jc. Ou seja, em 1914 sabiase que a supercondutividade destruda quando superado qualquer um dos chamados

10
parmetros crticos: temperatura critica Tc, o campo critico Hc e densidade de corrente
critica Jc. A partir de ento, inmeros laboratrios e pesquisadores de todo o mundo
passaram a investigar as propriedades eltricas e magnticas de materiais, procura de
novos supercondutores com temperaturas crticas mais elevadas.
Inicialmente, descobriu-se que vrios metais simples eram supercondutores,
porm todos com baixos valores de Tc. Em 1913, o prprio Onnes observou a
supercondutividade em chumbo (Pb), com Tc=7,2K. Em 1930 foi descoberto o metal
simples com a maior temperatura crtica, o nibio (Nb) com Tc= 9,2K. Em seguida,
passou-se a investigar ligas e compostos intermetlicos, sendo descobertos vrios
compostos de Nb tendo temperaturas crticas mais elevadas. Entretanto, at 1986, a
maior temperatura crtica conhecida era de Tc=23,2K, em Nb 3 Ge . Naquele ano,
Bednorz e Muller, pesquisadores do laboratrio da IBM em Zurique, observaram
supercondutividade em cermicas de LaBaCuO, com temperatura crtica prxima de
30K. Este fato levou os pesquisadores a procurar a supercondutividade numa nova
classe de materiais ainda inexplorada. Logo no ano seguinte, o grupo de Paul Chu, em
Houston, descobriu a supercondutividade em cermicas, tendo como frmula qumica
Y1Ba 2 Cu 3O7 e com Tc=92K.

A importncia da descoberta de Chu est no fato de que o Y1Ba 2 Cu 3O7 foi o


primeiro material a exibir supercondutividade a temperatura superior a 77,4K. Esta a
temperatura de liquefao de nitrognio (N) para 1atm, muito maior do que a do hlio
(He). Hlio (He) e nitrognio (N) so os lquidos criognicos mais utilizados para
abaixar a temperatura de materiais. Porm, muito mais fcil e econmico trabalhar
com nitrognio liquido, pois, de acordo com Ginzburg [9], os custos do uso e da
manuteno de uma linha de refrigerao com nitrognio (N) lquido pode se tornar
100 vezes menor do que os custos do uso e da manuteno de uma linha de
refrigerao com o hlio (He) lquido.
A descoberta da supercondutividade em Y1Ba 2 Cu 3O7 trouxe grande esperana
de aplicao prtica dos supercondutores. Desde 1987, outros xidos cuprosos
supercondutores foram sintetizados com temperaturas crticas acima de 77,4K.

11
1.2 PRODUO DAS CERMICAS SUPERCONDUTORAS
A UFES atravs do PRESLAB / Fsica fabrica cermicas supercondutoras
Hg 0 ,82 Re0 ,18 Ba2Ca2Cu3O8+ (HgRe-1223), desde 1998 [1-8].

O procedimento de sntese da cermica supercondutora, HgRe-1223, inicia-se


com a preparao do precursor da cermica atravs de reaes slidas. Esse processo
muito importante na sntese de alta presso de supercondutores a base de mercrio
[10].

Nesse procedimento de preparao do precursor, mistura-se Ba 2 Ca 2 Cu 3O x e

Re O2 em forma de p com a relao molar 1:0,18 ( 1 mol de Ba 2 Ca 2 Cu 3O x e 0,18 mol

de Re O2 ). Esse p homogeneizado em um morteiro de gata e so compactados


com uma presso uniaxial de 0,5 GPa. As pastilhas so tratadas termicamente a uma
temperatura de 850 C em fluxo de oxignio (O) por 15 horas. O precursor obtido
esmagado, homogeneizado e compactado novamente. Depois, submetido a um novo
tratamento trmico a 930 C por 12 horas em fluxo de oxignio (O). Esse ltimo
procedimento repetido por mais trs vezes.
O precursor obtido ento submetido a um novo tratamento de 930 C por 24
horas em fluxo de mistura de gases argnio (Ar) e oxignio (O) mantendo a presso de
1 bar. Finalmente, aos precursores preparados misturado HgO com relao molar de
1:0,82.

Posteriormente, os precursores so novamente homogeneizados em um

morteiro de gata e compactados com fora uniaxial de 1 GPa formando barras. As


barras com dimenses de 5x5x20 mm, so embrulhadas em folhas de ouro (Au) e
introduzidas em um tubo de quartzo com 8 mm de dimetro. Alm disso, introduzido
junto com a barra um basto de quartzo (7mm de dimetro e 40 mm de comprimento).
A folha de ouro absorve o excesso de mercrio e forma um amlgama. Todo o
processo realizado no interior de uma caixa de luva de gs de argnio (Ar).

1.3 JUSTIFICATIVA DO PROJETO


O SUPERA realiza pesquisa em supercondutores do tipo HgRe-1223, que
possui a maior temperatura crtica conhecida, Tc=-140oC. O objetivo do grupo consiste
no estudo de aplicaes deste supercondutor em sistemas de energia, j tendo inclusive

12
sido apresentada uma dissertao de mestrado com o tema: Limitador de Corrente de
Falta Supercondutor [11], que consiste em um dispositivo que limita a corrente de
falta, sendo que o supercondutor em operao normal (com corrente nominal do
sistema) no interfere na resistncia do sistema, e em situao de sobrecorrente (falta)
sai de sua forma supercondutora e adiciona uma resistncia passagem da corrente
eltrica, regulando assim a corrente de falta.
Para que tais aplicaes tornem-se viveis, preciso gerar amostras
supercondutoras de alta eficincia, portanto, o controle do processo de fabricao dos
supercondutores de fundamental importncia. Uma das etapas deste processo
envolve o controle do tratamento trmico das amostras, ressalta-se, ento, que para
conseguir desenvolver um sistema de controle eficiente necessria a fabricao de
uma placa de controle da temperatura do forno que ser capaz de ajustar a potncia
fornecida resistncia de aquecimento do forno, mantendo assim a temperatura interna
do forno constante, para o tratamento trmico desejado.
O PRESLAB / FISICA j possui uma fonte de potncia, que foi comprada,
mas o circuito implementado no foi cedido. Por ensaio, pode-se deduzir que a
estrutura utilizada foi a de um rel de estado slido que de acordo com a temperatura
desejada, controla o tempo em que a resistncia de aquecimento do forno fica ligada
rede eltrica. Infelizmente, esse controle no satisfatrio, e para aprimorar o controle
da potncia entregue carga, facilitar possvel manuteno e melhorar a qualidade da
energia usada pela fonte, foi proposto a criao de uma placa de controle de
temperatura interna do forno, que posteriormente ser ligada a uma fonte de potncia
robusta e com alto fp (fator de potncia), desenvolvida por outro aluno em seu Projeto
de Graduao [12].

1.4 OBJETIVOS
Nesse trabalho ser abordada a metodologia de construo de uma placa de
controle de temperatura, os objetivos a serem atingidos com o projeto so:
Minimizar o custo de um forno com temperatura controlvel, para a fabricao de
amostra de supercondutores de boa qualidade.

13
Facilitar a operao do forno pelo operador, pois ser necessrio apenas ajustar a
temperatura desejada e o controle ser automtico.
Ter disponvel uma placa de controle passvel de controlar em uma ampla faixa de
valores de temperatura, para obter amostras supercondutoras geradas com
diferentes gradientes de temperatura, para anlise de suas caractersticas.

1.5 ESTUDOS PRELIMINARES


Foi realizada uma reviso bibliogrfica sobre os tipos de sensores de
temperatura que poderiam ser aplicados nessa margem ampla de temperatura, bem
como o estudo de seus custos. Foram estudados tambm os micro-controladores
disponveis e os amplificadores de instrumentao recomendados para utilizao com
termopares. A partir da, foi determinado qual micro-controlador, tipo de termopar e
qual amplificador de instrumentao a utilizar.
Estudos em reguladores de tenso ajustveis foram necessrios para a
confeco da fonte. Alguns testes com diferentes amplificadores de instrumentao
foram realizados no intuito de se escolher qual deles seria ideal para a aplicao.
Tambm foi estudada a idia de se utilizar como fonte de medio de temperatura um
multmetro com leitura de temperatura e sada RS232, para comunicao serial com o
micro-controlador. As escolhas e os resultados dos testes sero contemplados nesse
trabalho.

1.6 ESTRUTURA DA MONOGRAFIA


A monografia composta deste primeiro captulo, introdutrio. No Captulo 2
faz-se uma explicao do diagrama de montagem da fonte de alimentao da placa de
controle, o Captulo 3 explica o diagrama de montagem da placa de controle
propriamente dita, no Captulo 4 discute-se o circuito de controle e seus componentes,
o Captulo 5 reservado para os resultados obtidos no projeto, o Captulo 6 aborda as
discusses sobre o projeto e a concluso e por fim, so apresentadas as Referncias
Bibliogrficas e o Apndice.

14

2 PROCESSO DE MONTAGEM E REGULAO DA FONTE


2.1 DIAGRAMA DE MONTAGEM
Como o micro-controlador utilizado um equipamento bastante sensvel, a
construo de uma fonte de boa qualidade mostrou-se necessria, inviabilizando a
utilizao de reguladores de tenso fixos, cujas tenses de sada no possuem a
exatido requerida.
Foi escolhido como regulador de tenso o circuito integrado LM317, fabricado
pela Texas Instruments, esse circuito integrado consiste em um regulador de tenso
cuja sada pode ser regulada atravs de um potencimetro. Dois desses reguladores de
tenso foram utilizados, um para a regular a tenso em +5V que foi utilizado para
alimentar o micro-controlador e o circuito integrado SN74LS244, que um buffer de
oito vias utilizado para isolar a porta paralela do microcomputador da placa de
controle, o outro regulador de tenso foi ajustado com uma tenso de sada de +15V
que alimenta tanto o amplificador de instrumentao quanto o circuito de isolao do
sinal PWM. Ambas as regulagens foram feitas sem carga na fonte, uma vez que a
potncia exigida pela placa muito pequena e no alteraria os resultados.
A fonte de tenso foi montada em uma placa de fenolite e o circuito foi
desenhado com ajuda do programa Eagle Cad, que faz automaticamente o roteamento
das trilhas, a partir de um diagrama esquemtico de ligao dos componentes.
Na placa da fonte existe a previso de um regulador de tenso de -5V com o
propsito de alimentar o circuito integrado AD595 (amplificador operacional) quando
uma temperatura abaixo de 0C precisar ser lida, mas essa parte do circuito no foi
implementada, pois no caso do forno as temperaturas a serem lidas so todas acima de
0C.
A seguir, so mostrados o diagrama esquemtico do circuito da fonte de
tenso (Figura 2), o roteamento das trilhas na placa de fenolite (Figura 3), uma foto da
placa de fenolite pronta para a montagem (Figura 4) e a fonte depois de montada
(Figura 5).

15

Figura 2 Diagrama esquemtico do circuito da fonte.

Figura 3 - Circuito impresso na placa de fenolite.

16

Figura 4 - Foto da placa de fenolite antes da montagem.

Figura 5 - Foto da fonte montada e regulada.

2.2 MATERIAIS
Todos os materiais foram disponibilizados pelo LEPAC, SUPERA, PRESLAB
e LIEF.

17
2.2.1 EQUIPAMENTOS
Foi utilizado um computador para a confeco do diagrama esquemtico e o
roteamento das trilhas, uma fresa do Laboratrio de Manuteno da Engenharia
Eltrica para desenhar as trilhas na placa de fenolite, fontes CC, osciloscpios,
multmetros, ferro de solda e ferramentas em geral.

2.2.2 MATERIAIS DE CONSUMO


Componentes eletrnicos, como: resistores, potencimetros de preciso,
reguladores de tenso e capacitores.
Um transformador de 127Vac para 18 + 18 = 36Vac, fios de cobre esmaltado,
parafusos, porcas e solda.

2.2.3 SOFTWARES
Empregou-se o Eagle Cad para a confeco da placa de circuito impresso.

18

PROCESSO DE MONTAGEM DA PLACA DE CONTROLE


3.1 DIAGRAMA DE MONTAGEM
A placa de controle tem como objetivo controlar automaticamente a

temperatura interna do forno de cozimento de cermicas supercondutoras, e foi


idealizada para ser o mais simples possvel e com inteno de no requerer nenhum
outro equipamento externo, a no ser o microcomputador que atravs da porta paralela
fornecer a temperatura de referncia. O microcomputador no pde ser dispensado,
pois futuramente ser implementado no mesmo um programa que conter as curvas de
temperatura de cozimento das cermicas supercondutoras. Esse processo exige que a
cermica seja exposta a gradientes de temperatura diferentes e com intervalos de
tempo diferenciados, que variam entre os tipos de cermicas.
Na placa de controle encontram-se circuitos com funes especificas que sero
comentados mais frente neste trabalho.
O funcionamento da placa bastante simples, mas exigiu componentes com
boa estabilidade, confiabilidade e grande rejeio a rudos, devido freqncia do
sinal PWM. Houve a preocupao em desacoplar eletricamente a placa de controle do
computador, utilizando-se um buffer de oito vias (SN74LS244) na porta paralela do
microcomputador, e ainda de se isolar eletricamente o circuito de disparo do IGBT
com a utilizao de um transformador de pulsos.
Um micro-controlador PIC16F873 responsvel pelo controle automtico de
temperatura do forno e recebe do buffer o sinal de temperatura de referncia
proveniente do microcomputador. A realimentao de temperatura fornecida por um
termopar do tipo K, capaz de suportar temperaturas da ordem de 1200C, cujo sinal
tratado por um circuito integrado AD595 que alm de amplificar o sinal vindo do
termopar tambm tem a funo de compensao de temperatura ambiente.
Durante o procedimento de confeco da placa percebeu-se que o programa
utilizado para fazer o roteamento automtico das trilhas identificou erroneamente o
encapsulamento do PIC16F873 como sendo o tipo PDIP28-6, quando na realidade o
encapsulamento o PDIP28-3 que tem a metade da largura. Para corrigir esse

19
problema um soquete PDIP20-3 e um PDIP8-3 foram adaptados em um soquete
PDIP32-6, que teve 4 de seus terminais retirados para ficar com apenas 28 pinos.
Abaixo mostrado o diagrama esquemtico do circuito da placa de controle
(Figura 6), o roteamento das trilhas na paca de fenolite (Figura 7), a foto da face de
baixo da placa de controle depois de montada (Figura 8), os soquetes adaptados
(Figura 9) e a placa depois de montada (Figura 10).

Figura 6 - Diagrama esquemtico do circuito da placa de controle

20

Figura 7 - Circuito da placa de controle impresso na placa de fenolite.

Figura 8 - Foto da face de baixo da placa de controle.

21

Figura 9 - Soquetes adaptados no soquete PDIP32-6.

Figura 10 - Placa de controle montada.

3.2 MATERIAIS
Todos os materiais foram disponibilizados pelo LEPAC, SUPERA, PRESLAB e
LIEF.

22
3.2.1 EQUIPAMENTOS
Foi utilizado um computador para a confeco do diagrama esquemtico e o
roteamento das trilhas, uma fresa do Laboratrio de Manuteno da Engenharia
Eltrica para desenhar as trilhas na placa de fenolite, fontes CC, osciloscpios,
multmetros, ferro de solda e ferramentas em geral.

3.2.2 MATERIAIS DE CONSUMO


Componentes eletrnicos, como: resistores, potencimetros de preciso,
capacitores, circuitos integrados, transistores e um oscilador de 16.62MHz.
Um transformador de pulsos com ncleo de ar, fios de cobre esmaltado,
parafusos, porcas, solda e ferramentas em geral.

3.2.3 SOFTWARES
Empregou-se o Eagle Cad para a confeco da placa de circuito impresso.

23

4 CIRCUITO DE CONTROLE
4.1 ABORDAGEM INTRODUTRIA
Todos os componentes do circuito de controle da temperatura do forno esto
incorporados na placa de controle, a no ser o computador que fornece o sinal da
temperatura de referncia e o circuito de potncia. O diagrama de blocos a seguir
fornece uma viso geral do funcionamento da placa de controle.

Figura 11 - Diagrama de blocos do circuito de controle.

4.2 O MICROCOMPUTADOR
O microcomputador fornece a temperatura de referncia que deve ser
controlada no forno. Atravs de um programa escrito em linguagem de programao
C, o operador pode variar o sinal de sada da porta paralela do microcomputador desde
0 at 255 (oito bits ou um Byte), ou seja, 256 nveis de temperatura pr-estabelecidos,
correspondente a uma variao de 0C at 1195,3C, como se pode ver na Tabela 1.
Essa faixa de temperatura foi um requisito do Professor Marcos Tadeu DAzeredo
Orlando que o responsvel pela fabricao das cermicas.

24
Tabela 1 - Correspondncia da refrencia com a temperatura do forno.
Ref

Temp.
Forno

Ref.

Temp.
Forno

Ref.

Temp.
Forno

Ref.

Temp.
Forno

Ref.

Temp.
Forno

Ref.

Temp.
Forno

Ref.

Temp.
Forno

Ref.

Temp.
Forno

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

0
4,6875
9,375
14,063
18,75
23,438
28,125
32,813
37,5
42,188
46,875
51,563
56,25
60,938
65,625
70,313
75
79,688
84,375
89,063
93,75
98,438
103,13
107,81
112,5
117,19
121,88
126,56
131,25
135,94
140,63
145,31

32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

150
154,69
159,38
164,06
168,75
173,44
178,13
182,81
187,5
192,19
196,88
201,56
206,25
210,94
215,63
220,31
225
229,69
234,38
239,06
243,75
248,44
253,13
257,81
262,5
267,19
271,88
276,56
281,25
285,94
290,63
295,31

64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95

300
304,69
309,38
314,06
318,75
323,44
328,13
332,81
337,5
342,19
346,88
351,56
356,25
360,94
365,63
370,31
375
379,69
384,38
389,06
393,75
398,44
403,13
407,81
412,5
417,19
421,88
426,56
431,25
435,94
440,63
445,31

96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127

450
454,69
459,38
464,06
468,75
473,44
478,13
482,81
487,5
492,19
496,88
501,56
506,25
510,94
515,63
520,31
525
529,69
534,38
539,06
543,75
548,44
553,13
557,81
562,5
567,19
571,88
576,56
581,25
585,94
590,63
595,31

128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159

600
604,69
609,38
614,06
618,75
623,44
628,13
632,81
637,5
642,19
646,88
651,56
656,25
660,94
665,63
670,31
675
679,69
684,38
689,06
693,75
698,44
703,13
707,81
712,5
717,19
721,88
726,56
731,25
735,94
740,63
745,31

160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191

750
754,69
759,38
764,06
768,75
773,44
778,13
782,81
787,5
792,19
796,88
801,56
806,25
810,94
815,63
820,31
825
829,69
834,38
839,06
843,75
848,44
853,13
857,81
862,5
867,19
871,88
876,56
881,25
885,94
890,63
895,31

192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223

900
904,69
909,38
914,06
918,75
923,44
928,13
932,81
937,5
942,19
946,88
951,56
956,25
960,94
965,63
970,31
975
979,69
984,38
989,06
993,75
998,44
1003,1
1007,8
1012,5
1017,2
1021,9
1026,6
1031,3
1035,9
1040,6
1045,3

224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255

1050
1054,7
1059,4
1064,1
1068,8
1073,4
1078,1
1082,8
1087,5
1092,2
1096,9
1101,6
1106,3
1110,9
1115,6
1120,3
1125
1129,7
1134,4
1139,1
1143,8
1148,4
1153,1
1157,8
1162,5
1167,2
1171,9
1176,6
1181,3
1185,9
1190,6
1195,3

4.3 O BUFFER SN74LS244


A funo do buffer de oito vias SN74LS244, fornecido pela Texas Instruments
[13] como amostra grtis, de desacoplar eletricamente a placa de controle do
microcomputador, aumentando assim a confiabilidade do projeto, pois surtos
decorrentes da placa de controle no afetariam o microcomputador e vice-versa. Outra
funo do buffer adequar o nvel de tenso da porta paralela do microcomputador
para a entrada de dados do micro-controlador, pois a porta paralela do
microcomputador trabalha com 3,5V de sada e o micro-controlador com 5V.
O buffer SN74LS244 no requer adio de componentes externos o que
facilita e reduz o custo da confeco da placa de controle. O conector da porta paralela

25
foi ligado diretamente nas oito entradas do buffer a as oito sadas foram ligadas
diretamente a oito entradas do micro-controlador, que so lidas como um byte, como
mostra a Figura 12, abaixo.

Figura 12 - Conector da porta paralela e sua ligao no buffer de 8 vias .

4.4 O MICRO-CONTROLADOR
A lgica da placa de controle foi implementada em um micro-controlador
PIC16F873 da Microchip Technology Inc [14-15]. A freqncia do oscilador utilizado
16,620MHz, neste caso cada instruo executada em 250ns. Os 8kBytes de
memria de dados nos permitem a elaborao de um programa com at 4096
instrues, apesar de terem sido utilizados apenas 12% desse potencial. Alm disso,
este micro-controlador possui 386Bytes de memria para dados. A utilizao do
PIC16F873 como controlador facilitada pelos mdulos PWM integrados.
A Figura 13 apresenta o esquema de ligao simplificado do PIC16F873, com
suas alimentaes, entrada de dados e sada do sinal PWM.

26

Figura 13 - Diagrama de ligao simplificado do micro-controlador PIC 16F873.

O micro-controlador recebe os sinais externos e os utiliza para resolver uma


equao de controle digital do tipo PI simplificado, implementado por software. O
resultado da equao so os dados que definem o ciclo de trabalho do sinal PWM.
A porta de sada RC2/CCP1, pino 13, fornece o sinal PWM para o circuito de
comando. As entradas RB0 at RB7, pinos 21 a 28, foram configuradas como entradas
analgicas e so responsveis por receber o sinal de referncia de temperatura vindo
do buffer de oito vias. O micro-controlador l esses dados simultaneamente e os
armazena em uma varivel de 8bits ou 1Byte. A entrada RA0, pino 2, foi configurada
como entrada analgica e possui um conversor D/A de 10 bits, o sinal proveniente do
amplificador de instrumentao lido como uma varivel de 10bits e os dois bits
menos significativos so truncados, transformando o sinal num valor de 8bits ou
1Byte.

4.5 O CIRCUITO DE DISPARO


O circuito de disparo recebe o sinal PWM do micro-controlador e tem duas
funes principais. A primeira funo do circuito de disparo de isolar a placa de
controle do circuito de potncia, evitando que um surto no circuito de potncia
danifique algum componente da placa de controle, j que os nveis de tenso e

27
correntes no circuito de potncia so elevados. A segunda funo do circuito de
disparo de elevar o nvel de tenso do sinal PWM de sada do micro-controlador de
5V para 15V, uma vez que o circuito de potncia utiliza IGBT para chaveamento de
potncia. Se o sinal estiver em 15V, o IGBT estar ligado e permitir a passagem da
corrente pela resistncia de aquecimento do forno, se o pulso estiver em 0V, o IGBT
estar bloqueado e no haver corrente circulando pela resistncia de aquecimento do
forno, ou seja, o IGBT ser uma chave que ser controlada pela largura de pulso do
sinal PWM.
4.5.1 O TRANSFORMADOR DE PULSOS
O transformador de pulsos, que usualmente, possui o mesmo nmero de
espiras no primrio e secundrio, serve para realizar o desacoplamento eltrico entre
dois circuitos. Neste caso, separa eletricamente um circuito de sinal (circuito de
disparo) de um circuito de tenso superior (circuito de potncia).
As tcnicas de construo usadas nos transformadores variam de acordo com a
aplicao dos mesmos. O projeto do transformador determinado pela freqncia,
pelas tenses e correntes envolvidas e por vrios outros fatores. Os transformadores
so encontrados em aplicaes de uma ampla faixa de valores de tenso, corrente e
freqncia, o que resulta numa variedade enorme de modelos, tamanhos e formatos. A
aplicao determina, em primeiro lugar, que tipo de ncleo ele ter e como sero seus
enrolamentos.
Com relao ao material do ncleo, este pode ser construdo a partir dos
seguintes materiais, de acordo com a freqncia:
Para operao em baixas freqncias, como 60 Hz da rede, os ncleos so
construdos de finas chapas laminadas de ao silcio, com 3% de Si. As chapas so
isoladas eletricamente umas das outras, visando diminuir as perdas;
Para operaes em altas freqncias, utilizam-se ncleos macios de ferrite
(mesmo tipo de ferrite utilizadas em indutores);

28
Para freqncias extremamente elevadas, utilizam-se ncleos de ar (neste caso, as
bobinas so enroladas em suportes de papelo, plsticos ou cermicos).
O diagrama esquemtico de um possvel circuito de disparo empregando
transformador de pulsos pode ser visto na figura 14, abaixo.

Figura 14 - Diagrama esquemtico de um circuito de disparo empregando transformador de pulsos.

4.5.2 O ISOLADOR TICO


O circuito de disparo testado utilizava o isolador ptico ISO122, um circuito
integrado cedido pela Texas Instruments como amostra grtis. Esse circuito tem fcil
implementao, necessitando de poucos componentes externos, porm precisa de duas
fontes simtricas isoladas de +15V / -15V para alimentao dos seus circuitos primrio
e secundrio, fazendo com que a placa de controle fique um pouco grande.
A seguir apresentado o diagrama esquemtico do circuito de disparo
utilizando isolador tico (Figura 15) e o circuito roteado para confeco da placa de
fenolite do isolador tico (Figura 16).

29

Figura 15 - Diagrama esquemtico do circuito de disparo utilizando isolador tico.

Figura 16 - Circuito roteado para confeco da placa de fenolite do isolador tico.

4.6 O CIRCUITO DE POTNCIA


O circuito de potncia utilizado no foi desenvolvido nesse estudo, portanto
no ser descrito com detalhes nesse documento, mas seu funcionamento baseia-se em
chaves de potncia do tipo IGBT.

30
4.7 O FORNO
O forno utilizado, Figura 17, tem uma construo simples, sendo constitudo de um
cilindro de cermica envolto por um fio de kantal que faz o papel da resistncia de
aquecimento. Esse fio envolto com pequenas miangas cermicas que evitam o contado
direto do fio com o cilindro principal. Em volta desse conjunto foi colocada uma manta de
fibra de vidro, que faz a isolao trmica e melhora o coeficiente trmico do forno. Por fim
foram colocadas duas paredes de concreto para dar resistncia mecnica ao forno. A
resistncia do fio de kantal, medida com multmetros, fica em torno dos 8ohms. A tenso
aplicada no forno de 127V RMS, ento a potncia mxima fornecida pela rede ao forno fica
em torno de 2KW, o que suficiente para aquecer o forno a mais de 1200C em poucos
minutos.

Figura 17 - Foto do forno, apelidado de Z Ternit I.

4.8 O TERMOPAR
O termopar um sensor composto de dois metais distintos que quando
aquecidos produzem uma diferena de tenso em suas extremidades. So baratos,
podem medir uma vasta gama de temperaturas e podem ser substitudos sem introduzir
erros relevantes. Embora praticamente se possa construir um termopar com qualquer
combinao de dois metais, utilizam-se apenas algumas combinaes normalizadas,

31
isto porque possuem tenses de sada previsveis e suportam grandes gamas de
temperaturas.
Para esse projeto foi escolhido o termopar do tipo K (Cromel / Alumel), por
ser um termopar genrico, de baixo custo e suportar temperaturas entre -200C e
1200C. Sua sensibilidade aproximada de 41V/C.
O termopar ser inserido dentro do forno e medir a temperatura o mais
prximo possvel da cermica supercondutora a ser cozida.
Uma tabela da tenso gerada versus temperatura, no termopar, pode ser vista
no Apndice A.

4.9 O AMPLIFICADOR COMPENSADOR AD595


Como a tenso do sinal do termopar baixa, e para uma preciso maior na
leitura da temperatura do forno, foi utilizado um circuito integrado, amplificador
operacional modelo AD595A, fabricado pela Analog Devices [16], com compensador
de temperatura ambiente e tambm compensador da no linearidade do termopar. Esse
amplificador ligado diretamente ao termopar e fornece na sua sada um sinal com
sensibilidade de 10mV/C, que uma tenso bem mais elevada do que aquela
fornecida diretamente pelo termopar. Assim a tenso de sada do amplificador de
aproximadamente 0V quando o termopar submetido a uma temperatura de 0C e de
aproximadamente 12V quando o termopar submetido a uma temperatura de 1200C.
A tabela de tenso versus temperatura do amplificador pode ser vista no Apndice B.
Uma vez que a tenso de sada do amplificador chega a aproximadamente 12V
e a entrada analgica do micro-controlador suporta no mximo 5V, um potencimetro
de 5kohms foi adicionado placa de controle, servindo como um circuito divisor de
tenso ajustvel. Para uma tenso de 12V aplicada no potencimetro, sua sada foi
ajustada para 5V e ligada entrada analgica do micro-controlador, dessa forma 5V na
entrada analgica do microprocessador significa que a temperatura no interior do forno
alcanou os 1200C exigidos pelo processo. A resistncia do potencimetro escolhido
elevada para minimizar a corrente que circula por ele, evitando assim distores nos
sinais lidos pelo micro-controlador.

32

5 RESULTADOS
5.1 PROGRAMAO DO MICROCOMPUTADOR
O programa que o operador utiliza para selecionar a temperatura de referncia
j estava pronto quando esse projeto foi sugerido. A linguagem utilizada na
programao do microcomputador foi a linguagem C, e a interface muito simples de
ser utilizada, requerendo apenas que o operador tenha disposio a Tabela 1, de
correspondncia da referncia com a temperatura do forno. No microcomputador o
operador utiliza apenas duas teclas o + e o -, do teclado numrico para aumentar
ou diminuir, respectivamente, a temperatura de referncia.
Futuramente ser implementado no microcomputador um programa que
armazenar as curvas de temperatura de cozimento das cermicas supercondutoras.
Esse processo exige que a cermica seja exposta a gradientes de temperatura diferentes
e com intervalos de tempo diferenciados, que variam entre os tipos de cermicas.

5.2 O BUFFER SN74LS244


A escolha do buffer SN74LS244 mostrou-se acertada, pois os resultados prticos
foram exatamente os esperados, a velocidade de resposta compatvel e o nvel de rudos
baixssimo. As tenses de entrada e sada para nvel lgico alto em um bit podem ser vistas na
Figura 18, abaixo.

Figura 18 - Tenso de entrada e sada para nvel lgico alto.

33
5.3 O MICRO-CONTROLADOR
Os resultados obtidos da equao de controle digital foram bastante positivos.
Uma vez que o controle da temperatura do forno mostrou-se estvel e bastante
confivel. O sinal PWM obtido na sada no micro-controlador para um ciclo de
trabalho de 50% pode ser visto na Figura 19 abaixo.

Figura 19 - Sinal PWM na sada do micro-controlador, para um ciclo de trabalho de 50%.

A adio de um capacitor de filtragem de 4,7uF na entrada analgica do


micro-controlador resolveu um problema de rudo causado pelo circuito de disparo,
outro capacitor de filtragem de 10uF foi adicionado entre a alimentao e o terra do
micro-controlador, para evitar que rudos externos interferissem no controle ou mesmo
danificassem o PIC16F873.
A tenso de alimentao do micro-controlador foi escolhida como sendo 5V,
para facilitar a leitura da temperatura medida, j que para a porta analgica uma tenso
de 5V de entrada no conversor D/A de 10 bits corresponde a 1023, e no nosso caso,

34
como os dois bits menos significativos so truncados, o valor corresponde a 255, ou
1byte. Poderamos ter escolhido uma tenso menor, mas como a fonte tambm
utilizada para alimentar o buffer teramos que construir outra fonte para alimentar
somente o micro-controlador, alm de ajustar novamente o potencimetro.
Na programao do micro-controlador foi utilizada a ferramenta de
programao MPLAB IDE, fornecida pele Microchip Technology Inc, juntamente
com o compilador PIC C. O programador utilizado foi o PICSTART PLUS [17-18]. O
cdigo fonte comentado do programa est disponvel no Apndice C.

5.4 O CIRCUITO DE DISPARO


O circuito de disparo foi elaborado com o intuito de elevar a tenso de sada
do sinal PWM de 5V para os 15V requeridos pelo circuito de potncia e isolar
eletricamente a placa de controle do circuito de potncia. Inicialmente o
funcionamento do circuito de disparo parece bem simples, mas tivemos problemas
com o transformador de pulsos. Vrias configuraes foram tentadas, primeiro com
torides de ferrite e enrolamentos primrio e secundrio com mesmo nmero de
espiras. As tentativas iniciaram-se com 10 voltas, depois 20 voltas, depois 35 voltas e
chegamos a testar at 200 voltas. Os resultados eram semelhantes. Ligados no gerador
de funo a onda de entrada, quadrada de 20kHz (freqncia de operao sugerida
para o projeto) e com ciclo de trabalho de 50% era reproduzida fielmente na sada do
transformador de pulsos, mas quando ligado no circuito de disparo e variando o ciclo
de trabalho para valores acima de 60%, a distoro era tal que descaracterizava a
forma de onda e fazia com que o IGBT trabalhasse na regio linear, fazendo-o aquecer
e at mesmo queimar.
Na Figura 20, a seguir, mostrado o sinal distorcido aplicado ao IGBT para
um ciclo de trabalho de aproximadamente 70% e na Figura 21 mostrado um
transformador de pulsos com toride de ferrite com aproximadamente 200 voltas nos
enrolamentos primrio e secundrio.

35

Figura 20 - Sinal distorcido aplicado ao IGBT para um ciclo de trabalho de aproximadamente 70%.

Figura 21 - Fotografia do transformador de pulsos com ncleo de ferrite e enrolamentos de aproximadamente


200 voltas.

36
Na tentativa de resolver o problema de distoro do sinal causado pelo
transformador de pulsos, foi utilizado um circuito isolador tico, que produziu
resultados excelentes do ponto de vista do sinal PWM, mas em contrapartida esse
circuito no apto a trabalhar com freqncias elevadas, limitando assim o projeto a
funcionar com 1kHz. Os resultados mostrados utilizam essa topologia de isolamento
de sinais, pois com a topologia que utiliza transformador de pulsos no foi possvel
coletar dados na carga com ciclos de trabalho maiores que 60%.
As Figuras 22, 23 e 24, a seguir, apresentam as formas de onda do sinal PWM
na entrada do ISO122, no gate do IGBT e na sada do micro-controlador. Na Figura
25, so mostradas as formas de onda da tenso VCE, da tenso VGE e da tenso na
carga. A Figura 26 apresenta as formas de onda da tenso VGE, da corrente e tenso
na carga. Finalmente, as formas de onda da tenso e corrente de entrada no circuito de
potncia so mostradas na Figura 27.

Figura 22 - Sinal PWM na entrada do ISO122 (canal 1), no Gate do IGBT (canal 2) e na sada do microcontrolador (canal 3), para um ciclo de trabalho de 42%.

37

Figura 23 - Sinal PWM na entrada do ISO122 (canal 1), no Gate do IGBT (canal 2) e na sada do microcontrolador (canal 3), para um ciclo de trabalho de 5%.

Figura 24 - Sinal PWM na entrada do ISO122 (canal 1), no Gate do IGBT (canal 2) e na sada do microcontrolador (canal 3), para um ciclo de trabalho de 95%.

38

Figura 25 - Forma de onda da tenso VCE (canal 1), tenso VGE (canal 2) e tenso na carga (canal 3).

Figura 26 - Forma de onda da tenso VGE (canal 2), corrente na carga (canal 4) e tenso na carga (canal 3).

39

Figura 27 - Forma de onda da tenso (canal 3) e corrente de entrada (canal 4) no circuito de potncia.

5.5 O TERMOPAR E O AMPLIFICADOR COMPENSADOR AD595


Os resultados obtidos com a utilizao do amplificador compensador AD595
foram os mais satisfatrios possveis. O AD595 comportou-se exatamente como
previsto no seu Data Sheet [16]. O termopar mostrou-se bastante robusto e seu
comportamento tambm foi exatamente como o esperado. A linearidade obtida com a
utilizao casada desses dois componentes foi suficiente para a aplicao em questo,
uma vez que o amplificador compensador possui internamente compensadores para a
no linearidade do termopar e compensadores de temperatura ambiente. Na Figura 28,
a seguir, mostrada uma foto do termopar utilizado.

40

Figura 28 - Foto do termopar utilizado no projeto.

41

6 DISCUSSO E CONCLUSES
6.1 DISCUSSO
A dificuldade inicial foi descobrir quais pinos do conector da porta paralela
estavam sendo usados, o que foi feito com a ajuda de um multmetro e do
microcomputador. No que diz respeito ao micro-controlador, dois problemas
ocorreram e foram sanados. O primeiro, no que diz respeito ao soquete onde o microcontrolador fica encaixado na placa de controle, pois como dito anteriormente, o
programa utilizado para fazer o roteamento da placa de controle identificava o microcontrolador PIC16F873 como tendo encapsulamento PDIP28-6, quando na realidade o
seu encapsulamento PDIP28-3. Portanto, um adaptador teve que ser construdo
utilizando-se um soquete do tipo PDIP32-6, um do tipo PDIP20-6 e outro do tipo
PDIP8-3. O adaptador no demonstrou problemas de contato eltrico. Seu interior e
respectivos fios de ligao utilizados foram preenchidos com cola quente de silicone
para evitar que o mesmo desmontasse e tambm por ser um bom isolante eltrico,
evitando algum curto-circuito em qualquer dos contatos expostos (como pode ser visto
na Figura 9). O segundo problema ocorreu durante os testes do micro-controlador,
onde falhas no cdigo do programa (declarao do tipo de variveis) em execuo
faziam com que o ciclo de trabalho do sinal PWM proveniente do micro-controlador
fosse elevado a 100%, quando na realidade deveria ser de 0%. A incluso de alguns
testes de valores das variveis no cdigo do programa foi suficiente para solucionar
esse problema.
O amplificador compensador AD595 apresentou problemas de rudo no sinal
analgico direcionado ao potencimetro de ajuste do nvel do sinal enviado para o
micro-controlador. A adio de um capacitor de filtro, ligada entre o terra e a sada do
potencimetro, tornou-se necessria para que o rudo no interferisse no
funcionamento da malha de controle.
O circuito de disparo isolado com transformador de pulsos, mostrado na
Figura 14, foi adicionado placa de controle mostrada na Figura 6, mas a parte do
secundrio no foi ligada, devido ao mal funcionamento do circuito para ciclos de
trabalho maiores que 60% (ficando o mesmo previsto, caso seja decidido utiliz-lo

42
posteriormente mesmo com essa limitao). Como o sinal PWM de sada do microcontrolador de 5V, ajustes nos resistores R2 e R3 (circuito da Figura 14) foram
necessrios para melhorar a forma da onda do sinal PWM medido no resistor R4 e
aplicado ao circuito de disparo com isolador tico, quando a freqncia foi ajustada
para 1kHz. No circuito da Figura 14, o resistor R5 serve como um resistor de descarga.
Seu valor foi alterado de 4,8kohms para 1kohms, o que suprimiu picos de tenso na
borda do sinal PWM, alm de melhorar a parte da descida da onda, deixando-a mais
quadrada e evitando que o IGBT funcione na regio linear, para ciclos de trabalho
abaixo de 60%, o que poderia lev-lo queima.
Vale ressaltar que um cuidado especial foi tomado no tocante soldagem da
placa de controle, tendo em vista no s a esttica como tambm a preocupao em
no se provocar curtos-circuitos entre terminais prximos. A Figura 29 mostra o
detalhe da soldagem dos soquetes.

Figura 29 - Detalhe da soldagem dos soquetes na placa de controle.

43
6.2 CONCLUSES
A utilizao do microcomputador para gerao do sinal de referncia de
temperatura facilitou a utilizao do micro-controlador, uma vez que implementar essa
funo tornaria o programa mais complicado, alm de requerer a confeco de outro
hardware, com um teclado simplificado e um display, para suprir essa necessidade.
O micro-controlador mostrou-se extremamente gil e robusto, sua
programao foi simples e a nica dificuldade encontrada foi a de modificao do
cdigo do programa inicialmente implementado, o que foi feito rapidamente com a
ajuda do software MPLAB IDE [18] e do programador PICSTART PLUS [17].
O amplificador compensador ligado ao termopar tipo K respondeu
rapidamente a mudanas mnimas de temperatura e o erro de medio da ordem de
2C no chegou a interferir no processo de controle. A nica alterao nessa parte do
projeto foi a incluso do capacitor de filtro na sada do amplificador compensador.
O circuito de disparo foi a parte mais trabalhosa de se ajustar, mas depois de
trocar o circuito com transformador de pulsos pelo circuito com isolador tico e
abaixar a freqncia do sinal PWM para 1kHz os resultados foram timos, apesar
dessa freqncia ser um pouco inconveniente, pois gera rudos audveis e
conseqentemente poluio sonora. Outro problema de se utilizar 1kHz o baixo fator
de potncia, devido aos elevados ndices de distores harmnicas.
O forno mostrou ter uma inrcia trmica bastante elevada, o que dificultou o
ajuste dos parmetros da malha de controle digital, pois mesmo sem potncia injetada
na resistncia de aquecimento do forno o mesmo continuava esquentando, em razo da
grande quantidade de calor armazenada pelo isolamento trmico e tambm pela
distncia entre a resistncia de aquecimento e o cilindro de cermica. O resultado
esperado foi alcanado diminuindo o ganho da malha de controle, o que aumentou o
tempo de aquecimento do forno, mas no a ponto de interferir no processo.
Por fim fica a sugesto de implementao de um programa mais elaborado
para o controle digital do tipo PI, mas que contemple tambm as funes exercidas
pelo microcomputador nesse projeto, bem como o estudo de outras tecnologias para o

44
isolamento da placa de controle do circuito de potncia, que permitam a utilizao de
sinais PWM com freqncias da ordem de 20kHz ou mais.

45

REFERNCIAS BIBLIOGRFICAS
[1] S. Uchida, H. Takagi, K. Kitazawa, S. Tanaka, Jpn. J. Appl. Phys 26 (1987).
[2] C. W. Chu, P. H. Hor, R. L. Meng, L. Gao, Z. J. Huang, Science 235 (1987) 567.
[3] R. J. Cava, A. Santoro, D. W. Jonhson, W. W. Rhodes, Phys. Ver. B 35 (1987)
6716.
[4] J. M. Tarascon, L. H. Greene, W. T. McKinnon, G. W. Hull, T. H. Geballe,
Science 235 (1987) 1373.
[5] C. W. Chu, P. H. Hor, R. L. Meng, L. Gao, Z. J. Huang, Y. Q. Wang, Phys. Rer.
Lett. 58 (1987) 405.
[6] C. W. Chu, J. Bechtold, L. Gao, P. H. Hor, Z. J. Huang, R. L. Meng, Y. Y. Sun, Y.
Q. Wang, and Y. Y. Xue, Phys. Rer. Lett 60 (1988) 941.
[7] Z. Zhao, L. Chen . Q. Yang , Y. Huang, G. Chen, R. Tang, G. Liu, C. Cui, L. Chen,
L. Wang, S. Guo, S. Li, and J. Bi, in Cooper Oxide Superconductor (C. P. Poole Jr.,
T. Datta, and H. A. Farach Eds.), p.274, Wiley, New York, 1987.
[8] S. N. Putilin, E. V. Antipov, O. Chmaissem, M. Marezio, Nature 362 (1993) 226 e
Schilling, M. Cantoni, J. D. Guo, H. R. Ott, Nature 363 (1993) 56.
[9] Ginzburg, V. L., High Temperature Superconductivity. Artigo publicado nos
Proceedings of the Adriatico Research Conference of High Temperature
Superconductors. Trieste, Itlia, Julho de 1987. International Journal of Modern
Physics B, vol. 1, pag. 651, 1987.
[10] S. M. Loureiro et al., Physica C 272 (1996) 94.
[11] Flvio Duarte Couto Oliveira. Limitador de Corrente de Falta Supercondutor:
Dissertao de Mestrado, UFES, 2005.
[12] Joo Marcos Gomes de Mello. Fonte de Potncia Para Aquecimento Aplicada
a Fabricao de Supercondutores: Projeto de Graduao, UFES, 2006.
[13] TEXAS INSTRUMENTS. SN74LS244, Octal Buffers And Line Drivers With
3-State Outputs: Texas Instruments Incorporated. 2002.
[14] MICROCHIP. PICmicro: Mid-Range MCY family refrence manual. USA:
Microchip Technology Inc, 2001.

46
[15] MICROCHIP. PIC 16F873 Data Sheet, High-Performance, Enhanced Flash
Microcontrollers with 10-Bit A/D: Microchip Technology Inc 2002.
[16] ANALOG DEVICES. AD595 - Monolithic Thermocouple Amplifier with Cold
Junction Compensation Pretrimmed for Type K Thermocouples: Analog Devices
Inc, 1999.
[17] MICROCHIP. PICSTART Plus Development Programmer: Microchip
Technology Inc 2004.
[18] MICROSHIP. MPLAB IDE PICSTART PLUS USERS GUIDE:
Microchip Technology Inc 2004.

47

APNDICE
APNDICE A
Tabela ITS-90 para termopares tipo K
C

3
4
5
6
Tenso do Termopar em mV

10

0 0.000 0.039 0.079 0.119


0.158 0.198 0.238 0.277 0.317 0.357 0.397
10 0.397 0.437 0.477 0.517
0.557 0.597 0.637 0.677 0.718 0.758 0.798
20 0.798 0.838 0.879 0.919
0.960
1.000 1.041 1.081 1.122 1.163 1.203
30 1.203 1.244 1.285
1.326 1.366 1.407 1.448 1.489 1.530 1.571 1.612
40 1.612 1.653 1.694
1.735 1.776 1.817 1.858 1.899 1.941 1.982 2.023
50
60
70
80
90

2.023
2.436
2.851
3.267
3.682

2.064
2.478
2.893
3.308
3.723

2.106
2.519
2.934
3.350
3.765

2.147
2.561
2.976
3.391
3.806

2.188
2.602
3.017
3.433
3.848

2.230
2.644
3.059
3.474
3.889

2.271
2.685
3.100
3.516
3.931

2.312
2.727
3.142
3.557
3.972

2.354
2.768
3.184
3.599
4.013

2.395
2.810
3.225
3.640
4.055

2.436
2.851
3.267
3.682
4.096

100
110
120
130
140

4.096
4.509
4.920
5.328
5.735

4.138
4.550
4.961
5.369
5.775

4.179
4.591
5.002
5.410
5.815

4.220
4.633
5.043
5.450
5.856

4.262
4.674
5.084
5.491
5.896

4.303
4.715
5.124
5.532
5.937

4.344
4.756
5.165
5.572
5.977

4.385
4.797
5.206
5.613
6.017

4.427
4.838
5.247
5.653
6.058

4.468
4.879
5.288
5.694
6.098

4.509
4.920
5.328
5.735
6.138

150
160
170
180
190

6.138
6.540
6.941
7.340
7.739

6.179
6.580
6.981
7.380
7.779

6.219
6.620
7.021
7.420
7.819

6.259
6.660
7.060
7.460
7.859

6.299
6.701
7.100
7.500
7.899

6.339
6.741
7.140
7.540
7.939

6.380
6.781
7.180
7.579
7.979

6.420
6.821
7.220
7.619
8.019

6.460
6.861
7.260
7.659
8.059

6.500
6.901
7.300
7.699
8.099

6.540
6.941
7.340
7.739
8.138

200
210
220
230
240

8.138
8.539
8.940
9.343
9.747

8.178
8.579
8.980
9.383
9.788

8.218
8.619
9.020
9.423
9.828

8.258
8.659
9.061
9.464
9.869

8.298
8.699
9.101
9.504
9.909

8.338
8.739
9.141
9.545
9.950

8.378 8.418 8.458 8.499 8.539


8.779 8.819 8.860 8.900 8.940
9.181 9.222 9.262 9.302 9.343
9.585 9.626 9.666 9.707 9.747
9.991 10.031 10.072 10.113 10.153

250
260
270
280
290

10.153
10.561
10.971
11.382
11.795

10.194
10.602
11.012
11.423
11.836

10.235
10.643
11.053
11.465
11.877

10.276
10.684
11.094
11.506
11.919

10.316
10.725
11.135
11.547
11.960

10.357
10.766
11.176
11.588
12.001

300 12.209 12.250 12.291


310 12.624 12.665 12.707

10.398
10.807
11.217
11.630
12.043

10.439
10.848
11.259
11.671
12.084

10.480
10.889
11.300
11.712
12.126

10.520
10.930
11.341
11.753
12.167

10.561
10.971
11.382
11.795
12.209

12.333 12.374 12.416 12.457 12.499 12.540 12.582 12.624


12.748 12.790 12.831 12.873 12.915 12.956 12.998 13.040

48
320 13.040 13.081 13.123
330 13.457 13.498 13.540
340 13.874 13.916 13.958

13.165 13.206 13.248 13.290 13.331 13.373 13.415 13.457


13.582 13.624 13.665 13.707 13.749 13.791 13.833 13.874
14.000 14.042 14.084 14.126 14.167 14.209 14.251 14.293

350
360
370
380
390

14.293
14.713
15.133
15.554
15.975

14.335
14.755
15.175
15.596
16.017

14.377
14.797
15.217
15.638
16.059

14.419
14.839
15.259
15.680
16.102

14.461
14.881
15.301
15.722
16.144

14.503
14.923
15.343
15.764
16.186

14.545
14.965
15.385
15.806
16.228

14.587
15.007
15.427
15.849
16.270

14.629
15.049
15.469
15.891
16.313

14.671
15.091
15.511
15.933
16.355

14.713
15.133
15.554
15.975
16.397

400
410
420
430
440

16.397
16.820
17.243
17.667
18.091

16.439
16.862
17.285
17.709
18.134

16.482
16.904
17.328
17.752
18.176

16.524
16.947
17.370
17.794
18.218

16.566
16.989
17.413
17.837
18.261

16.608
17.031
17.455
17.879
18.303

16.651
17.074
17.497
17.921
18.346

16.693
17.116
17.540
17.964
18.388

16.735
17.158
17.582
18.006
18.431

16.778
17.201
17.624
18.049
18.473

16.820
17.243
17.667
18.091
18.516

450
460
470
480
490

18.516
18.941
19.366
19.792
20.218

18.558
18.983
19.409
19.835
20.261

18.601
19.026
19.451
19.877
20.303

18.643
19.068
19.494
19.920
20.346

18.686
19.111
19.537
19.962
20.389

18.728
19.154
19.579
20.005
20.431

18.771
19.196
19.622
20.048
20.474

18.813
19.239
19.664
20.090
20.516

18.856
19.281
19.707
20.133
20.559

18.898
19.324
19.750
20.175
20.602

18.941
19.366
19.792
20.218
20.644

500
510
520
530
540

20.644
21.071
21.497
21.924
22.350

20.687
21.113
21.540
21.966
22.393

20.730
21.156
21.582
22.009
22.435

20.772
21.199
21.625
22.052
22.478

20.815
21.241
21.668
22.094
22.521

20.857
21.284
21.710
22.137
22.563

20.900
21.326
21.753
22.179
22.606

20.943
21.369
21.796
22.222
22.649

20.985
21.412
21.838
22.265
22.691

21.028
21.454
21.881
22.307
22.734

21.071
21.497
21.924
22.350
22.776

550
560
570
580
590

22.776
23.203
23.629
24.055
24.480

22.819
23.245
23.671
24.097
24.523

22.862
23.288
23.714
24.140
24.565

22.904
23.331
23.757
24.182
24.608

22.947
23.373
23.799
24.225
24.650

22.990
23.416
23.842
24.267
24.693

23.032
23.458
23.884
24.310
24.735

23.075
23.501
23.927
24.353
24.778

23.117
23.544
23.970
24.395
24.820

23.160
23.586
24.012
24.438
24.863

23.203
23.629
24.055
24.480
24.905

600
610
620
630
640

24.905
25.330
25.755
26.179
26.602

24.948
25.373
25.797
26.221
26.644

24.990
25.415
25.840
26.263
26.687

25.033
25.458
25.882
26.306
26.729

25.075
25.500
25.924
26.348
26.771

25.118
25.543
25.967
26.390
26.814

25.160
25.585
26.009
26.433
26.856

25.203
25.627
26.052
26.475
26.898

25.245
25.670
26.094
26.517
26.940

25.288
25.712
26.136
26.560
26.983

25.330
25.755
26.179
26.602
27.025

650
660
670
680
690

27.025
27.447
27.869
28.289
28.710

27.067
27.489
27.911
28.332
28.752

27.109
27.531
27.953
28.374
28.794

27.152
27.574
27.995
28.416
28.835

27.194
27.616
28.037
28.458
28.877

27.236
27.658
28.079
28.500
28.919

27.278
27.700
28.121
28.542
28.961

27.320
27.742
28.163
28.584
29.003

27.363
27.784
28.205
28.626
29.045

27.405
27.826
28.247
28.668
29.087

27.447
27.869
28.289
28.710
29.129

49
700
710
720
730
740

29.129
29.548
29.965
30.382
30.798

29.171
29.589
30.007
30.424
30.840

29.213
29.631
30.049
30.466
30.881

29.255
29.673
30.090
30.507
30.923

29.297
29.715
30.132
30.549
30.964

29.338
29.757
30.174
30.590
31.006

29.380
29.798
30.216
30.632
31.047

29.422
29.840
30.257
30.674
31.089

29.464
29.882
30.299
30.715
31.130

29.506
29.924
30.341
30.757
31.172

29.548
29.965
30.382
30.798
31.213

750
760
770
780
790

31.213
31.628
32.041
32.453
32.865

31.255
31.669
32.082
32.495
32.906

31.296
31.710
32.124
32.536
32.947

31.338
31.752
32.165
32.577
32.988

31.379
31.793
32.206
32.618
33.029

31.421
31.834
32.247
32.659
33.070

31.462
31.876
32.289
32.700
33.111

31.504
31.917
32.330
32.742
33.152

31.545
31.958
32.371
32.783
33.193

31.586
32.000
32.412
32.824
33.234

31.628
32.041
32.453
32.865
33.275

800
810
820
830
840

33.275
33.685
34.093
34.501
34.908

33.316
33.726
34.134
34.542
34.948

33.357
33.767
34.175
34.582
34.989

33.398
33.808
34.216
34.623
35.029

33.439
33.848
34.257
34.664
35.070

33.480
33.889
34.297
34.704
35.110

33.521
33.930
34.338
34.745
35.151

33.562
33.971
34.379
34.786
35.192

33.603
34.012
34.420
34.826
35.232

33.644
34.053
34.460
34.867
35.273

33.685
34.093
34.501
34.908
35.313

850
860
870
880
890

35.313
35.718
36.121
36.524
36.925

35.354
35.758
36.162
36.564
36.965

35.394
35.798
36.202
36.604
37.006

35.435
35.839
36.242
36.644
37.046

35.475
35.879
36.282
36.685
37.086

35.516
35.920
36.323
36.725
37.126

35.556
35.960
36.363
36.765
37.166

35.596
36.000
36.403
36.805
37.206

35.637
36.041
36.443
36.845
37.246

35.677
36.081
36.484
36.885
37.286

35.718
36.121
36.524
36.925
37.326

900
910
920
930
940

37.326
37.725
38.124
38.522
38.918

37.366
37.765
38.164
38.561
38.958

37.406
37.805
38.204
38.601
38.997

37.446
37.845
38.243
38.641
39.037

37.486
37.885
38.283
38.680
39.076

37.526
37.925
38.323
38.720
39.116

37.566
37.965
38.363
38.760
39.155

37.606
38.005
38.402
38.799
39.195

37.646
38.044
38.442
38.839
39.235

37.686
38.084
38.482
38.878
39.274

37.725
38.124
38.522
38.918
39.314

950
960
970
980
990

39.314
39.708
40.101
40.494
40.885

39.353
39.747
40.141
40.533
40.924

39.393
39.787
40.180
40.572
40.963

39.432
39.826
40.219
40.611
41.002

39.471
39.866
40.259
40.651
41.042

39.511
39.905
40.298
40.690
41.081

39.550
39.944
40.337
40.729
41.120

39.590
39.984
40.376
40.768
41.159

39.629
40.023
40.415
40.807
41.198

39.669
40.062
40.455
40.846
41.237

39.708
40.101
40.494
40.885
41.276

1000
1010
1020
1030
1040

41.276
41.665
42.053
42.440
42.826

41.315
41.704
42.092
42.479
42.865

41.354
41.743
42.131
42.518
42.903

41.393
41.781
42.169
42.556
42.942

41.431
41.820
42.208
42.595
42.980

41.470
41.859
42.247
42.633
43.019

41.509
41.898
42.286
42.672
43.057

41.548
41.937
42.324
42.711
43.096

41.587
41.976
42.363
42.749
43.134

41.626
42.014
42.402
42.788
43.173

41.665
42.053
42.440
42.826
43.211

1050
1060
1070
1080

43.211
43.595
43.978
44.359

43.250
43.633
44.016
44.397

43.288
43.672
44.054
44.435

43.327
43.710
44.092
44.473

43.365
43.748
44.130
44.512

43.403
43.787
44.169
44.550

43.442
43.825
44.207
44.588

43.480
43.863
44.245
44.626

43.518
43.901
44.283
44.664

43.557
43.940
44.321
44.702

43.595
43.978
44.359
44.740

50
1090 44.740 44.778 44.816

44.853 44.891 44.929 44.967 45.005 45.043 45.081 45.119

1100
1110
1120
1130
1140

45.119
45.497
45.873
46.249
46.623

45.157
45.534
45.911
46.286
46.660

45.194
45.572
45.948
46.324
46.697

45.232
45.610
45.986
46.361
46.735

45.270
45.647
46.024
46.398
46.772

45.308
45.685
46.061
46.436
46.809

45.346
45.723
46.099
46.473
46.847

45.383
45.760
46.136
46.511
46.884

45.421
45.798
46.174
46.548
46.921

45.459
45.836
46.211
46.585
46.958

45.497
45.873
46.249
46.623
46.995

1150
1160
1170
1180
1190

46.995
47.367
47.737
48.105
48.473

47.033
47.404
47.774
48.142
48.509

47.070
47.441
47.811
48.179
48.546

47.107
47.478
47.848
48.216
48.582

47.144
47.515
47.884
48.252
48.619

47.181
47.552
47.921
48.289
48.656

47.218
47.589
47.958
48.326
48.692

47.256
47.626
47.995
48.363
48.729

47.293
47.663
48.032
48.399
48.765

47.330
47.700
48.069
48.436
48.802

47.367
47.737
48.105
48.473
48.838

1200
1210
1220
1230
1240

48.838
49.202
49.565
49.926
50.286

48.875
49.239
49.601
49.962
50.322

48.911
49.275
49.637
49.998
50.358

48.948
49.311
49.674
50.034
50.393

48.984
49.348
49.710
50.070
50.429

49.021
49.384
49.746
50.106
50.465

49.057
49.420
49.782
50.142
50.501

49.093
49.456
49.818
50.178
50.537

49.130
49.493
49.854
50.214
50.572

49.166
49.529
49.890
50.250
50.608

49.202
49.565
49.926
50.286
50.644

1250
1260
1270
1280
1290

50.644
51.000
51.355
51.708
52.060

50.680
51.036
51.391
51.744
52.095

50.715
51.071
51.426
51.779
52.130

50.751
51.107
51.461
51.814
52.165

50.787
51.142
51.497
51.849
52.200

50.822
51.178
51.532
51.885
52.235

50.858
51.213
51.567
51.920
52.270

50.894
51.249
51.603
51.955
52.305

50.929
51.284
51.638
51.990
52.340

50.965
51.320
51.673
52.025
52.375

51.000
51.355
51.708
52.060
52.410

1300
1310
1320
1330
1340

52.410
52.759
53.106
53.451
53.795

52.445
52.794
53.140
53.486
53.830

52.480
52.828
53.175
53.520
53.864

52.515
52.863
53.210
53.555
53.898

52.550
52.898
53.244
53.589
53.932

52.585
52.932
53.279
53.623
53.967

52.620
52.967
53.313
53.658
54.001

52.654
53.002
53.348
53.692
54.035

52.689
53.037
53.382
53.727
54.069

52.724
53.071
53.417
53.761
54.104

52.759
53.106
53.451
53.795
54.138

1350 54.138 54.172 54.206


1360 54.479 54.513 54.547
1370 54.819 54.852 54.886
C

54.240 54.274 54.308 54.343 54.377 54.411 54.445 54.479


54.581 54.615 54.649 54.683 54.717 54.751 54.785 54.819

10

51
APNDICE B

APNDICE C
Cdigo fonte comentado do programa carregado no micro-controlador.
#include <16F873.H>
#use delay(clock=16620000)
#fuses NOWDT,NOPROTECT,PUT,BROWNOUT,NOLVP,NOCPD,NOWRT,HS
//#include <stdlib.h>
// ------ variaveis -----int ref,termopar;
int kp=2,ki=1;
int per=255;
int per=206;
int per=110;
int dc;
short sempre=1;

// Recebe o valor de referencia de temperatura e temperatura atual


// do forno
// Ganhos dos Controladores P e I
// periodo do modulo PWM - 1 khz, modificar setup_timer_2 para
// T2_DIV_BY_16
// periodo do modulo PWM - 20 khz, modificar setup_timer_2 para
// T2_DIV_BY_1
// periodo do modulo PWM - 30 khz, modificar setup_timer_2 para
// T2_DIV_BY_1
// duty cicle do PWM varia de 0 - 255
// 1-continua e 0-desliga o programa (nunca deve desligar)

52
long aux;
signed long erro,ant=20;

// variavel auxiliar para a criao do duty cicle do PWM


//valores do erro atual e anterior do PI

// ------ Programa Principal -----void main() {


delay_ms(100);
setup_timer_2(T2_DIV_BY_1,per, 1);

// deley inicial para carregamento dos capacitores


// freq. PWM f= FOSC/(4*(per+1)) prescaler=1
// para PWM de 20kHz ou 30kHz utilizar
// T2_DIV_BY_1
// para PWM de 1kHz utilizar, T2_DIV_BY_16
setup_timer_1(T1_INTERNAL | T1_DIV_BY_1 );
setup_timer_0(RTCC_INTERNAL | RTCC_DIV_256);
setup_ccp1(CCP_PWM);
set_pwm1_duty(0);
// PWM inicial zerado
setup_port_a(ALL_ANALOG);
// abilita o port A como estradas analgicas
// (usado apenas o A0)
setup_adc(ADC_CLOCK_INTERNAL );
// seta o modo do ADC
set_adc_channel(0);
// seleciona o canal a ser lido
delay_us(10);
// deley para carregamento do capacitor do ADC
ant=0;
while(sempre) {
setup_port_a(ALL_ANALOG);
setup_adc(ADC_CLOCK_INTERNAL);
set_adc_channel(0);
delay_us(20);
termopar=read_adc();
ref=input_b();
//

-------- controle -------erro=ref-termopar;


aux=(kp*erro) - (ki*ant);
dc=aux;
set_pwm1_duty(dc);
if(aux>=255)
set_pwm1_duty(255);
if(termopar>=ref)
set_pwm1_duty(0);
ant=erro;
delay_ms(100);

}
}

// entra Loop principal, nunca sai desse loop!


// abilita o port A como estradas analgicas
// (usado apenas o A0)
// seleciona o canal a ser lido
// deley para carregamento do capacitor do ADC
// le a temperatura do forno
// le a temperatura de referencia

// erro da malha de controle (diferenca da temperatura


// de referencia e a do forno)
// PI simplificado
// a varivel de 8 bits recebe o valor final do duty cicle
// seta o duty cicle do PWM
// testa o limite superior do duty cicle
// seta valor mximo do duty cicle
// testa o limite inferior do duty cicle
// seta o valor minimo do duty cicle
// move o valor do erro para o erroant, que sera usado
// no proximo loop
// deley de 0,1 segundos
// end while
// end main

You might also like