You are on page 1of 45

UNIVERSIDADE FEDERAL DE VIOSA

CENTRO DE CINCIAS EXATAS E TECNOLGICAS


DEPARTAMENTO DE ENGENHARIA ELTRICA

DESENVOLVIMENTO DE UMA BANCADA DE TESTES PARA


MOTORES DE AEROMODELOS

PAULO VITOR DE FREITAS SANTOS

VIOSA
MINAS GERAIS BRASIL
JUNHO / 2011
PAULO VITOR DE FREITAS SANTOS

DESENVOLVIMENTO DE UMA BANCADA DE TESTES PARA


MOTORES DE AEROMODELOS

Monografia apresentada ao Departamento de


Engenharia Eltrica do Centro de Cincias
Exatas e Tecnolgicas da Universidade
Federal de Viosa, para a obteno dos
crditos da disciplina ELT 490 Monografia
e Seminrio e cumprimento do requisito
parcial para obteno do grau de Bacharel em
Engenharia Eltrica.
Orientador: Prof. Dr. Denilson Eduardo
Rodrigues.

VIOSA
MINAS GERAIS BRASIL
JUNHO / 2011
D
PAULO VITOR DE FREITAS SANTOS

DESENVOLVIMENTO DE UMA BANCADA DE TESTES PARA


MOTORES DE AEROMODELOS

Monografia apresentada ao Departamento de Engenharia Eltrica do Centro de Cincias


Exatas e Tecnolgicas da Universidade Federal de Viosa, para a obteno dos crditos da
disciplina ELT 490 Monografia e Seminrio e cumprimento do requisito parcial para
obteno do grau de Bacharel em Engenharia Eltrica.

Aprovada em 30 de JUNHO de 2011.

COMISSO EXAMINADORA

Prof. Dr. Denilson Eduardo Rodrigues - Orientador


Universidade Federal de Viosa

Prof. Dr. Andr Gomes Trres - Membro


Universidade Federal de Viosa

Prof. Dra. Ketia Soares Moreira - Membro


Universidade Federal de Viosa
A ociosidade o que envelhece no o trabalho.
(Scrates)
Dedicatria

Dedico a todos as pessoas que contriburam para


a minha formao, de forma direta ou indireta.
Agradecime ntos

Agradecimentos

Primeiramente, gostaria de agradecer a Deus, que esteve comigo em todos os momentos.


Ao meu pai Geraldo e minha me Cida que no pouparam esforos para me ajudar ao longo
de toda minha vida. Aos meus irmos Ana Paula, Marco Aurlio e Ana Silvia pela alegria,
carinho e apoio. Aos meus parentes, amigos de So Paulo e amigos de Minas Gerais que
torceram pelo meu sucesso. Agradeo aos companheiros de repblica Higor, Hiro, Benatti,
Leke, Mateus, Barata, Arthur, Diego e Cachoeiro. Aos colegas de Engenharia Eltrica,
principalmente ao Renato Markele e Victor Dardengo, que foram os que acompanharam mais
da minha vida nos ltimos 6 semestres. A minha namorada Flvia, por me agentar nas
reclamaes e nos momentos de estresse nos quais ela acabava sofrendo junto. Obrigado ao
professor Denilson por ser o responsvel por este trabalho to importante na graduao.
Agradeo a todos os professores do DEL e da UFV que contriburam com o conhecimento
para que eu me tornasse um engenheiro. Agradeo a equipe SkyWards por se dispor a ajudar
no desenvolvimento do projeto da monografia. Obrigado a todos que contriburam para minha
formao e me ajudaram a crescer intelectualmente e profissionalmente. Meu muito obrigado
a todos.

ii
Resumo

Resumo

As equipes de aerodesign existentes no Brasil e no mundo vm aprimorando seus


conhecimentos e montando novas tcnicas de se obter sucesso em competies do SAE
(Society of Automotive Engineers). Tendo em vista esse cenrio, a equipe SkyWards, da
Universidade Federal de Viosa, no pensou diferente e logo props a elaborao de uma
bancada de testes para os motores do aeromodelo, para que possam encontrar qual a melhor
combinao motor-hlice para satisfazer as condies propostas do prottipo. Esse
desenvolvimento teve por base fazer um circuito de aquisio de dados com a utilizao de
um microcontrolador, conversores analgicos/digitais, alm de sensores de temperatura, de
fora e de velocidade. Atravs de um software desenvolvido no Matlab, os grficos e valores
obtidos so apresentados para que o usurio possa analis-los e concluir qual a melhor deciso
a ser tomada com relao ao conjunto motor-hlice amostrado. O software desenvolvido salva
os dados coletados nos testes para uma futura utilizao na apresentao de propostas de
melhoria. Nas simulaes, os sensores foram substitudos por dispositivos anlogos. Ento, o
comportamento dos sistemas de aquisio e tratamento dos dados foi testado e concluiu-se
que a programao do sistema de comunicao do PIC e o desenvolvimento dos supervisrios
haviam sido feitos de forma correta.

Palavras-chave: bancada de testes, aerodesign, teste em motores, sensoriamento

iii
Abstract

Abstract

AeroDesign teams in Brazil and in the world have been improving their knowledge and
are developing new techniques to achieve success in SAEs competitions. In view of this
scenario, the team SkyWards, Federal University of Viosa, thought the same and proposed
the development of a test bench for model airplane engines, so they can find the best engine-
propeller combination to meet the conditions proposed of the prototype. This development
was based on making a circuit of data acquisition with the use of a microcontroller,
analogic/digital converters, and temperature, power and speed sensors. Through the software
developed in Matlab, graphs and values are presented to the user, who can analyze them and
conclude what the best decision to be made about the engine-propeller sampled. The software
developed on Guide saves the data collected in tests for use in future proposals for
improvements and reports. In the simulation, the sensors were changed for analogues
components. Then, the behavior of systems acquisition and processing of data were tested and
were concluded that the PICs software of acquisition and the development of supervisories
had been made correctly.

Keywords: bench of tests, aero design, motors test, sensoring

iv
Lista de Fig uras

Lista de Figuras

Figura 1 - Blocos internos do PIC18F4550 ............................................................................... 9


Figura 2 - Conexo USB com o PIC ........................................................................................ 12
Figura 3 - Conector USB .......................................................................................................... 13
Figura 4 - Transmisso de 1 byte em comunicao serial ........................................................ 14
Figura 5 - Detalhes de um motor .............................................................................................. 16
Figura 5 - Diagrama de Blocos ................................................................................................ 17
Figura 6 - Estrutura da bancada de testes ................................................................................. 18
Figura 7 - Pinagem do PIC18F4550 ......................................................................................... 19
Figura 8 - Fluxograma da rotina principal do PIC ................................................................... 20
Figura 9 - Fluxograma da rotina de interrupo do PIC .......................................................... 21
Figura 10 - Supervisrio de Aquisio de Dados ..................................................................... 23
Figura 11 - Supervisrio de Tratamento dos Dados ................................................................. 23
Figura 12 - Sensor de temperatura ........................................................................................... 25
Figura 13 - Circuito bsico do sensor de temperatura .............................................................. 25
Figura 14 Clula de carga...................................................................................................... 26
Figura 15 Conexo interna da clula de carga ...................................................................... 26
Figura 16 - Sensor Indutivo ...................................................................................................... 27
Figura 17 - Propriedades internas............................................................................................. 28
Figura 18 - Pinagem do TL074 ................................................................................................ 28
Figura 19 - Circuito amplificador............................................................................................. 29
Figura 21 - Grfico de Trao Disponvel e Requerida ........................................................... 31
Figura 22 - Circuito do Microcontrolador ................................................................................ 32
Figura 23 - Circuito da simulao da comunicao serial ....................................................... 33
Figura 24 - Circuito da simulao do sensor de rotao .......................................................... 33
Figura 25 - Circuitos das simulaes dos sensores de fora e temperatura ............................. 33
Figura 26 - Tabela dos valores obtidos em simulao computacional ..................................... 34
Figura 27 - Supervisrio de Tratamento dos dados com os dados simulados.......................... 35
Figura 28 - Circuito de teste no protoboard ............................................................................. 36
Figura 29 - Tabela dos valores obtidos em teste ...................................................................... 37
Figura 30 - Supervisrio de Tratamento com os dados obtido no teste ................................... 37

