Você está na página 1de 58

UNIVERSIDADE POSITIVO ENGENHARIA ELTRICA

CONTROLE AUTOMATIZADO DE UMIDADE RELATIVA EM AMBIENTES ATRAVS DE PSICROMETRIA

CURITIBA 2008

JOS ANTONIO DOS ANJOS PACINCIA VALDAIR CEZAR HERECH

CONTROLE AUTOMATIZADO DE UMIDADE RELATIVA EM AMBIENTES ATRAVS DE PSICROMETRIA

Monografia apresentada ao Curso de Engenharia Eltrica da Universidade Positivo, para obteno da avaliao parcial da disciplina de Trabalho de Concluso de Curso (TCC), como requisito obteno do grau de Engenheiro Eletricista, sob a orientao do Professor Eduardo Torres da Rocha

CURITIBA 2008

SUMRIO SUMRIO................................................................................................................. ii LISTA DE TABELAS.............................................................................................. iv LISTA DE FIGURAS ............................................................................................... v LISTA DE ABREVIATURAS/SIGLAS ................................................................ vii 1 1.1 1.2 1.3 2 2.1 2.2 2.3 2.4 INTRODUO...............................................................................................1 PROBLEMA.................................................................................................... 3 JUSTIFICATIVA............................................................................................. 3 OBJETIVOS ESPECFICOS ........................................................................... 4 FUNDAMENTAO TERICA ..................................................................5 PSICROMETRIA ............................................................................................ 5 O AR ATMOSFRICO E SUA COMPOSIO ............................................. 5 CARTA PSICROMTRICA............................................................................ 7 PROPRIEDADES DO AR ............................................................................... 9

2.4.1 Temperatura de Orvalho................................................................................... 9 2.4.2 Umidade Absoluta...........................................................................................10 2.4.3 Umidade Relativa............................................................................................10 2.4.4 Temperaturas de Bulbo Seco e Bulbo mido ..................................................11 2.5 2.6 3 3.1 3.2 CLCULO DA UMIDADE RELATIVA .......................................................12 HIPTESES PARA O CONTROLE DE UMIDADE RELATIVA .................13 ESPECIFICAES TCNICAS PRELIMINARES..................................14 VISO GERAL DO PROJETO ......................................................................14 DESCRIO FUNCIONAL DOS BLOCOS..................................................15

3.2.1 Microcontrolador ............................................................................................15 3.2.2 Interface Homem Mquina..............................................................................16 3.2.3 Sensores de Temperatura Bulbo Seco e Bulbo mido .....................................17 3.2.4 Sistema de Ventilao .....................................................................................18 3.2.5 Vlvula de Asperso de gua..........................................................................18 3.2.6 Driver da Resistncia de desumidificao .......................................................19 3.2.7 Driver dos Motores de Passo...........................................................................20
ii

3.3

DIMENSIONAMENTO E MEMORIAL DE CLCULO...............................21

3.3.1 Sensores de Temperatura Bulbo Seco e Bulbo mido .....................................22 3.4 4 4.1 PROGRAMAO..........................................................................................23 IMPLEMENTAO ....................................................................................24 DESCRIES DA MONTAGEM..................................................................24

4.1.1 Descrio de Implementao do Firmware......................................................29 4.1.2 Diagramas de Fases de Atuao ......................................................................33 4.2 TESTES, MEDIES E CONFIGURAES................................................34

4.2.1 Aferio dos Sensores de Temperatura............................................................34 4.2.2 Validao da Equao de Clculo de Umidade Relativa..................................35 4.3 CDIGO FONTE ...........................................................................................37

4.3.1 Firmware ........................................................................................................37 4.4 4.5 4.6 4.7 5 PLACA DE CIRCUITO IMPRESSO..............................................................37 CUSTOS DO PROJETO.................................................................................39 COMPONENTES E MATERIAIS..................................................................40 SERVIOS CONTRATADOS .......................................................................40 CONCLUSO ...............................................................................................41

REFERNCIAS.......................................................................................................43 ANEXOS ..................................................................................................................45 Cdigo Fonte .............................................................................................................45

iii

LISTA DE TABELAS TABELA 1: COMPOSIO DO AR ATMOSFRICO........................................ 6 TABELA 2: CONSTANTES ADOTADAS.............................................................. 6 TABELA 3: VALIDAO DE EQUAO ..........................................................36 TABELA 4: CUSTOS DO PROJETO ....................................................................40

iv

LISTA DE FIGURAS FIGURA 01: TERMORESISTNCIA TIPO PT100 ................................................... 2 FIGURA 02: SENSORES DE BULBO SECO E BULBO MIDO ............................ 2 FIGURA 03: CARTA PSICROMTRICA ................................................................. 8 FIGURA 04: PROPRIEDADES DE UMA CARTA PSICROMTRICA ................... 8 FIGURA 05: TEMPERATURA DE ORVALHO........................................................ 9 FIGURA 06: UMIDADE ABSOLUTA .....................................................................10 FIGURA 07: UMIDADE RELATIVA.......................................................................11 FIGURA 08: TEMPERATURA BULBO SECO E BULBO MIDO ........................12 FIGURA 09: DIAGRAMA DE BLOCOS..................................................................14 FIGURA 10: ESQUEMTICO DO MICROCONTROLADOR ................................15 FIGURA 11: DISPLAY LCD 16X2 ............................................................................16 FIGURA 12: ESQUEMA DE LIGAO DO PIC16F877A......................................17 FIGURA 13: ESQUEMA DO SISTEMA DE ASPERSO DE GUA .....................18 FIGURA 14: SISTEMA DE DESUMIDIFICAO..................................................19 FIGURA 15: DRIVER DA RESISTNCIA DE DESUMIDIFICAO ....................20 FIGURA 16: VLVULAS TIPO BORBOLETA.......................................................21 FIGURA 17: DRIVER DE POTNCIA PARA OS MOTORES DE PASSO..............21 FIGURA 18: CIRCUITO DE CONDICIONAMENTO DE SINAL ...........................22 FIGURA 19: PLACA DIDTICA COM PIC16F877A .............................................24 FIGURA 20: CIRCUITO CONDICIONADOR DE SINAL.......................................25 FIGURA 21: DRIVER DE POTNCIA PARA MOTORES DE PASSO....................26 FIGURA 22: BOMBA DE PRESSURIZAO.........................................................27 FIGURA 23: RESISTNCIAS DE DESUMIDIFICAO .......................................28 FIGURA 24: DRIVER PARA RESISTNCIA DE DESUMIDIFICAO................28 FIGURA 25: FLUXOGRAMA ..................................................................................30 FIGURA 26: FLUXOGRAMA ..................................................................................31 FIGURA 27: TELA LEITURA ..............................................................................32 FIGURA 28: TELA SET POINT ............................................................................32

FIGURA 29:TELA CONTROLE ...........................................................................33 FIGURA 30: FASE DE HUMIDIFICAO .............................................................34 FIGURA 31: FASE DE DESUMIDIFICAO.........................................................34 FIGURA 32: CALIBRADOR DE TEMPERATURAS ..............................................35 FIGURA 33: PLACA DE CIRCUITO IMPRESSO (VISTA INFERIOR)..................38 FIGURA 34: PLACA DE CIRCUITO IMPRESSO (VISTA SUPERIOR).................38

vi

LISTA DE ABREVIATURAS/SIGLAS

FCS Fator de Calor Sensvel


kg a Massa de Ar Seco do Volume de Ar Confinado no Ambiente kg v

Massa de Vapor de gua do Volume de Ar Confinado no Ambiente

PID Proporcional, Integral Derivativo PWM Pulse Width Modulation Modulao por Largura de Pulso Tbs Temperatura de Bulbo Seco Tbu Temperatura de Bulbo mido Torv Temperatura do Ponto de Orvalho Vdc Tenso em Corrente Contnua s/c - Sem Custo

vii

INTRODUO Os avanos tecnolgicos na rea da eletrnica tm sido impulsionados pela constante

necessidade, por empresas e pessoas, de sistemas e dispositivos capazes de automatizar procedimentos e possibilitar que determinadas tarefas sejam capazes de serem executadas, transpondo obstculos que, sem as inovaes tecnolgicas, no poderiam ser transpostos. Assim com essa necessidade de aperfeioar processos e reduzir custos, prope-se um sistema que automatizar o processo de leitura e controle de umidade relativa em ambientes, atravs do uso dos conceitos da psicrometria. Optou-se pela psicrometria pelo fato de se poder utilizar sensores do tipo Pt100, sendo que esse tipo de sensor tem grande resistncia mecnica, ou seja, pode-se fazer medies de umidade relativa em locais onde no seria possvel a utilizao dos mtodos convencionais, como descrito no item 1.2. Com base na cincia da psicrometria sero utilizadas informaes de temperatura, que sero adquiridas dentro do processo, pertinentes ao clculo de umidade relativa de um ambiente, onde se trabalhar com dois termoresistores do tipo Pt100, figura 1, para aquisio dos dados de temperaturas de bulbo seco e bulbo mido. Optou-se pelo uso de termoresistores do tipo Pt100 devido a sua linearidade, na faixa de temperatura pretendida pelo projeto (10C a 80C), bem como por sua alta resistncia ambientes corrosivos, como no caso de estufas de secagem de madeira. Definiu-se o uso do Pt100 com a sua ligao a dois fios, por se tratar de um projeto acadmico e sendo assim, no se trabalhar com distncias acima de 3 metros, entre os sensores e o circuito condicionador de sinal, onde segundo o site geocities (GEOCITIES, 2008) distncias superiores poderiam ocasionar erros nas leituras dos Pt100, uma vez que existe um acrscimo da resistncia do cabo na leitura do sensor. Para tanto, dever ser utilizada a conexo a trs fios, no trabalhada neste projeto, pois assim ter-se-ia a compensao do cabo, ficando ento, como proposta futura para melhoria do sistema.

