Você está na página 1de 25

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL

ESCOLA DE ENGENHARIA

DEPARTAMENTO DE ENGENHARIA MECNICA

ENERGIA E FENMENOS DE TRANSPORTE

MEDIO DE VAZO MSSICA DE UM ESCOAMENTO DE AR EM TUBULAO

UTILIZANDO A PLATAFORMA DE DESENVOLVIMENTO ARDUINO

por

Bruna Marques da Silva

Sara Gabriela Wirti

Trabalho Final da Disciplina de Medies Trmicas

Professor Paulo Smith Schneider e Alexandre Vagtinski de Paula

pss@mecanica.ufrgs.br

Porto Alegre, junho de 2015

1
RESUMO

Dominar as variveis de um processo fundamental para que se garanta o


resultado esperado. Para conhecer o comportamento de qualquer varivel importante
analisar a sua resposta variaes das condies que a definem. Para a vazo mssica
estas condies so principalmente a temperatura e a vazo volumtrica. Objetivou-se com
o presente trabalho a confeco de um medidor de vazo mssica que apresentasse a
menor perda de carga possvel. Para tanto se utilizou o sensor de temperatura DS18B20 e
um medidor de vazo volumtrica do tipo turbina confeccionado artesanalmente. Esta
composio foi avaliada em uma bancada montada em laboratrio que apresentou a
possibilidade de aquecimento do escoamento de ar. Para que o seu funcionamento
alcanasse o desejado foi fundamental que a calibrao dos mesmos ocorresse com base
em uma referncia que apresentasse a rastreabilidade da sua calibrao, ou seja, confiana
na medida. Para a captao dos dados foi utilizada a plataforma desenvolvimento Arduino
UNO, muito aplicada atualmente por apresentar poucos empecilhos no seu uso . Para uso
desta plataforma foi escrito um programa o qual continha as equaes de calibrao e o
cdigo para a obteno do valor da medida final. Os resultados se mostraram satisfatrios
apresentando uma incerteza de 0,00611846 que representa aproximadamente 9% da
leitura.

PALAVRAS-CHAVE: temperatura, vazo volumtrica e vazo mssica.

2
ABSTRACT
Knowing the behavior of the variables of a process is crucial to ensure the expected
result. Analyze every variable response to the alterations of the conditions that define them
is important to know their behavior. The volumetric flow and temperature are conditions that
define the mass flow. The aim was to build a sensro mass flow. This sensor should present
the lowest possible pressure drop. To accomplish this we used a DS18B20 temperature
sensor and a measured volumetric flow turbine rated artesanalemnte made. Tests were
made in the sensor in a laboratory bench. This counter could heat the air flow. Calibrations
were made this sensor so that it reached the goal with higher quality. We used a reference
to measure confianla as calibration parameter. The palataforma Arduino UNO development
was used for acaptao data. This platform is widely used today by presenting easy
operating conditions. A program with the calibration equations is written for the use of this
platform. The results were satisfactory showing a 0.00611846 uncertainty representing
approximately 9% of reading.

KEYWORDS: temperature, volumetric flow and mass flow.

3
LISTA DE FIGURAS

Figura 1. Tubo de Venturi


Figura2. Sensor de Temperatura DS18B20
Figura 3. Medidor de vazo tipo turbina fabricado artesanalmente
Figura 4. Arduino Uno

4
LISTA DE TABELAS

Tabela 1. Calibrao do sensor de temperatura DS18B20


Tabela 2. Medida de vazo volumtrica pelo tubo de Venturi
Tabela 3. Tenso de resposta do sensor
Tabela 4. Resultado da medio proposta pelo trabalho
Tabela 5. Incerteza associada medida

5
LISTA DE ABREVIATURAS E SIGLAS

PVC: policloreto de polivinila

