You are on page 1of 70

Trabalho de Conclusão de Curso

Desenvolvimento de uma Plataforma de


Experimentos para a Disciplina de Sistemas de
Aquisição de Dados e Interface

Orientador:
José Sérgio da Rocha Neto

Aluno:
José Maurı́cio Ramos de Souza Neto

Setembro de 2007

Laboratório de Instrumentação Eletrônica e Controle


Departamento de Engenharia Elétrica
Centro de Engenharia Elétrica e Informática
Universidade Federal de Campina Grande

Campina Grande - PB
Conteúdo

1 Introdução 1
1.1 Instrumentação Virtual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

2 Materiais e Métodos 5
2.1 Principais Componentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.1 O Sistema de Aquisição de Dados . . . . . . . . . . . . . . . . . . . . 5
2.1.2 O LabVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1.3 Amplificadores de Instrumentação . . . . . . . . . . . . . . . . . . . . 11
2.1.4 O Osciloscópio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2 Plataforma Experimental - Uma Visão Geral . . . . . . . . . . . . . . . . . . 13
2.3 Fonte de Tensão . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.4 A Interface Digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.5 Rotina para Leitura das Portas Analógicas do Dispositivo . . . . . . . . . . . 18
2.6 Rotina para Escrita/Leitura das Portas Digitais do NI USB-6210 . . . . . . . 20
2.7 PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.7.1 Rotina para Geração de Modulação de Largura de Pulso no Dispositivo
DAQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

3 Experimentos 23
3.1 Medição de Inclinação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.1.1 Aceleração: Definição . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.1.2 O Acelerômetro ADXL202 . . . . . . . . . . . . . . . . . . . . . . . . 24
3.1.3 O Circuito de Condicionamento de Sinal . . . . . . . . . . . . . . . . 27
3.1.4 Metodologia e Testes . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.1.5 A Instrumentação Virtual . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2 Monitoramento Cardı́aco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.2.1 O Eletrocardiograma . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.2.2 O Circuito de Condicionamento de Sinal . . . . . . . . . . . . . . . . 34
3.2.3 Curva Cardı́aca Observada no Osciloscópio . . . . . . . . . . . . . . . 36
3.3 Medição de Temperatura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.3.1 Termômetros de Semicondutor . . . . . . . . . . . . . . . . . . . . . . 38
3.3.2 O Sensor LM35 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.3.3 Circuito de Medição Usando LM35 . . . . . . . . . . . . . . . . . . . 40
3.4 O Módulo de Peltier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.4.1 O Efeito Peltier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.4.2 O Princı́pio de Funcionamento dos Dispositivos . . . . . . . . . . . . 43
3.4.3 Configuração Tı́pica . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.4.4 O Sistema Desenvolvido e a Interface Usada . . . . . . . . . . . . . . 46
3.5 O Servomotor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

iii
iv CONTEÚDO

3.5.1 A conexão com a Placa e a Interface Criada . . . . . . . . . . . . . . 49

4 Monitoramento Remoto 51
4.1 Instrumentação Virtual versus Instrumentação Remota . . . . . . . . . . . . 51
4.2 Alguns Conceitos sobre Redes . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.2.1 Cliente/Servidor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.2.2 TCP/IP e DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4.3 Metodologias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4.3.1 Site da Disciplina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.3.2 LabVIEW como Servidor . . . . . . . . . . . . . . . . . . . . . . . . . 55

5 Conclusões 59
Lista de Figuras

2.1 Sistema tı́pico de aquisição de dados. . . . . . . . . . . . . . . . . . . . . . . 6


2.2 Modo aconselhado pelo fabricante para conexão das entradas analógicas ao
dispositivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3 Esquema do circuito de entrada/saı́da digital do dispositivo. . . . . . . . . . 8
2.4 Painel frontal do LabVIEW. . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.5 Painel frontal do LabVIEW e diagrama de blocos associado. . . . . . . . . . 10
2.6 Composição interna do INA101. . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.7 Foto da plataforma com todos os experimentos. . . . . . . . . . . . . . . . . 14
2.8 Esquema para o circuito da fonte de tensão. . . . . . . . . . . . . . . . . . . 16
2.9 Diagrama interno de cada saı́da do CI ULN2803. . . . . . . . . . . . . . . . 16
2.10 Esquema da placa de interface digital. . . . . . . . . . . . . . . . . . . . . . 17
2.11 Modelo da placa de interface digital usada no sistema . . . . . . . . . . . . . 18
2.12 Descrição dos passos para o processo de aquisição de entradas analógicas. . . 19
2.13 Programa para escrita de uma porta digital. . . . . . . . . . . . . . . . . . . 20
2.14 Paleta DAQmx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.15 Programa para geração do sinal que pode ser modulado por largura de pulso. 22

3.1 Diagrama do bloco funcional do ADXL202. . . . . . . . . . . . . . . . . . . . 24


3.2 Diagrama de pinos do ADXL202E. . . . . . . . . . . . . . . . . . . . . . . . 25
3.3 Sistema de massa e mola usado para medir aceleração. . . . . . . . . . . . . 25
3.4 Sistema de massa e mola utilizado no ADXL202. . . . . . . . . . . . . . . . . 26
3.5 Capacitâncias presentes nas células de massa e mola do ADXL202. . . . . . . 27
3.6 Diagrama esquemático do circuito medidor de inclinação. . . . . . . . . . . . 28
3.7 Plataforma de testes do acelerômetro, ADXL202. . . . . . . . . . . . . . . . 29
3.8 Gráfico da Tensão de Saı́da do Acelerômetro x Inclinação. . . . . . . . . . . 30
3.9 Interface usada para teste da plataforma de medição de inclinação. . . . . . . 32
3.10 Interface usada para teste da plataforma de medição de inclinação. . . . . . . 33
3.11 Curva caracterı́stica mostrando as fazes de um pulso cardı́aco. . . . . . . . . 34
3.12 Modo usual de conexão dos eletrodos para um eletrocardiograma. . . . . . . 34
3.13 Modo de conexão dos eletrodos usado nas rotinas de testes. . . . . . . . . . . 35
3.14 Diagrama esquemático da intrumentação desenvolvida para o monitoramento
cardı́aco. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.15 Placa para aquisição do sinal cardı́aco. . . . . . . . . . . . . . . . . . . . . . 36
3.16 Sinal cardı́aco visto no computador com uso de uma conexão com o osciloscópio. 37
3.17 Sinal cardı́aco visto no computador com uso de uma conexão com o os-
ciloscópio com base de tempo menor. . . . . . . . . . . . . . . . . . . . . . . 37
3.18 Curva caracteristica de um dispositivo semicondutor para medição de tem-
peratura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.19 Esquema de medição de temperatura usando diodo . . . . . . . . . . . . . . 39

v
vi LISTA DE FIGURAS

3.20 Diagrama interno de um LM35 . . . . . . . . . . . . . . . . . . . . . . . . . 40


3.21 Modelo de encapsulamento TO-92 . . . . . . . . . . . . . . . . . . . . . . . . 41
3.22 Diagrama de blocos de um circuito de medição de temperatura usando LM35. 41
3.23 Esquema do circuito de medição de temperatura usando LM35. . . . . . . . 41
3.24 Modelo esquemático do circuito de funcionamento do efeito de Peltier. . . . . 42
3.25 Esquema de um circuito básico utilizando uma junção de Peltier. . . . . . . . 43
3.26 Circulação da corrente nas pastilhas termoelétricas. . . . . . . . . . . . . . . 43
3.27 Diagrama esquemático de um módulo Peltier visto em corte. . . . . . . . . . 44
3.28 Esquema de um sistema de refrigeração usando um módulo Peltier. . . . . . 45
3.29 Diagrama de blocos para instrumentação virtual usada para o experimento
com o módulo de Peltier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.30 Interface usada para rotina de testes do módulo de Peltier. . . . . . . . . . . 47
3.31 Componentes de um servomotor. . . . . . . . . . . . . . . . . . . . . . . . . 48
3.32 Pulsos de controle de um servomotor. . . . . . . . . . . . . . . . . . . . . . . 48
3.33 Diagrama de blocos, criado na instrumentação virtual, para a rotina de cont-
role do servo motor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.34 Interface usada para rotina de testes do servo motor. . . . . . . . . . . . . . 50

4.1 Esquema de ligação de um laboratório remoto. . . . . . . . . . . . . . . . . . 55


4.2 Página inicial da disciplina. . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.3 Configuração do servidor LabVIEW. . . . . . . . . . . . . . . . . . . . . . . 56
4.4 Configuração do servidor LabVIEW. . . . . . . . . . . . . . . . . . . . . . . 57
4.5 Site com o experimento do luxı́metro. . . . . . . . . . . . . . . . . . . . . . . 58
Lista de Tabelas

2.1 Intervalos de entradas analógicas. . . . . . . . . . . . . . . . . . . . . . . . . 7


2.2 Caracterı́sticas de entradas digitais do dispositivo NI US-6210. . . . . . . . . 9
2.3 Caracterı́sticas de sáidas digitais do dispositivo NI US-6210. . . . . . . . . . 9

3.1 Descrição da pinagem do ADXL202. . . . . . . . . . . . . . . . . . . . . . . . 25


3.2 Tensões correspondentes a cada ângulo medido com ADXL202. . . . . . . . . 31

vii
viii LISTA DE TABELAS
Capı́tulo 1

Introdução

Aquisição de dados é a coleta de informação do mundo real de forma a gerar dados que
podem ser manipulados por um computador ou um sistema microprocessado. Normalmente
envolve a aquisição de sinais e formas de onda e o processamento destes para obter a in-
formação desejada.
Os componentes dos sistemas de aquisição de dados incluem sensores apropriados que con-
vertem qualquer parâmetro medido em um sinal elétrico, o qual é adquirido pelo hardware
de aquisição de dados. Os dados adquiridos são normalmente monitorados, analisados e
guardados num PC. Isto é conseguido usando um software interativo de controle fornecido
pelo produtor do hardware ou então os monitores dos dados e o seu controle pode ser levado
a cabo usando uma linguagem de programação tal como LabVIEW, Visual Basic, ou C.
A proposta deste trabalho é apresentar o desenvolvimento de um conjunto de experimentos
para implementação destas no laboratório da disciplina sistemas de aquisição de dados e
interface, usando como base a ementa da disciplina que abrange tópicos como:
• Conversão analógico/digital;

• Condicionamento de sinais;

• Condicionamento de sinais;

• Uso de instrumentos de medição;

• Instrumentação virtual (Labview).


Para o comprimento de tais objetivos foi realizada uma seleção dos assuntos de fácil im-
plementação prática e que trouxesse um máximo de aproveitamento para o desenvolver das
atividades de engenharia.

1.1 Instrumentação Virtual

Uma das formas de se realizar projetos, testes e simulações em engenharia é a denominada


engenharia virtual. Esse sistema possui duas grandes componentes: a instrumentação virtual
e a simulação por computador. A primeira se refere ao emprego do computador para ampliar
a capacidade funcional dos instrumentos. A segunda corresponde ao uso do computador para
simular o comportamento de processos, sistemas, dispositivos, meios e materiais. A instru-
mentação virtual e a simulação por computador nasceram e evoluı́ram independentemente

1
2 CAPÍTULO 1. INTRODUÇÃO

uma da outra. Nos últimos anos, elas convergiram para esse novo conceito de engenharia
virtual. Agora, pode-se falar na instrumentação virtual enviando dados reais em tempo real
para um modelo simulado, que processa esses dados e retorna ao sistema fı́sico, através de
interfaces adequadas, estı́mulos, sinais e efeitos.
Essa tecnologia de instrumentação permite automtizar os experimentos permitindo que os
fenômenos que se deseja estudar possam ser explorados intensivamente. Isso requer que se
realize as seguintes atividades, de forma automática:

• Monitorar diversas variáveis simultaneamente;


• Coletar grande volume de dados de cada uma delas;
• Repetir o experimento com a variação de parâmetros e /ou situações experimentais;
• Colecionar os resultados e visualizá-los de forma conclusiva e sinóptica.

Essa automatização é alcançada através do emprego de geradores de sinal, osciloscópios


e demais instrumentos capazes de serem controlados e monitorados via computador. O
programa de computador é o responsável pela condução do experimento.
O programa de computador é, portanto, um elemento-chave da automatização. É o re-
sponsável por administrar toda a complexidade dessa tarefa e realizar os cálculos numéricos.
Outro elemento-chave é a monitoração e controle do instrumento pelo computador, que de-
vem ser feitos via comunicação digital de dados, que requer o uso de interfaceamento e
transmissão de sinais digitais. Esses ingredientes compõem o paradigma de engenharia aux-
iliada por computador (CAE -Computer-Aided Engineering) denominado Instrumentação
Virtual.
A idéia é basicamente a seguinte: um equipamento elétrico/eletrônico destinado a medir ou
controlar algum tipo de variável, essencialmente tem um painel frontal, por onde o usuário
opera o equipamento e um conjunto de circuitos que realizam as operações necessárias. Con-
sidere por exemplo o caso de um osciloscópio: ele contém circuitos para receber o sinal me-
dido, condicionando-o adequadamente. Esse condicionamento corresponde ao acoplamento
e à atenuação/pré-amplificação do sinal. O sinal assim condicionado é injetado no ampli-
ficador vertical para gerar a deflexão vertical do feixe na tela. Outros circuitos existentes
correspondem à geração de varredura, de acordo com uma base de tempo selecionada e dis-
parando segundo informações de sincronização e disparo retiradas eventualmente do sinal de
entrada.
O monitor do computador também tem um tubo de raios catódicos e circuitos que controlam
a varredura do vı́deo. A idéia da instrumentação virtual surgiu, então, pensando-se em
colocar em uma placa ligada ao barramento do computador os circuitos necessários para
receber o sinal, condicioná-lo e convertê-lo em seguida à forma digital. A forma de onda
será então exibida na tela, sendo a base de tempo produzida por software. Com o advento
das interfaces gráficas de usuário, tornou-se possı́vel sintetizar na tela o próprio painel do
osciloscópio, tal como se o computador emulasse o instrumento. Daı́ o termo instrumento
virtual.
Diversos outros instrumentos podem ser emulados no computador dotado de uma placa
adequada ao tratamento do sinal especı́fico. Também sensores e transdutores podem ser
conectados ao computador, através de placas de condicionamento de sinais e de aquisição de
sinais.
1.1. INSTRUMENTAÇÃO VIRTUAL 3

Um instrumento real genérico pode ser visto como um aparelho dotado dos seguintes com-
ponentes:

• um elemento sensor ou atuador;

• um transdutor;

• um painel de controle e medição;

• um painel de conexões.

O instrumento virtual é um sistema formado por um computador mais um instrumento de