v
Lista de Smbo los

Lista de Smbolos

A Ampre
A/D Analgico/Digital
CPU Unidade Central de Processamento
GUI Graphical User Interface
I/O Entrada/Sada
LED Diodo Emissor de Luz
Mbps Megabit por Segundo
MHz Megahertz
NRZI Non Return to Zero Invert
C Grau Celsius
PC Computador
PIC Controlador Programvel
PWM Modulao por Largura de Pulso
RS232 Recommended Standard 232
SAE Society of Automotive Engineers
SIE Serial Interface Engine
UFV Universidade Federal de Viosa
USB Universal Serial Bus
V Volt
Vdc Volt de Tenso Contnua
VSPD Virtual Serial Port Driver

vi
Sumrio

Dedicatria .................................................................................................................................. i
Agradecimentos .......................................................................................................................... ii
Resumo ...................................................................................................................................... iii
Abstract ..................................................................................................................................... iv
Lista de Figuras .......................................................................................................................... v
Lista de Smbolos ...................................................................................................................... vi
1 Introduo........................................................................................................................... 8
2 Conceitos Bsicos .............................................................................................................. 9
2.1. Microcontrolador PIC ................................................................................................ 9
2.1.1. Temporizadores e Contadores .......................................................................... 10
2.1.1.1. TIMER0 ..................................................................................................... 10
2.1.1.2. TIMER1 ..................................................................................................... 10
2.1.2. Interfaces de Entrada e Sada ........................................................................... 11
2.1.3. Interrupes ...................................................................................................... 11
2.1.4. Mdulo USB .................................................................................................... 11
2.2. Universal Serial Bus (USB) ..................................................................................... 12
2.2.1. Interface Eltrica .............................................................................................. 12
2.2.2. Alimentao ..................................................................................................... 13
2.2.3. Comunicao Serial e Protocolo RS232 .......................................................... 13
2.2.4. Protocolo USB.................................................................................................. 14
2.3. Motores..................................................................................................................... 15
3 Objetivos Gerais e Especficos ......................................................................................... 17
4 Materiais e Mtodos ......................................................................................................... 17
4.1. Bancada de Testes .................................................................................................... 18
4.2. Microcontrolador PIC18F4550 ................................................................................ 19
4.3. Cdigo Fonte (PIC) .................................................................................................. 20
4.4. Sistema Supervisrio ................................................................................................ 21
4.4.1. Desenvolvimento .............................................................................................. 21
4.4.1.1. Entendimento do Processo e Tomada de Dados ........................................ 21
4.4.1.2. Planejamento do Banco de Dados ............................................................. 22
4.4.1.3. Desenho das Telas ..................................................................................... 22
4.4.1.4. Padronizao .............................................................................................. 22
4.4.2. Cdigo Fonte .................................................................................................... 22
4.5. Sensor de Temperatura ............................................................................................. 24
4.6. Sensor de Fora ........................................................................................................ 26
4.7. Sensor de Rotao .................................................................................................... 27
4.8. Amplificadores ......................................................................................................... 28
4.9. Trao ....................................................................................................................... 29
5 Resultados ........................................................................................................................ 32
5.1. Simulao Computacional........................................................................................ 32
5.2. Testes Prticos .......................................................................................................... 35
6 Concluses ....................................................................................................................... 39
Referncias Bibliogrficas ....................................................................................................... 40

7
1 Introduo

A competio AeroDesign, criada pela SAE Internacional (Society of Automotive


Engineers) em 1994 nos Estados Unidos, um desafio de projeto aberto para estudantes
universitrios de graduao de diversos pases. A partir de 1999 esta competio passou a
constar do calendrio de eventos da SAE BRASIL Seo So Jos dos Campos, afiliada da
SAE Internacional. A equipe SkyWards, da Universidade Federal de Viosa, surgiu em julho
de 2009, com o intuito de desenvolver um aeromodelo competitivo com as outras equipes
nacionais.
Desde ento, a equipe s tem aumentado e com o investimento de alguns parceiros e
rgos governamentais, tem desenvolvido uma aeronave de grande nvel. Porm, para a
melhoria da aeronave, testes devem ser feitos cujos resultados servem como pontuao para a
competio SAE BRASIL Aerodesign. Logo a equipe precisaria de uma bancada de testes
para os motores do aeromodelo para que possam realizar os testes com os motores e as hlices
disponveis da competio e encontrar qual a melhor combinao motor-hlice para satisfazer
as condies propostas do prottipo da equipe.
Os testes realizados na bancada objetivam a coleta dos dados de temperatura, rotao e
trao e o tratamento dessas grandezas atravs de um supervisrio. As informaes coletadas
so utilizadas em relatrios e auditorias para a concluso sobre os motores a combusto e as
hlices. Os testes ocorrem em perodos curtos de tempo, pois a autonomia do aeromodelo de
5 minutos.

8
2 Conceitos Bsicos

A apresentao dos conceitos bsicos para se entender os processos envolvidos no


desenvolvimento da bancada de testes ser feita neste captulo. Assim, abordar-se-o algumas
caractersticas do microcontrolador, da comunicao e protocolo USB e do motor.

2.1. Microcontrolador PIC


Microcontrolador um circuito integrado composto por um microprocessador e
dispositivos perifricos essenciais para o seu funcionamento como: memria de programa e
de dados; e tambm perifricos acessrios como: interfaces de entrada e sada de dados. Os
microcontroladores tambm so equipados com diversos circuitos eletrnicos tais como:
conversor analgico digital, temporizadores, comparadores, interfaces de comunicao,
geradores de pulsos, entre outros. Assim, a utilizao destes dispositivos como ferramenta
chave na coleta dos dados passou a ser adotada.
O microcontrolador est provido internamente de memria de programa, memria de
dados, portas de entrada e/ou sada paralela, temporizadores, contadores, comunicao serial,
PWMs, conversores analgico-digitais, etc. [1]. A seguir na Figura 1, tem-se ilustrada sua
estrutura interna em diagramas de blocos.

Figura 1 - Blocos internos do PIC18F4550 (Fonte: Microchip)

9
2.1.1. Temporizadores e Contadores

So usados para executar rotinas que precisem de noes de tempo ou contadores


temporais. Podem gerar pulsos, rotinas em perodos especficos, entre outros. Seus parmetros
so alterveis, tornando o seu uso programvel para uso especifico ou geral.

2.1.1.1. TIMER0

O temporizador/contador TIMER0 permite uma grande variedade de aplicaes prticas.