6
LISTA DE SMBOLOS
C grau celsius
s segundos
vazo volumtrica [m/s]
V velocidade [m/s]
A rea transversal [m]
P presso [Pa]
massa especfica [kg/m]
R constante dos gases ideias [J/kgK]
T temperatura absoluta [K]
vazo mssica [kg/s]
Cd coeficiente de descarga
rea transversal da garganta do tubo de Venturi [m]
razo entre o dimetro da garganta e o dimetro maior do tubo de Venturi
P diferena de presso medida no tubo de Venturi [Pa]
T1 temperatura lida pelo termoresistor PT100 1 [C]
R1 resistncia apresentada pelo termoresistor PT100 1 []
T2 temperatura lida pelo termoresistor PT100 2 [C]
R2 resistncia apresentada pelo termoresistor PT100 2 []

7
SUMRIO
Pg.
1. INTRODUO 9
2. REVISO BIBLIOGRFICA 9
3. FUNDAMENTAO
3.1 Vazo Volumtrica 9
3.2 Temperatura 10
3.3 Vazo mssica 10
3.4 Perda de carga 11
4. MATERIAIS E MTODOS
4.1 Bancada de ensaio 11
4.2 Fatores que podem interferir na medio
4.2.1 Local de instalao do sensor 11
4.2.2 Erro humano 12
4.3 Metodologia 12
5. TCNICAS EXPERIMENTAIS
5.1 Instrumentao 12
5.1.1 Sensor de temperatura 13
5.1.2 Sensor de vazo volumtrica tipo turbina 13
5.1.3 Plataforma de desenvolvimento 14
5.2 Concepo do cdigo 14
6. VALIDAO
6.1 Calibrao do sensor de temperatura 15
6.2 Calibrao do sensor de vazo volumtrica 16
7. RESULTADOS
7.1 Resultados do sensor de temperatura 16
7.2 Resultados do sensor tipo turbina 17
7.3 Resultados da vazo mssica 17
7.4 Incerteza da medida 17
8. CONCLUSO 19
REFERNCIAS BIBLIOGRFICAS 20
ANEXO 21
APNDICE 22

8
1. INTRODUO

A rea de engenharia de energia vem crescendo muito nos ltimos anos, devido
crescente demanda de recursos exigida pelo aumento da populao e pelas mudanas dos
hbitos da mesma. Essa rea envolve diversos processos de troca de calor e de mecnica
dos fluidos. Para controlar tais processos, a medio da temperatura e de vazo, seja ela
volumtrica ou mssica, dos fluidos se faz necessria. Diversas outras reas de engenharia
tambm fazem uso das medies de temperatura e de vazo para controlar os processos.
Atualmente, microcontroladores so amplamente utilizados para a realizao destas
medies. A plataforma de desenvolvimento Arduino UNO, que faz uso de um
microcontrolador, muito utilizada na realizao de projetos eletrnicos em geral, devido a
facilidade de implementao das rotinas.
O presente trabalho tem o objetivo de realizar medies de temperatura e vazo
volumtrica do ar em escoamento em um tubo, utilizando a plataforma Arduino UNO, um
sensor de temperatura DS18B20 e um medidor do tipo turbina feito artesanalmente como
sensor de vazo volumtrica. A partir da medida de temperatura determinada a massa
especfica tabelada do ar, e ento realizado o clculo da vazo mssica do escoamento.
Previamente s medidas, tambm deve ser feita a calibrao do sensor de temperatura a
partir de um termoresistor PT100 devidamente aferido e do sensor de vazo a partir da
perda da medida de um tubo de Venturi tambm devidamente calibrada. O projeto tambm
inclui uma anlise da incerteza de medio.