medida ou equipamento de comando (reais), colocados em comunicação. Um programa exe-
cutando no computador torna o instrumento ou o controlador acessı́vel ao operador através
de uma interface gráfica de software. Essa interface é dotada de botões, chaves, mostradores,
indicadores, painéis de exibição de gráficos, etc, apresentados como objetos interativos, ani-
mados sob ação do operador através do apontador do mouse. O instrumento conectado ao
computador pode ser desde um equipamento completo, como um osciloscópio, frequencı́metro
etc, ou mesmo um simples sensor como um termopar, um extensômetro etc.
Os botões e indicadores que aparecem na tela do instrumento virtual podem não correspon-
der a controles reais do instrumento que está conectado ao computador. Isto é, usando o
computador, podemos ampliar a funcionalidade de um instrumento acrescentando-lhe no-
vas funções executadas pelo computador com as medidas fornecidas pelo instrumento. Por
exemplo, se acoplarmos ao computador um osciloscópio digital que não tenha a função de
análise espectral, podemos obter os dados do sinal adquiridos pelo osciloscópio, processá-los
no computador usando-se um algorı́tmo de FFT (Transformada Rápida de Fourier) e as-
sim realizar uma análise espectral do sinal. O conjunto osciloscópio digital + computador
executando a FFT, forma um Analisador de Espectro Virtual.
A interface conceitual entre um computador e seu usuário é provida pelos seus dispositivos
de entrada/saı́da: a tela do monitor, o teclado, o apontador (mouse, trackball, tablets, data
gloves) e tantos outros dispositivos que vão surgindo à medida que se desenvolve novas inter-
faces humano-máquina. Além do interfaceamento com o usuário, deve-se considerar aquele
realizado com outros computadores e equipamentos periféricos. Através da interface de rede,
o computador pode comunicar-se com outros computadores e, dessa forma, com usuários dos
mesmos, situados remotamente. Outros equipamentos periféricos são ligados ao computador
através de adaptadores adequados (porta serial, porta paralela e placas dedicadas, conec-
tadas ao barramento). Esses equipamentos são, por exemplo, câmeras de vı́deo, microfones,
alto-falantes, instrumentos de medida e acionamento etc.
No paradigma de instrumentação virtual, o computador é usado tanto para operar do in-
strumento, quanto para conduzir o experimento, conforme for conveniente. Nessa visão, a
interface conceitual associada ao computador deve prover a mesma funcionalidade que a
interface conceitual que um instrumento real apresentaria ao usuário. Ou seja, através da
tela do computador, de seu teclado e apontador, o usuário deve ser capaz de operar os in-
strumentos ou conduzir o experimento, tal qual faria usando os controles do instrumento
real. Evidentemente que essa funcionalidade será limitada pelas caracterı́sticas do software
de instrumentação virtual.
4 CAPÍTULO 1. INTRODUÇÃO
Capı́tulo 2

Materiais e Métodos

Com o objetivo de projetar uma série de experimentos para a utilização em aulas práticas, a
equipe responsável por essa tarefa, reuniu-se no Laboratório de Instrumentação e Controle
(LIEC), local o qual nos forneceu os meios necessários ao desenvolvimento e as rotinas de
testes para os experimentos. Neste tópico são descritos os principais componentes utilizados
e os experimentos propostos.

2.1 Principais Componentes


Os principais componentes utilizados para a realização dos objetivos, basicamente, en-
volveram:

• Um sistema de aquisição de dados;

• Um computador para desenvolvimento de um ambiente de programação e comunicação


com o sistema de aquisição;

• Componentes eletrônicos para a confecção e as posteriores rotinas de testes dos sistemas


de condicionamento de sinais;

• Equipamentos do próprio Laboratório, tais como: Fontes de tensão ajustáveis, Os-


ciloscópios, Multı́metros Digitais, dentre outros.

2.1.1 O Sistema de Aquisição de Dados

Pensando na definição de um sistema de aquisição de dados feita no capı́tulo 1, utilizou-se


para o trabalho proposto, um dispositivo da National Instruments, o NI-USB 6210 [Ins07].
Os dispositivos da série NI-USB 62xx são alimentados diretamente pela porta USB e assim
não requerem alimentação externa. Estes possuem a tecnologia NI signal streaming, uma
nova tecnologia para transmissão de dados em alta velocidade através do cabo USB, o que
resulta em um aumento de quatro vezes na taxa de amostragem quando comparado aos
dispositivos DAQ multifunção anteriores da National Instruments. Estes também possuem
a tecnologia das placas da Série M, incluindo NI-Mcal, um projeto revolucionário para cal-
ibração em qualquer range de entrada que melhora a exatidão das medições, e a famı́lia
NI-PGIA 2 de amplificadores de instrumentação com ganho programável, que reduzem dras-
ticamente o tempo de acomodação (settling time) para assegurar medições exatas mesmo

5
6 CAPÍTULO 2. MATERIAIS E MÉTODOS

com a mais alta taxa de amostragem.


Com as potencialidades da Série M, estes dispositivos oferecem taxas de amostragem cinco
vezes mais rápidas do que as placas DAQ multifunção energizadas pelo barramento USB já
existentes da National Instruments. Estas estão disponı́veis com até 32 canais de entrada
analógica de 16 bits, 250 kS/s e até dois canais de saı́da analógica de 16 bits e 250 kS/s. Estes
dispositivos também podem desempenhar até quatro funções simultaneamente utilizando a
tecnologia NI NI signal streaming, o que otimiza a transferência de dados para o PC uti-
lizando um cabo USB padrão.
Os dispositivos NI-USB 6210 possuem 8 canais de entrada e saı́da digital e dois conta-
dores/temporizadores de 32 bits. Estes também acompanham o driver NI-DAQmx e o soft-
ware para serviços de medição, uma coleção de poderosas ferramentas, incluindo software
data-logging, que torna a configuração do sistema mais rápida e simples [Ins].
A Figura 2.1 mostra um sistema tı́pico de aquisição de dados, que inclui dispositivos de condi-
cionamento de sinal, cabos que conectam os vários dispositivos aos acessórios, o dispositivo
USB-621x, software de programação, e o PC. As seguintes seções cobrem os componentes de
um sistema tı́pico de aquisição de dados.

Software
de
Hardware Aquisição
de Computador
Aquisição

Figura 2.1: Sistema tı́pico de aquisição de dados.

Muitos sensores e transdutores requerem condicionamento de sinal antes de o sistema de


aquisição poder eficazmente adquirir o sinal. o sistema de condicionamento de sinal pode
incluir funções tais como amplificação do sinal, atenuação, filtragem, isolação elétrica, e
multiplexação. Além, muitos transdutores requerem correntes de excitação ou tensões, lin-
earização, ou elevada amplificação para a operação apropriada e exata. Conseqüentemente,
a maioria dos sistemas de medição baseados em computador incluem alguma forma de condi-
cionamento de sinal, além de dispositivos de encaixe para os módulos de aquisição de dados
DAQ.
A escala da entrada do dispositivo USB-621x afeta a definição de um canal de entrada
analógico. Por exemplo, um conversor analógico de 16 bits possui um número de 216 nı́veis
de tensão entre os valores do intervalo de medição, ou seja, para o intervalo de +10 V a -10
V utilizado pelo dispositivo, temos:

V+ − V−
Resol = (2.1)
2n
2.1. PRINCIPAIS COMPONENTES 7

onde n é o numero de bits.


10 − (−10)
Resol = = 305µV (2.2)
216
Tal valor nos mostra que para este sistema de aquisição de dados temos um valor mı́nimo de
305 µ V de Resolução para as leituras realizadas. A Tabela 2.1 exibe a resolução de acordo
com o sinal de entrada.

Tabela 2.1: Intervalos de entradas analógicas.

Intervalo de entrada Resolução nominal


-10 à 10 V 320 µV
-5 à 5 V 160 µV
-1 à 1 V 32 µV
-200mV à 200 mV 6,4 µV