Figura 01: Termoresistncia tipo Pt100

Fonte: ROCHA, 2008 A temperatura de bulbo seco a obtida atravs do sensor que faz a leitura da temperatura do ambiente, e a temperatura de bulbo mido coletada atravs de um sensor coberto por um tecido de algodo, este tecido dever ser imerso em um pote de gua. Assim por capilaridade a gua vai subindo at chegar ao sensor fazendo com que o bulbo deste fique recoberto de gua, isto far com que este sensor indique uma temperatura menor que a temperatura do ambiente. Para o correto funcionamento desta montagem de sensores, o ambiente onde ser realizada a medio dever ter o ar em constante movimentao atravs de um sistema de ventilao conforme mostrado na figura 2. Isto se d devido ao fato de que durante o processo de evaporao da gua que envolve o bulbo do sensor, existe uma transferncia de energia fazendo que este sensor resfrie-se. Figura 02: Sensores de Bulbo Seco e Bulbo mido

Fonte: DOMINGOS, 2008

Assim atravs do uso das informaes obtidas nos sensores, possvel a execuo do clculo da umidade relativa do ambiente, como descrito no item 2.5.

1.1

PROBLEMA Buscando uma forma de controlar umidade relativa em ambientes, sem a utilizao de

medidores diretos de umidade, como os apresentados em Trabalhos de Concluso de Curso anteriores do curso de Engenharia Eltrica, para proporcionar conforto trmico humano ou ainda para a obteno do controle de umidade relativa em locais imprprios (corrosivos). Como explicado no item 1.2, os processos de secagem de madeira, onde existe a emisso do cido actico, que est sendo proposto um sistema de controle de umidade relativa em ambientes com base na psicrometria, para que, de forma simples, consiga-se manter um ambiente agradvel para trabalhar e conviver ou ainda para atender necessidades de processos industriais.

1.2

JUSTIFICATIVA Existem processos, como o de secagem forada de madeira, onde o ambiente necessita

do controle de umidade relativa, porm a madeira, quando submetida a altas temperaturas, libera cidos, entre eles cido actico, que altamente corrosivo. Para atender a esses processos em que no se podem utilizar mdulos eletrnicos para o controle de umidade relativa, como referenciada no site da novus (NOVUS, 2008) que se propem uma forma de controlar a umidade relativa de ambientes fechados. Com base na psicrometria feita a leitura e controle da umidade relativa, uma vez que atravs desta tcnica possvel o controle de umidade relativa independentemente do controle de temperatura, ou seja, pode-se controlar a temperatura sem afetar a umidade e pode-se controlar a umidade sem alterar a temperatura. Pretende-se assim efetuar o controle de umidade relativa em situaes onde h excesso de temperatura e umidade, e tambm em locais com atmosferas corrosivas.

1.3

OBJETIVOS ESPECFICOS

Este trabalho tem por objetivo, apresentar a forma de verificar a umidade relativa de um ambiente, atravs da psicrometria, oferecendo condies de leituras em locais onde se tem atmosferas inadequadas para sistemas eletrnicos, como nos processos de secagem forada de madeira, onde se trabalha com umidade relativa alta. Vale lembrar tambm, que atravs da psicrometria pode-se controlar a temperatura e a umidade relativa ao mesmo tempo, sem que uma altere a outra, porm o objetivo deste projeto controlar apenas a umidade relativa ficando como proposta de trabalho futuro o controle destas variveis de forma independente. Devido s dificuldades em se construir um ambiente para a simulao do projeto, a faixa de umidade adotada para controle entre 30% e 70% de umidade. Como o nmero de sensores utilizados depende do tamanho do ambiente, foi adotado somente um sensor de bulbo seco e um de bulbo mido, sendo que fica como proposta de trabalho futuro, o dimensionamento de ambiente para uma melhor adequao do nmero de sensores a serem utilizados como tambm o dimensionamento dos atuadores e volumes de insuflao de ar. Neste projeto sero executados os seguintes itens: a. Indicador de temperaturas de Bulbo Seco e Bulbo mido;

b. Indicador de Umidade Relativa; c. Controle do volume de asperso dgua, para o aumento da Umidade Relativa do Ambiente; d. Controle de entrada e sada de ar, bem como o controle da potncia de aquecimento da resistncia, para diminuio da Umidade Relativa.

FUNDAMENTAO TERICA O desenvolvimento do projeto proposto estar baseado nos conceitos da Psicrometria,

que permite atravs dos dados de temperatura de bulbo seco e temperatura de bulbo mido determinar a umidade relativa do ambiente. Inicialmente seriam consideradas hipteses simplificadoras da carta psicromtrica, para o desenvolvimento do clculo de umidade relativa, porm durante o trabalho de pesquisa identificou-se uma equao que faz a correspondncia de valores da carta. Consultou-se ento, o professor Anselmo, sobre a validade desta equao e sob a confirmao do mesmo o trabalho ser desenvolvido utilizando a equao citada no item 2.5. Pelo fato de ser adotada uma equao emprica para a determinao da umidade relativa do ambiente, onde o sistema estar instalado, a carta psicromtrica ser utilizada como ferramenta de validao dos dados obtidos, disponvel em PUC-PR, 2008.

2.1

PSICROMETRIA A Psicrometria, conforme SILVA, 2003 pode ser definida como sendo o estudo das

propriedades e transformaes que ocorrem em uma mistura de gases (ar atmosfrico) durante a aplicao de processos de condicionamento trmico. Tambm pode ser interpretada segundo DOMINGOS, 2008 como sendo o estudo das propriedades termodinmicas de misturas de ar seco e vapor de gua e da sua utilizao para analisar os processos que envolvem ar mido.

2.2

O AR ATMOSFRICO E SUA COMPOSIO O ar atmosfrico formado por ar seco e vapor dgua, sendo que a composio do ar

seco relativamente constante, e formada pela mistura de gases como: oxignio, nitrognio, argnio e dixido de carbono, e outros gases. Como a quantidade destes outros gases muito pequena, no estudo da psicrometria esta parcela pode ser desconsiderada (SILVA, 2003).

A composio do ar seco mostrada na tabela 1: Tabela 1: Composio do Ar Atmosfrico

Componente Oxignio Nitrognio Argnio Dixido de Carbono


Fonte: SILVA, 2003

Frao Molar ou Proporo (%) 20,95 78,09 0,93 0,03

Massa Molecular (Mol) 32,00 28,02 39,94 44,01

Geralmente os padres utilizados para as propriedades do ar so estabelecidos pelo Institution of Heating and Ventilating Engeneers, tabela 2: Tabela 2: Constantes adotadas

Densidade do ar seco a 101,325 kPa 20C Densidade da gua a 4C Densidade da gua a 20C Acelerao da Gravidade Presso Baromtrica Constante universal dos gases ideais
Fonte: SILVA, 2003

1,2 kg/m 1000 kg/m 998,23 kg/m 9,8 m/s 101325 N/m 83314,4 J/ (kg.K.mol)

Outra hiptese a ser adotada de que o ar seco, quando em condies normais de temperatura e presso, se comportar como um gs perfeito, ou seja, comporta-se de forma linear, assim a densidade pode ser calculada pela equao 1:

a =

pa Ra .T

[kg/m]

(1)

Sendo: pa presso do ar seco [kPa], Ra - a constante universal dos gases [J/kg.K.mol] e T - a temperatura absoluta do ar [K]. Segundo a lei de Dalton, a presso total provocada por uma mistura de gases confinadas em um mesmo volume e submetidos a uma mesma temperatura ser a somatria das presses parciais destes gases conforme equao 3. Assim para o caso do ar atmosfrico a

presso total ( pt ) ser a igual soma da parcela de presso parcial do ar seco ( pa ) e a parcela da presso parcial do vapor de gua1 ( pv ) dissolvida no ar, onde segundo MLLER, 1989 pv pode ser expressa atravs da equao 2.

p v = 4.5825 10 ( 237,5 +T bu ) - 0,6( T bs - T bu )

7.5 T bu

[kPa] (2)

pt = p a + p v

[kPa]

(3)

2.3

CARTA PSICROMTRICA As cartas psicromtricas so representaes grficas que contm as principais

propriedades psicromtricas do ar (figura 3) que so sua umidade relativa, a umidade absoluta, o volume especfico do ar seco, a temperatura de bulbo seco, a temperatura de bulbo mido e sua entalpia2. Atravs da carta possvel anlise e interpretao dos processos psicromtricos, a que o ar estar submetido. Os dados das cartas psicromtricas variam conforme a altitude do local onde o processo psicromtrico ser analisado. A cidade de Curitiba, conforme WIKIPEDIA, 2008 apresenta altitude mdia de 934,6 m em relao ao nvel do mar, sendo assim neste projeto ser adotada a altitude de 935m (90,705 kPa), em referncia altitude da cidade de Curitiba. Devido linearidade e o comportamento da presso ser diretamente proporcional a temperatura possvel obter a umidade com o auxilio das cartas psicromtricas, de modo grosseiro e sinttico, a temperatura de bulbo mido permite estimar a capacidade de absoro de vapor de gua, enquanto que a temperatura de bulbo seco determina a quantidade de vapor existente.
Presso parcial de vapor a presso que se obteria se o vapor de gua contido no ar ocupasse isoladamente todo o volume. 2 Defini-se Entalpia(H) como sendo a energia interna (U) do sistema mais o produto da presso pelo volume H=U+PV.
1