2.REVISO BIBLIOGRFICA
Tendo como objetivo o mesmo apresentado por este trabalho, JUSTEN et al.,2011,
confeccionou um medidor semelhante.O sensor de vazo volumtrica formado por um
cooler e o sensor de temperatura utilizado por um termopar tipo K que apresenta uma
incerteza associada de 2,2C. Esta incerteza significativa perante o range de
temperaturas ao qual o sensor submetido.
Pode-se observar a importncia da informao referente temperatura na medio
da vazo volumtrica na afirmao de RIBEIRO,1997, que relata a significativa variao da
massa especfica dos gases com a temperatura. Sendo est de tamanha importncia
fundamental que a calibrao do respectivo sensor seja feita com qualidade.
Para a calibrao do sensor de vazo volumtrica importante considerar que
segundo DEOBELIN,1990, saindo do atrito esttico e mantendo demais perdas
minimizadas, a velocidade da turbina varia linearmente com a vazo.Uma aplicao desta
teoria foi feita por MASIEIRO etal.,2011, chegando a um erro de no mximo 0,05% o que
representa uma tima qualidade de medida.
No ponto construo da turbina citado por VEIGA et al.,2010, que deve-se
observar diversos fatores como : ngulo das lminas, nmero de lminas, mancais para o
suporte do eixo de rotao, montagem e fixao.Porm o principal objetivo deve ser a p
girar quando submetida a um escoamento dentro do intervalo analisado sem produzir muito
rudo e da forma mais homognea possvel.

3.FUNDAMENTAO

3.1. Vazo volumtrica


Consiste no volume de fluido que est passando pela tubulao a cada segundo.
Esta varivel regida pela equao 1.

9
= . (1)

Onde A representa a rea da seo transversal do duto em m e V representa a


velocidade mdia do escoamento em m/s.

3.2 Temperatura
Temperatura uma propriedade do escoamento. Ela interfere na avaliao da
massa especfica, , segundo a equao 2.

= (2)

Onde R representa a constante dos gases ideias para o ar dada em J/kg.K, T


representa a temperatura absoluta do escoamento na unidade Kelvin e P representa a
presso atmosfrica dada em Pa. Esta equao usualmente chamada de equao dos
gases ideias e somente pode ser aplicada para fluidos incompressveis. Caracterstica esta,
que vamos aferir ao fluido analisado por este trabalho.

3.3 Vazo mssica


Este parmetro representa a quantidade de matria em kg que esta passando pelo
duto a cada segundo. Sendo regida pela equao 3.

= (3)

Os componentes desta equao esto listados acima. Claramente pode-se notar a


dependncia da vazo mssica com as propriedades velocidade e temperatura do
escoamento.
A calibrao da medida ser feita com base na medida de um tubo de Venturi que
est ilustrado na figura1.
Figura1. Tubo de Venturi

Este sensor trabalha de acordo com a equao 4.

10
= 1 2 (4)

14

Onde representa a rea transversal da garganta do Venturi em m, representa a


razo entro o dimetro da garganta e o dimetro maior do Venturi , P representa a
diferena de presso medida no Venturi em Pa, representa a massa especfica do fluido
em kg/m e Cd representa coeficiente de descarga. Este ltimo parmetro varia de 0,97 a
0,98 dependendo do nmero de Reynolds. O nmero de Reynolds,por sua vez ,depende da
velocidade do escoamento o que torna este um problema interativo. Para minimizar esta
dificuldade foi adotado Cd igual a 0,98 e constante.

3.4 Perda de carga


Refere-se perda de presso que ocorre quando o fluido se desloca dentro de uma
canalizao em virtude do atrito entre o fluido e as paredes internas desta tubulao ou da
interao deste fluido com outra parte constituinte da canalizao. Este valor se traduz em
uma necessidade maior de energia para vencer a diferena de presso apresentada pela
canalizao. Quanto menor for esta energia adicional, mais eficiente ser o processo. Por
este motivo este trabalho busca a menor perda de carga possvel do medidor.

4. MATERIAIS E MTODOS

4.1. Bancada de Ensaios


A bancada onde os ensaios foram executados composta, nesta ordem, por um
ventilador, tomada 1 de temperatura, medidor de vazo, aquecedor, tomada de presso a
montante, medida 2 de temperatura, seo de insero do instrumento de medio e
tomada de presso a jusante, como pode-se observar na Figura 1 do Anexo deste relatrio.
Os componentes so interligados por canos de material PVC de 100 milmetros de
dimetro.

4.2. Fatores que podem interferir na medio