Os ajustes do referencial de aterramento para as entradas analógicas podem ser feitos basi-
camente de três formas:
• DIFF (Differential): No modo diferencial, o dispositivo mede a diferença de tensão
entre dois sinais aplicados a uma entrada analógica;
• RSE (Referenced Single-Ended): Neste modo, o dispositivo mede a diferença entre o
sinal de tensão aplicado a entrada analógica e a entrada AI GND;
• NRSE (Non-Referenced Single-Ended): Neste modo, o dispositivo mede a diferença
entre o sinal de tensão aplicado a entrada analógica e a entrada AI SENSE;
Os modos de conexão das entradas analógicas devem seguir as recomendações do dispositivo,
Figura 2.2.
O módulo possui oito linhas de entradas digitais estáticas, P0.[0-7], estas linhas também
podem ser usadas como entradas PFI (Programmable Function Interface, ou seja, são linha
de interface de função programável, que podem assumir as seguintes caracterı́sticas:
cada entrada PFI pode ser configurada individualmente como:
• Uma entrada digital estática;
• Um sinal de entrada de sincronismo para as AI, AO, ou as funções de contador/temporizador.
cada saı́da PFI pode ser configurada individualmente como:
• Uma saı́da digital estática;
• Um sinal de saı́da de sincronismo para as AI, AO, ou as funções de contador/temporizador.
As linhas digitais são desabilitadas quando o dispositivo é ligado através de um resistor
de pull-down. Através de software é possı́vel ativar a porta como um todo, que uma vez
ativada é possı́vel manipular cada linha, isto é, setando-a para 0, 1 ou utilizando como
contadores/temporizadores. Na Figura 2.3 pode se visualizar o esquema para o circuito de
uma das linhas de entrada digital e de uma saı́da digital.
Algumas caracterı́sticas de entradas digitais e saı́das digitais estão descritas nas Tabelas 2.2
e 2.3, respectivamente.
8 CAPÍTULO 2. MATERIAIS E MÉTODOS

Figura 2.2: Modo aconselhado pelo fabricante para conexão das entradas analógicas ao
dispositivo.

Figura 2.3: Esquema do circuito de entrada/saı́da digital do dispositivo.


2.1. PRINCIPAIS COMPONENTES 9

Tabela 2.2: Caracterı́sticas de entradas digitais do dispositivo NI US-6210.

Nı́vel Min Máx


Tensão em nı́vel baixo 0V 0,8 V
Tensão em nı́vel alto 2V 5,25 V
Corrente de entrada em nı́vel baixo - -10µA
Corrente de entrada em nı́vel alto - 120µA

Tabela 2.3: Caracterı́sticas de sáidas digitais do dispositivo NI US-6210.

Parâmetro Nı́vel de Tensão Nı́vel de corrente


Tensão de saı́da em nı́vel baixo 0,6 V 6 mA
Tensão de saı́da em nı́vel alto 2,7 V -16 mA
Tensão de saı́da em nı́vel alto 3,8 V -6 mA

2.1.2 O LabVIEW
LabVIEW (Laboratory Virtual Instrument Engineering Workbench) é uma linguagem de
programação gráfica que utiliza ı́cones, em vez de linhas de texto, para criar aplicações. Em
contraste às linguagens de programação baseadas em texto, em que instruções determinam a
execução do programa, o LabVIEW utiliza programação baseada em fluxo de dados, onde o
fluxo dos dados determina a execução. No LabVIEW, você constrói uma interface de usuário,
utilizando um conjunto de ferramentas e objetos. A interface de usuário é conhecida como
Painel frontal. A partir daı́, pode-se adicionar o código utilizando representações gráficas
de funções para controlar os objetos do painel frontal. O diagrama de blocos contém esse
código. Sob certos aspectos, o diagrama de blocos assemelha-se a um fluxograma.
O LabVIEW está totalmente integrado para comunicação com diversos hardwares, como
GPIB, VXI, PXI, RS-232, RS-485 e dispositivos DAQ plug-in. O LabVIEW também pos-
sui recursos internos para conectar sua aplicação à Internet, utilizando o LabVIEW Web
Server e aplicativos como ActiveX e redes TCP/IP. Utilizando o LabVIEW, você pode criar
aplicações de teste e medição, aquisição de dados, controle de instrumentos, registro de da-
dos, análise de medição e geração de relatórios. Também pode criar executáveis e bibliotecas
compartilhadas, como DLLs, visto que o LabVIEW é um compilador real de 32 bits.
Os programas em LabVIEW são chamados de instrumentos virtuais (VIs - Virtual Instru-
ments). Os VIs contêm três componentes principais: o painel frontal, o diagrama de bloco e
o painel de ı́cones e conectores.O painel frontal é a interface com o usuário, Figura 2.4.
Monta-se o painel frontal com controles e indicadores, que são os terminais interativos de
entrada e saı́da do VI, respectivamente. Controles são botões, botões de pressão, dials e
outros dispositivos de entrada. Indicadores são gráficos, LEDs e outros displays. Os controles
simulam dispositivos de entrada de instrumentos e fornecem dados para o diagrama de bloco
do VI. Os indicadores simulam dispositivos de saı́da de instrumentos e exibem os dados
que o diagrama de bloco adquire ou gera. Após a montagem do painel frontal, utilizando
representações gráficas de funções, é construı́do um código para controlar os objetos do painel
frontal. Essa codificação é feita a partir de um diagrama de blocos.
Os objetos do painel frontal aparecem como terminais, exibidos à esquerda, no diagrama de
10 CAPÍTULO 2. MATERIAIS E MÉTODOS

Figura 2.4: Painel frontal do LabVIEW.

blocos. Um terminal do diagrama de bloco não pode ser excluı́do. O terminal desaparece
somente após a exclusão de seu objeto correspondente do painel frontal. Os objetos do
diagrama de bloco incluem terminais, subVIs, funções, constantes, estruturas e ligações, que
transferem dados entre outros objetos do diagrama de bloco, Figura 2.5.

Figura 2.5: Painel frontal do LabVIEW e diagrama de blocos associado.

Após a montagem de um painel frontal e um diagrama de bloco, pode-se montar o painel


de ı́cones e conectores para modularizar o diagrama de modo que se possa utilizar o VI em
um outro VI. Um VI dentro de um outro VI é chamado subVI. Um sub VI corresponde a
uma sub-rotina em linguagens de programação baseadas em texto. Todos os VIs exibem um
ı́cone, como mostrado à esquerda, no canto superior direito das janelas do painel frontal e do
diagrama de bloco. Um ı́cone é a representação gráfica de um VI. Pode conter texto, imagens
2.1. PRINCIPAIS COMPONENTES 11

ou uma combinação de ambos. Se você utilizar um VI como um subVI, o ı́cone identificará


o subVI no diagrama de bloco do VI. Também é necessário montar um painel de conectores,
para utilizar o VI como um subVI. O painel de conectores é um conjunto de terminais que
corresponde aos controles e indicadores do VI, semelhante à lista de parâmetros de uma
chamada de função em linguagens de programação baseadas em texto.
O painel de conectores define as entradas e saı́das que podem ser ligadas ao VI para que este
possa ser utilizado como um subVI. Um painel de conectores recebe dados em seus terminais
de entrada e transferem os dados para o código do diagrama de bloco utilizando os controles
do painel frontal, recebendo os resultados em seus terminais de saı́da dos indicadores do
painel frontal. A vantagem do LabVIEW está na natureza hierárquica do VI. Após a criação
de um VI, você pode utilizá-lo como um subVI no diagrama de bloco de um VI de alto nı́vel.
Não existe limite para a quantidade de nı́veis na hierarquia. A utilização de subVIs nos
ajuda a gerenciar alterações e a depurar o diagrama de bloco rapidamente [Ins00].
O LabVIEW inclui um conjunto de VIs que permitem configurar, adquirir dados e enviar
dados a dispositivos DAQ (Data Aquisition). Geralmente, um dispositivo pode executar
várias funções, como operações de conversão analógico/digital (A/D), de conversão digi-
tal/analógico (D/A), de I/O digital e de contador/temporizador. Cada dispositivo suporta
diferentes velocidades DAQ e de geração de sinal. Além disso, cada dispositivo DAQ foi pro-
jetado para plataformas de hardware e sistemas operacionais especı́ficos. A principal tarefa
de um sistema DAQ é medir ou gerar sinais fı́sicos reais. Antes de um sistema baseado em
computador poder medir um sinal fı́sico, um sensor ou transdutor deverá converter o sinal
fı́sico em sinal elétrico, como tensão ou corrente. O dispositivo DAQ plug-in geralmente é
considerado como o sistema DAQ completo, embora, na verdade, ele seja apenas um compo-
nente do sistema. Diferente da maioria dos instrumentos autônomos, você nem sempre pode
conectar diretamente os sinais a um dispositivo DAQ plug-in. Nestes casos, é necessário uti-
lizar acessórios para condicionar os sinais antes de os dispositivos DAQ plug-in convertê-los
em informações digitais. O software controla o sistema DAQ, adquirindo os dados originais,
analisando esses dados e apresentando os resultados.

2.1.3 Amplificadores de Instrumentação


Os amplificadores de instrumentação são um tipo especial de amplificadores operacionais
que possuem algumas caracterı́sticas especiais:

• Resistência de entrada extremamente alta;

• Resistência de saı́da menor que a dos amplificadores comuns;

• CMRR (Common-Mode Rejection Ratio Razão de Rejeição de Modo Comum) superior


a 100 dB;

• Ganho de tensão em malha aberta muito superior ao dos amplificadores operacionais


comuns;

• Tensão de offset de entrada muita baixa.

Como é difı́cil, do ponto de vista tecnológico, construir amplificadores operacionais com


todas essas caracterı́sticas, existem amplificadores de instrumentação que, por exemplo, não
possuem um alto ganho como é o caso do LH0036, ou então não possuem uma resistência de
12 CAPÍTULO 2. MATERIAIS E MÉTODOS

entrada grande como é o caso do µA725. Alguns amplificadores de instrumentação possuem


um recurso externo para reduzir a faixa de largura de passagem (BW), outros podem ajustar
o ganho em malha fechada através de um potenciômetro de precisão externo.
O INA101 é um amplificador de instrumentação designado para amplificação de sinais de
nı́vel baixo [BB98]. Ele é composto de três amplificadores operacionais precisos e tem car-
acterı́sticas importantes como as já citadas anteriormente. O ganho deste amplificador é
determinado pela conexão de um resistor, RG (Figura 2.6), nos pinos 5 e 10 em conjunto
com 4 e 11, e calculado através da Equação 2.3:

Figura 2.6: Composição interna do INA101.

40kω
A=1+ (2.3)
RG

2.1.4 O Osciloscópio
O osciloscópio é um instrumento que permite observar numa tela plana uma diferença de
potencial (ddp) em função do tempo, ou em função de uma outra ddp. O elemento sensor
é um feixe de elétrons que, devido ao baixo valor da sua massa e por serem partı́culas
carregadas, podem ser facilmente aceleradas e defletidas pela ação de um campo elétrico ou
magnético.
A diferença de potencial é lida a partir da posição de uma mancha luminosa numa tela
retangular graduada. A mancha resulta do impacto do feixe de elétrons num alvo revestido
de um material fluorescente. Como muitas grandezas fı́sicas são medidas através de um sinal
elétrico, o osciloscópio é um instrumento indispensável em qualquer tipo de laboratório e
em situações tão diversas como o diagnóstico médico, mecânica de automóveis, prospecção
mineral, etc. O osciloscópio permite obter os valores instantâneos de sinais elétricos rápidos, a
medição de tensões e correntes elétricas, e ainda freqüências e diferenças de fase de oscilações.
2.2. PLATAFORMA EXPERIMENTAL - UMA VISÃO GERAL 13

O Osciloscópio utilizado para as medições durante as rotinas de calibração e testes dos sen-
sores foi o modelo DSO3152A da Agilent Tecnologies. A Série 3000 de Osciloscópios da
Agilent foi Desenvolvida com caracterı́sticas que auxiliam o usuário a fazer o seu trabalho
mais facilmente - incluindo um grande Display LCD colorido. Esta série Possui quatro mod-
elos com largura de banda de 60 MHz até 200 MHz. Fornecendo ao usuário um grande
poder de depuração. Cada osciloscópio vem originalmente com caracterı́sticas avançadas in-
cluindo trigger sofisticado, medidas automáticas, filtros digitais, modo de aquisição seqüen-
cial, funções matemáticas (inclusive FFTs), armazenamento de configurações e formas de
ondas [dRdJ].

Caracterı́sticas

• Largura de banda de 60 até 200 MHz.

• Taxa de amostragem máxima de 1GSa/s.

• Display colorido de tamanho grande 15cm (5.7 in).

• Trigger avançado incluindo borda, largura de pulso e linha de vı́deo selecionável.

• 4000 pontos de memória de forma de onda.

• 20 medidas automáticas mais contador e Medição total.

• Quatro funções matemáticas, incluindo FFTs.

• Máscara de teste.

• Interfaces GPIB e RS-232 opcionais.

• Menu em vários idiomas, inclusive em português.

• Modo de seqüência (segmentação de memória).

2.2 Plataforma Experimental - Uma Visão Geral


Toda a instrumentação foi desenvolvida, diante de uma necessidade da implementação prática
dos sistemas de aquisição de dados como forma didática de aplicar os conteúdos que fazem
parte de ementa da disciplina em questão, além de verificar o maior aproveitamento dos
alunos para com os assuntos abordados. Esse feedback, proporciona uma melhor dinâmica
na relação professor-aluno além de tornar o processo ensino-aprendizagem mais fácil. O
sistema é composto de uma série de sensores e atuadores que podem ser monitorados e
controlados por meio da plataforma de aquisição de dados (Figura 2.7). Cada dispositivo
pode ser operado isoladamente ou em conjunto, formando os experimentos “casados”, que
compõem atividades de aquisição de dados e controle. Os experimentos foram divididos de
acordo com sua caracterı́stica, em dois grupos: Analógicos ou Digitais.
14 CAPÍTULO 2. MATERIAIS E MÉTODOS

Figura 2.7: Foto da plataforma com todos os experimentos.

Os experimentos Analógicos compreenderam:

• Medição de inclinação usando Acelerômetro

• Medição de deformação usando Strain-Gauge

• Medição de Luminosidade usando LDR

• Monitoramento cardı́aco com o uso do osciloscópio

• Medição de Temperatura na liga de memoria de forma (SMA - Shape Memory Alloy)

• Medição de Temperatura Ambiente usando o LM35

• Medição de Temperatura de um módulo Peltier usando o LM35

Os experimentos Digitais compreenderam:

• Acionamento do SMA

• Acionamento do módulo de Peltier

• Controle de Luminosidade usando PWM

• Controle de velocidade de rotação de um cooler usando PWM

• Controle de Posição de um servo-motor usando PWM

• Uso das entradas digitais do dispositivo

Os experimentos Casados:

• Acionamento do SMA + Medição de deformação usando Strain-Gauge


2.3. FONTE DE TENSÃO 15

• Controle de Luminosidade usando PWM + Medição de Luminosidade usando LDR

• Medição de Temperatura Ambiente usando o LM35 + Controle de velocidade de


rotação de um cooler usando PWM

• Acionamento do módulo de Peltier + Medição de Temperatura de um módulo Peltier


usando o LM35

Em conjunto com os Experimentos foi desenvolvida uma forma de disponibilização do ma-


terial confeccionado para os alunos, além da noção e implementação do chamado monitora-
mento remoto, ou seja, foi criada uma página na internet para visualização em tempo real
do andamento dos experimentos.
Entretanto o presente relatório descreve parte dos experimentos, visto que a plataforma foi
desenvolvida em parceria com outro aluno, o qual ficou responsável pela descrição dos demais
experimentos, esta descrição pode ser consultada em [Val07].

2.3 Fonte de Tensão


A fonte de tensão é um ponto importante a se destacar. Devido ao grande número de
experimentos e a necessidade de suprir nı́veis de corrente de até 1A para o experimento
do módulo de Peltier, a fonte de tensão foi projetada como uso de um transformador de
220/15V e 1A, o circuito da fonte pode ser observado na Figura 2.8. Nele podemos observar
um esquema de retificação dos sinais alternados no lado de baixa tensão, após tal retificação,
o sinal é regulado por reguladores da famı́lia LM78XX e LM79XX, visto que esta é uma fonte
simétrica. Essa simetria se faz necessária devida ao uso dos amplificadores de instrumentação
no condicionamento de sinal de alguns experimentos. um LED indicativo para observar se
a placa esta ligada ou não, é conectado a saı́da negativa, o mesmo também poderia ser
conectado a saı́da positiva sem qualquer problema.

Uma chave principal foi ligada externamente ao circuito para o acionamento da placa. Além
dessa chave, um conjunto de quatro chaves foi conectado as saı́das de forma que se possam
acionar os experimentos de forma independente, ou seja, foi criada uma lógica de acionamento
de forma a se trabalhar com experimentos isoladamente.
Esse recurso foi utilizado para minimizar o consumo de energia dos experimentos, apesar
destes serem de baixo consumo, foi observado que ao se trabalhar com os experimentos de
maior consumo, tinha-mos uma queda significativa do desempenho destes quando os circuitos
de condicionamento dos outros experimentos eram alimentados.
16 CAPÍTULO 2. MATERIAIS E MÉTODOS

Figura 2.8: Esquema para o circuito da fonte de tensão.

2.4 A Interface Digital


Para a proteção das saı́das digitais da placa de aquisição de dados, fez-se necessário o uso
de uma interface digital que nada mais é do que um circuito que funciona como chaves
digitais. Esse sistema é implementado com o uso do circuito integrado (CI) ULN2803. Este
CI é projetado para ser compatı́vel com o padrão das famı́lias TTL, é idealmente adequado
para o contato entre a lógica de baixo nı́vel em circuitos digitais (tais como TTL, CMOS ou
PMOS/MNOS) e a mais elevada corrente/tensão, requisitos de lâmpadas, relês, impressora
martelos ou outras cargas similares de uma vasta gama computacional, indústria, consum-
idores e outras aplicações. São oito transistores NPN ligados na configuração Darlington
(Figura 2.9) [Mot96].

Figura 2.9: Diagrama interno de cada saı́da do CI ULN2803.

O circuito de condicionamento para os experimentos que necessitam de escrita digital pode


ser observado na Figura 2.10.

O circuito foi projetado de forma que ao aplicar-mos um sinal de tensão de nı́vel alto na
entrada temos como resposta um potencial neutro na saı́da correspondente. Desta forma
2.4. A INTERFACE DIGITAL 17

Figura 2.10: Esquema da placa de interface digital.

temos a drenagem da corrente elétrica pelo dispositivo, onde cada um é alimentado com 12
V. O principio para o acionamento do módulo de Peltier é feito de forma diferente, porém
com a mesma lógica. Para o módulo de Peltier, temos um cascateamento de chaves digitais,
tal solução é necessária devido ao fato de termos uma corrente mais elevada que os 500mA
normalmente drenados pelo ULN2803, ou seja, deve-se usar outro transistor de corrente de
coletor mais elevada, que no caso deste sistema foi o TIP127. Este transistor tem a mesma
caracterı́stica de possuir em seu interior uma configuração Darlington com corrente de coletor
de 5 A máxima [Mot95].
Cada saı́da possui um LED de indicação de estado, ativo ou não, além disso pode ser ob-
servado na placa a presença de um resistor de 22Ω 10W que funciona limitando a corrente
através do SMA em 480mA. Esta placa também da acesso ao controle do servomotor, porém
sua ligação é direta da saı́da da placa de aquisição de dados para o servo. A disposição dos
componentes na placa pode ser vista na Figura 2.11
18 CAPÍTULO 2. MATERIAIS E MÉTODOS

Figura 2.11: Modelo da placa de interface digital usada no sistema

2.5 Rotina para Leitura das Portas Analógicas do Dis-


positivo
Ao medir sinais analógicos com um dispositivo DAQ, deve-se considerar os seguintes fa-
tores que afetam a qualidade do sinal digitalizado: modo, resolução, faixa, ganho, taxa de
amostragem, precisão e ruı́do. Cada dispositivo DAQ vem com uma série de VIs vinculados
as suas funcionalidades, dentre estes, para o processo de aquisição das entradas analogicas,
foi utilizado o VI geral de configuração do dispositivo, o DAQ Solution Wizard. Ele fun-
ciona permitindo selecionar entre vários exemplos de DAQ atuais ou projetar uma aplicação
DAQ personalizada. Possui rotinas pré-definidas com entrada e saı́da analógica, I/O digital
e contador/temporizadores. O DAQ SolutionWizard é um utilitário interativo que utiliza
uma série de janelas que exibem perguntas sobre a aplicação. Um exemplo de VI é criado,
de maneira que pode-se salvá-lo em um novo local. Nele podem ser definidas caracterı́sticas
como:
• Tipo de entrada: Anlógica ou digital;
• Escolha do canal;
• Tipo de amostragem: sob demanda, contı́nua ou única;
• Frequência de Amostragem;
• Número de amostras;
• dentre outros.
Ou seja, na janela referente ao diagrama de blocos foi utilizado, para a rotina de leitura
análógica, um VI DAQ Solution Wizard, onde eram configurados os canais de entrada, de
acordo com o tipo de sinal de entrada, levando em consideração a escala do sinal e um
processo de filtragem para eliminação do ruı́do.
Os passos seguidos para o processo de aquisição podem ser observados no diagrama da Figura
2.12.
2.5. ROTINA PARA LEITURA DAS PORTAS ANALÓGICAS DO DISPOSITIVO 19

Janela de configuração Definido o processo de


define o modo como o leitura analógica, a
dispositivo vai operar, janela exibe os canais
lendo ou escrevendo um disponíveis para uso no
Assistente DAQ Solution valor digital ou analógico dispositivo.
Wizard dando um duplo click nas portas de saída.
nele é aberta a janela de
configuração da forma de
trabalho do dispositivo.

Após a escolha do canal define-se


características como:
-Escala de Leitura;
-Tipo de conexão;
-Freqüência de Amostragem.

D e f i n i d a s a s
características do sinal
de entrada o DAQ
Solution Wizard
assume uma nova
imagem com os pontos
de entrada e saída. O
dado adquirido a partir da
entrada analógica é
fornecido diretamente da
saída DATA do bloco.

Para concluir o processo


de medição é utilizado
um bloco responsável
pela filtragem de algum
ruído presente no sinal,
dando um duplo click no
bloco de filtragem pode-
se configurar o tipo de
filtro a ser implementado
e a freqüência de corte
deste.

Figura 2.12: Descrição dos passos para o processo de aquisição de entradas analógicas.
20 CAPÍTULO 2. MATERIAIS E MÉTODOS

2.6 Rotina para Escrita/Leitura das Portas Digitais do


NI USB-6210

A leitura das portas analógicas foram feitas com a utilização do DAQ Solution Wizard, mas
é possı́vel utilizar VI’s idependentes para criar uma rotina para utilização da placa. Isso foi
feito para ler e escever em portas digitais. Na Figura 2.13 pode-se visualizar o diagrama de
blocos do programa para escrita em uma linha digital.

Figura 2.13: Programa para escrita de uma porta digital.

Os VI’s ”DAQ’s”podem ser encontrados na paleta DAQmx (Figura 2.14)

Figura 2.14: Paleta DAQmx.

Na Figura 2.13, da esquerda para direita os blocos VI’s DAQ’s correspondem respectivamente
a:
2.7. PWM 21

• DAQmx Create Virtual Channel : cria o canal digital, analógico ou contador. O bloco
lines expecifica a linha que se deseja usar, por exemplo, linha 0 da porta 1 (P1.0);
• DAQmx Start Task : usado para preparar o dispositivo para uma medida ou geração
do sinal, ou seja, leitura e escrita respectivamente;
• DAQmx Write (Digital Bool 1L Line 1Point): escreve uma amostra booleana na
linha da porta selecionada. Este VI também pode ser usado para escrever em por-
tas analógicas também;
• DAQmx Clear Task : quando o botão Stop é pressionado o programa sai do loop e
o dispositivo é ”apagado”, em melhores palavras, não se pode utiliza-lo, salvo se o
programa for reiniciado novamente.
O programa para leitura de portas digitais é o mesmo da Figura 2.13, com a única diferença
do bloco DAQmx Write (Digital Bool 1Line 1Point), que nesse caso é DAQmx Read (Digital
Bool 1Line 1Point). Este pode também é encontrado na paleta da DAQmx (Figura 2.14).

2.7 PWM

A Modulação por Largura de Pulso (MLP) - mais conhecida pela sigla em inglês ”PWM”(Pulse-
Width Modulation) - de um sinal ou em fontes de alimentação envolve a modulação de sua
razão cı́clica (duty cycle) para transportar qualquer informação sobre um canal de comu-
nicação ou controlar o valor da alimentação entregue a carga.
Uma das principais aplicações do PWM, e a que foi utilizada nesse trabalho, é na variação
do valor da transferência de potência entregue a uma carga sem as perdas ocorridas normal-
mente devido à queda de tensão por recursos resistivos. Em um sistema PWM, a chave de
estado sólido é usada para controlar o fluxo de corrente: ora não conduzindo corrente, ora
conduzindo, mas provocando uma queda de tensão muito baixa; como a potência instantânea
dissipada pela chave é o produto da corrente pela tensão elétrica a um dado instante, isso
significa que nenhuma potência é dissipada se a chave fosse uma chave ”ideal”. Com uma
taxa de modulação suficientemente elevada, simples filtros RC são freqüentemente utilizados
para suavizar o trem de pulsos em uma tensão analógica estável. Esse método é normalmente
empregado no controle de velocidade de motores de corrente contı́nua.
Os limites de potência de PWM também são empregados em dimmers de luzes comuns em
habitações. Neste caso, a eletricidade modulada é de Corrente Alternada (CA). Um simples
ajuste na quantidade de luminosidade pode ser implementado estabelecendo-se que a tensão
do ciclo CA, o dimmer, comece a conduzir a eletricidade à lâmpada (usando um triac). Como
o ciclo ativo da modulação é o mesmo que a freqüência da linha, (60Hz no Brasil), o olho
humano ”enxerga”somente a intensidade média [pldp07].

2.7.1 Rotina para Geração de Modulação de Largura de Pulso no


Dispositivo DAQ

Na Figura 2.15 visualiza-se o programa utilizado para gerar o sinal que pode ser modulado por
largura de pulso. Os blocos utilizados podem ser encontrados na paleta DAQmx conforme
foi visto na Figura 2.14. Eles são descritos a seguir:
22 CAPÍTULO 2. MATERIAIS E MÉTODOS

• DAQmx Create Virtual Channel (CO-Pulse Generation-Frequency): cria o canal para


gerar pulsos digitais em freqüências e ciclos de trabalho definidos;

• DAQmx Timing (Implicit): seta apenas o número de amostras que será gerada ou
adquirida sem a especificação temporal

• DAQmx Start Task : usado para preparar o dispositivo para uma medida ou geração
do sinal, ou seja, leitura e escrita respectivamente;

• DAQmx Write (Counter Frequency 1Chan 1Samp): escreve uma nova seqüencia de
pulso e ciclo de trabalho para um contador contı́nuo na saı́da no dispositivo que contém
apenas um canal;

• DAQmx Clear Task : quando o botão Stop é pressionado o programa sai do loop e
o dispositivo é ”apagado”, em melhores palavras, não se pode utiliza-lo, salvo se o
programa for reiniciado novamente.

Figura 2.15: Programa para geração do sinal que pode ser modulado por largura de pulso.
Capı́tulo 3

Experimentos

Um sensor é um dispositivo que detecta e converte uma grandeza fı́sica natural em uma
resposta que humanos podem interpretar ([Lue05]). Exemplos de grandezas são inclinação,
nı́vel de luminosidade, temperatura, posição. Neste capı́tulo é descrito o processo de análise
das grandezas envolvidas em cada experimento, a descrição do processo construtivo, e con-
seqüentemente as rotinas de testes.
Os experimentos considerados para este trabalho compreendem os seguintes sistemas:

• Medição de inclinação usando Acelerômetro

• Monitoramento cardı́aco com o uso do osciloscópio

• Medição de Temperatura de um módulo Peltier usando o LM35

• Servo-Motor

Além da implementação de uma página da internet para acompanhamento dos experimentos.

3.1 Medição de Inclinação

A medição de inclinação é feito usando um sistema de acelerometria de forma que a acel-


eração gravitacional será referenciada como eixo central para os ajustes de inclinação, porem
algumas definições devem ser feitas anteriormente.

3.1.1 Aceleração: Definição


Aceleração (a) é uma quantidade vetorial, sendo definida como a taxa à qual o objeto muda
sua velocidade v (Equação 3.1), ou seja, taxa da variação da velocidade em relação ao tempo
t. É errôneo dizer que um carro, por exemplo, esta acelerado quando o mesmo está rápido.
Um carro pode estar em alta velocidade sem estar acelerando, basta que ele esteja com
uma velocidade grande, porém constante. Pela Equação 3.1 nota-se que se a velocidade é
constante então a aceleração é nula, uma vez que a derivada de uma constante é zero. Sua
dimensão é comprimento/tempo2 , sendo medida no Sistema Internacional (SI) em m/s2 .

∂v
a= (3.1)
∂t

23
24 CAPÍTULO 3. EXPERIMENTOS

Pode-se dizer que quando o objeto esta diminuindo a velocidade, a aceleração está contrária
ao movimento, ou seja, o objeto esta desacelerando. Já quando o objeto está aumentando
sua velocidade, a aceleração tem a mesma direção do movimento, e o objeto esta acelerando.
Quando o objeto esta acelerando de tal forma que sua velocidade muda pela mesma quan-
tidade e por uma mesma unidade de tempo, diz-se que ele esta sujeita a uma aceleração
constante. Caso contrário é dito que o objeto está sujeito a uma aceleração variada.
Aceleração é uma caracterı́stica fı́sica do sistema, a sua medida é usada como entrada de al-
guns tipos de controladores, onde é usada para corrigir algumas de suas condições dinâmicas.
Existem componentes que são capazes de medir essa grandeza (aceleração). O acelerômetro
ADXL202 [Dev05] é um exemplo, que além de medir a aceleração mede também a inclinações.

3.1.2 O Acelerômetro ADXL202

O ADXL202 é um componente de dimensões pequenas 5mm x 5mm x 2mm, um acelerômetro


completo de dois eixos que mede acelerações entre -2G e +2G . Podem-se medir acelerações
dinâmicas (vibrações) e acelerações estáticas (gravidade). O componente opera numa faixa
de temperatura entre -550C e 1250 C.
As saı́das são tensões analógicas ou sinais digitais, dos quais os ciclos de trabalho são pro-
porcionais à aceleração. Os ciclos de trabalho podem ser medidos diretamente por um mi-
crocontrolador através de um contador, sem a necessidade de um conversor analógico/digital
(CAD). O perı́odo do ciclo de trabalho é ajustado de 0.5 ms à 10 ms através de um resistor,
Rset (Figura 3.1).

Figura 3.1: Diagrama do bloco funcional do ADXL202.

O diagrama de pinos do ADXL202 está exposto na Figura 3.2 e uma tabela com a descrição
de cada pino encontra-se na Tabela 3.1.

Seu princı́pio básico de funcionamento fı́sico é o sistema de massa e mola. Esse sistema
possui um ponto de equilı́brio, na Figura 3.3 é o “repouso”, onde toda vez que se tenta tirar
3.1. MEDIÇÃO DE INCLINAÇÃO 25

Figura 3.2: Diagrama de pinos do ADXL202E.

Tabela 3.1: Descrição da pinagem do ADXL202.

Número do Pino Nome Descrição


1 ST Self-test
2 T2 Conecta o self - test para setar o periodo T2
3 COM Comum
4 Yout Saı́da do duty cicle do canal Y
5 Xout Saı́da do duty cicle do canal X
6 Yfilt Filtro do canal Y
7 Xfilt Filtro do canal X
8 VDD 3 à 5.25V

o sistema do equilı́brio surge uma força restauradora, denominada pela Equação 3.2. As
molas, enquanto dentro da região linear, são governadas pela lei de Hooke, que diz que o
deslocamento da mola é proporcional à força aplicada.

F =k×x (3.2)

Onde k é uma constante inerente à mola.

Figura 3.3: Sistema de massa e mola usado para medir aceleração.

Outro princı́pio fı́sico envolvido é a segunda lei de Newton 3.3, que relaciona força com massa
e aceleração.
26 CAPÍTULO 3. EXPERIMENTOS

F =m×a (3.3)

Igualando 3.2 e 3.3 obtém-se 3.4:

k×x
a= (3.4)
m

Portanto pode-se perceber que se a massa sofreu um deslocamento “x”, significa que está sob
uma aceleração. Desta maneira o problema de medir aceleração tornou-se um problema de
medir o deslocamento de uma massa. Observa-se que este acelerômetro só mede a aceleração
ao longo da mola. Para cada eixo ao longo do qual deseja-se medir a aceleração é necessário
um sistema como este.
Portanto o acelerômetro ADXL202 consiste num sistema de massa e mola (Figura 3.4) onde
a massa é uma barra de silicone, e a mola são ligações flexı́veis atadas às âncoras. Nestas
células, o deslocamento da massa é proporcional à aceleração à qual o sistema está submetido.
O ADXL202 é utilizado também para medir inclinações nos eixos x e y. Se a massa estiver
centralizada, ambos os lados do capacitor diferencial têm capacitâncias iguais, havendo uma
tensão de saı́da que funciona como valor de referência. No entanto, se a massa não está
centralizada, o capacitor diferencial torna-se desbalanceado, então é produzida uma tensão
de saı́da, maior ou menor que o valor da tensão de referência, proporcional ao nı́vel de
deslocamento, que pode então ser convertida em inclinação (ângulo em graus).

Figura 3.4: Sistema de massa e mola utilizado no ADXL202.

A placa central é ligada à massa, como observado na Figura 3.4. As outras são fixas. Quando
sob aceleração, a placa central move-se, mudando as capacitâncias, já que por definição, a
capacitância é inversamente proporcional à distância entre as placas. O ADXL202 mede a
diferença entre as capacitâncias CA e CB (Figura 3.5). Tal diferença é nula quando não há
deslocamento (e, portanto, não há aceleração).
Quando sujeita a uma aceleração a mola sofre uma deflexão produzindo um sinal, que é
convertido numa tensão de saı́da proporcional a essa deflexão. Esse sinal é então captado e
convertido em aceleração (m/s2 ).
3.1. MEDIÇÃO DE INCLINAÇÃO 27

Figura 3.5: Capacitâncias presentes nas células de massa e mola do ADXL202.

3.1.3 O Circuito de Condicionamento de Sinal


A medição de inclinação é feita através de um sistema de acelerometria de forma que a
aceleração gravitacional será referenciada como eixo central. Para tal sistema utilizou-se o
CI ADXL202E, que já foi descrito no Item 3.1.2. O CI realiza a medição da grandeza e
envia para o PC utilizando o sistema de aquisição de dados. Uma placa com o acelerômetro,
confeccionada no LIEC, esta sendo utilizada para a rotina de testes da plataforma de medição
de inclinação. Esta placa contém, além do ADXL202, amplificadores de instrumentação,
dentre outros componentes. O diagrama esquematico do circuito é apresentado na Figura
3.6.

Neste diagrama observa-se a presença de dois amplificadores de instrumentação, de forma


que possam se fazer ajustes independentes em cada eixo. Inicialmente ajustou-se o offset de
modo que os sinais de saı́da do acelerômetro se iniciassem a a partir de 0V, posteriormente
foi ajustado o ganho do INA101 para que o intervalo de valores de saı́da estivessem dentro
da faixa de 0 a 2,5 V, correspondendo de -900 a 900 , respectivamente. Esse ajuste é feito de
modo que se possa usar o sistema de medição de inclinação tanto com o sistema de aquisição
de dados da instrumentação, quanto com a maioria dos sistemas microcontrolados existentes.
Foram distribuı́dos pontos de medição ao longo da placa para que se possa faze medições
dos sinais intermediários a resposta final. A placa possui alimentação simétrica de 12V, a
qual é utilizada basicamente para alimentação dos amplificadores, e uma redução do nı́vel
de tensão para 5V para fornecimento ao acelerômetro.
28 CAPÍTULO 3. EXPERIMENTOS

Figura 3.6: Diagrama esquemático do circuito medidor de inclinação.


3.1. MEDIÇÃO DE INCLINAÇÃO 29

3.1.4 Metodologia e Testes


Para que os sinais de saı́da correspondessem aos ângulos desejados, foi utilizada uma plataforma
de testes (Figura 3.7). Esta plataforma é composta por uma base de apoio, uma régua, onde
foi fixada a placa com o ADXL202, e um transferidor para ajuste dos ângulos. Então para 00
(quando a régua indicou 00 no transferidor) ajustou-se o sinal de saı́da, utilizando o trimpot,
para 1,25 V. Dessa maneira variou-se a posição da régua em intervalos de 50 , inicialmente de
00 a 900 e depois de 00 a -900, e utilizando um multı́metro anotou-se o sinal correspondente de
saı́da. Com esses valores construiu-se uma tabela (Tabela 3.2) onde uma coluna é composta
com os ângulos, -900 a 900 , e a outra com os sinais de tensão correspondentes de saı́da do
ADXL202. Como se pode observar as inclinações podem ser medidas tanto no eixo X como
no eixo Y (considerando um sistema cartesiano onde X é horizontal e Y vertical). A Tabela
3.2 foi confeccionada utilizando o eixo Y, entretanto, ela será utilizada também para o eixo
X, já que são os mesmos valores, com os mesmos ajustes e mesmos cálculos.

Transferidor

Régua Móvel

Base de Apoio

Figura 3.7: Plataforma de testes do acelerômetro, ADXL202.

As variações de tensão correspondentes aos referidos ângulos foram adquiridos através do


programa Matlab e convertidos, após uma normalização dos valores com base na tensão
de trabalho de 2,5 V, para ângulos através de um modelamento matemático realizado com
um ajuste de curvas. O modelamento matemático utilizou um polinômio de 5a ordem para
melhor precisão dos resultados, tendo como variáveis de entrada, as tensões advindas da
leitura de cada eixo do sensor para cada ângulo e como saı́da, o ângulos referente a estes
valores, a Figura 3.8 ilustra a forma da variação de tensão em função do ângulo de inclinação.
Foi a partir dos gráficos gerados para cada eixo que possibilitou-se o modelamento que deu
origem as Equações - 3.5 e 3.6.

Θx = (−1.18x5 )10−7 + (7.08x4 )10−4 − 1.69x3 + 2018.8x2 − 1204849x + 287628281 (3.5)

Θy = (2.55y 5)10−7 − (1.55y 4)10−3 + 3.78y 3 − 4602y 2 + 2799778y − 681260448 (3.6)


30 CAPÍTULO 3. EXPERIMENTOS

Tensão x Inclianção
2.5

1.5
Tensão

0.5

0
−100 −80 −60 −40 −20 0 20 40 60 80 100
Ângulo

Figura 3.8: Gráfico da Tensão de Saı́da do Acelerômetro x Inclinação.


3.1. MEDIÇÃO DE INCLINAÇÃO 31

Tabela 3.2: Tensões correspondentes a cada ângulo medido com ADXL202.

Ângulo (0 ) Tensão em Y (V) Ângulo (0 ) Tensão em Y (V)


-90 2,35 5 1,12
-85 2,35 10 1,03
-80 2,34 15 0,94
-75 2,32 20 0,85
-70 2,28 25 0,76
-65 2,24 30 0,68
-60 2,2 35 0,58
-55 2,15 40 0,51
-50 2,08 45 0,43
-45 2,03 50 0,37
-40 1,94 55 0,33
-35 1,86 60 0,26
-30 1,77 65 0,21
-25 1,69 70 0,18
-20 1,62 75 0,15
-15 1,5 80 0,13
-10 1,42 85 0,12
-5 1,31 90 0,12
0 1,25 - -

Onde:

• Θx É o valor do Ângulo no eixo X;

• Θy É o valor do Ângulo no eixo Y;

• x É a Tensão de saı́da do Acelerômetro referente ao eixo X;

• y É a Tensão de saı́da do Acelerômetro referente ao eixo Y.

De posse de tais expressões a utilização do LabVIEW nos da uma visão qualitativa da


variação de inclinação através de gráficos, dos valores de inclinação.

3.1.5 A Instrumentação Virtual


O uso do LabVIEW nos permitiu a criação de uma interface, que como nos outros experimen-
tos funciona como um meio de verificação dos resultados da instrumentação desenvolvida,
ou seja, um exemplo de funcionamento da plataforma.
Para o sistema de medição de inclinação, foi criada uma interface simples e objetiva que nos
mostra o estado atual de inclinação a que esta imposta a placa (Figura 3.9). O processo de
medição usou como base a rotina necessária para leitura de entradas analógicas, descrita no
item 2.5. Com o uso desta rotina foi configurada a entrada de dois sinais provenientes de
cada eixo do sensor ADXl202, usado na instrumentação.
32 CAPÍTULO 3. EXPERIMENTOS

Os sinais eram transformados com a ferramenta DAQ Solution Wizard em uma palavra
digital proveniente da conversão Analógico/Digital, essa palavra continha as informações de
tensão de cada sinal formando um array de informação. O array é separado levando em con-
sideração o numero do canal usado. A partir da separação os dados, agora independentes para
cada eixo, são processados através de um bloco no qual é inserido o polinômio proveniente
da interpolação matemática (Equações 3.5 e 3.6) ao sair deste bloco a informação, anterior-
mente em tensão, agora assume valores de graus, indicando o nı́vel de inclinação a que esta
submetida a placa, sendo mostrada de forma qualitativa num relógio e em gráficos (Figura
3.10). A informação de inclinação e o nı́vel de tensão advindo do sensor, são mostradas na
interface de forma quantitativa em mostradores numéricos.

Figura 3.9: Interface usada para teste da plataforma de medição de inclinação.

3.2 Monitoramento Cardı́aco


O coração humano pode ser considerado um grande músculo que bate apenas por contrações
musculares. Conseqüentemente, estas contrações causam uma diferença de potencial. O
estudo da medida do potencial produzido pelo músculo cardı́aco é chamada de Eletrocardi-
ologia. O campo despolarizante no coração é um vetor que altera a sua direção e magnitude
através do ciclo cardı́aco. A colocação de eletrodos na superfı́cie do paciente determina a
visão que será obtida desse vetor em função do tempo. Esse é o princı́pio básico para o
processo de obtenção de um Eletrocardiograma (ECG).
3.2. MONITORAMENTO CARDÍACO 33

Figura 3.10: Interface usada para teste da plataforma de medição de inclinação.

Dado que o sinal cardı́aco é periódico e apresenta sempre a mesma estrutura, podemos
escolher qualquer zona das assinaladas na Figura 3.11 para calcular o ritmo do batimento.
Como é óbvio, a zona que fornece mais facilidade de reconhecimento é denominada QRS.
Podemos adiantar que esta variação elétrica no tempo se deve à despolarização do músculo
ventricular no instante seguinte à sı́stole.

Conseqüentemente, o sinal do ECG mostra ao clı́nico as formas de ondas elétricas associadas


com as contrações dos ventrı́culos e artérias. A partir de um ECG, o clı́nico pode determinar o
tempo das contrações dos ventrı́culos e artérias e avaliar a magnitude relativa das polarizações
e despolarizações ventriculares e arteriais. Esta informação pode permitir a identificação de
pequenos bloqueios do coração. Depois de um ataque cardı́aco, o ECG do paciente mostra
alterações de sincronismo e forma de ondas, transmitidas através dos tecidos musculares.
Estas alterações são associadas com danos cardı́acos causados pelo ataques do coração.

3.2.1 O Eletrocardiograma

O esquema de posicionamento dos eletrodos mais utilizada é mostrada na Figura 3.12. Aqui,
a diferença de potencial é medida entre os braços direito e esquerdo, entre o braço direito e
a perna esquerda e entre o braço esquerdo e a perna esquerda. Estas três medidas podem
ser referenciadas como I, II e III, respectivamente. Este posicionamento foi desenvolvida
por Einthiven, que determinou que conhecendo o estado das medidas dos sinais das ligações
I e II, o sinal que ia ser visualizado em III poderia ser calculado. E este é o princı́pio
34 CAPÍTULO 3. EXPERIMENTOS

Figura 3.11: Curva caracterı́stica mostrando as fazes de um pulso cardı́aco.

básico do posicionamento das ligações do ECG: a partir dos vários recursos disponı́veis, a
despolarização do coração pode ser calculada.

Figura 3.12: Modo usual de conexão dos eletrodos para um eletrocardiograma.

Conseqüentemente, o sinal do ECG mostra ao clı́nico as formas de ondas elétricas associadas


com as contrações dos ventrı́culos e artérias. A partir de um ECG, o clı́nico pode determinar o
tempo das contrações dos ventrı́culos e artérias e avaliar a magnitude relativa das polarizações
e despolarizações ventriculares e arteriais. Esta informação pode permitir a identificação de
pequenos bloqueios do coração. Depois de um ataque cardı́aco, o ECG do paciente mostra
alterações de sincronismo e forma de ondas, transmitidas através dos tecidos musculares.
Estas alterações são associadas com danos cardı́acos causados pelo ataques do coração [Ele].

3.2.2 O Circuito de Condicionamento de Sinal


Os batimentos cardı́acos são adquiridos através do sensor cardı́aco, que na realidade é con-
stituı́do por 3 eletrodos que em conjunto captam os sinais elétricos do coração. São três
eletrodos devido ao fato de ser necessário um pólo positivo (cátodo), um pólo negativo
3.2. MONITORAMENTO CARDÍACO 35

(ânodo) e uma referência, para se poder distinguir os impulsos elétricos provenientes do


coração, em detrimento de outras fontes de perturbação bioelétrica, nomeadamente a elet-
ricidade estática. Os eletrodos são fixados em torno da caixa toráxica de um voluntário.
A configuração dos eletrodos presente na Figura 3.13 é a utilizada no sistema, porque é a
melhor forma de captar a zona da onda cardı́aca denominada por complexo QRS, que irá
determinar o batimento cardı́aco [San04].

Figura 3.13: Modo de conexão dos eletrodos usado nas rotinas de testes.

Figura 3.14: Diagrama esquemático da intrumentação desenvolvida para o monitoramento


cardı́aco.

O condicionamento do sinal é feito usando um circuito preparado com um amplificador de


instrumentação, de forma que tenhamos um ganho elevado, visto que o sinal próprio do
músculo cardı́aco é da ordem de alguns mV e devido ao fato de fazer-mos medições acima da
pele, ou seja, mais distante da fonte direta, temos uma diminuição da amplitude do sinal. O
esquema visto na Figura 3.14 descreve o processo de medição. O sinal vindo de cada eletrodo
36 CAPÍTULO 3. EXPERIMENTOS

é enviado as entradas diferenciais do amplificador de instrumentação, com uma referência


equalizada a do corpo humano devido ao terceiro eletrodo conectado a um ponto distante do
local preferencial de leitura, o ganho é ajustado por um potênciometro de baixa resistência
de modo que o ganho final seja o maior possı́vel, de acordo com a Equação 2.3.
O sinal de saı́da do amplificador é passado por um filtro passa baixa de forma a eliminar
alguma forma de ruı́do presente no sinal, estes podem vir das contrações musculares, in-
terferências da rede na faixa de 50-60Hz, ruı́dos do contato dos eletrodos, ruı́dos vindos de
qualquer outro dispositivo eletrônico, etc. Após o estagio de filtragem o sinal é invertido
para corrigir a inversão do filtro e disponibilizado na saı́da do sistema para leitura no os-
ciloscópio. Para efeitos de visualização o sinal deve ser observado como um sinal alternado,
para eliminação de qualquer componente DC. A placa confeccionada para este experimento
pode ser observada na Figura 3.15.

Figura 3.15: Placa para aquisição do sinal cardı́aco.

3.2.3 Curva Cardı́aca Observada no Osciloscópio


Após o condicionamento do sinal vamos obter uma forma de onda representativa do sinal
elétrico advindo do músculo cardı́aco, que permite calcular a freqüência cardı́aca, isto é,
mede-se o tempo entre dois batimentos cardı́acos e extrapola-se para 1 minuto, obtendo-se
assim o número de batimentos por minuto (bpm).
A curva é observada no osciloscópio (Figura 3.16 e Figura 3.17), e como descrito no item
2.1.4, podemos realizar um processo de leitura e processamento dessa informação utilizando
uma conexão com um PC.

3.3 Medição de Temperatura


Existem muitos métodos de se medir a temperatura. A maioria deles baseia-se na medição
de uma propriedade fı́sica de um material, propriedade esta que varia com a temperatura.
Por exemplo, um dos dispositivos (termômetro) mais antigos é o termômetro de vidro, que
se baseia na expansão do mercúrio ou outro lı́quido com a temperatura. Outro disposi-
tivo é o termômetro de gás, muito pouco usado na prática mas importante do ponto de
3.3. MEDIÇÃO DE TEMPERATURA 37

Figura 3.16: Sinal cardı́aco visto no computador com uso de uma conexão com o osciloscópio.

Figura 3.17: Sinal cardı́aco visto no computador com uso de uma conexão com o osciloscópio
com base de tempo menor.
38 CAPÍTULO 3. EXPERIMENTOS

vista teórico, que opera com a variação do volume de um gás com a temperatura. Outro
muito comum é o bimetálico, que opera com a expansão diferencial de dois metais mecani-
camente acoplados. Um sensor de temperatura muito utilizado em equipamentos eletrônicos
é o de resistência, que opera com a variação da resistividade elétrica de um metal com a
temperatura. Dispositivos importantes para medir a temperatura são os termômetros, os ter-
mopares, os termistores, os RTDs (Resistance Temperature Detector), os pirômetros óticos e
os pirômetros eletrônicos com CCDs (Charged Coupled Device). Assim, os instrumentos de
medição operam com diferentes princı́pios fı́sicos, respondendo à variação da temperatura:

• expansão da substância, provocando alteração de comprimento, volume ou pressão;

• alteração da resistência elétrica;

• lteração do potencial elétrico de metais diferentes;

• alteração da potência radiante, e

• alteração da intensidade de carga elétrica em um fotodiodo.

3.3.1 Termômetros de Semicondutor


Existe uma grande variedade de dispositivos utilizados para a medição de temperatura:
termopares, termistores, detetores de temperatura resistivos (RTD – Resistance Temperature
Detectors), e sensores de radiação.
Um outro tipo de sensor que produz uma tensão diretamente como a variação de temperatura
é um dispositivo semicondutor. As curvas caracterı́sticas para sua tensão direta e reversa
com corrente são mostradas na Figura 3.18. A curva corrente direta contra a tensão direta
para tensões positivas aumenta pouco até que a tensão direta alcance +0.7V, então aumenta
rapidamente. Aqui a resistência direta é muito pequena na ordem de 50 Ω a 80 Ω.
Quando a junção for invertida inclinada abaixo da tensão de condução, a resistência reversa
aumenta na ordem dos megaohms. A diminuição das tensões direta e reversa de condução
são aumentadas com a temperatura; assim, a junção do diodo tem um coeficiente negativo de
temperatura. A tensão direta tem uma variação muito menor de tensão com a temperatura
do que tensão condução reversa. corrente reversa abaixo da região de condução pode também
ser usada para um sensor de temperatura [Lue05].

Um simples diodo de silı́cio diretamente polarizado conforme a Figura 3.19 é provavelmente


o mais barato sensor de temperatura que pode existir. A tensão lida no voltı́metro varia
com a temperatura na razão aproximada de 2,3 mV/0 C. A corrente de polarização deve ser
mantida constante com uso de, por exemplo, uma fonte de corrente constante.

Na prática, o diodo funciona como um resistor cuja resistência varia com a temperatura. En-
tretanto, sempre há necessidade de circuitos auxiliares para compensar falta de linearidade
e para levar o sinal para nı́veis de operação do circuito de controle. Para isso, vários fab-
ricantes produzem o conjunto sensor + circuitos auxiliares em forma de circuito integrado.
Existem tipos analógicos com saı́da de tensão ou saı́da de corrente e os de saı́da digital para
uso com microcontroladores [MSP07].
3.3. MEDIÇÃO DE TEMPERATURA 39

Figura 3.18: Curva caracteristica de um dispositivo semicondutor para medição de temper-


atura

Figura 3.19: Esquema de medição de temperatura usando diodo


40 CAPÍTULO 3. EXPERIMENTOS

3.3.2 O Sensor LM35


O sensor LM35 e um sensor de precisão, fabricado pela National Semiconductor, que apre-
senta uma saı́da de tensão linear relativa a temperatura em que ele se encontrar no momento
em que for alimentado por uma tensão de 4-20Vdc e GND, tendo em sua saı́da um sinal de
10mV para cada Grau Celsius de temperatura, sendo assim, apresenta uma boa vantagem
com relação aos demais sensores de temperatura calibrados em “KELVIN” não necessitando
nenhuma subtração de variáveis para que se obtenha uma escala de temperatura em Graus
Celsius.
O LM35 não necessita de qualquer calibração externa ou “trimming” para fornecer com ex-
atidão, valores temperatura com variações de 0,250C ou até mesmo 0,750 C dentro da faixa de
temperatura de -550C a 1500 C. Este sensor tem saı́da com baixa impedância, tensão linear e
calibração inerente precisa, fazendo com que o interfaceamento de leitura seja especificamente
simples, barateando todo o sistema em função disto(Figura 3.20). Poderá ser alimentado
com alimentação simples ou simétrica, dependendo do que se desejar como sinal de saı́da,
mas independentemente disso, a saı́da continuara sendo de 10mV/0 C. Ele drena apenas 60 µ
A para estas alimentações, sendo assim seu auto-aquecimento e de aproximadamente 0.10 C
ao ar livre.
O sensor LM35 é apresentado com vários tipos de encapsulamentos, sendo o mais comum o
TO-92, que mais se parece com um transistor (Figura 3.21), e oferece ótima relação custo
benefı́cio, por ser o mais barato dos modelos e propiciar a mesma precisão dos demais. A
grande diversidade de encapsulamentos se da devido a alta gama de aplicações deste integrado
[Sem00].

Figura 3.20: Diagrama interno de um LM35

3.3.3 Circuito de Medição Usando LM35


Os projetos de monitoramento de temperatura utilizando o LM35 operam de maneira sim-
ples e compacta, são basicamente constituı́dos de um sensor emissor de sinal, neste caso
o LM35, um amplificador operacional que eleva o sinal do sensor, e um circuito decodifi-
cador deste sinal (um microcontrolador, sistema de aquisição de dados, driver ), que recebe
o sinal amplificado e atua de alguma forma, simplesmente mostrando o dado num display,
3.3. MEDIÇÃO DE TEMPERATURA 41

Figura 3.21: Modelo de encapsulamento TO-92

ou processado a informação e atuando num transdutor. Um circuito proposto pode ser re-
sumido ao condicionamento do sinal advindo do LM35, seu diagrama de blocos pode ser
observado na Figura 3.22. O circuito nada mais é do que um estagio de amplificação para se
aproveitar, por exemplo o máximo da faixa de resolução de um conversor analógico-digital
de um sistema de aquisição de dados feito com um microcontrolador, Figura 3.23, o circuito
mostrado apresenta um estágio de amplificação com ganho de 2,5.

Figura 3.22: Diagrama de blocos de um circuito de medição de temperatura usando LM35.

Figura 3.23: Esquema do circuito de medição de temperatura usando LM35.

Para os fins deste experimento o estágio de amplificação foi dispensado, visto que este condi-
cionamento pode ser feito na própria placa de aquisição, ou seja, o sinal de saı́da do sensor
era diretamente enviado para a placa NI-USB 6210.
Visto que o experimento, medição de temperatura, foi utilizado como ferramenta de outros,
não foi criada um interface unicamente para seu teste.
42 CAPÍTULO 3. EXPERIMENTOS

3.4 O Módulo de Peltier


Observado em 1834 por Jean Peltier, 13 anos após o fı́sico T. J. Seebeck ter descoberto o
Efeito Seebeck. o Efeito Peltier é a produção de um gradiente de temperatura nas duas
junções entre dois semicondutores de materiais distintos quando submetidos a uma diferença
de potencial num circuito fechado. Esta diferença de potencial, também conhecida como
força eletromotriz de Peltier, é produzida pelo efeito reverso do efeito Seebeck, no qual
ocorre a produção de uma diferença de potencial devido à diferença de temperatura neste
mesmo tipo de circuito.

3.4.1 O Efeito Peltier


O efeito Peltier (ver o modelo da Figura 3.24) ocorre quando uma corrente é conduzida
através dos semicondutores que estão conectados um ao outro através das duas junções, as
chamadas junções de Peltier. A corrente produz a transferência de calor entre as junções,
de modo que uma esfria enquanto a outra esquenta. Portanto, este efeito é muitas vezes
utilizado como um refrigerante termoelétrico.

Figura 3.24: Modelo esquemático do circuito de funcionamento do efeito de Peltier.

Quando a corrente I flui através do circuito, o calor é emitido da junção superior (quente),
T2 , e absorvido pela junção inferior (fria), T1 . Tal fenômeno é explicado pela polarização dos
elétrons da camada de valência do semicondutor, que tendem a ”seguir”o sentido da corrente
elétrica, diminuindo a agitação térmica do local em que se encontram como pode ser visto
na Figura 3.25:

Os condutores tentam retornar ao equilı́brio eletrônico que existia antes do surgimento da


corrente elétrica aplicada ao circuito, absorvendo energia de um conector e liberando-a no
outro. Os pares individuais de semicondutores com dopagens P e N podem ser conectados
eletricamente em série para aumentar o efeito, visto que estarão conectados termicamente
em paralelo. Outra maneira de compreender como este efeito poderia esfriar uma junção, é
observar que os elétrons, ao fluı́rem da região de alta densidade para a de baixa densidade, se
expandem e esfriam, comportando-se como um gás ideal. O mais interessante deste efeito é
que o sentido da transferência de calor é controlado pela polaridade da corrente. Revertendo
a polaridade, muda-se o sentido da transferência de calor [Dan].
3.4. O MÓDULO DE PELTIER 43

SUPERFÍCIE FRIA

N P
- +

SUPERFÍCIE QUENTE

+ -
Figura 3.25: Esquema de um circuito básico utilizando uma junção de Peltier.

Sendo assim, de acordo com o efeito Peltier, uma pastilha, que é o componente básico
do chamado módulo Peltier, pode funcionar como um aquecedor ou um refrigerador. Os
módulos Peltier se prestam muito bem para algumas aplicações, mas não são recomendados
para outras. Dependendo da aplicação, uma pastilha pode ser infinitamente superior a um
compressor (por exemplo, para resfriar um microprocessador) ou até inferior como no caso de
um ar condicionado. As pastilhas termoelétricas são muito pequenas, leves e não produzem
nenhum barulho, podendo ser extremamente precisas no controle de temperatura uma vez
que não possuem peças móveis, além de poderem ser operadas também em um vácuo ou
ambiente sem peso, e em qualquer orientação fı́sica. Apesar de o efeito Peltier tender a
ser menos vantajoso para transferências de calor acima de pouco mais de 200W, em certas
aplicações militares ou cientı́ficas, pode ser utilizado para transferir dezenas de quilowatts.

3.4.2 O Princı́pio de Funcionamento dos Dispositivos

Uma pastilha de Peltier tı́pica contém uma série de elementos semicondutores do tipo-p e
tipo-n, agrupados como pares (ver Figura 3.26), que agirão como condutores dissimilares.

Figura 3.26: Circulação da corrente nas pastilhas termoelétricas.

Esta série de elementos é soldada entre duas placas cerâmicas, conectadas eletricamente em
série e termicamente em paralelo, conforme dito previamente. Quando uma corrente DC
passa por um ou mais pares de elementos de tipo-n a tipo-p transfere calor para o ambiente
através do fluxo de elétrons da região mais quente para a mais fria (Figura 3.27), com
uma capacidade de bombeamento de calor proporcional à corrente e ao número de pares de
elementos tipo-n e tipo-p. Existe um ponto no qual o calor gerado internamente cancela a
44 CAPÍTULO 3. EXPERIMENTOS

capacidade de transferência de calor do módulo. Cada pastilha tem seu próprio limite de
quanto calor pode transferir conhecido como Qmax . A corrente elétrica associada ao Qmax é
conhecida como Imax e a tensão elétrica correspondente a esta corrente é Vmax . Se um módulo
for completamente isolado de seu ambiente e estiver funcionando com Imax , ele produzirá a
diferença máxima de temperatura entre os lados quente e frio, conhecida como dTmax [nep].
Atualmente, o máximo calor que se pode transferir com um único módulo é de aproxi-
madamente 250 W. Contudo, há módulos empilhados (ou multi-estágios) que permitem uma
transferência maior de calor com o uso de várias pastilhas ao mesmo tempo.

Figura 3.27: Diagrama esquemático de um módulo Peltier visto em corte.

As pastilhas podem ser utilizadas lado a lado para aumentar a transferência de calor ou
empilhadas umas sobre as outras para aumentar a diferença entre o lado frio e o lado quente.
Contudo, quando a diferença de temperatura entre o lado frio e o lado quente não precisa
ultrapassar 600 C, pastilhas simples são mais recomendadas. Fisicamente, as pastilhas são
compostas por blocos de 1mm3 . Com reduzidas dimensões, uma única célula pode alcançar
um máximo de potência frigorı́fica de 0,5 W, ou seja, para se alcançar potências de 15 a
20 W, deve-se utilizar baterias com um mı́nimo de 30 a 40 células. Visto que as pastilhas
termoelétricas operam com corrente direta, DC, uma fonte chaveada pode ser utilizada, mas
com freqüência ideal de 50-60 Hz e suas variações de amplitude (ripple factor) limitadas
a ±10%, o que resulta em menos de 1% de degradação do dT . A fonte não precisa estar
ajustada exatamente aos nı́veis de Vmax e Imax , embora não seja recomendável que eles sejam
ultrapassados.
É muito comum, por exemplo, operar-se uma pastilha cujo Vmax seja 15.4 V com uma
fonte de 12 V. Caso a corrente e/ou tensão utilizadas sejam inferiores, a pastilha transferirá
menos calor em watts, informações que devem constar na folha de dados de cada pastilha.
Idealmente, limitações de voltagem ou corrente devem ser usadas para assegurar que o Imax
especificado da pastilha não seja ultrapassado. Conforme dito, invertendo o sentido da
corrente, muda-se o sentido da transferência de calor, de modo que, em aplicações que
requeiram ora um resfriamento, ora um aquecimento, deve-se utilizar fontes que forneçam
tensões nas duas polaridades. A maneira mais fácil de controlar a temperatura de um
módulo é controlar a tensão elétrica a ele suprida. Embora alguns fabricantes (como a
empresa Marlow) não recomendem este método - enquanto outros não fazem restrição ao
mesmo - por acreditarem que isto reduz a vida útil da pastilha, é possı́vel também controlar
a temperatura de um módulo ligando e desligando-o. Como as pastilhas podem mudar de
3.4. O MÓDULO DE PELTIER 45

temperatura muito rapidamente, para evitar problemas devido à expansão térmica dentro
do módulo é recomendável que não se altere a temperatura freqüentemente a taxas muito
maiores do que um grau centı́grado por segundo.

Tecnicamente, se faz referência à eficiência como a razão entre a energia na entrada e a


energia na saı́da em uma máquina. Em aplicações de transferência de calor, este termo é
raramente utilizado, dando lugar ao “coeficiente de desempenho” (COD). COD é a magni-
tude da transferência de calor dividida pela quantidade de potência suprida ao sistema. Em
outras palavras, ele indica quantas unidades de bombeamento de calor são liberadas para
cada unidade de potência elétrica suprida. É possı́vel, em certas situações muito especiais,
transferir mais watts de calor do que os watts de potência que entram no sistema. O COD
depende da aplicação, calor transferido e da diferença de temperatura necessitada, tendo um
valor tı́pico entre 0,4 e 0,7 para aplicações single stage. Contudo, COD’s mais altos podem
ser obtidos via utilização de módulos feitos sob medida.

3.4.3 Configuração Tı́pica

Um tı́pico sistema termoelétrico projetado para resfriar ar dentro de uma caixa (por exemplo,
um refrigerador portátil de latinhas de cerveja) é uma aplicação de módulos Peltier (ver
Figura 3.28) que pode nos ajudar a analisar conceitualmente aplicações mais complexas deste
dispositivo. O objetivo, neste caso, é coletar calor do interior, transferi-lo para um dissipador
de calor no exterior do objeto para que ele seja emitido na atmosfera externa. Normalmente,
isto é feito utilizando duas combinações de ventilador e dissipador de calor em conjunto com
uma ou mais pastilhas termoelétricas. O dissipador menor é utilizado dentro da caixa, sendo
resfriado a uma temperatura menor do que a do interior, assim podendo com a assistência
do ventilador capturar o calor que passa entre suas paletas.

No caso mais simples, a pastilha é instalada entre o dissipador do lado quente e o do lado
frio. Quando uma corrente DC passa pelo módulo, ele transfere calor do lado frio para o lado
quente. Concomitantemente, o ventilador do lado quente estará circulando no ar ambiente
o calor transferido para as paletas do dissipador do lado quente. É importante salientar que
o calor dissipado no lado quente não inclui somente o que foi transferido pela aplicação, mas
também o calor produzido dentro da própria pastilha (VxI).

Figura 3.28: Esquema de um sistema de refrigeração usando um módulo Peltier.


46 CAPÍTULO 3. EXPERIMENTOS

3.4.4 O Sistema Desenvolvido e a Interface Usada


O sistema desenvolvido para este experimento tinha como finalidade a visualização da
diferença entre as temperaturas de cada placa. Deste modo foram colocados sensores de
temperatura em cada face do módulo. Os sensores utilizados foram dois LM35, já menciona-
dos no item 3.3.2, o sinal advindo de cada um é processado em canais diferentes do conversor
analógico digital do sistema de aquisição de dados, ou seja, o modo de trabalho da placa foi
configurado como RSE.
A interface é simples, o experimento se caracteriza, pelo acionamento do módulo de Peltier,
usando uma das linhas digitais da porta de saı́da, por meio do uso da rotina de escrita/leitura
de saı́das/entradas digitais, e posteriormente a leitura dos valores de temperatura usando
a rotina de leitura de entradas analógicas, descrita no item 2.5 (Figura 3.29). Na Figura
3.30 temos as informações referentes aos dois sensores de temperatura presentes em ambas
as superficies do módulo, superfı́cie fria e superfı́cie quente, além do estado atual do módulo,
ligado ou desligado.

Figura 3.29: Diagrama de blocos para instrumentação virtual usada para o experimento com
o módulo de Peltier.
3.5. O SERVOMOTOR 47

Figura 3.30: Interface usada para rotina de testes do módulo de Peltier.

3.5 O Servomotor
Um servomotor é um pequeno dispositivo com um eixo que pode ser posicionado numa
posição angular desejada pelo envio de sinais codificados. Enquanto existir um sinal apli-
cado na entrada, o servo irá manter a posição angular do eixo. Quando o sinal mudar, a
posição angular do eixo também muda. Na prática, os servos são utilizados em aviões radio-
controlados para controlar os lemes de profundidade e de direção. São também utilizados
em carros radio-controlados, brinquedos e robôs.
Os servos são extremamente úteis em robótica. Os motores são pequenos, como se vê na
figura acima, possuem já incorporado o circuito eletrônico de controlo e apresentam uma
potência elevada face às suas dimensões. Um servo standard como o Futaba S-148 possui 42
oz/inches de binário, que é bastante para o seu tamanho. Fornece ainda potência propor-
cional à carga mecânica. Um servo pouco carregado consome pouca energia. As peças de um
servomotor estão apresentadas na figura abaixo. Pode ver-se o circuito de controlo, o motor,
o conjunto de engrenagens redutoras e a caixa. Pode ainda ver-se os 3 fios que ligam o servo
ao mundo exterior. Um para a alimentação (+5volts, normalmente de cor encarnada), outro
para a massa (normalmente de cor preta) e finalmente o fio branco para o controlo.

Um servomotor possui um circuito eletrônico de controle e um potênciometro (uma re-


sistência variável rotativa) que está ligada ao eixo de saı́da. Na Figura 3.31, o potênciometro
pode ser visto no lado direito da placa do circuito eletrônico. Este potênciometro possibilita
ao circuito de controle monitorar o ângulo atual do servomotor. Se o eixo estiver no ângulo
correto, o motor para. Se o circuito detecta que o ângulo está incorreto, ativa o motor no
sentido correto até que o eixo fique na posição de referência. O eixo de saı́da do servomotor
é capaz de rodar aproximadamente 180 graus (varia até 210 graus, conforme o fabricante).
Um servo normal é utilizado para controlar movimentos angulares entre 0 e 180 graus, não
sendo capaz de girar mais devido ao batente existente na roda dentada acoplada ao eixo.
A quantidade de energia aplicada ao motor é proporcional à distância (ângulo) que tem
de percorrer. Assim, se o eixo tem que girar um grande ângulo, o motor gira à máxima
velocidade. Se tiver que girar um pequeno ângulo, o motor vai girar a baixa velocidade. Isto
48 CAPÍTULO 3. EXPERIMENTOS

Figura 3.31: Componentes de um servomotor.

é chamado controlo proporcional.


Utiliza-se para efeito de controle o fio de controle presente no motor. O ângulo é determinado
pela duração (largura) do pulso aplicado ao este fio. A isto chama-se PCM (Pulse Coded
Modulation ou Modulação por pulso Codificado). O servo espera receber um pulso em 20
milisegundos (0,02 segundos). A largura do pulso vai determinar o ângulo de rotação do
motor. Um pulso de 1.5 milisegundos, por exemplo, vai fazer o motor girar para a posição
90 graus (também designada posição neutral). Se o pulso for mais curto que 1.5 ms, então
o motor vai girar o eixo para próximo de 0 graus.). Se o pulso for mais longo que 1.5 ms,
então o motor vai girar o eixo para próximo de 180 graus.
Como se pode observar na Figura 3.32, a duração do pulso determina o ângulo do eixo
(representado pelo cı́rculo verde com a seta). Note-se que os tempos referidos são meramente
indicativos, dependendo os valores reais de fabricante para fabricante. O princı́pio é, contudo,
o mesmo [Soc07].