bastante conveniente, e simples de usar, para gerar pulsos de durao arbitrria, medio do
tempo ou para contar pulsos externos. Isto tudo quase sem limitaes [1].
O TIMER0 um temporizador/contador de 8 bits, com as seguintes funcionalidades:
i) Temporizador/contador de 8 bits;
ii) Divisor de 8 bits, partilhado com o co de guarda;
iii) Fonte de oscilao interna ou externa (programvel);
iv) Gerador de interrupes por fim de contagem (255 para 0);
v) Seleo de borda (subida ou descida) do temporizador externo.
Este mdulo pode ser aplicado para medir tempo ou para contar pulsos. No projeto da
bancada, a utilizao desse mdulo importante na determinao da frequncia de
amostragem do sistema.

2.1.1.2. TIMER1

O mdulo TIMER1 um temporizador/contador de 16 bits, com capacidade de ser


ligado/desligado por software e prescalar independente. Esse temporizador possui dois
registros, TIMER1L e TIMER1H. Pode contar at 65535 pulsos num s ciclo, ou seja, antes
do contador retornar a zero devido ao extravasamento. Similarmente ao TIMER0, estes
registros podem ser lidos/escritos a qualquer momento e em caso de extravasamento, uma
interrupo gerada. O mdulo TIMER1 tambm pode funcionar de dois modos bsicos
distintos: temporizador ou contador.
A aplicao do TIMER1, nesse projeto, faz a contagem do trem de pulsos enviado pelo
sensor de velocidade. Com a quantidade de pulsos enviada no intervalo de tempo determinado
pela frequncia de amostragem possvel obter a velocidade de rotao do motor.

10
2.1.2. Interfaces de Entrada e Sada

Este tipo de componente responsvel por prover formas de comunicao do


microcontrolador com dispositivos externos. o meio usado para a troca de dados que podem
ser transmisso serial e paralela em vrios protocolos como RS232 e USB por exemplo.
Podem receber informaes de mouses, teclados, sensores e enviar informaes para
mostradores, atuadores, entre outros[2].
As portas so provavelmente o recurso mais poderoso de um microcontrolador, pois por
meio delas que o PIC pode se comunicar com os demais componentes do sistema. Com essas
portas podemos ler um boto, acender e apagar um LED, ativar um rel, controlar um motor,
escrever em um mostrador, iniciar uma comunicao via USB dentre diversas outras
aplicabilidades.

2.1.3. Interrupes

Este o componente que controla os pedidos de interrupo. Vrios so os dispositivos


que esto inclusos dentro de um microcontrolador e a sua maioria dispara pedidos de
interrupo o qual pode ser usado para a execuo de rotinas especificas.
A interrupo serve para interromper um programa imediatamente. Desta maneira, pode-
se tomar atitudes instantneas. As interrupes so aes tratadas diretamente pelo circuito, o
que as torna muito rpidas e disponveis em qualquer ponto do sistema. Assim sendo, quando
uma interrupo acontece, o programa paralisada, uma funo especfica (definida pelo
programador) executada e depois o programa continua a ser executado no mesmo ponto em
que estava[1].

2.1.4. Mdulo USB

A famlia de dispositivos PIC18FX455/X550 contm um mecanismo de interface serial


USB compatvel com modo de alta velocidade e com o de baixa velocidade que permite
rpida comunicao entre qualquer USB anfitrio (host) e o microcontrolador PIC. O SIE
pode ser interfaceado diretamente ao USB, utilizando um transceptor interno, ou pode ser
conectado atravs de um transceptor externo. Um regulador interno de 3.3 V est tambm
disponvel para energizar o transceptor interno em aplicaes de 5V [3]. A Figura 2 mostra o
esquema do perifrico USB no PIC.

11
Figura 2 - Conexo USB com o PIC (Fonte: Microchip)

2.2. Universal Serial Bus (USB)


O protocolo USB foi concebido com a finalidade de poder ser implementado em qualquer
dispositivo, possuir configurao fcil por parte do usurio, ter um baixo custo de
desenvolvimento, ser Plug and Play e ter disponvel vasta documentao e suporte. A
velocidade da transmisso de dados tambm foi algo em foco no desenvolvimento desse
padro. O padro USB especificado para ser um padro industrial de extenso para a
arquitetura atual dos PCs, focado principalmente na integrao entre computadores e
telefonia, consumidores e aplicaes visando o aumento da produtividade. Alm das
vantagens anteriormente citadas, tambm possui a flexibilidade de protocolo para
transferncias isossncronas de dados, e assncronas de mensagens, a possibilidade de criao
de novas classes de dispositivos capazes de aumentar a capacidade dos computadores pessoais
e a previso de um padro de interface capaz de espalhar-se rapidamente entre novos
produtos[4].

2.2.1. Interface Eltrica

A comunicao eltrica feita atravs de um cabo com quatro fios, como mostrado na
Figura 3.

12
Figura 3 - Conector USB
Os cabos 1 e 4 so, respectivamente, VCC e GND. Os cabos 2 e 3 so, respectivamente, D+
e D-.
A transmisso de sinais ocorre em dois fios, ponto a ponto, em cada segmento. O clock
transmitido, codificado, junto com os dados diferenciais (utiliza-se um par diferencial para a
transmisso de dados). O esquema invertido de no retorno para o zero NRZI (Non Return to
Zero Invert) utilizado para codificar o clock. Neste mtodo de codificao de dados seriais,
zeros e uns so representados pelo oposto em voltagens, alta e baixa, alternadas onde no h
retorno para a voltagem zero (referncia) entre bits codificados. Elimina-se ento a
necessidade por pulsos de clock. Um campo SYNC precede cada pacote de dados permitindo
ao receptor sincronizar o bit de recuperao de clocks. O cabo possui os fios VCC e GND em
cada segmento para distribuir energia aos dispositivos. VCC nominalmente +5 V na fonte. O
USB permite a utilizao de segmentos de cabo variveis at alguns metros, escolhendo-se
um padro adequado de condutores. Para fornecer nveis de voltagem de entradas garantidos e
impedncias apropriadas nas terminaes, so utilizadas terminaes parciais no fim de cada
cabo. Estas terminaes permitem a deteco da conexo e remoo em cada porta e a
diferenciao entre dispositivos de alta e baixa velocidade [4].

2.2.2. Alimentao

Cada segmento USB fornece para o interior do cabo uma quantidade limitada de energia.
As fontes de energia do host provm alimentao para os dispositivos USB conectados
diretamente. Estes so chamados de dispositivos alimentados pelo barramento (bus-powered
devices). No mais, qualquer outro dispositivo deve possuir sua prpria fonte de alimentao,
dispositivos auto-alimentados (self-powered devices). Um hub tambm pode fornecer energia
para os perifricos a ele conectados [4].

2.2.3. Comunicao Serial e Protocolo RS232

O protocolo RS232 um padro de comunicao serial, em que a transmisso de


informaes feita de forma que cada byte de dados consiste de um bit de incio (baixo), 8

13
bits de dados (bit menos significativo primeiro) e um bit de parada, como pode ser visto na
Figura 4.

Figura 4 - Transmisso de 1 byte em comunicao serial (Fonte: AEDB)


Esse tipo de comunicao muito utilizado na conexo entre circuitos eletrnicos, pois
de fcil implementao, principalmente quando h a utilizao dos circuitos
microcontroladores da srie PIC da Microchip [5].

2.2.4. Protocolo USB

O USB um barramento receptor (ou de contagem). O controlador do host inicia todas as