Este ponto direciona a um campo vasto de itens, como caracterstica do
escoamento, tamanho do instrumento, estabilidade da montagem do experimento e outros.
Alm disso, sabido que nenhuma medida desacompanhada de incertezas. O que traduz
um limite de proximidade da medida que possvel de ser alcanado.
Para o experimento em questo podemos citar dois fatores que podem interferir na
medio e o modo como deu-se a diminuio dos seus efeitos.

4.2.1.Local de instalao do sensor.


A frao do fluido que esta mais perto do duto esta trocando calor mais facilmente
com o ambiente. Logo importante que possamos instalar o sensor fora desta cama limite
de modo que sua medio no seja interferida por esse fenmeno. J para o caso do
sensor de vazo volumtrica, importante que o mesmo possa atingir a maior parte da
seo transversal do duto para que a sua medida seja relacionada uma mdia das
velocidades que por aquea seo esto atuando.

11
4.2.2.Erro humano
Este fator pode ter interferido mais significativamente na calibrao no sensor.
Neste processo onde era lido uma resistncia do sensor calibrado (PT100) no mesmo
instante, na medida do possvel, que o sensor que estava sendo calibrado (DS18B20)
apresentava o seu valor correspondente de temperatura. Para o sensor de vazo
volumtrica a erro humano esta mais associado a leitura de diferena de presso
apresentada pelo tubo de Venturi que era feita a olho humano em uma escala em
milmetros de coluna dgua.Foi utilizado uma rgua transparente para aproximar a coluna
de gua da escala e observou-se a tomada da medida sempre na parte inferior da
superfcie lquido-gs.

4.3. Metodologia
Com base na bancada de ensaios disponvel e nas possveis interferncias nas
medidas apresentadas nos itens anteriores, optou-se pela seguinte metodologia.
O processo de obteno da media segue os passos abaixo descritos:
1.Medir a resistncia fornecida pelo PT100 1 que tem como curva caracterstica a
equao 5.

T1= 2,5651 R1-257,74 (5)

Onde T1 representa a temperatura lida pelo PT100 1 em C e R1 representa a


resistncia apresentada pelo termoressitor 1 em .
Aplicar a resistncia encontrada na equao e obter a temperatura de operao do
Venturi, ou seja, a temperatura do fluido ao passar por este medidor.
2.Calcular a massa especfica do fluido que esta passando pelo Venturi com a
informao da T1 e a equao 2 anteriormente citada.
3. Definir a vazo mssica que esta passando pelo Venturi pela equao 4.
4. Definir a vazo mssica que esta atravessando o Venturi pela equao 3.
5. Anotar a tenso de resposta do sensor tipo turbina para a mesma vazo mssica.
6. Calibrar a tenso relacionando esta com a vazo mssica que atravessa o
Venturi.
7. Ler a resistncia fornecida pelo PT 100 2 que tem como curva caracterstica a
equao 6.
T2=2,5493 R2-255,3 (6)

Onde T2 representa a temperatura lida pelo PT100 2 em C e R2 representa a


resistncia conferida no termoresisitor em .
Aplicar a resistncia lida na equao e obter a temperatura do fluido que est
interagindo com o sensor a ser calibrado.
8. Anotar a temperatura que o sensor DS18B20 est fornecendo e montar a sua
curva de calibrao com base na temperatura observada no item anterior.

5.TCNICAS EXPERIMENTAIS

5.1 Instrumentao
Os itens a seguir descrevem brevemente os componentes do sensor mssico
apresentado por este trabalho e caractersticas de cada um que se mostram relevantes para
a anlise efetuada.

12
5.1.1. Sensor de Temperatura
A escolha do sensor de temperatura se deu principalmente em funo da relao
entre o custo e a preciso do sensor. A partir desse pressuposto escolheu-se o sensor
DS18B20, representado na figura 2. Este sensor opera satisfatoriamente entre -55C e
125C com um erro de 0.5C fornecido pelo fabricante. O sensor possui comportamento tal
que a variao da tenso de sada linear em funo da temperatura. Demais dados do
sensor podem ser encontrados no datasheet do mesmo.

Figura 2.Sensor de temperatura DS18B20