Figura 3.32: Pulsos de controle de um servomotor.


3.5. O SERVOMOTOR 49

3.5.1 A conexão com a Placa e a Interface Criada


Como já mencionado, o controle do servomotor é feito a partir de um PWM, sabendo que
este é um dos recursos diretos de saı́da da placa de aquisição, temos a possibilidade de
conectar o motor diretamente a ela, ou seja, dispensando a necessidade de um circuito de
condicionamento de sinal. Desta forma o sistema proposto resume-se a ligação que a placa
de interfaceamento digital faz entre o servo e a placa de aquisição de dados.
A estrutura do VI de controle do servo pode ser observada na Figura 3.33, nela temos
basicamente um controle de PWM. Esse controle é feito com o uso de um indicador variável
de porcentagem, que por sua vez representa a largura do pulso para fornecido ao motor.
Dado que o fabricante do servo nos forneceu a freqüência de trabalho, 329Hz, como pode
ser observado em dois blocos presentes na figura. O primeiro bloco representa o ponto onde
fazemos as configurações iniciais do servo, tais como freqüência de trabalho, estado inicial
do pulso e atraso inicial do sinal. uma nova configuração é feita atualizando os valores
baseando-se na variação feita pela barra indicativa de porcentagem do PWM de acordo com
a preferência do usuário.