transferncias de dados. Todas as transaes do barramento envolvem a transmisso de at
trs pacotes. Cada transao se inicia quando o controlador do host, em uma base listada,
envia um pacote USB descrevendo o tipo e a direo da transao, o endereo do dispositivo
USB e o nmero do ponto final. O ponto final de um dispositivo a nica poro enderevel
deste que a fonte de informao em um fluxo de comunicaes entre o host e o prprio. O
nmero do ponto final um valor de 4 bits entre 0H e FH, inclusive, associado a um ponto
final de um perifrico USB. Este primeiro pacote conhecido como pacote de sinal.
O dispositivo USB, que endereado, seleciona a si mesmo pela decodificao do
endereo apropriado. Em uma dada transao, dados so transferidos do host para o
dispositivo ou vice-versa. A direo da transferncia especificada no pacote de sinal. A
fonte da transao envia ento um pacote de dados ou indica que no h mais dados para
serem transferidos. O destinatrio, em geral, responde com um "pacote aperto de mo",
indicando o sucesso da transferncia.
O modelo para transferncias de dados entre a fonte ou um destino no host e um ponto
final de um dispositivo conhecido como tubo ou canal (pipe). Existem dois tipos de canais:
correntes (stream) e mensagens.
Uma corrente de dados no possui uma estrutura USB definida, enquanto as mensagens
possuem. Alm disto, os tubos possuem associaes com as bandas de transmisso de dados,
tipos de servios de transferncia e caractersticas de ponto final, como direo e tamanho de

14
buffers. A maioria dos tubos passa a existir quando um dispositivo configurado. Uma
mensagem de tubo, canal de controle padro (default control pipe), sempre existe enquanto o
dispositivo est sendo alimentado, para que possa fornecer acesso s configuraes,
informaes de controle e status deste.
A listagem das transaes permite o controle do fluxo para vrias correntes de tubos
(stream pipes). O mecanismo de controle de fluxo permite a construo de listas flexveis, que
acomodam servios concorrentes de misturas heterogneas de stream pipes. Mltiplas
correntes de pipes podem ser "servidas" em diferentes intervalos e com pacotes de diferentes
tamanhos [4].

2.3. Motores
O motor a exploso de aeromodelo nico em seu gnero, pois no utiliza uma vela
comum incandescente para a ignio. Na verdade ele usa uma vela com um filamento especial
que contm platina. Para que o motor funcione, uma bateria acoplada na cabea da vela e
outra no corpo do motor fazendo com que o elemento de platina se aquea. Com uma boa
lubrificao da mistura de combustvel e com uma rotao no seu eixo, o motor comea a
funcionar. Em seguida, a bateria usada para a incandescncia da vela retirada. O motor
ento continua seu funcionamento, pois as exploses internas na cmera de combusto so
suficientes para manter a vela acesa e o motor funcionando[6].
Ainda que existam vrios tipos de motores de aeromodelos, o de dois tempos sem dvida
o mais comum. Os tamanhos variam de .010 cc at 1.50 cc. Os .25 at .60 so os mais
populares para os aeromodelos. A Figura 5 mostra as principais partes de um motor de
aeromodelos.

15
Figura 5 - Detalhes de um motor (Fonte: O.S. Engine)

16
3 Objetivos Gerais e Especficos
Este trabalho de monografia tem como objetivo principal o desenvolvimento de uma
bancada de testes para motores de aeromodelos. Assim, necessrio que seja feita a coleta
dos dados de temperatura, trao e velocidade de rotao do motor. Um supervisrio capaz de
coletar os dados de teste e fazer o armazenamento foi criado, bem como o supervisrio de
tratamento destes para se fazer comparaes e utilizar em auditorias futuras. Com isso, o
usurio capaz de fazer a anlise entre os diversos tipos de motor e hlice que podem ser
utilizadas na competio SAE AeroDesign.

4 Materiais e Mtodos
No decorrer deste captulo sero descritos os materiais e mtodos que foram empregados
no desenvolvimento da bancada.
So coletados os dados de temperatura, trao e velocidade de rotao do motor, atravs
dos sensores de temperatura (LM35), fora (clula de carga) e rotao (sensor indutivo),
respectivamente. O sensor de temperatura faz a coleta da temperatura do motor em Grau
Celsius, o sensor de fora faz a medida da trao exercida pelo motor em Newton(N) e o
sensor de rotao faz a medida da rotao do motor em RPM (rotaes por minuto). A coleta
dos dados destes sensores feita pelo microcontrolador PIC18F4550, que tem
compatibilidade com a porta USB com uma velocidade de at 12 Mbps, resoluo de 10 bits,
13 canais analgico-digitais com tempo de aquisio programvel, compilador C, memria
flash de 32k e 35 pinos de entrada/sada. A coleta dos dados feita para uma frequncia de
amostragem de 1Hz, o que significa que os dados so coletados a cada 1 segundo. Os
supervisrios so desenvolvidos para fazer a aquisio dos dados e o tratamento dos mesmos.
Os sistemas de superviso so implementados no Matlab. O diagrama de blocos da Figura 6
mostra a funcionalidade do sistema.

SENSOR DE TEMPERATURA

BANCADA CIRCUITO DE
SENSOR DE FORA SUPERVISRIO
DE COMUNICAO USB
(PC)
TESTES SENSOR=>PIC=>PC

SENSOR DE ROTAO

Figura 6 - Diagrama de Blocos

17
Depois de feita a coleta e o tratamento dos dados, o usurio pode utilizar os dados e os
grficos obtidos para fazer comparaes entre diferentes hlices e motores a fim de concluir
qual o melhor conjunto motor-hlice a ser utilizado para o prottipo desenvolvido pela
equipe.

4.1. Bancada de Testes


A bancada de testes foi desenvolvida como mostra a Figura 7. Ela possui uma estrutura
cilndrica que se move com o aumento da fora de trao desenvolvida pelo motor. O motor
acoplado na chapa localizada na parte inferior da estrutura mvel da bancada. Na estrutura
tambm localizado uma furo onde se localiza o sensor indutivo, que vai medir a rotao do
motor atravs do nmero de giros da hlice que acoplada ao eixo do motor. O sensor de
temperatura, no localizado na figura, colocado em contato com o motor, para que a
medio da temperatura do motor com maior preciso.

Eixo Mvel
Motor

Sensor de
Fora
Sensor de
Rotao

Figura 7 - Estrutura da bancada de testes


O sensor de temperatura no mostrado na figura acima, pois este ser alocado prximo ao
motor.

18
4.2. Microcontrolador PIC18F4550
Os microcontroladores da Microchip esto cada vez mais facilitando a vida dos usurios
com uma integrao maior e mais recursos, que permitem que com o microcontrolador possa
desenvolver inmeras aplicaes. No projeto da bancada foi utilizado o microcontrolador
PIC18F4550 que tem como principal caracterstica e vantagem deste possuir a comunicao
de suas portas com a porta USB, permitindo com que este chip possa comunicar-se com o
computador sem a necessidade do desenvolvimento de um circuito mais robusto para
comunicao.
O PIC18F4550 um microcontrolador pode funcionar a uma velocidade de at 48 MHz.
Com isso, a velocidade de processamento alta e consegue-se desenvolver o circuito
desejado. Na Figura 8 mostrada a pinagem do microcontrolador.

Figura 8 - Pinagem do PIC18F4550 (Fonte: Microchip)


A pinagem, se comparada a outros membros da famlia, no possui uma grande diferena.
A vantagem da comunicao USB vista nos pinos 23 e 24, que so os pinos que sero
utilizados para a comunicao. A conectividade USB necessita destas duas linhas, a fim de
permitir a comunicao entre o PIC e o computador. As linhas D+ (pino 24) e D- (pino 23)
funcionam em modo diferencial e no conector USB, alm destas duas vias de comunicao,
existem mais duas vias que so responsveis pela alimentao, como foi apresentado na seo
anterior. Na alimentao encontram-se as siglas VDD e VSS, sendo fonte de +5V e terra,
respectivamente[7].