Figura 03: Carta Psicromtrica

Fonte: PUC-PR, 2008 Para a interpretao da carta segue a descrio de cada uma de seus dados. Figura 04: Propriedades de uma carta Psicromtrica

Fonte: SILVA, 2003 Com base na figura 4 tm-se as seguintes correspondncias de curvas: 1. Temperatura de bulbo seco (TBS) indicada na figura por linhas verticais [C].

2. Umidade absoluta (w) representada graficamente na carta por linhas horizontais [ kg v / kg a ]. 3. Escala da umidade absoluta. 4. Temperatura de bulbo mido (TBU), a escala de TBU localiza-se na linha de saturao na extremidade esquerda da carta [C]. 5. Volume especfico (v) [ m 3 / kg a ]. 6. Energia interna total do sistema ou entalpia especfica (h) [ kJ / kg a ]. 7. Temperatura do ponto de orvalho (Torv) [C]. 8. Umidade relativa (UR) [%]. 9. Escala referente ao fator de calor sensvel (FCS). A carta psicromtrica poder ser utilizada para validar a equao encontrada na pesquisa. 2.4 PROPRIEDADES DO AR As principais propriedades do ar citadas nas cartas psicromtricas esto definidas a seguir. 2.4.1 Temperatura de Orvalho a temperatura na qual o vapor de gua existente no ambiente se condensa.

Figura 05: Temperatura de Orvalho

Fonte: SILVA, 2003

10

2.4.2 Umidade Absoluta a relao entre as massas de vapor de gua e de ar seco existente no ar atmosfrico. Ou seja, a quantidade de vapor de gua dissolvida em 1 kg de ar seco. Figura 06: Umidade Absoluta

Fonte: SILVA, 2003

Pode-se calcular a umidade absoluta do ar atmosfrico atravs da equao 4:

w = 0,622

pv pt pv

(4)

Onde pv a presso parcial de vapor e p t a presso total.

2.4.3 Umidade Relativa a representao da relao entre as presses parciais de vapor ( pv ) e a presso de saturao do ar a uma mesma temperatura ( p sat ). A figura 7 ilustra a linha de umidade relativa na carta psicromtrica.

11

Figura 07: Umidade Relativa.

Fonte: SILVA, 2003 Analiticamente pode ser calculada atravs da equao 5:

RU =

pv (T ) .100 p sat (T )

(5)

2.4.4 Temperaturas de Bulbo Seco e Bulbo mido Para a determinao da umidade relativa do ar necessria a utilizao de duas temperaturas distintas: a - Temperatura de bulbo seco (Tbs), que a temperatura do ar atmosfrico medida por um termmetro comum, protegido contra eventuais radiaes. b - Temperatura de bulbo mido (Tbu), que a temperatura medida por um termmetro cujo bulbo foi coberto por uma mecha de tecido contendo gua. Quando estes dois termmetros so submetidos a uma corrente de ar em movimento a temperatura do termmetro cujo bulbo foi recoberto por uma mecha contendo gua (termmetro de bulbo mido) apresentar uma temperatura menor ou igual a do outro termmetro (termmetro de bulbo seco). Isso se deve ao fato da umidade da mecha ao evaporar, retirar calor do bulbo reduzindo assim a temperatura medida neste termmetro. A quantidade de gua que pode evaporar da mecha inversamente proporcional quantidade de vapor existente no ar atmosfrico. Assim sendo quanto menor a umidade do ar

12

atmosfrico maior ser a diferena de temperatura entre os dois termmetros. A diferena entre as leituras dos termmetros de bulbo seco e bulbo mido chamada de depresso de bulbo mido (T), conforme figura 8. Figura 08: Temperatura Bulbo Seco e Bulbo mido

Fonte: SILVA, 2003

2.5

CLCULO DA UMIDADE RELATIVA Para o clculo da umidade relativa atravs do uso das temperaturas de bulbo mido e

bulbo seco existem equaes empricas. Para o desenvolvimento deste projeto ser utilizada a equao referenciada no site do Departamento de Cincias Florestais da Universidade Federal de Lavras UFLA, sobre processos de secagem de madeira, equao 6.
2316 ] 273+Tbu

[ 9 ,1466

UR[%] = Fonte: UFLA 2008.

10

0,5 x(Tbs Tbu )


2316 ] 273 +Tbs

(6)