Figura 3.33: Diagrama de blocos, criado na instrumentação virtual, para a rotina de controle
do servo motor.

Uma caracterı́stica em particular foi observada durante a fase de testes. O valor efetivo de
PWM para o trabalho do servo compreendeu a faixa de 15% a 85%, tal resultado pode ser
atribuı́do devido aos nı́veis pequenos ou grandes demais da largura do pulso aplicado, que
para esta freqüência (329Hz) podem ser interpretados de forma errada pelo servo.
A interface desta forma resume-se ao que pode ser visto na Figura 3.34.
50 CAPÍTULO 3. EXPERIMENTOS

Figura 3.34: Interface usada para rotina de testes do servo motor.


Capı́tulo 4

Monitoramento Remoto

Além de todas as vantagens já citadas da instrumentação virtual, sua utilização tem se
destacado também no contexto de controle e monitoração de processos remotamente no
âmbito industrial, na pesquisa e no desenvolvimento da eletrônica embarcada.
A popularização da Internet, com sua facilidade de uso e possibilidade de integração, surge
como a principal ferramenta de apoio para o desenvolvimento de sistemas de controle que
podem ser monitorados à distância. A Internet está se tornando parte do cotidiano da
população e essa rápida expansão se atribui a: facilidade de comunicação e de busca de
informações em fontes distribuı́das pelo mundo; facilidade de conexão e possibilidade de
acesso a grandes bases de dados; e possibilidade de implementar e gerenciar aplicativos
com interface homem máquina interativa e intuitiva. Esta última caracterı́stica está sendo
amplamente explorada e utilizada para aplicações nas mais diferentes áreas do conhecimento.
A consolidação do uso da Internet como ferramenta de compartilhamento de informações,
juntamente com o desenvolvimento de ferramentas modernas de controle, de aquisição e de
distribuição de dados via rede de computadores, torna possı́vel e vêm impulsionar o controle
e o acompanhamento de ensaios em ambientes experimentais remotos.
Um laboratório remoto pode ser descrito como a extensão de um ou mais instrumentos de
medição real através de uma rede distribuı́da (por exemplo a Internet), a fim de disponibilizar
os seus recursos a usuários remotamente distribuı́dos. Um instrumento pode ser controlado
e/ou monitorado através de um computador e trocar informações com uma interface gráfica
em um navegador de internet. Para isso é necessária, geralmente, uma placa de interface
conectada ao computador para trocar informações com o instrumento, um sistema de in-
terface com os instrumentos e a rede, e um sistema distribuı́do para realizar a troca de
informações entre os usuários e os instrumentos.
Este Capı́tulo apresenta as metodologias utilizadas para que os experimentos descritos neste
trabalho pudessem ser acompanhados remotamente, ou seja, através da Internet.