5.1.2 Sensor de vazo volumtrica tipo turbina


O sensor de vazo volumtrica do tipo turbina apresenta uma resposta em tenso
que est diretamente relacionada com a velocidade do escoamento do ar ao qual ele est
submetido. Construiu-se um sensor de vazo volumtrica do tipo turbina a partir de um
motor DC de 5V, funcionando como gerador. O motor utilizado forneceu um sinal de mais
alta qualidade, ou seja, com menos rudo.
A fim de minimizar a perda de carga, confeccionou-se um conjunto de somente duas
hlices, feito de plstico resistente e moldado em presena de calor, que foi acoplado ao
eixo do motor DC. O ideal seria que as ps tivessem a menor largura possvel, conferindo
assim a menor adio de presso ao sistema, porm, as ps muito esbeltas no
produziriam rotao no eixo. Analisou-se ento um ponto timo entre esses dois fatores
resultando na p utilizada no trabalho que esta representada na Figura 3. Nesta figura,
tambm possvel visualizar a base de fixao do motor ao tubo, que foi construda com o
mesmo plstico utilizado para as hlices. Para a garantia da fixao da base, tanto no motor
quanto na tubulao, foi utilizada cola.

13
Figura 3. Medidor de vazo tipo turbina fabricado artesanalmente

5.1.3 Plataforma de desenvolvimento


Neste projeto foi utilizada uma plataforma de desenvolvimento Arduino UNO que
contm o microcontrolador ATMEGA328. Ela esta ilustrada na figura 4. Este componente
apresenta uma tenso mxima de entrada de 5V. A tenso mxima que poderia ser dada
como resposta pelo sensor tipo turbina era aproximadamente 10V dependendo da
velocidade do escoamento. Portanto se mostrou necessria a utilizao de um divisor de
tenses. Foram colocados um resistor de 10k e um resistor de 22k em srie. A tenso de
resposta alimentou ambos os sensores. A corrente que passa pelos resistores a mesma e
tem valor referente a tenso total aplicada divida pela soma das suas resistncias. Logo, a
tenso apresentada pelo primeiro resistor menor que a tenso apresentada pelo segundo
resistor, sendo esta segunda aproximadamente o dobro da primeira. Para garantir que a
tenso de leitura do Arduino estivesse dentro da sua faixa de operao leu-se a tenso em
cima do resistor de 10k e posteriormente esta tenso foi multiplicada,dentro do cdigo, por
um fator de correo que levava este valor ao valor realmente transmitido pelo sensor.

Figura 4. Arduino UNO

5.2 Concepo do cdigo


O cdigo empregado no Arduino apresenta a leitura da tenso de resposta do
medidor do tipo turbina e da temperatura lida pelo sensor DS18B20. Juntamente com a

14
leitura est empregada a calibrao de cada sensor concebendo a resposta final do
medidor.O cdigo completo pode ser encontrado no apndice deste trabalho

6.VALIDAO

6.1 Calibrao do sensor de temperatura


A banca apresentava um PT100 devidamente calibrado. A partir da medida deste
instrumento fez-se a calibrao do sensor de temperatura que compe este trabalho.

Tabela1. Calibrao do sensor de temperatura DS18B20


Resistncia PT100 2 Temperatura PT1002 DS18B20
110,63 26,729059 24,5
112,99 32,745407 29,8125
113,39 33,765127 32,5625
113,59 34,274987 32,8125
114,32 36,135976 34,3125
114,29 36,059497 33,185
115,2 38,37936 34,75
115,3 38,63429 34,8125
115,7 39,65401 36,93
115,7 39,65401 37,8125
115,9 40,16387 38,125
115,8 39,90894 37,8125
116,3 41,18359 40,25
117,2 43,47796 42,18
117,4 43,98782 42,37

O grfico 1 representa a curva de operao do PT100 1 e os pontos medidos pelo


sensor .

Grfico1. Curva de operao do PT100 e disperso dos pontos de leitura do sensor


DS18B20

