Académique Documents
Professionnel Documents
Culture Documents
Laborat
orio Did
atico de F
sica
Rafael Haag
Instituto de F
sica, Universidade Federal do Rio Grande do Sul,
E-mail: haag@if.ufrgs.br
Descrevemos neste trabalho maneiras de utilizar a placa de som do PC como alternativa na aquisic~ao
de dados em um laboratorio didatico de fsica, dispensando a utilizac~ao de interfaces conversoras
analogico-digitais internas ou externas. Uma experi^encia com um p^endulo fsico ilustra a coleta de
dados via porta joystyck. Explicamos como utilizar a entrada e sada de audio e apresentamos uma
colet^anea de softwares livres disponveis na rede que se valem destes recursos.
We report in the present work on the use of the sound card of a PC for data acquisition in a
classroom physics laboratory, instead of using analogical-digital internal or external converters. A
physical pendulum experiment illustrates data acquisition via the joystick port. We explain how to
use the audio in an out entrances and present a collection of related softwares available freeware on
the Web.
I Introdu
c~
ao aquisic~ao de dados deve-se ao fato de que a maior parte
das medidas fsicas s~ao analogicas (temperatura, cor-
Nos ultimos anos diversos artigos foram publicados na rente, voltagem, press~ao,...), enquanto o computador
Revista Brasileira de Ensino de Fsica sobre a apli- processa as informac~oes na forma digital, que e com-
cabilidade do microcomputador na aquisic~ao de da- posta pelo alfabeto dos bits 0 (baixo) e 1 (alto). A
dos em laboratorios didaticos de fsica [1]-[7]. Alguns placa de som e geralmente a unica interface analogica
destes trabalhos s~ao desenvolvidos com interfaces co- presente em um microcomputador, podendo ser con-
merciais, as quais t^em custos elevados [5]-[7]. Ja em siderada como um conversor analogico/digital e digi-
outros trabalhos, sugerem a construc~ao de interfaces tal/analogico disponvel a baixo custo. Podemos con-
a serem acopladas a porta paralela do microcompu- sidera-la como uma interface entre o microcomputador
tador [2]-[4]. Estas interfaces requerem a construc~ao PC e o mundo externo, cujo custo e da ordem de um
de circuitos eletr^onicos que, embora n~ao sejam compli- decimo das interfaces comerciais desenvolvidas para tal
cados, exigem algum conhecimento de eletr^onica para m.
a sua manufatura, bem como algum custo econ^omico.
Tambem em nvel internacional tem sido proposto o uso Uma placa de som convencional possui uma entrada
de portas paralelas na aquisic~ao de dados [8]-[13]. Neste para joystick e suporte de MIDI, entrada de baixo nvel,
trabalho apresentamos uma alternativa para aquisica~o entrada de microfone e sada de audio. A aquisica~o de
de dados que dispensa uma interface conversora de si- dados atraves da entrada de joystick, tambem chamada
nais analogicos em digitais, visto que a aquisic~ao e feita de porta game, ja foi proposta ha alguns anos [1], mas
diretamente pela placa de som do microcomputador, injusticadamente parece ter sido relegada. Neste tra-
que cumpre esta funca~o. Como consequ^encia, nossa balho implementamos esta possibilidade para um sis-
proposta alem de ser mais pratica e economicamente tema computacional atual 1 . Alem disto, apresentamos
menos dispendiosa, mantem a precis~ao requerida em a possibilidade de utilizac~ao da entrada e sada de audio
laboratorios didaticos. da placa de som na aquisic~ao de dados. Embora haja
A necessidade de conversores analogico-digitais na softwares livres disponveis na rede que se valem destes
1 Aqui nos limitamos ao sistema operacional Windows. Sua implementaca~o no sistema LINUX n~ao apresenta diculdade adicional e
devera ser feita brevemente.
Rafael Haag 177
II Princ
pio de Funcionamento
da Placa de Som do PC
Quando a placa de som e utilizada para gravar um A entrada de joystick pode ser usada diretamente na
sinal analogico, como um sinal sonoro de um microfone, aquisic~ao de dados. Podemos utilizar as quatro entra-
este sinal depois de amplicado passa por um mistu- das digitais atraves de sensores opticos (LDR(resistor
rador analogico (mixer), logo apos e convertido num cujo valor dependente da intensidade de luz), Fototran-
codigo digital pelo convesor A/D (analogico/digital) sistor, etc.) ou magneticos (\reed-switch", por exem-
que sera lido pelo processador do PC. Quando quere- plo) para determinac~ao de intervalos de tempo en-
mos transformar um sinal digital em analogico, temos tre eventos numa experi^encia. Tambem podemos uti-
o caminho inverso, a informac~ao digital produzida pelo lizar as entradas analogicas adaptando sensores cuja
PC e convertida em sinal analogico pelo conversor D/A resist^encia seja variavel, como potenci^ometros, LDR,
(digital/analogico) e depois e misturada e amplicada PTC(resistor com variac~ao positiva em func~ao da
para ser transmitida (pelo alto-falante, por exemplo). temperatura) e NTC(resistor com variac~ao negativa
A gura 4 mostra um diagrama simplicado de funci- em func~ao da temperatura), para a determinac~ao da
onamento das entradas e sadas de audio da placa de posic~ao, intensidade luminosa e temperatura, respecti-
som. vamente. Como todas as entradas podem ser utilizadas,
Rafael Haag 179
ate 8 grandezas fsicas podem ser medidas simultanea- contrario, seria necessario inicialmente determinar a
mente. relac~ao entre estas duas grandezas e, ent~ao, fazer a
Como exemplo de aquisic~ao de dados via porta joys- correspond^encia entre os valores coletados para a re-
tick, vamos empregar um potenci^ometro na entrada sist^encia e a posica~o angular via software.
analogica para medir posic~oes angulares de um p^endulo A descrica~o teorica deste experimento e simples,
fsico. Um experimento semelhante esta descrito nas re- visto tratar-se de um p^endulo fsico. Pela vers~ao ro-
fer^encias [4] e [11], onde foi utilizada uma interface em tacional da segunda lei de Newton, temos:
comunicac~ao paralela.
Um diagrama da montagem experimental e apresen- 0 = I0 (1)
tado na gura 6. O potenci^ometro esta xo no suporte,
que e preso na mesa de \massa innita". O extremo sendo 0 o modulo do torque restaurador, I0 o mo-
superior da haste do p^endulo e preso ao eixo de rotac~ao mento de inercia em relac~ao ao eixo de rotac~ao do po-
do potenci^ometro. Quando varia a posic~ao angular do tenci^ometro e o modulo da acelerac~ao angular do
p^endulo, o eixo gira, provocando uma variac~ao na re- p^endulo.
sist^encia do potenci^ometro. Desta forma temos um sen- O modulo do torque restaurador e dado por
sor que converte uma medida de ^angulo num valor de re- MgLsen(), onde L e a dist^ancia do eixo ao centro
sist^encia. Os terminais deste potenci^ometro est~ao liga- de massa do sistema e M = M + m e a massa to-
dos diretamente nos pinos 1 e 3 da entrada analogica2. h
IV.3 Oscilosc
opio e Analisador de Espectro Di- Podemos ainda utilizar alguns softwares de edica~o
gital de audio, como por exemplo o Cool Edit, da Syntrillium
Software [19]. Este programa pode ser usado no lugar
do gravador de som que acompanha o sistema operacio-
Um dos instrumentos de medida e analise mais dese- nal MICROSOFT WINDOWS, pois permite um maior
jado no laboratorio didatico e sem duvida o osciloscopio controle sobre o sinal a ser armazenado e propicia ou-
digital. Este versatil instrumento pode ser utilizado tros recursos, como convers~ao do sinal armazenado para
em inumeras experi^encias. Certamente este e tambem varios formatos (WAV, AU, etc).
um dos instrumentos de maior custo em qualquer la-
boratorio didatico de fsica. Como os demais instru- V Conclus~
ao
mentos aqui expostos, os osciloscopios digitais baseados
na placa de som do PC est~ao limitados a operac~ao em Neste trabalho mostramos como utilizar a placa de
baixa frequ^encia, aproximadamente no limite da faixa som do microcomputador na aquisic~ao de dados, subs-
de audio ( 20 kHz). Uma vantagem obtida na uti- tituindo varios instrumentos de medidas considerados
lizac~ao destes instrumentos digitais e a possibilidade de indispensaveis num bom laboratorio de ensino de fsica.
uso da func~ao de memoria para armazenar uma imagem Acreditamos que esta alternativa e prefervel a cons-
obtida no monitor do microcomputador. Esta imagem truc~ao de circuitos eletr^onicos que venham a desempe-
pode ser salva em um arquivo de imagem e posterior- nhar a func~ao de conversores analogicos-digitais, bem
mente ser colocada diretamente no relatorio sobre a ex- como a utilizac~ao de interfaces comerciais para tal m,
peri^encia desenvolvida pelos alunos. Existem varios sof- quer pela quest~ao do custo econ^omico, quer pela prati-
twares que cumprem muito bem esta func~ao. Citamos cidade.
como excelente alternativa o Oscilloscope and Spectrum Acreditamos ter contribudo no sentido de dar ao
Analyzer [16]. Este aplicativo possibilita varios recur- professor ferramentas para adaptar as atividades do la-
sos como: duplo traco, modo XY (Lissajous) e permite boratorio didatico a Fsica Contempor^anea e ao mundo
exportac~ao de dados para analise posterior na forma de moderno que esta em constante mudanca, para mos-
imagem ou texto. Alem destes recursos, ele possui a trar a Fsica como uma Ci^encia, n~ao somente inserida
func~ao de analisador de espectro digital em tempo real. neste contexto, mas como um importante agente des-
Existem outros aplicativos exclusivos para a analise tas transformac~oes. Nossos professores precisam estar
de espectro. Alguns monitoram em tempo real o es- conscientes da import^ancia de inserir novas tecnologias
pectro do sinal analisado, isto e, aplicam uma rotina no laboratorio didatico e precisam ser auxiliados nesta
de FFT (Transformada Rapida de Fourier) que possi- tarefa. Como mostramos neste artigo, n~ao se faz ne-
bilita obter informaco~es valiosas a respeito do sinal ana- cessario conhecimento profundo por parte do professor
lisado. Dois otimos softwares que podem ser utilizados quer de uma linguagem de programac~ao quer de \har-
para a analise espectral s~ao o Spectrogram [17] e o FFT dware", basta ter a mente aberta as novas tecnologias,
[18]. O primeiro aplicativo apresenta o sinal na forma pois o ensino da fsica para a cidadania necessariamente
de graco frequ^encia versus tempo. Este recurso pode obriga o professor a repensar o seu papel na sala de aula
ser usado por exemplo para estudar o efeito Doppler. e no laboratorio.
Na gura 8, temos uma analise espectral obtida pelo
Spectrogram, correspondente ao sinal sonoro originado
Agradecimento
por um avi~ao a baixa altitude, podendo-se notar clara- A professora Eliane A. Veit pelo auxlio na correca~o
mente o efeito Doppler. O arquivo em formato WAV do manuscrito e pelo aprendizado proporcionado du-
deste sinal pode ser encontrado em [17]. rante a produc~ao deste trabalho.
182 Revista Brasileira de Ensino de F
sica, vol. 23, no. 2, Junho, 2001
O programa a seguir esta escrito em linguagem C e monitora as entradas digitais da porta joystick.
#include <stdio.h>
#include <dos.h>
main()
{
unsigned char x,y;
delay(0);
for(;;)
{
x = inportb(GPA); /*l\^e a porta*/
printf("\n\n");
if(x & MASK2)printf("Pino 2 aberto\n");
if(x & MASK7)printf("Pino 7 aberto\n");
if(!(x & MASK14))printf("Pino 14 fechado\n");
if(inportb(GPA) & MASK10)
{
printf("Pino 10 aberto\n");
}else{
printf("Pino 10 fechado\n");
}
delay(500);
}
}