19
4.3. Cdigo Fonte (PIC)
O microcontrolador programado para efetuar o processamento e tratamento dos dados
recebidos dos variados sensores em linguagem C. O programa implementado faz as
converses pertinentes para deixar as variveis nas unidades fsicas desejadas.
Para os sensores de temperatura e fora, de natureza analgica, isso quer dizer, seus
valores apresentam tenso contnua, fez-se a converso Analgico/Digital, para que possa ser
feito o processamento dos valores no microcontrolador. Para que possa ser feita a converso
das tenses pelo conversor interno, houve a necessidade da criao de um circuito
amplificador, como ser apresentado na sesso 3.8. Para o sensor de rotao, devido sua
natureza digital, isso quer dizer, ou ele est acionado (nvel lgico 1), ou ele est inativo
(nvel lgico 0), no necessria tal converso. Para o ltimo sensor, que funciona emitindo
trens de pulsos, utilizado o mdulo TIMER1. A frequncia de amostragem do sistema
de 1Hz, definida pelo TIMER0.
Os fluxogramas da rotina principal e da rotina de interrupo que foram utilizados para o
desenvolvimento do programa so mostrados na Figura 9 e na Figura 10.
Rotina Principal

Inicializa as
variveis

- Configura TIMER0
- Configura TIMER1 para
interrupo externa
-Configura portas analgicas

N Conexo USB
estabelecida?

N Algum comando
recebido?

Desabilita S
Interrupes
Globais
N Comando
igual a "s"?

- Habilita interrupes globais


-Configura frequncia de
amostragemdo TIMER0
para 1Hz

Figura 9 - Fluxograma da rotina principal do PIC

20
Rotina de Interrupo

Reseta TIMER0 com


valor inicial

- Coleta nmero de pulsos no TIMER1


- Reinicia TIMER1
- L dados dos conversores analgicos

Fim da
Interrupo

Figura 10 - Fluxograma da rotina de interrupo do PIC

4.4. Sistema Supervisrio


O software Matlab possui uma ferramenta que permite construir interfaces grficas de
interao com o utilizador. O utilitrio GUI (Graphical User Interface) uma interface
amigvel para o utilizador que pode ser utilizada durante o projeto prtico. Para construir uma
interface grfica convm ter uma idia muito bem definida do que se pretende. O GUI torna
os programas mais fceis de serem utilizados, pois fornecem uma aparncia consistente e com
controles intuitivos.

4.4.1. Desenvolvimento

A comunicao do processo a ser monitorado com o sistema supervisrio feita com a


ajuda de tags, que so especificaes que informam ao sistema supervisrio qual varivel
est sendo enviada naquele determinado momento. Assim, o sistema de interface pode
mostrar o valor (ou estado) dessa varivel em seu devido local na janela. Os sistemas
supervisrios operam normalmente em dois modos:
a) Modo de Desenvolvimento, que o ambiente de criao da interface grfica, ou
seja, onde se elaboram os desenhos das janelas e os mostradores do sistema.
b) Modo Run Time, que a janela por onde so mostradas as telas criadas no modo de
desenvolvimento, ou seja, a interface grfica pronta e funcionando. [8]
No desenvolvimento de um sistema supervisrio so recomendadas as seguintes etapas:

4.4.1.1. Entendimento do Processo e Tomada de Dados

Para dar incio ao desenvolvimento do sistema, necessrio ter um entendimento


detalhado do funcionamento do processo a ser monitorado. Para isso, preciso ter uma

21
conversa com os operadores do sistema ou com os responsveis pelo projeto. Nessa etapa, so
determinadas as variveis do processo que precisam ser monitoradas, sendo que se deve
escolher para apresentao somente os dados mais importantes para que o sistema
supervisrio fique conciso[8].

4.4.1.2. Planejamento do Banco de Dados

O banco de dados tem a importante funo de armazenar as informaes relevantes do


processo a fim de possibilitar a criao de histricos e relatrios. Em seu planejamento,
necessrio escolher qual ser a velocidade de leitura das variveis a serem armazenadas, bem
como nome-las de forma coerente, de acordo com seu significado para que uma futura
manuteno no sistema fique facilitada[8].

4.4.1.3. Desenho das Telas

Na elaborao das telas do sistema supervisrio importante ter uma boa organizao nas
partes constituintes visando aumentar a eficincia da interface e facilitar o trabalho do
operador. Para isso, os recursos grficos devem ser consistentes no uso de smbolos e cores
sempre seguindo um padro comum[8].

4.4.1.4. Padronizao

importante que o programa do sistema supervisrio esteja dentro de um padro


conhecido. Estando o operador familiarizado com o ambiente, torna mais fcil o seu
treinamento e o manuseio do sistema. Tambm relevante a fcil ligao com outros
sistemas, possibilitando trocas de recursos e informaes[8].

4.4.2. Cdigo Fonte

O Cdigo Fonte do sistema supervisrio foi dividido em duas etapas: a aquisio de dados
e o tratamento dos dados.
No supervisrio referente aquisio dos dados, foi feita a comunicao do PIC com o
computador, atravs da conexo USB. Essa interface grfica apresenta as opes para que o
usurio possa fazer a escolha do tempo de teste e a opo da porta que feita a conexo via
USB, como mostrado na Figura 11. O cdigo desenvolvido faz a coleta dos dados e estes so
salvos com a data dos testes, a durao do teste e o conjunto hlice-motor que foi utilizado. A
interface grfica desse supervisrio mostrada na Figura 11.

22
Figura 11 - Supervisrio de Aquisio de Dados
No supervisrio referente ao tratamento dos dados coletados, apresentado na Figura 12, o
usurio seleciona o banco de dados para que possa ser feita a plotagem dos grficos referentes
ao teste selecionado. Aps a seleo desse banco de dados, o programa faz a leitura do
arquivo e realiza as plotagens da temperatura, fora e rotao pelo tempo. implementado
uma opo para que o usurio possa salvar os grficos plotados, para que estes possam ser
utilizados em relatrios ou reunies posteriores.

Figura 12 - Supervisrio de Tratamento dos Dados

23
O programa de tratamento dos dados responsvel pela converso dos valores medidos
nas unidades pertinentes. O sensor de temperatura ir gerar uma tenso entre 0 e 5V, e sua
faixa de trabalho de 2C a 150C. Assim a equao para transformao da tenso em
temperatura dada por (1).

(1)

Na equao (1), T(C) a temperatura do motor e VT a tenso adquirida pelo PIC, em


relao ao sensor de temperatura.
De forma anloga, foi feita a converso para o sensor de fora, que possui sua faixa de
trabalho entre 0 e 49,05N e a tenso varia entre 0 a 4,7V, devido ao ganho do amplificador.
Assim, a equao obtida mostrada em (2)

(2)

Nesta equao, F(N) a fora em Newton que o motor traciona e V F a tenso coletada
pelo PIC, em relao ao sensor de fora.
Para o sensor de rotao, so medidos os pulsos em um intervalo de um segundo. Assim, o
nmero de pulsos responsvel pelo nmero de rotaes em um segundo. Logo, a equao
que calcula o nmero de voltas por minuto dado por (3)

(3)

O V(rpm) a velocidade do motor em rpm e Npulsos o nmero de pulsos contados pelo


PIC.

4.5. Sensor de Temperatura