15
6.2 Calibrao do sensor de vazo volumtrica
As medida referentes vazo volumtrica medida pelo tubo de Venturi seguindo a
equao 4 anteriormente exposta e com o valor do dimetro da garganta do Venturi igual a
67mm, o dimetro maior do Venturi de 100mm e o Cd 0,98 esto apresentadas na tabela 2.

Tabela 2. Media da vazo volumtrica pelo tubo de Venturi


Resistncia Temperatura Delta H P1- Vazo volumtrica Vazo Mssica
[kg/m]
PT1002[] PT1002[C] [m] P2[[Pa] [m/s] [kg/s]
110,6 26,46006 1,18124 0,005 49,05 0,03214646879 0,03797257315
110,55 26,331805 1,18174 0,015 147,15 0,05566739854 0,06578450778
110,63 26,537013 1,18093 0,017 166,77 0,05928277137 0,07000897515
110,7 26,71657 1,18023 0,021 206,01 0,0659088523 0,07778732596
110,81 26,998731 1,17912 0,024 235,44 0,07049266871 0,08311905291
110,95 27,357845 1,17771 0,027 264,87 0,07481348141 0,08810837591
110,09 25,151859 1,18642 0,03 294,30 0,07857034915 0,09321716022
111,19 27,973469 1,17530 0,034 333,54 0,08403918591 0,09877121066
111,35 28,383885 1,17370 0,036 353,16 0,08653451975 0,10156554651
111,66 29,179066 1,17061 0,04 392,40 0,09133558665 0,10691860049
111,85 29,666435 1,16873 0,044 431,64 0,09587075226 0,11204689811

As tenses correspondentes cada vazo volumtrica apresentada pelo medidor


tipo turbina esto apresentadas na tabela 3.

Tabela 3. Tenso de resposta do sensor


Vazo volumtrica [m/s] Tenso lida pelo Arduino [V] Tenso de resposta do sensor [V]
0,03214646879 1,87 5,984
0,05566739854 2,04 6,528
0,05928277137 1,79 5,728
0,0659088523 2,33 7,456
0,07049266871 2,44 7,808
0,07481348141 2,53 8,096
0,07857034915 2,6 8,32
0,08403918591 2,89 9,248
0,08653451975 2,8 8,96
0,09133558665 3,06 9,792
0,09587075226 3,11 9,952

7.RESULTADOS

7.1 Resultados do sensor de temperatura


Analisando o grfico 1. Observa-se que pequena a variao do valor da medida no
sensor para com o valor lido pelo PT100 e tambm que estes valores giram em torno do
valor referente ao PT100 de forma que se mostra mais adequado utilizar uma mdia de
valores do que implementar uma equao de calibrao. Conclui-se ,portanto, que seria
utilizado uma media de 10 valores lidos como calibrao para a medida da temperatura.

16
7.2 Resultados do sensor tipo turbina
Estas relaes geraram a equao de calibrao do sensor de vazo volumtrica,
representada na equao 7.

= 0,01169Tenso -0,02117 (7)

Onde Tenso referente a tenso lida pelo sensor de vazo volumtrica em Volts .

7.3 Resultados da vazo mssica


Os resultados apresentados para a medida de vazo mssica esto representados
na tabela 4 .
Tabela 4. Resultado da medio proposta pelo trabalho

7.4 Incerteza da medida


A incerteza associada a medida foi obtida com a mdia de todas as diferenas entre
as medidas oriundas do Venturi e, da turbina. Seu valor esta representado na tabela 5.

17
Tabela 5. Incerteza associada medida

Este valor corresponde a mais ou menos 9% da leitura.

18
8.CONCLUSO

Conclui-se que o objetivo proposto por este trabalho foi alcanado com qualidade,
visto que a calibrao praticada teve uma tima preciso resultando em aproximadamente
9% de incerteza na medio, valor este satisfatrio para as condies de execuo do
projeto.
Os sensores de vazo mssica disponveis hoje no mercado so caros, porem
bastante precisos. Atravs deste trabalho, foi possvel desenvolver uma instrumentao
para medio de vazo mssica de baixo custo, porm com uma preciso no to elevada.
A partir disso, pode-se concluir que a utilizao de motores DC para medio de vazo
volumtrica mostra-se um meio mais barato, porem um pouco menos preciso, de fazer o
uso de medidores do tipo turbina.
Outro ponto importante e a relativa baixa perda de carga que pode ser atingida ao se
construir um medidor do tipo turbina artesanalmente em comparao com os outros
medidores deste tipo. Isto, pois e possvel acrescentar-se uma nacele aerodinmica e
modelar as ps conforme desejado, para que se atinja uma menor interferncia no
escoamento a ser medido. A baixa interferncia no sistema e desejada em praticamente
qualquer tipo de instrumentao.

19
REFERNCIAS BIBLIOGRFICAS

Datasheets DS18B20 encontrado em :


http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf acesso em 13/06/2015

Site do Arduino encontrado em : https://www.arduino.cc/en/Main/arduinoBoardUno acesso


em 13/06/2015

JUSTEN ET AL, Medidor tipo Turbina de vazo mssica de ar, Porto Alegre, 2011.

RIBEIRO, M. A. Medio de Vazo Fundamentos e Aplicaes. Tek, Treinamento e


Consultoria Ltda, Salvador, 1997.

DOEBELIN, E. O. Measurement systems aplication and design. 4.ed. California:


McGraw-Hill, 1990.

MASIERO ETAL. Construo de um medidor de vazo mssica considerando


proporcionalidade entre velocidade e massa especfica, Porto Alegre, 2011.

20
ANEXO

Figura 1. Esquema da bancada de ensaio

21
APNDICE

Cdigo
#include <OneWire.h>

int tensaoPin = 0; // selecione o pino de entrada

float tensao = 0; // varivel a guardar o valor proveniente do sensor

float vazao_volumetrica = 0;

float vazao_massica = 0;

float temperatura = 0;

int SensorPin = 10;

float rho = 0;

float p_atm = 101371; //Pascals

float mediavazao = 0;

float mediatemp = 0;

OneWire ds(SensorPin);

void setup(void) {

pinMode(tensaoPin, INPUT);

Serial.begin(9600);

void loop(void){

int i = 0;

for(i=0;i<10;i++){

float temp = getTemp();

tensao = analogRead(tensaoPin); // ler o valor

tensao = tensao*5/1024;

22
Serial.println(tensao);

tensao = tensao*3.2; //conversao por causa da divisao de tensao

vazao_volumetrica = 0.000362751*tensao-0.000726289;

if(tensao==0){vazao_volumetrica=0;};

mediavazao = mediavazao + vazao_volumetrica;

mediatemp = mediatemp + temp;

delay(2000);

mediavazao=mediavazao/10;

mediatemp=mediatemp/10;

Serial.println("Temperatura:");

Serial.println(mediatemp,4);

rho = p_atm/(287.053*(mediatemp+273.15));

Serial.println("Massa Especifica:");

Serial.println(rho);

Serial.println("Vazao Volumetrica:");

Serial.println(mediavazao,8);

vazao_massica = mediavazao*rho;

Serial.println("Vazao Massica:");

Serial.println(vazao_massica,8);

delay(10000);

float getTemp(){

byte data[12];

23
byte addr[8];

if ( !ds.search(addr)) {

//no more sensors on chain, reset search

ds.reset_search();

return -1000;

if ( OneWire::crc8( addr, 7) != addr[7]) {

Serial.println("CRC is not valid!");

return -1000;

if ( addr[0] != 0x10 && addr[0] != 0x28) {

Serial.print("Device is not recognized");

return -1000;

ds.reset();

ds.select(addr);

ds.write(0x44,1);

byte present = ds.reset();

ds.select(addr);

ds.write(0xBE);

for (int i = 0; i < 9; i++) {

data[i] = ds.read();

ds.reset_search();

24
byte MSB = data[1];

byte LSB = data[0];

float TRead = ((MSB<<8)|LSB);

float Temperature = TRead / 16;

return Temperature;

25

Você também pode gostar