4.1 Instrumentação Virtual versus Instrumentação Re-


mota

A instrumentação apresenta-se como uma ferramenta sofisticada para aquisição e moni-


toração que pode ser aplicada em diferentes áreas do conhecimento, mostrando-se uma
base eficiente e intuitiva na comunicação homem-máquina envolvendo redes de computa-
dores. Existe uma crescente necessidade das indústrias e dos laboratórios de pesquisa de

51
52 CAPÍTULO 4. MONITORAMENTO REMOTO

implementação de sistemas de medida com flexibilidade, adaptabilidade e capacidade de


programação para automatizar os procedimentos de medida em aplicações complexas que
podem ser distribuı́das , ou seja, executadas através de redes de computadores com difer-
entes pontos de aquisição e de gerenciamento da informação.
Dois termos similares, instrumentação virtual e instrumentação remota (ou laboratório vir-
tual e laboratório remoto), podem gerar alguma confusão entre si, mas basicamente instru-
mentação virtual, como já mencionado, trata-se um software de computador com capacidade
de fazer (ou de simular) leituras de dados em instrumentos. Enquanto que instrumentação
remota é uma estrutura de hardware e software para de aquisição de dados em instrumentos
reais, com experimentos reais, sendo a manipulação do instrumento feita necessariamente
através de uma rede de computadores.
A Internet mostra-se como a fonte de comunicação ideal para o compartilhamento de sofisti-
cados controles e diversos dados, vindos de experimentos que utilizam a instrumentação
virtual, exatamente por oferecer uma interface homem-máquina intuitiva, de fácil manuseio.
Proporciona a criação de ambientes virtuais que podem reproduzir aspectos do mundo real
possibilitando aos estudantes e pesquisadores apreciar a conseqüência de seus comandos,
observando o estado inicial e o final do aparato experimental. O desenvolvimento e o uso de
laboratórios virtuais onde estudantes e pesquisadores controlam instrumentos, muitas vezes
especı́ficos, de forma remota, onde existe uma metodologia de coleta e de análise de dados,
mostra-se como uma das atividades recentes e promissoras que une diferentes tecnologias
para a elaboração de sistemas sofisticados e seguros.
Ambientes interativos para monitoração de ensaios experimentais de forma remota, desen-
volvidos ou em desenvolvimento, não pretendem ocupar espaço apenas na área acadêmica,
mas estender sua utilização para outras áreas que também necessitem de uma maior inte-
gração e troca de informações . Os Laboratórios Remotos, descritos na literatura acadêmica,
demonstram a união de técnicas de instrumentação virtual com tecnologias de hardware e
de software para controle de instrumentos à distância. Os ensaios experimentais são desen-
volvidos com base na instrumentação virtual para que o controle de instrumentos possa ser
realizado através de um computador conectado diretamente aos instrumentos fı́sicos.