O sensor LM35 um sensor de preciso, fabricado pela National Semiconductor, que
apresenta uma sada de tenso linear relativa temperatura em que ele se encontrar no
momento em que for alimentado por uma tenso de 4-20V dc e GND, tendo em sua sada um
sinal de 10mV para cada Grau Celsius de temperatura. Sendo assim, apresenta uma boa
vantagem com relao aos demais sensores de temperatura calibrados em KELVIN, no
necessitando nenhuma subtrao de variveis para que se obtenha uma escala de temperatura
em Graus Celsius.
O LM35 no necessita de qualquer calibrao externa ou trimming para fornecer com
exatido, valores de temperatura dentro da faixa de -55C 150C. Este sensor tem sada com
baixa impedncia, tenso linear e calibrao inerente precisa, fazendo com que o

24
interfaceamento de leitura seja especificamente simples, barateando todo o sistema em funo
disto.
Este sensor poder ser ligado com alimentao simples ou simtrica, dependendo do que se
desejar como sinal de sada, mas independentemente disso, a sada continuar sendo de
10mV/C. Ele drena apenas 60A para estas alimentaes, sendo assim seu auto-aquecimento
de aproximadamente 0,1C ao ar livre.
O sensor LM35 apresentado com vrios tipos de encapsulamentos, sendo o mais comum
o TO-92, que mais se parece com um transistor, e oferece tima relao custo benefcio, por
ser o mais barato dos modelos e propiciar a mesma preciso dos demais. A grande diversidade
de encapsulamentos se d devido alta gama de aplicaes deste integrado. Na Figura 13
tem-se ilustrado um LM35 semelhante ao utilizado no projeto.

Figura 13 - Sensor de temperatura


A montagem do circuito do LM35 foi encontrada no datasheet do mesmo e mostrada na
Figura 14.

Figura 14 - Circuito bsico do sensor de temperatura (Fonte: National Semiconductor)


A alimentao do sensor proposta na Figura 14 refere-se a temperaturas de 2C a 150C,
que ser a temperatura onde ocorrero os ensaios com o motor. Assim, a tenso de sada do
sensor ficar dentro do intervalo de 0 a 1500mV. Nessas condies, houve a necessidade de
uma de uma amplificao do sinal de sada para que pudesse ser feita a coleta de dados com
maior preciso. O circuito amplificador para a normalizao do sinal entre 0 e 5V mostrado
na seo 4.8.

25
4.6. Sensor de Fora
O sensor de fora a ser utilizado uma clula de carga, que vem a ser um dispositivo
eletromecnico que mede a deformao ou flexo de um corpo e a transforma em uma sada
de tenso. O sinal em milivolts alterado proporcionalmente medida que se aplicado uma
carga em sua estrutura fsica.
A clula constituda de um ou mais extensmetros e um circuito denominado ponte de
Wheatstone. O tipo de aplicao da clula o fator determinante para a escolha da quantidade
de extensmetros e configurao do circuito da ponte. Na Figura 15 mostrada uma clula de
carga que ser utilizada no desenvolvimento da bancada de testes e na Figura 16 mostra a
conexo interna da clula de carga.

Figura 15 Clula de carga

Figura 16 Conexo interna da clula de carga


O sinal de sada da clula de carga possui uma variao muito pequena e na ordem de
milivolts. A tenso de sada necessitou de uma amplificao, antes de processar o valor de

26
tenso no PIC para posteriormente efetuar a medio. Como j comentado, a amplificao
mostrada na seo 4.8.
A clula de carga utilizada foi do modelo CSA-ZL-M6 da MKControle, que na carga
mxima (5kg) gera um sinal mximo de, aproximadamente, 1V.

4.7. Sensor de Rotao


O sensor utilizado para efetuar a medio da velocidade de rotao do motor do
aeromodelo foi do tipo sensor indutivo. Os sensores indutivos so componentes eletrnicos
capazes de detectar a aproximao de um objeto sem a necessidade de contato fsico entre
sensor e o acionador, proporcionando o aumento da vida til do sensor, por no possuir peas
mveis sujeitas a desgastes mecnicos. Eles tambm no necessitam de energia mecnica para
operar e so imunes a vibrao e choques mecnicos. Graas elevada resistncia dos
componentes de alta tecnologia utilizados em seu circuito eletrnico, os sensores so
particularmente capazes de operar em condies severas de trabalho, como a presena de
lubrificantes, leos, imersos na gua, etc. A sua principal aplicao a deteco de objetos
metlicos, pois o campo emitido eletromagntico[9].
O sensor consiste de uma bobina em um ncleo de ferrite, um oscilador, um detector de
nvel de sinais de disparo e um circuito de sada. Na Figura 17 apresentado um sensor
indutivo. A Figura 18 mostra a representao interna de um sensor indutivo.

Figura 17 - Sensor Indutivo

27
Figura 18 - Propriedades internas
O sensor indutivo trabalha pelo princpio da induo eletromagntica, funcionando de
maneira similar aos enrolamentos primrios e secundrios de um transformador. O sensor tem
um oscilador e uma bobina; juntos produzem um campo magntico fraco. Quando um objeto
entra no campo, pequenas correntes so induzidas na superfcie do objeto. Por causa da
interferncia com o campo magntico, energia extrada do circuito oscilador do sensor,
diminuindo a amplitude da oscilao e causando uma queda de tenso. O circuito de deteco
do sensor percebe a queda de tenso do circuito do oscilador e responde mudando o estado do
sensor[9].
No projeto da bancada, deve-se utilizar um sensor indutivo de frequncia alta, pois a
velocidade de rotao que o motor do aeromodelo pode atingir alta, em torno de 17000rpm.

4.8. Amplificadores
Como dito anteriormente, os sensores de temperatura e fora necessitam de uma
amplificao no sinal emitido para que possa ser feita a converso A/D no PIC. O sinal de
sada destes sensores foi amplificado por dois circuitos iguais, porm de ganhos diferentes. O
circuito amplificador utiliza o circuito integrado TL074. O pinagem desse CI mostrado na
Figura 19.

Figura 19 - Pinagem do TL074 (Fonte: Texas Instruments)

28
Esse circuito integrado possui 4 amplificadores operacionais, a mesma quantidade que foi
necessria para o desenvolvimento dos amplificadores de tenso. O circuito de amplificao
genrico mostrado na Figura 20.

Figura 20 - Circuito amplificador


No circuito anterior, o amplificador operacional U1 faz a amplificao do sinal com o
ganho desejado. Ao final da amplificao de U1 a tenso obtida possui sinal invertido. Ento,
adicionou-se o amplificador operacional U2, com ganho -1, para que a tenso voltasse a ser
positiva. Para o ganho fosse de -1, no circuito de U2 os valores de R3 e R4 devem ser iguais.
O valor de R3 e R4 1k. Para o circuito completo, o ganho G pode ser obtido da seguinte
equao.

(4)

Logo, pela equao (4), a amplificao do sinal do sensor de temperatura deve ter,
adotando um ganho prximo de 3,33 e valores comerciais de resistores, uma resistncia R1 de
1k e R2 de 3,3k. Com esse valor, possvel tratar os valores da tenso de sada do sensor
de temperatura entre 0 e 5V.
Do mesmo modo, pela equao (4), a amplificao do sinal de sada do sensor de fora
deve estar entre 0 e 5V. O ganho para o circuito amplificador deste sensor deve ser prximo
de 5. Com isso, os valores comerciais de resistores adotados so: R1 igual a 1k e R2 igual a
4,7k. O ganho deste amplificador de 4,7.
A amplificao dos sinais de sada desses sensores torna a coleta dos dados mais precisa.