[ 9 ,1466

10

Sendo:
UR a Umidade Relativa. Tbu a Temperatura de bulbo mido Tbs a Temperatura de Bulbo seco

13

2.6

HIPTESES PARA O CONTROLE DE UMIDADE RELATIVA O controle da umidade relativa habitualmente conseguido atravs de processos que

envolvem o arrefecimento ou aquecimento do ar. FRADE 2006 apresenta alguns processos para este controle: a - Aquecimento Simples ou Sensvel Consiste no aquecimento do ar mido, este processo no causa a alterao da umidade especfica, atuando diretamente sobre a umidade relativa do ambiente causando sua diminuio. b - Umidificao com Vapor Neste processo o vapor dgua injetado diretamente sobre o fluxo de ar, este vapor pode ser produzido por geradores de vapor ou ainda por equipamentos que fazem o aquecimento de gua atravs do uso de resistncias eltricas submersas. Neste caso o vapor dgua atuar diretamente no aumento da umidade relativa do ambiente. c - Arrefecimento com Humidificao - Saturao Adiabtica Neste processo saturadores adiabticos so utilizados, estes injetam gotculas de gua no fluxo de ar, estas gotculas sofrero um processo de evaporao e logo diminuiro a temperatura do ar. d - Arrefecimento com Desumidificao Neste processo a diminuio da umidade relativa obtida atravs da condensao sofrida pelo ar, este fenmeno ocorre quando o ar entra em contato com uma superfcie que possua uma temperatura abaixo da temperatura de ponto de orvalho isso faz com que uma parte do vapor dgua existente no ar seja retida pela serpentina e possa assim ser retirado do ambiente, provocando assim a diminuio da umidade relativa. Para o desenvolvimento deste projeto sero utilizados os processos de aquecimento simples e de saturao Adiabtica3.

Processo onde no existe troca de calor, no envolve mudanas da entalpia.

14

ESPECIFICAES TCNICAS PRELIMINARES

3.1 VISO GERAL DO PROJETO

O projeto apresentado tem como objetivo o desenvolvimento de um sistema que seja capaz de realizar o controle da umidade relativa de um ambiente. A figura 9 representa o diagrama de blocos do sistema a ser desenvolvido.

Figura 09: Diagrama de blocos

SENSORES DE BULBO SECO E BULBO MIDO

SINAL DE RESISTNCIA VARIANDO

CIRCUITO CONDICIONADOR DE SINAL


SINAL DE 0 A 5V SINAL ON/OFF SINAL DIGITAL

REL 2

VENTILADOR

IHM

MICROCONTROLADOR
SINAL DIGITAL SINAL ON/OFF COM TEMPO DE ACIONAMENTO CONTROLADO POR PID

DRIVER DE ACIONAMENTO

MOTOR DE PASSO
VLVULA BORBOLETA

SINAL MODULADO PWM

VALVULA DE ASPERSO D'GUA

REL 1

DRIVER DE ACIONAMENTO

BANCO DE RESISTNCIA

Fonte: Prpria A implementao do PID para o controle dos sinais de sada para resistncia de desumidificao e de sada para a vlvula de asperso de gua foi adotado por ser uma

15

soluo de fcil implementao e que na grande maioria dos casos permite uma soluo de controle com grande exatido e que permite fcil ajuste ao processo (tuning).

3.2 DESCRIO FUNCIONAL DOS BLOCOS

Nas prximas subsees sero descritos os princpios de funcionamento de cada um dos blocos que compe o sistema, suas interfaces e caractersticas.

3.2.1 Microcontrolador Para o controle do sistema ser utilizada a placa didtica, adquirida junto ao almoxarifado do curso de Engenharia Eltrica da Universidade Positivo, o microcontrolador adotado ser o PIC 16F877A, pois este componente dotado de todos os recursos que sero necessrios para o funcionamento do projeto proposto, tais como: conversor A/D, duas sadas para fazer acionamento de rels, porta para interface homem/mquina atravs de um display, porta para habilitar trs botes de navegao no programa, sada PWM e sadas digitais, para controle de motor de passo.

Figura 10: Esquemtico do Microcontrolador


U2 2 3 4 5 6 7 15 16 33 36 37 38 39 40 13 14 1 32 11 RA0/AN0 RB1 RA1/AN1 RB2 RA2/AN2/Vref RC2/CCP1 RA3/AN3/Vref + RC3/SCK/SCL RA4/TOCKI RC4/SDI/SDA RA5/AN4/SS RC5/SDO RC6/TX/CK RC0/T1OSO/T1CKI RC7/RX/DT RC1/T1OSI/CCP2 RB0/INT RD0/PSP0 RB3/PGM RD1/PSP1 RB4 RD2/PSP2 RB5 RD3/PSP3 RB6/PGC RD4/PSP4 RB7/PGD RD5/PSP5 RD6/PSP6 RD7/PSP7 OSC1/CLKIN OSC2/CLKOUT RE0/RD/AN5 RE1/WR/AN6 MCLR/Vpp RE2/CS/AN7 VDD Vss VDD Vss PIC16F877A 5Vcc 34 35 17 18 23 24 25 26 19 20 21 22 27 28 29 30 8 9 10 31 12

Y2

C3 33uF

6MHz

C4 33uF

Fonte: Prpria

16

O PIC 16F877A no foi escolhido apenas por atender as necessidades do projeto, mas tambm por apresentar fcil acesso s literaturas, disponibilidade de kit didtico e tambm por ser um componente de fcil acesso, sendo encontrado em diversas lojas de componentes eletrnicos.

3.2.2 Interface Homem Mquina

A interface Homem Mquina (IHM) ser implementada atravs do uso dos recursos existentes na placa didtica. Atravs do uso das teclas ser possvel a seleo e ajustes de parmetros do sistema. Sendo que a visualizao das mensagens ser realizada atravs do display de LCD.

Figura 11: Display LCD 16X2

Fonte: Prpria A escolha deste display se deu por facilidade de conexo com o microcontrolador, e pela sua funcionalidade. O LCD uma opo prtica de se apresentar uma grande quantidade de dados de forma relativamente simples. A interface com o microcontrolador ser diretamente pelas portas I/O do PIC atravs de 6 bits de comunicao, figura 12. Sero utilizados tambm 3 botes para navegao no programa, onde o usurio poder alterar dados e navegar pelo programa.

17

Figura 12: Esquema de ligao do PIC16F877A


U2 2 3 4 5 6 7 SW2 SW3 SW4 SW5 SW6 33 34 35 36 37 38 39 40 13 14 1 32 11 RA0/AN0 RC0/T1OSO/T1CKI RA1/AN1 RC1/T1OSI/CCP2 RA2/AN2/Vref RC2/CCP1 RA3/AN3/Vref + RC3/SCK/SCL RA4/TOCKI RC4/SDI/SDA RA5/AN4/SS RC5/SDO RC6/TX/CK RB0/INT RC7/RX/DT RB1 RB2 RD0/PSP0 RB3/PGM RD1/PSP1 RB4 RD2/PSP2 RB5 RD3/PSP3 RB6/PGC RD4/PSP4 RB7/PGD RD5/PSP5 RD6/PSP6 RD7/PSP7 OSC1/CLKIN OSC2/CLKOUT RE0/RD/AN5 RE1/WR/AN6 MCLR/Vpp RE2/CS/AN7 VDD Vss VDD Vss PIC16F877A 5Vcc R6 20KOhm 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30 8 9 10 31 12

5Vcc

SIPSOC-14 14 13 12 11 10 9 8 7 6 5 4 3 2 1 J1

Fonte: Prpria

No display sero apresentadas 3 telas, atravs destas ser possvel o acesso a cada uma das funes do programa. a. Tela de Leitura, onde se visualiza as temperaturas de bulbo seco e bulbo mido e a umidade relativa. b. Tela de Set Point, onde se pode atribuir o valor de umidade que se deseja controlar. c. Tela de Controle, onde se inicia ou interrompe o processo de controle de umidade relativa.

3.2.3 Sensores de Temperatura Bulbo Seco e Bulbo mido

Os sensores de temperatura de bulbo seco e bulbo mido adotados sero termoresistores do tipo Pt100 e estes fornecero os dados de temperatura do ambiente, que ser utilizado no clculo da umidade relativa. Utilizando-se o sensor de temperatura bulbo mido juntamente com um pano de algodo umedecido em gua, ser obtida a leitura da temperatura de evaporao da gua, a ser utilizada no clculo da umidade relativa.

18

3.2.4 Sistema de Ventilao

O sistema de ventilao ser composto de um ventilador que ser responsvel pela circulao de ar no ambiente. Este ventilador trabalhar em velocidade constante, e ser acionado atravs de um rel comandado por uma sada digital do PIC.

3.2.5 Vlvula de Asperso de gua

O sistema da vlvula de asperso de gua representado na figura 13, sendo formado pelos seguintes componentes: a. b. Uma bomba pressurizadora; Um reservatrio que conter gua pressurizada;

c. Uma vlvula solenide que liberar a passagem da gua pressurizada; d. e. Um bico de asperso que borrifar a gua sobre o ar circulante no ambiente; Um reservatrio que coletar o excesso de gua aspergida e realimentar a bomba com esta gua.

Figura 13: Esquema do Sistema de Asperso de gua

Fonte: Prpria

19

A gua ser utilizada para provocar o aumento da umidade relativa do ambiente. O sistema realizar o acionamento desta vlvula solenide atravs do uso de um rel existente na placa de controle, sendo que o tempo de acionamento deste ser definido pela aplicao de um algoritmo PID (Proporcional Integral Derivativo) como visto em aulas expositivas de Automao B (ROCHA, 2008). A gua a ser aspergida no ambiente ser pressurizada atravs de uma bomba. Como a quantidade de gua a ser injetada no ambiente ser controlada pela vlvula solenide de asperso de gua, esta bomba no ser controlada pelo sistema e trabalhar de maneira autnoma.

3.2.6 Driver da Resistncia de desumidificao

Ser utilizado um resistor com valor de4 470 ohms e 10 watts, para realizar a diminuio da umidade relativa do ambiente, aquecendo o ar circulante.

Figura 14: Sistema de Desumidificao

Fonte: DOMINGOS, 2008 O sistema realiza o acionamento da resistncia de desumidificao atravs do uso da sada PWM existente na placa de controle, o valor da potncia dissipada pelo resistor ser proporcional somatria da largura dos pulsos do PWM, a largura de pulso que definem a sada do PWM ser calculada atravs de um algoritmo PID (Proporcional Integral Derivativo) como visto em aulas expositivas de Automao B (ROCHA, 2008), e o fornecimento da
Hiptese, para a determinao do valor ideal da potncia de aquecimento seriam necessrios clculos envolvendo o tamanho do ambiente e entalpia, que no o foco deste projeto.
4

20

potncia necessria para a alimentao do resistor ser realizado um driver cujo esquema eltrico mostrado na figura 15.

Figura 15: Driver da Resistncia de Desumidificao

Fonte: Prpria

3.2.7 Driver dos Motores de Passo

A movimentao das vlvulas tipo borboleta ser realizada por meio de motores de passo, figura 16. O sistema de vlvulas borboletas realizar o controle da circulao ar do ambiente, e ser configurado para realizar a liberao de entrada de ar fresco (ar externo) ou para a circulao do ar interno. Sero utilizados dois motores de passo de 200 pulsos por volta 12 Vdc 0,5 A , estes motores sero controlados por sinais digitais oriundos do PIC. Para a interface entre a porta do microcontrolador e o motor de passo ser utilizado um driver obtido atravs do uso do circuito integrado ULN2003A, conforme figura 17, este circuito integrado formado por um array de transistores Darlington, e trabalha com tenses de at 50V suportando correntes de at 500mA, o suficiente para o controle do motor de passo. Este integrado possui 7 entradas para o controle de at 7 sadas que sero ligadas s sadas dos estatores do motor de passo.

21

Figura 16: Vlvulas tipo Borboleta

Fonte: Prpria Onde: 1- Obturador, para obstruir ou permitir a passagem de ar. 2- Parede da cmara de controle. 3- Eixo do motor de passo, para abrir ou fechar o obturador.

Figura 17: Driver de Potncia para os Motores de Passo

Fonte: PATSKO, 2008

3.3 DIMENSIONAMENTO E MEMORIAL DE CLCULO

A base para o desenvolvimento do projeto ser a placa didtica, atravs do microcontrolador do fabricante Microchip PIC 16F877A, foram verificadas as funes pertinentes ao funcionamento do projeto. Que so:

22

a. Conversor A/D, para a leitura do sinal analgico gerado pelo circuito de leituras dos termoresistores do tipo Pt100. b. Duas sadas para acionamento de reles, que faro o acionamento da vlvula de asperso de gua no ambiente e acionamento do ventilador do sistema. c. Um display de LCD, que ser utilizado para fazer a interface homem/mquina. d. Sadas digitais, para o controle do motor de passo na abertura e fechamento do sistema de renovao de ar. e. Sada modulada PWM para acionamento da resistncia de controle de umidade relativa.

3.3.1

Sensores de Temperatura Bulbo Seco e Bulbo mido

Ser utilizado um circuito de condicionamento de sinal na configurao seguidor de tenso para realizar a converso do sinal de resistncia gerado pelos termoresistores em nvel de tenso de 0 a 5V, para serem capturados pela entrada do canal analgico da placa do PIC, conforme detalhes da figura 18.

Figura 18: Circuito de Condicionamento de Sinal

Fonte: Prpria

23

No circuito da figura 18, tem-se uma fonte de corrente constante regulada pelo diodo zenner Z1 para que, com a variao de resistncia do termoresistor, tenha na sada uma variao de tenso, pois com a corrente constante tem-se uma tenso diretamente proporcional resistncia (sensor). Porm o sinal de tenso proveniente da variao do sensor muito baixo e precisa ser amplificado. Para amplificar o sinal de tenso ser utilizado um amplificador operacional LM358, na configurao no inversor com ajuste de off set, onde ter dois estgios, sendo que no primeiro tem-se um seguidor de tenso para reforar o sinal proveniente do sensor, em seguida tem-se um amplificador com ganho variado e ajuste de off set. A sada do amplificador operacional (pino 1) a que ir para o canal analgico do PIC. Optou-se por este amplificador operacional por no necessitar do uso de uma fonte simtrica.

3.4 PROGRAMAO

Para a realizao deste projeto esto

sendo utilizadas as ferramentas de programao

em C destinadas ao desenvolvimento de firmware voltado para microcontroladores tipo PIC, destacando-se entre elas MPLAB e CCS, disponveis nos laboratrios da Universidade Positivo. Sendo que os fluxogramas estaro sendo realizadas nas prximas fases do projeto.

24

IMPLEMENTAO

Neste capitulo sero descritos todos os passos para a implementao e montagem do projeto proposto.

4.1 DESCRIES DA MONTAGEM

Primeiramente ir-se-ia provar o uso da psicrometria, para o clculo da umidade relativa, atravs da carta psicromtrica, porm durante os trabalhos de pesquisa descobriu-se uma equao (equao 6), que realiza o clculo de umidade relativa atravs dos dados psicromtricos. Com base nessa equao elaborou-se um programa, que ser executado atravs de um microcontrolador da famlia PIC, onde se pode realizar o clculo da umidade relativa em ambientes imprprios para dispositivos eletrnicos, como por exemplo, nos processos de secagem forada de madeira, onde h liberao de acido actico pela madeira. Ento, sabendo-se de todas as informaes pertinentes ao clculo de umidade relativa, precisou-se definir o modelo de PIC a ser utilizado, que foi o PIC16F877A, sendo que foi uma escolha proposital, pois esse o mesmo microcontrolador que se encontra na placa didtica utilizada na Universidade Positivo, figura 19.

Figura 19: Placa didtica com PIC16F877A

Fonte: Prpria

25

Uma vez definido o PIC e todos os seus recursos a serem utilizados, conforme descrio existente no capitulo 3 deste documento, houve a necessidade da criao de alguns circuitos para o interfaceamento entre o PIC e o hardware externo, como um circuito (circuito condicionador de sinal, figura 20) para o condicionamento dos valores obtidos atravs dos sensores trmicos, cujo esquema eltrico encontra-se na figura 18, um circuito para o

acionamento dos motores de passo (driver de potncia, figura 21 ) e um circuito para o acionamento da resistncia de desumidificao (driver de potncia, figura 23 ).

Figura 20: Circuito condicionador de Sinal

Fonte: Prpria Utilizou-se tambm um sistema para acionamento das vlvulas borboleta, dotado de dois motores de passo. Optou-se por esse tipo de motor devido simplicidade de seu controle e de sua preciso nos movimentos, pois atravs do uso de um driver apropriado (figura 18) e uma sada digital do PIC, consegue-se fazer todo o processo necessrio para a abertura e fechamento das vlvulas borboletas.

26

Para o controle do motor so necessrias as especificaes de tenso e corrente das bobinas. Neste projeto, pela disponibilidade, ser utilizado um motor de tenso 12Vdc e corrente de 0,5A, diante deste fato optou-se por um driver constitudo por dispositivos ULN2003A(array de transistores Darlington).

Figura 21: Driver de Potncia para Motores de Passo

Fonte: Prpria Ser utilizado tambm um sistema de pressurizao da gua a fim de obter-se uma nevoa de gua para a umidificao do ambiente. Este sistema constitudo por uma bomba que pressurizar a gua, figura 22, um reservatrio de gua, um pressostato para controle da presso da bomba, uma vlvula solenide para abrir ou fechar a nebulizao de gua no ambiente e bico aspersor de gua.

27

Figura 22: Bomba de Pressurizao

Fonte:Prpria Neste projeto a desumidificao do ar ser obtida atravs da utilizao de uma resistncia, por onde o ar flura durante a fase de desumidificao, neste caso adotou-se um resistor5 de potncia, figura 23, com valor hmico de 470 ohms e potncia nominal de 100W. Ento pela lei de Ohm calcula-se a corrente.
U = Rxi 24 = 47 xi i = 510mA Assim a potncia dissipada no resistor ser de aproximadamente:

P = Uxi

P = 24x0,510 P = 12,25W

Os valores adotados so totalmente arbitrrios, pois para o correto dimensionamento destes parmetros seriam necessrios diversos clculos e conceitos de Entalpia, o que no o objetivo deste projeto.

28

Figura 23: Resistncias de desumidificao

Fonte: Prpria

Como driver de potncia para este acionamento foi preparada uma placa conforme mostrado na figura 24, que tem como principal caracterstica a utilizao de um acoplador ptico, para garantir a isolao contra possveis sobretenses que poderiam danificar a sada do PIC

Figura 24: Driver para Resistncia de Desumidificao

Fonte: Prpria

29

Os circuitos de condicionamento de sinal, driver de potncia para os motores de passo e driver de potncia para a resistncia de desumidificao, foram montados em uma placa de circuito impresso nica. Foram utilizadas ainda, duas fontes de alimentao externas, sendo uma para a alimentao da bomba, 32Vdc 2A e outra para a alimentao do restante do sistema sendo de 12 Vdc.

4.1.1

Descrio de Implementao do Firmware O firmware criado para implementao do projeto foi concebido conforme o

fluxograma das figuras 25 e 26, onde cada ramo do fluxograma corresponde a uma tela especifica, como mostrado nas figuras 27, 28 e 29.

30

Figura 25: Fluxograma

Incio

Configura Canais AD

Liga Ventilador

N 1 Tela Leitura? Tela Set Point?

N Tela Controle?

N 1

S Sub Rotina L Canais AD

S Exibe Valor de Set Point

S Liga Ventilao

Exibe Valores de Temperatura Decrementa Set Point Incrementa Set Point

Sub Rotina L Canais AD

Sub Rotina Calculo

Sub Rotina Calcula

Exibe Valor de Umidade N N Sai? S S 1 1

Exibe Valor de Umidade

Sai?

Sub Rotina Libera

Sai?

S 1

Fonte: Prpria

31

Figura 26: Fluxograma


Sub Rotina L Canais AD Sub Rotina Libera

L Canal AD1

L Canal AD3 UR < Set Point? Condiciona Valores S Fim Sub Rotina Abre Entrada de Ar

UR < Set Point?

S Sub Rotina Fecha Entrada de Ar

PID

PID

Sub Rotina Calculo

Aciona Sada de Umidificao

Aciona Sada de Desumidificao

Aplicao da Formula de Calculo de Umidade

Se UR >100%, UR=100% Sub Rotina Abre Entrada de Ar Se UR <0%, UR=0% Aciona Motor de Passo Fim Fim Aciona Motor de Passo Sub Rotina Fecha Entrada de Ar

Fim

Fonte: Prpria

32

Durante a implementao foram definidas as telas de interfaceamento entre o sistema e o usurio, este se dar atravs de textos exibidos pelo display LCD do sistema, e acionamento das teclas existentes, conforme figuras 27, 28 e 29.

Figura 27: Tela LEITURA

Fonte: Prpria A tela LEITURA permite a visualizao dos valores de temperatura de bulbo seco (Tbs), bulbo mido (Tbu) e da umidade relativa.

Figura 28: Tela SET POINT

Fonte: Prpria

33

Atravs da tela SET POINT possvel realizar o ajuste do valor de set point para o controle do sistema.

Figura 29: Tela CONTROLE

Fonte: Prpria

Atravs da tela CONTROLE possvel acionar e desligar o controle do sistema permitindo tambm a visualizao dos valores de set point e umidade relativa do ambiente sob controle.

4.1.2 Diagramas de Fases de Atuao

As figuras 30 e 31 exemplificam o funcionamento do sistema e a condio dos atuadores durante a fase de aumento (fluxo de ar externo e asperso de gua) e de diminuio (recirculao do ar sem asperso) da Umidade Relativa do Ambiente. A bomba permanece sempre ligada mantendo a presso de gua constante.

34

Figura 30: Fase de Umidificao

Fonte: Prpria

Figura 31: Fase de Desumidificao

Fonte: Prpria Nota: Componentes representados na cor vermelha esto acionados.

4.2

TESTES, MEDIES E CONFIGURAES

4.2.1 Aferio dos Sensores de Temperatura

35

Para aferio da placa do circuito condicionador de sinal foi utilizado o calibrador de temperaturas TC 502 da marca PRESSYS (figura 32), conseguido junto empresa Digisytem Indstria de Sistemas Eletrnicos, este equipamento apresenta os seguintes valores de exatido e resoluo para a faixa de sada utilizada durante o processo de aferio: 0,02%FS (fundo de escala), 0,01 , conforme o manual do fabricante.

Figura 32: Calibrador de Temperaturas

Fonte: Prpria

4.2.2 Validao da Equao de Clculo de Umidade Relativa

Para a validao da equao de clculo da umidade relativa utilizou-se um aplicativo disponvel em PUC, 2008, que por sua vez foi elaborado de acordo com as propriedades da carta psicromtrica, sendo que os erros encontrados apresentam valores aceitveis, tabela 3.

36

Tabela 3: Validao de Equao Validao da Equao para Clculo da Umidade Relativa


Referncia de Temperatura Temperatura Bulbo Seco (TBS) C Temperatura Bulbo mido (TBU) C Valor Obtido no Projeto Valor Obtido no Software PUC Erro Umidade Relativa % Umidade Relativa %

28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0 28,0

28,0 27,9 27,7 27,6 27,5 27,4 27,3 27,2 27,1 27 26,9 26,8 26,7 26,5 26,4 20,7 20,6 20,4 20,3 20,2 20,1 20 18,5 18,4 18,3 18,2 18 16 15,9 15,8 15,6 15,5

99,9 99,1 98,3 97,5 96,6 95,8 95 94,2 93,4 92,6 91,8 91 90,2 89,4 88,6 51,4 50,8 50,2 49,6 49 48,3 47,7 39,4 38,8 38,3 37,7 37,1 26,8 26,2 25,7 25,2 24,7

100 99,25 97,75 97,01 96,27 95,53 94,79 94,06 93,33 92,6 91,88 91,16 90,44 89,01 88,3 52,02 51,45 50,32 49,75 49,19 48,63 48,08 39,97 39,45 38,93 38,41 37,37 27,43 26,95 26,47 25,53 25,05

0,1 0,15 -0,55 -0,49 -0,33 -0,27 -0,21 -0,14 -0,07 0 0,08 0,16 0,24 -0,39 -0,3 0,62 0,65 0,12 0,15 0,19 0,33 0,38 0,57 0,65 0,63 0,71 0,27 0,63 0,75 0,77 0,33 0,35

Fonte: Prpria

4.2.3 Testes do Firmware

37

Durante a fase de criao do Firmware para o sistema foram realizadas diversas avaliaes e testes com auxilio do simulador Proteus e tambm atravs do uso da placa didtica onde atravs da simulao dos sinais de entrada era possvel avaliar a resposta do sistema. A validao do sistema de controle e definio das constantes para aplicao do PID ser realizada aps a montagem da maquete do projeto.

4.3

CDIGO FONTE Para a implementao deste projeto foi criado um Firmware para o PIC 16F877A,

utilizando-se o software MPLAB IDE v8.106, da Microchip, sendo que a linguagem de programao adotada foi C, pois trata-se da a linguagem especificada pelo CCS(compilador integrado ao MPLAB).

4.3.1 Firmware O cdigo fonte criado para o funcionamento do projeto encontra-se nas pginas seguintes.

4.4

PLACA DE CIRCUITO IMPRESSO

Foi desenvolvida uma placa de circuito impresso, figura 33 e 34, onde o software utilizado para o desenvolvimento foi o p-cad do fabricante Altium.

Utilizou-se este software por ele ser do mesmo fabricante do microcontrolador adotado no projeto e por ser gratuito.

38

Figura 33: Placa de Circuito Impresso (vista inferior)

Fonte: Prpria

Figura 34: Placa de Circuito Impresso (vista superior)

39

Fonte: Prpria

4.5

CUSTOS DO PROJETO Os itens utilizados na montagem da maquete do projeto bem como seus custos esto

descritos logo a seguir: a Placa didtica do PIC A aquisio da placa didtica da Universidade Positivo juntamente com todos os componentes necessrios tem um custo de aproximadamente R$ 250,00. Se fosse utilizada uma placa dedicada, eliminando-se todos os componentes no necessrios ao projeto e disponveis na placa didtica esse custo seria de aproximadamente R$ 180,00. b Placa de drivers de potncia e condicionamento de sinal Para a confeco da placa com os drivers de potncia e o circuito condicionador de sinal bem como a aquisio dos seus componentes, apresentou um custo de aproximadamente R$ 45,00. c Motor de passo Os dois motores de passo foram adquiridos a um custo de R$ 40,00. d Ventilador O ventilador no teve custo, pois j era de posse de um dos alunos do projeto. e Sistema de Pressurizao de gua O sistema de pressurizao da gua no teve custos, pois os alunos conseguiram por emprstimo da empresa Digisystem Indstria de Sistemas Eletrnicos, sendo necessria devoluo ao trmino do projeto. f Chapa de acrlico A placa de acrlico com medidas de 1m teve um custo de R$ 90,00. g Chapas de madeiras No houve custo envolvido, pois foram cedidas pela empresa Schattdecor, a um dos alunos participantes do projeto. h Fontes externas

40

No houve custos, pois as mesmas foram cedidas por emprstimo pela empresa Digisystem. i Vlvula solenide No houve custos, pois as mesmas foram cedidas por emprstimo pela empresa Digisystem. j Sensores Pt100 No houve custos, pois as mesmas foram cedidas por emprstimo pela empresa Digisystem. l Resistor de potncia No houve custo envolvido, pois foram cedidas pela empresa Schattdecor, a um dos alunos participantes do projeto.

Tabela 4: Custos do Projeto Quantidade Produto 1 Placa didtica do PIC 1 Placa dos Drivers (Potncia e Condicionamento de Sinal) 2 Motores de Passo 1 Ventilador 1 Sistema de Pressurizao de gua 1 Chapa de Acrlico (1m) 7 Chapas de Madeira 1 Vlvula Solenide 2 Sensores Pt100 1 Resistor de Potncia Fonte Prpria

Custo 180,00 45,00


40,00 s/c s/c 90,00 s/c s/c s/c s/c

4.6 COMPONENTES E MATERIAIS


Conforme descrito anteriormente no item 4.5.

4.7

SERVIOS CONTRATADOS No houve a contratao de servios para o projeto e implementao do sistema.

41

CONCLUSO
Na incessante busca por novos conceitos, mtodos e solues, para os mais diversos

obstculos a serem transpostos no dia a dia que se props uma forma de controle de umidade relativa em ambientes atravs da psicrometria. Analisado alguns dos processos de controle de umidade relativa, como os processos de secagem de madeira forada, onde existem limitaes ao uso de medidores de umidade convencionais devido aos cidos provenientes da madeira que so altamente corrosivos, que se desenvolveu um sistema de monitoramento e controle de umidade relativa em ambientes atravs da psicrometria. Queria-se provar a eficincia no controle de umidade relativa atravs da psicrometria, onde se valendo das propriedades da carta psicromtrica pode-se controlar a umidade relativa em qualquer ambiente desde que se tenha uma circulao de ar neste ambiente, porm durante os trabalhos de pesquisas encontrou-se uma equao que representava todo o processo de clculo de umidade contido na carta psicromtrica. Uma vez recebido o aval quanto ao uso da equao encontrada comearam os trabalhos para a melhor forma de se controlar as variveis de controle necessrias ao projeto, bem como a elaborao de um firmware que atuando em um hardware de forma a suprir todas as necessidades do programa de controle. O sistema desenvolvido tem por finalidade controlar somente umidade relativa, entretanto durante os trabalhos de pesquisas descobriu-se que a psicrometria permite o controle de umidade relativa e de temperatura de forma independente, mas no projeto em questo controlou-se somente a umidade relativa ficando como proposta de trabalho futuro o controle dessas duas variveis de forma independente. Definiu-se que os termoresistores do tipo Pt100 fariam a parte de coleta das temperaturas do ambiente, optou-se por esse tipo de sensor devido a sua grande resistncia mecnica e tambm devido a sua linearidade na faixa de temperatura pretendida (10C a 80C). Vale lembrar tambm que no se levou em conta o tamanho do ambiente, pois esse tipo de dimensionamento no o foco do projeto ficando como proposta de trabalho futuro, sendo assim utilizou-se somente um sensor de bulbo seco e outro de bulbo mido. Durante a implementao do projeto encontrou-se vrios problemas sendo que os principais

42

foram: o rudo no acionamento dos rels e a oscilao no canal analgico da placa didtica do PIC. A soluo para os problemas encontrados foi confeco de uma placa dedicada para o projeto. Com a necessidade de aquecer e aspergir gua no ambiente utilizou-se de um algoritmo PID para obter uma melhor resposta do sistema de controle. Por fim, graas aos constantes avanos na tecnologia e a facilidade na aquisio de componentes eletrnicos que projetos como o de Controle de Umidade Relativa em Ambientes Atravs da Psicrometria possam vir a se tornarem possveis de realizao. Conclui-se tambm a eficincia da psicrometria para se fazer o controle de umidade relativa em ambientes bem como consider-la uma ferramenta muito importante e com recursos valiosos a ser explorados, ficando como proposta de trabalhos futuros o estudo da psicrometria para atuar no controle de temperatura e umidade relativa de maneira independente, o que previsto pelo conceito de psicrometria. Tambm fica como proposta de trabalho futuro um estudo melhor no dimensionamento do sistema com envolvimento dos conceitos de mecnica dos fluidos e conceitos de condicionamento de ar.

REFERNCIAS

DOMINGOS P. F. Almeida, Apontamentos de apoio s aulas de tecnologia pscolheita. Disponvel em: http://dalmeida.com/poscolheita/ISA2005/Psicrometria-Almeida-2004.pdf> < Acessado em 07 de abril 2008. EITARA Yamane e Heizo Saito, Tecnologia do condicionamento de ar / So Paulo: Edgard Blcher Ltda, 1986. EQUAO [1], Equao para clculo da umidade relativa atravs de temperaturas de Bulbo Seco e Bulbo mido. Disponvel em <http://www.dcf.ufla.br/cerne/revistav3n1-1997/UMIDAD.DOC > Acessado em 07 de abril 2008. EQUAO [2], Equao para o clculo da presso parcial de vapor. Disponvel em <http://www.ufsm.br/cienciaflorestal/artigos/v8n1/art2v8n1.pdf> Acessado em 15 de agosto de 2008. FRADE, Joo, Climatizao Geral. Disponvel em < http://www.dem.isel.ipl.pt/seccoes/sfrio/VFrade/ClimaGeral.pdf > Acessado em 07 de abril de 2008.

GEOCITIES, Sensores Pt100. Disponvel em < http://www.geocities.com/automaticas/pt100.htm > Acessado em 31 de agosto de 2008. KREITH, Frank, Air condicioning and refrigeration engineering / USA: CRC Press LLC, 2000. MLLER, P. B., Bioclimatologia aplicada aos animais domsticos / Porto Alegre: Sulina, 3a. ed., 1989. NOVUS, Sensores de umidade relativa e temperatura. Disponvel em < http://www.novus.com.br/downloads/Arquivos/5000230%20v11x%20%20manual%20rht%20-%20wm-dm%20-%20portuguese.pdf > Acessado em 20 de maio de 2008.

44

PATSKO Lus Fernando, Tutorial de Controle de Motores de Passo. Disponvel em < http://www.maxwellbohr.com.br/downloads/Tutorial%20Eletronica%20%20Motor%20de%20passo.pdf > Acessado em 18 de setembro de 2008. PUC-PR [1], Aplicativo de clculo de Umidade Relativa. Disponvel em <http://www2.pucpr.br/educacao/lst/> Acessado em 06 de agosto 2008.

PUC-PR [2], Carta Psicromtrica. Disponvel <http://www2.pucpr.br/educacao/lst/> Acessado em 07 de abril 2008.

em

ROCHA, Eduardo Torres da, Aula sobre sensores trmicos. Disponvel em < http://universitario.educacional.com.br/academico/servicos/planodeensino/pea_list.asp ?strRetorno=mp&StrOpQtd=4 > Acessado em 31 de agosto de 2008. SILVA, Jesu Graciliano da, Introduo tecnologia da refrigerao e da climatizao / So Paulo: Artliber Editora, 2003. UFLA, Equao para o Clculo de Umidade Relativa. Disponvel em<http://www.dcf.ufla.br/cerne/revistav3n1-1997/UMIDAD.DOC> Acessado em 30 de maio de 2008. UFPR, cidos liberados pela madeira. Disponvel em< http://ojs.c3sl.ufpr.br/ojs2/index.php/floresta/article/viewFile/2333/1950> Acessado em 31 de maio de 2008. WIKIPEDIA [1], Dados sobre altitude mdia da cidade de Curitiba. Disponvel em: <http://pt.wikipedia.org/wiki/Curitiba#Geologia > Acessado em 07 de abril 2008. WIKIPEDIA [2], Definio de Entalpia. Disponvel http://pt.wikipedia.org/wiki/Entalpia> Acessado em 15 de agosto de 2008. em: <

45

Anexos Cdigo Fonte


//-----------------------------------------------------------------------------// CONTROLE AUTOMATIZADO DE UMIDADE RELATIVA EM AMBIENTES ATRAVS DE PSICROMETRIA // UNIVERSIDADE POSITIVO 2008 // ALUNOS: JOSE ANTONIO DOS ANJOS PACIENCIA E VALDAIR CEZAR HERECH // PROFESSOR ORIENTADOR:EDUARDO TORRES DA ROCHA // COMPONENTES DA BANCA:PROF. EDUARDO TORRES DA ROCHA E PROF.SALMO PUSTILNICK //-----------------------------------------------------------------------------#include<16F877A.h> #device adc=10 #fuses HS,NOWDT,NOPROTECT,NOLVP,NOBROWNOUT #use delay(clock=6000000) #include<mod_lcd.c> #include<math.h> #define S2 !input (pin_a2) #define S4 !input (pin_a4) #define S5 !input (pin_a5) //TECLA A2 //TECLA A4 //TECLA A5

//-----------------------------------------------------------------------------// Definio de variveis //-----------------------------------------------------------------------------int telas=0; int tempo_delay=0; int i=100; int j0=0; int j1=0; long int dut=0; long int SP; long int count=0; long Ad_TBS,Ad_TBU; float TBS,TBU,a,a1,b,b1,c,Umidade; float setpoint; float erro, errold, soma; float kp; float ki; float kd; //INDICAO DE TELA //NMERO DE PASSOS PARA MOTOR //FILTRO PARA VALOR AD //FILTRO PARA VALOR AD //VARIVEL DE SADA PARA PWM E VLVULA DE ASPERSO //SET POINT EEPROM //VARIVEL PARA CONTROLE DE PASSOS DO MOTOR //VALORES AD // VALORES DE TEMPERATURA E PARA CLCULO DE UMIDADE //SET POINT DO SISTEMA //VARIVEIS PARA CALCULO PID //CONSTANTE PROPORCIONAL (PID) //CONSTANTE INTEGRAL (PID) //CONSTANTE DIFERENCIAL (PID)

void calculo(void); //SUB ROTINA CALCULO void telas_principais(void); //SUB ROTINA DE TELAS void leitura(void); //SUB ROTINA DA TELA LEITURA void lead (void); //SUB ROTINA LEITURA DAS PORTAS ANALGICAS void configuracao(void); //SUB ROTINA DA TELA CONFIGURAO (AJUSTE SET POINT) void controle(void); //SUB ROTINA DA TELA CONTROLE void libera(void); //SUB ROTINA DE LIBERAO DE CONTROLE void abre(void); //SUB ROTINA DE ACIONAMENTO MOTOR DE PASSO ABERTURA void fecha(void); //SUB ROTINA DE ACIONAMENTO MOTOR DE PASSO FECHAMENTO //-----------------------------------------------------------------------------// Definio dos Flags de controle //-----------------------------------------------------------------------------short int f_leitura = 1; short int f_configuracao = 0; short int f_controle = 1; short int f_abre; short int f_fecha; short int f_libera = 0; //FLAG DE CONTROLE //FLAG DE CONTROLE //FLAG DE CONTROLE //FLAG DE CONTROLE //FLAG DE CONTROLE //FLAG DE CONTROLE

//-----------------------------------------------------------------------------// Funes Auxiliares

46

//-----------------------------------------------------------------------------void telas_principais() { switch (telas) { case 0: if(f_leitura) { lcd_escreve('\f'); f_configuracao=1; f_leitura=0; f_controle=1; lcd_pos_xy(1,1); printf(lcd_escreve," LEITURA "); lcd_pos_xy(1,2); printf(lcd_escreve," A2>PROX A4>ENT"); } if(S4) { rotulo_temp: if(S4) goto rotulo_temp; leitura(); } break; //-----------------------------------------------------------------------------case 1: if(f_configuracao) { lcd_escreve('\f'); f_configuracao=0; f_leitura=1; f_controle=1; lcd_pos_xy(1,1); printf(lcd_escreve," SET POINT "); lcd_pos_xy(1,2); printf(lcd_escreve," A2>PROX A4>ENT"); } if(S4) { rotulo_config: if(S4) goto rotulo_config; configuracao(); } break; //-----------------------------------------------------------------------------case 2: if(f_controle) { lcd_escreve('\f'); f_configuracao=1; f_leitura=1; f_controle=0; lcd_pos_xy(1,1); printf(lcd_escreve," CONTROLE "); lcd_pos_xy(1,2); printf(lcd_escreve," A2>PROX A4>ENT"); } if(S4) { rotulo_controle: if(S4) goto rotulo_controle; controle(); } break; } } //-----------------------------------------------------------------------------//SUB ROTINA DE TELAS

//TEXTO DA TELA //TECLAS DE SELEO

//TEXTO DA TELA //TECLAS DE SELEO

//TEXTO DA TELA //TECLAS DE SELEO

47

void leitura() { lcd_ini(); lcd_escreve('\f'); do { lead (); lcd_pos_xy(1,1); printf(lcd_escreve,"Tbs=%1.1f",TBS); lcd_pos_xy(9,1); printf(lcd_escreve,"Tbu=%1.1f",TBU); calculo(); lcd_pos_xy(1,2); printf(lcd_escreve,"Umidade=%1.1f",umidade); delay_ms(500); } while(!S5); telas++; } //-----------------------------------------------------------------------------void lead() { setup_adc_ports(RA0_RA1_RA3_ANALOG ); setup_adc(adc_clock_div_32); set_adc_channel(1); delay_us(50); Ad_TBS=0; for(j0=0;j0<61;j0++) { delay_ms(1); Ad_TBS=Ad_TBS+read_adc(); } Ad_TBS=Ad_TBS/60; set_adc_channel(3); delay_us(50); Ad_TBU=0; for(j1=0;j1<61;j1++) { delay_ms(1); Ad_TBU=Ad_TBU+read_adc(); } Ad_TBU=Ad_TBU/60; TBS=Ad_TBS*0.0194; TBU=Ad_TBU*0.0194; } //-----------------------------------------------------------------------------void configuracao() { lcd_escreve('\f'); lcd_pos_xy(1,2); printf(lcd_escreve,"A2>+ A4>- A5>ENT"); do { lcd_pos_xy(1,1); printf(lcd_escreve,"SET POINT=%1.1f",setpoint); if ((S2) && (setpoint <= 100)) { setpoint=setpoint+0.10; delay_ms(200); } if ((S4) && (setpoint >= 0))

//SUB ROTINA TELA LEITURA //INICIA LCD //APAGA LCD

//L CANAIS AD //EXIBE TEMPERATURA BULBO SECO //EXIBE TEMPERATURA BULBO UMIDO //REALIZA CALCULO DA UMIDADE //EXIBE UMIDADE RELATIVA

//AGUARDA TECLA DE SADA

//SUB ROTINA LEITURA DAS PORTAS ANALGICAS // DIRETIVA PORTAS ANALGICAS // DIRETIRA DO CLOCK PORTA ANALGICA // SETA CANAL PORTA ANALGICA // INICIALIZA VARIVEL // FILTRO DIMINUIO DE VARIAO PORTA AD

// ENCERRA FILTRO DIMINUIO DE VARIAO PORTA AD // SETA CANAL PORTA ANALGICA // INICIALIZA VARIVEL // FILTRO DIMINUIO DE VARIAO PORTA AD

// ENCERRA FILTRO DIMINUIO DE VARIAO PORTA AD //CONDICIONAMENTO VALOR TEMPERATURA BULBO SECO //CONDICIONAMENTO VALOR TEMPERATURA BULBO MIDO

//SUB ROTINA DA TELA CONFIGURAO (AJUSTE SET POINT) //APAGA LCD //TECLAS DE SELEO

//EXIBE SET POINT ATUAL //INCREMENTA SET POINT

//DECREMENTA SET POINT

48

{ setpoint=setpoint-0.10; delay_ms(200); } SP=setpoint; } while (!S5); Write_eeprom(0,SP); telas++; } //-----------------------------------------------------------------------------void controle() { output_high(pin_b1); lcd_escreve('\f'); lcd_pos_xy(1,1); printf(lcd_escreve,"SET POINT=%1.1f",setpoint); f_libera=1; do { lead (); calculo (); lcd_pos_xy(1,2); printf(lcd_escreve,"Umidade=%1.1f",umidade); libera(); } while (!S5); output_low(pin_b1); telas++; } //-----------------------------------------------------------------------------void libera() { setup_ccp2(CCP_PWM_PLUS_2); setup_timer_2(T2_DIV_BY_16, 0xFF, 16); if(f_libera==1) { if(umidade<=setpoint-1) //VERIFICA SE UMIDIFICAO { setup_ccp2(CCP_OFF); //DESLIGA PWM kp=5; //CONSTANTE PROPORCIONAL (PID) ki=2; //CONSTANTE INTEGRAL (PID) kd=1; //CONSTANTE DIFERENCIAL (PID) abre(); //ABRE ENTRADA DE AR erro=setpoint-umidade; //CALCULA ERRO soma=soma+ erro; //INTEGRAO DO ERRO dut=(erro*kp)+(ki*soma)+kd*(errold-erro); //CALCULA SADA APS PID if (dut >10000) dut=10000; //LIMITA VALOR DA SADA MXIMA if (dut <1) dut=0; //LIMITA VALOR DA SADA MNIMA output_high(pin_b2); //ACIONA VALVULA DE ASPERSO delay_ms(dut); //MANTEM VALVULA DE ASPERSO LIGADA PELO TEMPO DEFINIDO EM DUT output_low(pin_b2); //DESLIGA VALVULA DE ASPERSO errold=erro; //DERIVAO DO ERRO f_fecha=0; //LIBERA PROXIMA EXECUO DE ACIONAMENTO DO MOTOR } if(umidade>setpoint+1) { kp=5; ki=2; kd=1; fecha(); erro=umidade-setpoint; soma=soma+erro; dut=(erro*kp)+(ki*soma)+kd*(erro-errold); if (dut >1000) dut=1000; if (dut <1) dut=0; //VERIFICA SE DESUMIDIFICAO //CONSTANTE PROPORCIONAL (PID) //CONSTANTE INTEGRAL (PID) //CONSTANTE DIFERENCIAL (PID) //FECHA ENTRADA DE AR //CALCULA ERRO //INTEGRAO DO ERRO //CALCULA SADA APS PID //LIMITA VALOR DA SADA MXIMA //LIMITA VALOR DA SADA MNIMA //SUB ROTINA DE LIBERAO DE CONTROLE //DIRETIVA PARA PWM //DIRETIVA PARA CLOCK PWM //SUB ROTINA DA TELA CONTROLE //ACIONA VENTILADOR //APAGA LCD //EXIBE SET POINT //LIBERA CONTROLE //L PORTAS ANALGICAS //CALCULA UMIDADE RELATIVA //EXIBE UMIDADE RELATIVA //LIBERAO DE CONTROLE //TECLA DE ENCERRAMENTO //DESLIGA VENTILADOR //GRAVA VALOR DE SET POINT EEPROM