4.2 Alguns Conceitos sobre Redes

4.2.1 Cliente/Servidor

A tecnologia cliente/servidor é uma arquitetura na qual o processamento da informação é


dividido em módulos ou processos distintos. Um processo é responsável pela manutenção
da informação (servidores) e outros responsáveis pela obtenção dos dados (os clientes).Os
processos cliente enviam pedidos para o processo servidor, e este por sua vez processa e envia
os resultados dos pedidos.
Nos sistemas cliente/servidor o processamento tanto do servidor como o do cliente são equi-
librados, se for gerado um peso maior em um dos dois lados, provavelmente, esse não é um
sistema cliente/servidor.
Geralmente, os serviços oferecidos pelos servidores dependem de processamento especı́fico
que só eles podem fazer. O processo cliente, por sua vez, fica livre para realizar outros
4.2. ALGUNS CONCEITOS SOBRE REDES 53

trabalhos. A interação entre os processos cliente e servidor é uma troca cooperativa, em que
o cliente é o ativo e o servidor reativo, ou seja o cliente requisita uma operação, e neste ponto
o servidor processa e responde ao cliente [Cli07].

Cliente

O processo de cliente é ativo, ou seja são eles que solicitam serviços a outros programas, os
servidores. Normalmente o cliente é dedicado à sessão do usuário, começando e terminando
com a sessão [Cli07].
Um cliente pode interagir com um ou mais servidores, mas pelo menos um processo servidor
é necessário.
A nı́vel de aplicação, o primeiro ponto a residir no cliente é a interface com o usuário.
Algumas tarefas que são realizadas pelo Cliente:

• Manipulação de tela;

• Interpretação de menus ou comandos;

• Entrada e validação dos dados;

• Processamento de Ajuda;

• Recuperação de erro;

• Manipulação de janelas;

• Gerenciamento de som e vı́deo (em aplicações multimı́dia).

Gerenciando a interação com o usuário, o cliente esconde do usuário o servidor e a rede,


caso houver. Para o usuário a impressão é que a aplicação está sendo rodada completamente
local.

Servidor

Servidores são programas que respondem as solicitações por serviços compartilhados. Ele é
um processo reativo, disparado pela chegada de pedidos de seus clientes [Cli07].
Geralmente, o processo servidor roda o tempo todo, oferecendo serviços a muitos clientes.
Em alguns sistemas, o processo servidor em vez de responder diretamente, cria um processo
escravo exclusivamente para cada pedido de cliente. O servidor banco de dados Oracle,
por exemplo, trabalha desta forma, quando chega um pedido, ele cria um processo escravo
dedicado a trabalhar neste pedido, deixando assim o processo mestre livre para receber outros
pedidos imediatamente.
Para que o servidor possa manipular os dados e prover segurança são combinadas rotinas de
gerenciamento de dados com as funções de controle encontradas nos sistemas operacionais.
54 CAPÍTULO 4. MONITORAMENTO REMOTO