4.9. Trao
Para o motor O.S. 61FX, que uma das verses utilizadas na anlise motor-hlice, as
curvas de trao disponvel e requerida foram avaliadas em trs diferentes altitudes - h= 0m,
h= 500m e h= 1250m - tomando como base as possveis mudanas na densidade atmosfrica e
umidade do ar no dia da competio, de forma a simular mais precisamente a verdadeira
situao a qual a aeronave e a equipe podero estar sujeitas.

29
Para a eventual determinao das curvas de trao disponvel foi usado o mtodo
matemtico pela equao (5) exposta abaixo[10]:

h (5)

Onde Tdh a trao disponvel na altura desejada e Td0 a trao disponvel na altura zero.
J a trao requerida - tomando como base um vo reto e nivelado - foi adquirida pelo
mtodo matemtico designado pela equao (6) que se segue:

(6)

Onde Tr a trao requerida, a densidade do ar, v a velocidade do ar, S a rea de


referncia, CD0 o coeficiente de arrasto parasita, K o coeficiente de proporcionalidade e
CL o coeficiente de sustentao.
Obteve-se para a equao de trao requerida, ao utilizar uma variao da velocidade de 8
m/s e 30 m/s que ser posteriormente explicado, quando formos estabelecer os resultados de
desempenho de decolagem e pouso - um peso total de 130 N. Conforme a variao de altitude
assumimos os seguintes valores de densidade do ar:
= 1,225 para h= 0m (nvel do mar); = 1,167 para h= 500m; = 1,085 para h= 1250m.
O valor do coeficiente de sustentao para cada diferente velocidade apresentado na
Equao (7) abaixo:

(7)

Onde W o peso total da aeronave.


O grfico resultante apresentado na Figura 21, onde se pde perceber que medida que a
altitude aumenta, os valores de mnima velocidade aumentam e os valores de mxima
velocidade diminuem, restringindo dessa forma a faixa de operao da aeronave.

30
Figura 21 - Grfico de Trao Disponvel e Requerida
Segundo o fabricante do modelo especificado, a faixa de velocidade de rotao do motor
de 2300rpm a 18000rpm. Para os diversos tipos de motores que so utilizados no
desenvolvimento do aeromodelo, a faixa de velocidade de rotao no varia abruptamente,
mantendo-se sempre em torno de 18000rpm para as velocidades mximas e 2500rpm para as
velocidades mnimas.

31
5 Resultados

Os resultados foram divididos em duas etapas: Simulao Computacional e Teste Prtico.


Na Simulao Computacional foram feitas as simulaes envolvendo o cdigo fonte do PIC.
O Teste Prtico foi realizado para verificar a aplicao do desenvolvimento do projeto.

5.1. Simulao Computacional


A simulao do cdigo fonte desenvolvido para a aquisio e tratamento de dados do PIC
foi feito atravs dos softwares Proteus 7.6, Virtual Serial Port Driver (VSPD) e Matlab. O
Proteus foi utilizado para o desenvolvimento dos circuitos. Com este programa foi possvel
fazer a simulao do circuito eltrico e verificar se o programa implementado estava
funcionando de forma correta. O VSPD foi utilizado apenas para a criao de uma porta serial
virtual no computador. Assim, possvel combinar o Proteus com o Matlab. O programa de
aquisio de dados e tratamento dos dados foi feito no Matlab. Para a simulao do cdigo
fonte do PIC foi feito de duas formas. Primeiramente houve a utilizao do protocolo RS232
juntamente com a comunicao serial para que pudesse ser simulado computacionalmente.
Aps ser observado o funcionamento na simulao, houve a mudana da configurao do
cdigo fonte para que o sistema funcionasse com a comunicao USB. Nas prximas figuras
que sero apresentadas esto dispostos os circuitos separadamente.

Microcontrolador
U2
2 15
RA0 RA0/AN0 RC0/T1OSO/T1CKI RC0
3 16
RA1 RA1/AN1 RC1/T1OSI/CCP2/UOE
4 17
RA2/AN2/VREF-/CVREF RC2/CCP1/P1A
5 23
RA3/AN3/VREF+ RC4/D-/VM
6 24
RA4/T0CKI/C1OUT/RCV RC5/D+/VP
7 25
RA5/AN4/SS/LVDIN/C2OUT RC6/TX/CK RC6
14 26
RA6/OSC2/CLKO RC7/RX/DT/SDO RC7
13
OSC1/CLKI
33 19
RB0/AN12/INT0/FLT0/SDI/SDA RD0/SPP0
34 20
RB1/AN10/INT1/SCK/SCL RD1/SPP1
35 21
RB2/AN8/INT2/VMO RD2/SPP2
36 22
RB3/AN9/CCP2/VPO RD3/SPP3
37 27
RB4/AN11/KBI0/CSSPP RD4/SPP4
38 28
RB5/KBI1/PGM RD5/SPP5/P1B
39 29
RB6/KBI2/PGC RD6/SPP6/P1C
40 30
RB7/KBI3/PGD RD7/SPP7/P1D
8
RE0/AN5/CK1SPP
9
RE1/AN6/CK2SPP
10
RE2/AN7/OESPP
18 1
VUSB RE3/MCLR/VPP
PIC18F4550

Figura 22 - Circuito do Microcontrolador

32
Comunicao Serial

P1
1
DCD
6
DSR
2
RC7 RXD
7
RTS
3
RC6 TXD
8
CTS
4
DTR
9
RI

ERROR
COMPIM

Figura 23 - Circuito da simulao da comunicao serial

Sensor de Rotao
VCC

R2

RL1(C2)
220

RC0
RL1
R1
10k

JWD-107-1

Figura 24 - Circuito da simulao do sensor de rotao

Sensor de
Sensor de Fora
Temperatura
VCC
VCC

RV1
RA0 RV2
RA1
51%

RA0
23%

RA1

1k
1k

Figura 25 - Circuitos das simulaes dos sensores de fora e temperatura


Quando o circuito referente juno das figuras anteriores simulado, pode-se perceber
que a variao dos potencimetros referentes ao sensor de fora e temperatura varia, bem
como a frequncia de oscilao do gerador de sinal referente ao sensor de rotao. Assim, a

33
cada 1 segundo de simulao, os dados do RA0 e RA1 e o nmero de pulsos contados pelo
TIMER1 na porta RC0 so lidos e impressos atravs dos pinos RC6 e RC7 para que o
supervisrio de aquisio possa fazer o armazenamento dos dados medidos.
O supervisrio de aquisio dos dados teve a comunicao feita com o Proteus de forma
correta, apresentando os dados na forma de um arquivo chamado teste.mat. Esse arquivo
composto de 3 variveis, que possuem os valores armazenados no formato da tabela mostrada
na Figura 26.

Figura 26 - Tabela dos valores obtidos em simulao computacional


Esse arquivo possui trs colunas contendo os dados de rotao (coluna 1), em pulsos por
segundo, de fora (coluna 3), em valores de tenso, e de temperatura (coluna 2), em valores
de tenso, amostrados a cada segundo de teste. O nmero de linhas do sistema corresponde ao
nmero de segundos que foi feita a simulao. O primeiro teste foi feito em 60 segundos.
Ento, o arquivo gerado carregado pelo supervisrio de tratamento dos dados, como
mostrado na Figura 27.