49

set_pwm2_duty(dut); delay_ms(1); soma=soma+erro; f_abre=0; delay_ms(1000); } setup_ccp2(CCP_OFF); } } //-----------------------------------------------------------------------------void calculo () { a1=9.1466-(2316/(273+TBU)); a=Pow(10,a1); b1=9.1466-(2316/(273+TBS)); b=Pow(10,b1); c=0.5*(TBS-TBU); umidade=100*((a-c)/b);

//ACIONA PWM COM DUT CALCULADO //TEMPO PARA ESTABILIZAO //INTEGRAO DO ERRO //LIBERA PROXIMA EXECUO DE ACIONAMENTO DO MOTOR //AGUARDA AT NOVO CICLO //DESLIGA PWM

//SUB ROTINA CALCULO //CALCULA 1 TERMO DA EQUAO //CALCULA 10 ELEVADO AO 1 TERMO //CALCULA 2 TERMO DA EQUAO //CALCULA 10 ELEVADO AO 2 TERMO //CALCULA 3 TERMO DA EQUAO //CALCULA UMIDADE RELATIVA

if(umidade>=99.9) { umidade=99.9; //LIMITA VALOR DE UMIDADE RELATIVA MXIMA } if(umidade<0.1) { umidade=0.0; //LIMITA VALOR DE UMIDADE RELATIVA MNIMA } } //-----------------------------------------------------------------------------void abre() //SUB ROTINA DE ACIONAMENTO MOTOR DE PASSO ABERTURA { if (f_abre ==0) //VERIFICA SE MOTOR JA ESTA ABERTO { for (count=1;count<i;) //CONTA NMEROS DE PASSOS DO MOTOR { if (count<i) { output_c(0xA0); //horrio //ENVIA PULSOS PARA PORTA C delay_us(30000); //TEMPO ENTRE OS PULSOS count=count+1; //INCREMENTA PASSO } if (count<i) { output_c(0x60); //ENVIA PULSOS PARA PORTA C delay_us(30000); //TEMPO ENTRE OS PULSOS count=count+1; //INCREMENTA PASSO } if (count<i) { output_c(0x50); //ENVIA PULSOS PARA PORTA C delay_us(30000); //TEMPO ENTRE OS PULSOS count=count+1; //INCREMENTA PASSO } if (count<i) { output_c(0x90); //ENVIA PULSOS PARA PORTA C delay_us(30000); //TEMPO ENTRE OS PULSOS count=count+1; //INCREMENTA PASSO } if (count>=i) { f_abre=1; //SETA FLAG PARA EVITAR REACIONAMENTO DO MOTOR errold=setpoint-umidade; //INICIALIZA CALCULO DE ERRO DIFERENCIAL DO PID soma=0; //INICIALIZA CALCULO DE ERRO INTEGRAL DO PID dut=0; } } } }

50

//-----------------------------------------------------------------------------void fecha() //SUB ROTINA DE ACIONAMENTO MOTOR DE PASSO FECHAMENTO { if(f_fecha==0) //VERIFICA SE MOTOR JA ESTA FECHADO { for (count=1;count<i;) //CONTA NMEROS DE PASSOS DO MOTOR { if (count<i) { output_c(0x50); //anti-horrio //ENVIA PULSOS PARA PORTA C delay_us(30000); //TEMPO ENTRE OS PULSOS count=count+1; //INCREMENTA PASSO } if (count<i) { output_c(0x60); //ENVIA PULSOS PARA PORTA C delay_us(30000); //TEMPO ENTRE OS PULSOS count=count+1; //INCREMENTA PASSO } if (count<i) { output_c(0xA0); //ENVIA PULSOS PARA PORTA C delay_us(30000); //TEMPO ENTRE OS PULSOS count=count+1; //INCREMENTA PASSO } if (count<i) { output_c(0x90); //ENVIA PULSOS PARA PORTA C delay_us(30000); //TEMPO ENTRE OS PULSOS count=count+1; //INCREMENTA PASSO } if (count>=i) { f_fecha=1; //SETA FLAG PARA EVITAR REACIONAMENTO DO MOTOR errold=umidade-setpoint; //INICIALIZA CALCULO DE ERRO DIFERENCIAL DO PID soma=0; //INICIALIZA CALCULO DE ERRO INTEGRAL DO PID dut=0; } } } } //-----------------------------------------------------------------------------// Funo Principal //-----------------------------------------------------------------------------void main() { lcd_ini(); SP= read_eeprom(0); setpoint = SP; while(true) { if (S2) { rotulo_main_1: if (S2) goto rotulo_main_1; telas++; tempo_delay=1; rotulo_main_2: while (tempo_delay!=1) goto rotulo_main_2; if (telas>=3) telas=0; } telas_principais(); } } //INICIA LCD //CARREGA VALOR DE SET POINT INICIAL //DEFINE SET POINT

//INCREMENTA TELA

//LIMITA QUANTIDADES DE TELAS //SUB ROTINA DE TELAS

Você também pode gostar