4.2.2 TCP/IP e DNS

Para que os componentes de uma rede possam trocar informações entre si é necessário que
todos eles adotem as mesmas regras para o envio e o recebimento de informações. Este
conjunto de regras é conhecido como Protocolo de Comunicação, ou seja, para que os com-
ponentes de uma rede possam trocar informações entre si é necessário que todos estejam
utilizando o mesmo protocolo de comunicação. No protocolo de comunicação estão definidas
todas as regras necessárias para que um dispositivo de destino, ”entenda”as informações no
formato que foram enviadas pelo dispositivo de origem. Dois computadores, por exemplo,
com diferentes protocolos instalados, não serão capazes de estabelecer uma comunicação e
nem serão capazes de trocar informações [vgdpT07].
O TCP (Transmission Control Protocol ) é um dos protocolos sob os quais assenta o núcleo
da Internet nos dias de hoje. A versatilidade e robustez deste protocolo tornou-o adequado
para redes globais, já que este verifica se os dados são enviados de forma correta, na seqüencia
apropriada e sem erros, pela rede [Pro07].
O uso de dispositivos em rede e, claro, a internet, requer que cada componente tenha um
identificador que a diferencie das demais. Para isso, é necessário, entre outras coisas, que cada
computador tenha um endereço IP (Internet Protocol ), que é composto de uma seqüência
de 32 bits, divididos em 4 grupos de 8 bits cada [IP07].
DNS é a abreviatura de Domain Name System. O DNS é um serviço de resolução de
nomes. Toda comunicação entre os computadores e demais equipamentos de uma rede
baseada no protocolo TCP/IP é feita através do número IP. Número IP do computa-
dor de origem e número IP do computador de destino. Porém não seria nada produ-
tivo se os usuários tivessem que decorar, ou mais realisticamente, consultar uma tabela
de números IP toda vez que tivessem que acessar um recurso da rede. Por exemplo, quando
se digita http://www.microsoft.com/brasil, para acessar o site da Microsoft no Brasil, não
é necessário se preocupar e nem saber qual o número IP do servidor onde está hospedado
o site da Microsoft Brasil. Mas alguém tem que fazer este serviço, pois quando se digita
http://www.microsoft.com/brasil, o protocolo TCP/IP precisa ”descobrir”(o termo técnico
é resolver o nome) qual o número IP está associado com o endereço digitado. Se não for
possı́vel ”descobrir”o número IP associado ao nome, não será possı́vel acessar o recurso
desejado.
O papel do DNS é exatamente este, ”descobrir”, ou usando o termo técnico, ”resolver”um
determinado nome, como por exemplo http://www.microsoft.com. Resolver um nome sig-
nifica, descobrir e retornar o número IP associado com o nome. Em outras palavras, o DNS é
um serviço de resolução de nomes, ou seja, quando o usuário tenta acessar um determinado
recurso da rede usando o nome de um determinado servidor, é o DNS o responsável por
localizar e retornar o número IP associado com o nome utilizado. O DNS é, na verdade,
um grande banco de dados distribuı́do em milhares de servidores DNS no mundo inteiro
[DNS07].

4.3 Metodologias

Para que o experimento possa ser acompanhado e/ou controlado pela internet é necessário
ter um servidor rodando o processo, no caso o experimento, para que um cliente solicite o
4.3. METODOLOGIAS 55

serviço.
O LabVIEW pode ser configurado para ser um servidor. Portanto se tem o experimento que
pode ser manipulado pelo LabVIEW através da placa de aquisição de dados e se o software
estiver configurado para ser um servidor, um cliente que tenha o LabVIEW instalado em sua
máquina, pode controlar e/ou acompanhar este experimento através da Internet. A Figura
4.1 ilustra esse esquema.

Figura 4.1: Esquema de ligação de um laboratório remoto.

4.3.1 Site da Disciplina

Um site para disciplina Sistema de Aquisição de Dados e Interface foi criado para que os
alunos tenham mais facilidade de interação com o professor. Nesse site estarão disponı́veis
notas de aula, apostilas e livros sobre a disciplina, os guias para os experimentos, publicações
de notas e avisos gerais. Através do site também será possı́vel anexar os experimentos à serem
acompanhados remotamente.
O site foi criado num editor do Google, o GooglePages [Goo07]. Além de editar a página, é
possı́vel hospeda-la no servidor da empresa gratuitamente, basta ter uma conta no Google.
Na Figura 4.2 pode ser visualizada a página inicial deste site cujo link de acesso é
http://labsdoze.googlepages.com.

4.3.2 LabVIEW como Servidor

O LabVIEW deve ser configurado como servidor para que um cliente solicite seu serviço,
ou seja, acompanhamento do experimento. Quando configurado como servidor o LabVIEW
gera um arquivo html que pode ser visualizado pelo navegador de internet Internet Explorer,
desde que se tenha o software instalado na máquina. Nesta seção serão descritos os principais
passos para configurar o LabVIEW como servidor, para maiores detalhes pode-se acessar o
help do LabVIEW.
Deve-se clicar em Tools/Options. Procure a opção Web Server: Configuration. Deve-
se habilitar o ı́tem Enable Web Server. O diretório raiz (Root Directory) é onde
serão salvas os arquivos que serão solicitados pelo cliente quando este estiver solicitando do
servidor, no caso o LabVIEW. Nos campos HTTP Port e Timeout (sec) clica-se na opção
Use default. Na Figura 4.3 observamos como deve ficar essa configuração.
56 CAPÍTULO 4. MONITORAMENTO REMOTO

Figura 4.2: Página inicial da disciplina.

Figura 4.3: Configuração do servidor LabVIEW.


4.3. METODOLOGIAS 57

Agora deve-se configurar a página que será exibida na internet. Clique em Tools/Web
Publishing Tool (Figura 4.4).

Figura 4.4: Configuração do servidor LabVIEW.

No campo Document Title digite o tı́tulo de sua página, por exemplo, com o nome do
experimento em questão. Em Header pode-se fazer uma descrição a cerca do experimeto.
O campo VI Name deve-se selecionar o arquivo do LabVIEW que estará sendo disponibi-
lizado para a internet, ou seja, o painel que será exibido. Em Viewing Options selecione
Embedded. Selecione também os dois ı́tens ao lado (Border e Request Control). Salve o
arquivo na pasta indicada em Root Directory (Figura 4.3) e clique em Start Web Server
e Done.
O servidor do LabVIEW esta configurado para se comunicar com o cliente remotamente
segundo o protocolo TCP. Entretanto o servidor deve ter seu nome disponibilizado na internet
com uso de um servidor de DNS, para que os demais usuários do site possam ter acesso a
ele sem necessariamente conhecer o seu ip. Essa divulgação e conseqüentemente associação
do endereço do site ao ip do servidor foi feita com o uso de um servidor de DNS online, o
NO-IP. O No-IP é um lı́der no gerenciamento de serviços de DNS. Oferece uma ampla gama
de serviços pertinentes à presença de páginas na Internet, a partir do gerenciamento DNS
[NI07].
Com o uso deste recurso, qualquer computador com ip fixo ou dinâmico que possua um
servidor em seu sistema pode virar um ponto de monitoramento remoto sem a necessidade
de pagamento de um domı́nio na internet para disponibilização de um site.
Um teste simples foi feito, configurou o LabVIEW como servidor com o experimento do
Luxı́metro em uma máquina. Em outro computador que tinha o LabVIEW instalado, acessou
o site criado pelo NO-IP. Na Figura 4.5. pode ser visualizada o site com o experimento do
Luxı́metro.
58 CAPÍTULO 4. MONITORAMENTO REMOTO

Figura 4.5: Site com o experimento do luxı́metro.


Capı́tulo 5

Conclusões

Este texto como o próprio tı́tulo sugere: Desenvolvimento de uma Plataforma de Experimen-
tos para a Disciplina de Sistemas de Aquisição de Dados e Interface, é um texto desenvolvido
com a finalidade de criar uma base de estudo para implementação de uma forma didática
de ensino da disciplina em questão. É o resultado de estudos sobre estes assuntos, tendo-se
como base as referências bibliográficas citadas e as consultas realizadas no grande livro que
a humanidade chama de Internet.
Entenda-se por livro, a definição de Millor Fernandes:
Local de
Informações
Variadas
Reutilizáveis e
Ordenadas.
Portanto, deve ser lido, discutido, melhorado de forma simples e continua. Na realidade,
trata-se de mais uma tentativa de organização de informações condensadas sobre as diversas
tecnologias de sensores e das formas de adquirir as grandezas associadas a eles.
Foram apresentados Alguns dos detalhes de implementação do trabalho, mas a essência do
desenvolvimento das atividades deve ser discutida, fez-se uma rápida descrição do hard-
ware enfocando-se apenas os aspectos fundamentais. Do mesmo modo, não se discutiu os
aspectos de criação dos instrumentos virtuais de forma tão detalhada, necessários para a
implementação dos experimentos.
Na Disciplina de Aquisição de Dados e Interface, o desenvolvimento de experimentos com
o uso de sensores, é uma forma de dinamizar as aulas e deixá-las ainda mais informativas.
Torna-se portanto, necessária, uma atualização constante sobre os aspectos atuais e sobre
as perspectivas futuras. A utilização de sistemas usando instrumentação virtual, tem sido
amplamente utilizada pela indústrias de modo geral. As aplicações destes sistemas para fins
industriais, estão em sua fase inicial, e este evento, deve propagar-se para as outras áreas de
aplicação do conhecimento humano.
Os Relatório escrito não possui um capı́tulo dedicado aos resultados, visto que nesse tipo
de proposta os resultados devem ser observados em termos de desempenho do aluno ao
decorrer do perı́odo letivo no qual a plataforma foi implementada. Mesmo assim os resultados
experimentais a que se pode questionar quanto ao funcionamento dos experimentos forma
todos positivos, dado a simplicidade das implementações, com o funcionamento de cada um
isoladamente e em conjunto com outro experimentos.
Apesar do funcionamento de todos os experimentos algumas observações devem ser feitas. O

59
60 CAPÍTULO 5. CONCLUSÕES

uso da placa se restringiu as entradas e saı́das digitais, não havendo testes dos outros recur-
sos disponı́veis na placa segundo o fabricante. O experimento referente ao monitoramento
cardı́aco ainda é um tanto incomodo pelo fato da necessidade de se utilizar eletrodos colados
ao corpo, além da necessidade de uma limpeza do local de localização dos eletrodos, que
para homens quer dizer a remoção dos pêlos da área peitoral. No experimento do módulo de
Peltier, as variações de temperatura de uma placa em relação a outra não são tão grandes
dependendo da temperatura ambiente.
Este texto esta sendo elaborado, alguns capı́tulos ainda não foram completamente revisados,
o autor (jose.neto@ee.ufcg.edu.br) agradece, antecipadamente, todas e quaisquer, crı́ticas,
sugestões e correções que nos forem enviadas, no sentido de melhorar o presente texto.
Bibliografia

[BB98] Burr-Brown. High Accuracy Instrumentation Amplifier, 1998.

[Cli07] Conceito Cliente/Servidor. http://gpazini.sites.uol.com.br/redecliser.htm, aces-


sado em outubro de 2007, Outubro de 2007.

[Dan] Danvic. http://www.efeitopeltier.com.br/.

[Dev05] Analog Devices. Low-Cost ±2 g Dual-Axis Accelerometer with Duty Cycle Output.
http://www.analog.com/en/prod/0 2877 ADXL202 00.html, 2005.

[DNS07] Definindo DNS. http://www.juliobattisti.com.br/artigos/windows/tcpip p8.asp,


acessado em outubro de 2007, Outubro de 2007.

[dRdJ] Universidade Federal do Rio de Janeiro.


http://www.if.ufrj.br/teaching/oscilo/intro.html.

[Ele] Eletronica.org. http://www2.eletronica.org/projetos/construa-seu-proprio-


monitor-cardiaco-um-ecg-simples/.

[Goo07] GooglePages. http://pages.google.com, Outubro de 2007.

[Ins] National Instruments.


http://digital.ni.com/worldwide/brazil.nsf/web/all/b684ec8bfdc0096b862571f5006fa847.

[Ins00] National Instruments. Manual de treinamento do LabVIEW Básico I, Outubro


2000.

[Ins07] National Instruments. NI USB-621x User Manual, February 2007.

[IP07] Endereço IP. http://www.guiadohardware.net/termos/endereco-ip-1, acessado


em outubro de 2007, Outubro de 2007.

[Lue05] Gerald Luecke. Analog and digital circuits for electronic control system
applications : using the TI MSP430 microcontroller. Elsevier, first edition, 2005.

[Mot95] Motorola. Plastic Medium-Power Complementary Silicon Transistors, 1995.

[Mot96] Motorola. Octal High Voltage, High Current Darlington Transistor Array, 1996.

[MSP07] MSPC. http://www.mspc.eng.br/fldetc/tpr1.asp, Setembro 2007.

[nep] neptuno. http://www.neptuno.com.br/forum/archive/index.php/t-129.html.

[NI07] NO-IP. http://www.no-ip.com/index.php, Outubro de 2007.

61
62 BIBLIOGRAFIA

[pldp07] Modulação por largura de pulso.


http://pt.wikipedia.org/wiki/modulaporlarguradepulso,
acessado em outubro de 2007, Outubro de 2007.

[Pro07] Transmission Control Protocol. http://pt.wikipedia.org/wiki/transmission control protocol,


acessado em outubro de 2007, Outubro de 2007.

[San04] Ricardo Palma & Nuno Santos. Sistema Biométrico de Esforço Fı́sico Despendido
por um Ciclista. Trabalho de conclusão de curso, Escola Superior de Tecnologia
Instituto Politécnico de Setúbal, Outubro Ano lectivo de 2003/2004.

[Sem00] National Semicondutor. LM35 Precision Centigrade Temperature Sensors, 2000.

[Soc07] Seattle Robotics Society. http://www.seattlerobotics.org/guide/servos.html,


Outubro 2007.

[Val07] Luiz Gustavo Martins Vale. Desenvolvimento de uma Plataforma de Experimen-


tos para a Disciplina de Instrumentação Eletrônica. Trabalho de conclusão de
curso, Universidade Federal de Campina Grande, Outubro 2007.

[vgdpT07] Um visão geral do protocolo TCP/IP.


http://www.juliobattisti.com.br/artigos/windows/tcpip p1.asp, acessado em
outubro de 2007, Outubro de 2007.

You might also like