34
Figura 27 - Supervisrio de Tratamento dos dados com os dados simulados
Analisando-se os grficos gerados, possvel perceber que os grficos possuem um
degrau de variao muito grande, devido variao em degrau do potencimetro e no gerador
de sinal. Esse fato no ser visto quando o sistema for executado com um teste prtico
utilizando a bancada de testes, pois os sensores variam de forma mais contnua, no com
diferenas to abruptas.
Aps a simulao ser feita e os programas se comportarem como o esperado, passou-se
para a etapa de testes prticos, que ser abordado no item seguinte.

5.2. Testes Prticos


Para a concluso do projeto dentro do prazo estipulado, houve a necessidade de se fazer
apenas os testes dos sistemas de aquisio e tratamento. Houve a necessidade de se fazer os
testes com os sensores sendo substitudos por ferramentas que fazem a simulao dos
sensores a serem utilizados.
Assim, na etapa de testes, o cdigo fonte implementado para o PIC foi substitudo para
que se pudesse ser feita a comunicao via USB. Na sequncia, foi montado o circuito em um
protoboard, como mostra a Figura 28, e para a simulao dos sensores foi utilizado um sensor
LM35, o mesmo que ser utilizado na bancada de testes para a coleta da temperatura do

35
motor, um potencimetro para simular o sensor de fora e um gerador de sinal para a
simulao do sensor de rotao.

Figura 28 - Circuito de teste no protoboard


O aquecimento do sensor de temperatura foi feito por um ferro de solda. Atravs da
variao da resistncia do potencimetro, foi possvel simular o sensor de fora para que este
tivesse uma variao na tenso entre 0 e 4,7V. Com a utilizao do gerador de sinal, a
variao da frequncia da onda quadrada amostrada, acarretava em um nmero de pulsos no
intervalo de tempo desejado variado. Assim, mudava-se a frequncia do sinal para que se
coletassem os pulsos no intervalo de um segundo. A frequncia amostrada no gerador de sinal
era o nmero de pulsos que deveria ser coletado pelo sistema de aquisio, j que a freqncia
em Hertz o nmero de ciclos por segundo.
Para a simulao descrita anteriormente, a Figura 29 mostra a tabela encontrada a partir do
teste prtico onde a coluna 1 o nmero de pulsos, a coluna 2 tenso referente temperatura
e a coluna 3 tenso referente fora. A Figura 30 mostra o sistema supervisrio aps o
tratamento dos dados amostrados.

36
Figura 29 - Tabela dos valores obtidos em teste

Figura 30 - Supervisrio de Tratamento com os dados obtido no teste


possvel verificar que os grficos ficaram mais prximos de resultados reais visto que os
grficos obtidos na simulao computacional apresentavam-se de forma muito limpa, sem
rudos. Apesar dos valores serem apenas amostras do comportamento do sistema de aquisio
de dados, o sistema comportou-se como o esperado, executando o seu papel na coleta dos
dados da simulao.
As imprecises que ocorreram no sistema de aquisio so provenientes dos mtodos
indiretos para se simular os sensores. Sabe-se que a variao da fora no to abrupta como
o teste realizado, assim a fora no possuir tantas interferncias. Do mesmo modo ocorre

37
com a temperatura. O motor tem seu aquecimento de forma gradativa, no abruptamente
como colocar um ferro de solda diretamente no sensor, visto que, mesmo deste modo, existem
diversas formas de se encontrar rudos. A velocidade, como havia sido projetada apenas para
um sensor de rotao, apresentou um erro considervel, que deve ser corrigido para a
finalizao da bancada. Quando o nmero de pulsos variava de uma unidade em um segundo,
significava que a velocidade variava em 60rpm, o que representa muita coisa para um teste
real. Isso ocorreu devido a frequncia de amostragem do sistema ser de 1Hz e o nmero de
sensor que captam o nmero de pulsos durante o perodo de 1 segundo. Porm, se a
freqncia fosse maior que esta, o erro por pulso perdido seria maior que 60rpm. Ento, neste
caso, uma das solues aumentar o nmero de sensores que capturam o nmero de pulsos
dados em uma rotao. Se o fosse adicionado mais um sensor de rotao na bancada, para a
mesma freqncia de amostragem, a velocidade iria variar de 30rpm. Se fossem utilizados
quatro sensores, para a mesma frequncia, a diferena seria de 15rpm.
Com todos os problemas vistos, os ajustes finais da aquisio dos dados devero ser feitos
quando a bancada estiver em funcionamento junto ao motor e os sensores citados nos itens
4.5, 4.6 e 4.7. Assim, espera-se que o circuito funcione de forma correta, pois a partir dos
dados obtidos nos testes prticos, possvel verificar que os sistemas que recebem os dados
provenientes dos sensores so capazes de realizar a leitura e armazenamento dos valores
medidos em teste.

38
6 Concluses

O estudo apresentado neste trabalho contribuiu principalmente para a insero de novos


mtodos para a comunicao dos microcontroladores PIC com o computador. Aplicando os
novos conceitos foi possvel realizar uma comunicao eficiente com o supervisrio. O
desenvolvimento do trabalho tambm favoreceu na aprendizagem de novas tcnicas que s
so adquiridas com a aplicao em projetos.
Como concluso dos sistemas de aquisio de dados e dos supervisrios, foi possvel
perceber que o sistema de aquisio conseguiu coletar os dados de forma eficiente, fazendo o
salvamento das informaes coletadas pelo PIC em um arquivo que pode ser lido pelo
supervisrio do Matlab de tratamento de dados. Esse supervisrio tambm apresentou um
funcionamento bastante efetivo, conseguindo realizar a transformao dos dados coletados em
valores de temperatura, fora e velocidade.
Como sugesto para Trabalhos Futuros e Melhorias, vlido ressaltar o fato dos sensores
de velocidade, que quando utilizado apenas um sensor, h certa impreciso nos valores da
velocidade. Uma soluo para esta impreciso a insero de mais sensores para contabilizar
o nmero de pulsos dados em um ciclo de leitura do PIC. O aumento no nmero de variveis
a serem medidas, como o consumo de combustvel e o torque realizado pelo motor, pode
deixar o trabalho mais completo.

39
Referncias Bibliogrficas
[1] SOUZA, D. J., Desbravando o PIC. Editora rica, So Paulo, 2004.
[2] SANTOS, L. S. L., Sistema de Comunicao USB com Microcontrolador. EPP/UPE,
2009.
[3] Microchip PIC18F2455/2550/4455/4550 Data Sheet. Disponvel em: <http://www.
microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1999&ty=&dty=
&section=&NextRow=&ssUserText=18f4550 >.
[4] Universal Serial Bus. Disponvel em: <http://www.pads.ufrj.br/~rapoport/usb/ind
ex.html#evolucao >.
[5] Comunicao Serial RS 323. Disponvel em: <http://www.professores.aedb.br/arlei
/AEDB/Arquivos/rs232.pdf>.
[6] CRUZ, L. F.: Manual do Aeromodelista e-book. <http://www.hobbys.com.br
/manual.htm>
[7] PEREIRA, F., Microcontroladores PIC: Programao em C. Editora rica, So Paulo,
2003.
[8] NATALE, F.. Automao Industrial 10 Ed. Editora rica, So Paulo, 2000.
[9] LIMA, H.L., Sensores Indutivos. DEE/UFRN - Natal, RN, 2008.
[10] RODRIGUES, L. E. M. Fundamentos da Engenharia Aeronutica Aplicaes ao
Projeto SAE-AeroDesign. Instituto Federal de Educao, Cincia e Tecnologia de So
Paulo Editora Rev, So Paulo, 2009.

40

You might also like