Aprimorando o
 Voltímetro Eletrostático
(Improving  the Electrostatic Voltmeter - field mill voltmeter)


Durante algum tempo estudei a arquitetura usada na construção de meu primeiro voltímetro eletrostático, procurando melhorá-la. O primeiro instrumento que construí, embora capaz de evidenciar que era sim capaz de detectar e quantizar campos elétricos constantes, não serviu na prática para medições objetivas dada a necessidade de sua constante calibração e pouca sensibilidade, além de constar com uma mecânica pouco aprimorada, o que levava o mesmo a apresentar vibrações devido ao desbalanceamento das suas pás, construidas de forma rudimentar.

Decidi então implementar um instrumento mais sofisticado, usando um conversor A/D de 12 bits, um circuito de amostragem menos improvisado e melhor mecanicamente e contando com indicação do campo elétrico em um display LCD. Meu novo field mill também dispõe de uma interface serial RS232 que permite sua conexão a um computador, o que permite a geração de gráficos em tempo real do campo elétrico. O software que escreví para ele gera streams de bits na porta serial compatíveis com um software de interface de instrumentos comerciais.

Estas facilidades possibilitam experimentos interessantes, como a observação do aumento do potencial com o funcionamento de uma máquina eletrostática, por exemplo.

Para a implementação do meu novo projeto decidi usar a caixa de uma fonte pifada de computador. A caixa metálica tem dimensões adequadas, considerando que o projeto foi feito pensando em um equipamento portátil e protegido de pequenos acidentes. Usei um display de 4 linhas por 20 dígitos com luz de fundo. O motor usado no obturador mecânico é de gravador cassete e tem controle de velocidade, o que assegura uma velocidade de amostragem fixa. Isto facilita o uso de um filtro passa faixas fixo entre o amplificador de entrada e o conversor analógico digital, rejeição a ruídos melhorada e maior sensibilidade.

Case do meu segundo field mill. Pode-se observar a interface serial (foto da esquerda) e o obturador mecânico (foto da direita)

Depois de pronto, resolvi testar meu medidor de campo elétrico em conjunto com minha fonte digital de alta tensão. Usei um disco de metal de 35 cm de diâmetro ligado ao terminal de alta tensão de mimha fonte, que foi então ajustada para gerar 5 kV fixos. A 20 cm de distância (ou seja, 1 / 5 de metro) coloquei meu field mill, com sua interface RS232 ligada a um PC rodando o software do fabricante Boltek. As fotos a seguir elucidam a montagem. O software que utilisei pode ser baixando do endereço http://www.boltek.com/EFM-100_V115_Install.exe.

Apliquei diferentes voltagens ao disco de metal e medi com meu voltimetro eletrostático. os valores estão tabulados abaixo.

Voltagem gerada pela fonte            Valor lido        Distância        Tensão calculada         

1kV                                               4,85 kV/m        0,20m            0,97 kV

2 kV                                               9,72 kV/m        0,20m            1,94 kV

3kV                                                14,98 kV/m     0,20m            2,99 kV

4kV                                                20,18 kV/m     0,20m            4,04 kV

5kV                                                25,52 kV/m      0,20m           5,10 kV

6kV                                                30,82 kV         0,20m            6,16 kV

Para até esta distância (ou seja, 50% do diâmetro do disco plano) o campo elétrico é, aparentemente, uniforme, e as medidas que realizei comprovam serem possíveis medições de tensão sem contato galvânico com boa exatidão. Além, é claro, de comprovar que meu field mill funciona perfeitamente!

Minha fonte de alta tensão digital tem uma facilidade que desenvolvi, que é a de gerar varredura de voltagens (voltage sweep). Decidi testar isto com meu field mill para ver sua linearidade a sinais variando dinamicamente. Que grata surpresa! Não somente minha fonte digital funciona perfeitamente, como pude registrar a variação do campo elétrico.
A foto a seguir mostra o resultado. O sweep programado foi de 1 a 6 kV, com tempo de 40s para a varredura. Observe que o intervalo entre uma divisão vertical é de 1 minuto (60s) e isto corresponde a exatos 1 1/2 ciclos da rampa registrada.


A foto seguinte mostra o resultado de um sweep de 1kV a 5 kV com tempo de varredura de 10 s.

E chegou o dia da prova final! Ante o aviso de tempestade chegando aqui em Porto Alegre, decidi colocar meu novo field mill na rua a monitorar o campo elétrico na atmosfera. Á medida que chegavam nuvens de chuva, pude claramente observar o aumento do campo elétrico. Registrei os valores dos últimos minutos antes de iniciar a chuva, pois meu instrumento não foi construído para funcionar molhado - esta deve ser minha próxima versão!) usando o software da Boltek, cujo resultado está a seguir. 

Pode-se observar no gráfico o expressivo aumento do campo elétrico com a aproximação das nuvens carregadas e o instante em que ocorreu uma descarga entre duas nuvens. Lamentavelmente começou a chuva e tive que recler meu aparelho. Mas o efeito da descarga, com a subita diminuição do campo elétrico, ficou bem evidente. 

Detalhes do software desenvolvido para o field mill

O software escrito é tal que ao ligar o equipamento apresenta a mensagem de "hello" e em seguida pede para que se cubra o obturador, permitindo assim o zeramento do dispositivo. Se isto não é feito, e ligarmos o equipamento em um local submetido a algum campo elétrico, isto poderá introduzir um offset indesejado na medida, daí o porque da solicitação para que o obturador seja tapado.



Telas iniciais do software desenvolvido para meu segundo field mill.

Uma vez inicializado, meu field mill passa então a apresentar o campo elétrico em kV/m e a velocidade de rotação do obturador. Além disto, um "bargraph" indica também a tendência do sinal em um formato "quase analógico". Isto pareceu interessante para observar tendências de variação do campo elétrico. Quando o valor medido ultrapassa a faixa dinâmica do instrumento, a mensagem "SOBRECARGA" aparece no display, indicando que o campo elétrico amostrado é muito alto -  isto equivale a campos maiores que 30 kV/m em ambas as polaridades.

 

Display do instrumento mostrando o campo elétrico e sua sobrecarga.

 O software escrito para meu voltímetro encontra-se listado abaixo. Usei um chip basic stamp 2SX da Parallax para o controle, e um conversor LTC1289 para a conversão A/D.

' ==============================================================================
' {$PBASIC 2.5}
'
'  Digital Field mill V 1.0
' Projeto de Luiz Alberto Feijó Junior - abril 2009
' ==============================================================================

'PROGRAMA DE INICIALIZAÇÃO

temp VAR Byte
a VAR Word
b VAR Word
status VAR Word
c VAR Word
d VAR Bit
f VAR Byte
g VAR Word
valor VAR Word
valornovo VAR Word
string VAR Word
unidade VAR Word
endereco VAR Word
sinal VAR Bit

OUTS=$0D00
DIRS=$0F7F
'*********************************************
'*                                Inicializacao do computador           *
'*                                                (power On)                    *
'*********************************************
HIGH 8

inicio:
GOSUB inidisp
GOSUB limpa
GOSUB canto
string=DFM
GOSUB escreve
GOSUB terceira_linha
string=LAFJ
GOSUB escreve
PAUSE 1500
GOSUB limpa
GOSUB canto
string=tape
GOSUB terceira_linha
GOSUB escreve
PAUSE 2500



escala:
GOSUB limpa
GOSUB canto
GOSUB segunda_linha
a="-"
GOSUB dadodisp
FOR F=1 TO 8
a="."
GOSUB dadodisp
NEXT
a="0"
GOSUB dadodisp
FOR f=1 TO 9
a="."
GOSUB dadodisp
NEXT
a="+"
GOSUB dadodisp

GOSUB quarta_linha
string=VEL
GOSUB escreve
COUNT 9,312,c
c=c*120
a=c DIG 3
GOSUB ajuste
a=c DIG 2
GOSUB ajuste
a=c DIG 1
GOSUB ajuste
a=c DIG 0
GOSUB ajuste
string=RPM
GOSUB escreve

LOW 8
SHIFTOUT 7,5,1,[%1100]
SHIFTIN 6,5,4,[valor\13]
HIGH 8
g=valor

medicao:
GOSUB adcdata
GOSUB canto
string=CE
GOSUB escreve
a=" "
GOSUB dadodisp
a=b
GOSUB dadodisp
valor=valor*3 'ajuste de calibração de sensibilidade (1,6 em 06/04/2009)
valor=valor/2 '

DEBUG "$", b, DEC valor DIG 3,DEC valor DIG 2,".",DEC valor DIG 1,DEC valor DIG 0,",",DEC 0,"*C9", CR,LF
a=valor DIG 3
GOSUB ajuste
a=valor DIG 2
GOSUB ajuste
a="."
GOSUB dadodisp
a=valor DIG 1
GOSUB ajuste
a=valor DIG 0
GOSUB ajuste
a=" "
GOSUB dadodisp
a="k"
GOSUB dadodisp
a="V"
GOSUB dadodisp
a="/"
GOSUB dadodisp
a="m"
GOSUB dadodisp
GOSUB terceira_linha
valor=valornovo/205
FOR f=1 TO 20
a=" "
GOSUB dadodisp
NEXT
GOSUB terceira_linha
a=$194+valor
GOSUB insdisp
a="^"
GOSUB dadodisp


GOTO medicao



adcdata:
LOW 8
SHIFTOUT 7,5,1,[%1100]
SHIFTIN 6,5,4,[valor\13]
HIGH 8
valor=(valor+valornovo+valornovo+valornovo+valornovo+valornovo+valornovo+valornovo+valornovo+valornovo)/10
valornovo=valor
IF valor>4000 OR valor=0 THEN GOSUB sobrecarga
IF valor <g THEN GOSUB negativo
IF valor >g THEN GOSUB positivo
IF valor =g THEN GOSUB zero

RETURN

sobrecarga:
GOSUB terceira_linha
string=OVF
GOSUB escreve
PAUSE 200
GOTO medicao

zero:
valor=0
b=" "
RETURN

negativo:
valor=g-valor
b="-"
RETURN

positivo:
valor=valor-g
b="+"
RETURN


'*********************************
'*     Sub-rotinas do display    *
'*********************************

insdisp: 'envia instrucao ao display
SHIFTOUT 0,1,1,[a]
PULSOUT 2,3
OUT4=0
PULSOUT 3,3
RETURN

dadodisp: 'envia dado ao display
SHIFTOUT 0,1,1,[a]
PULSOUT 2,3
OUT4=1
PULSOUT 3,3
PAUSE 1
RETURN

limpa: 'limpa o display e volta ao home
a=$1
GOSUB insdisp
RETURN

canto:
a=$80
GOSUB insdisp
RETURN

segunda_linha:                                  'pula cursor para segunda linha
a=$c0
GOSUB insdisp
RETURN

terceira_linha:                                 'pula cursor para terceira linha
a=$194
GOSUB insdisp
RETURN

quarta_linha:                                   'pula cursor para quarta linha
a=$d4
GOSUB insdisp
RETURN

escreve: 'escreve o conteudo de string no display
READ string,a
IF a=58 THEN close
GOSUB dadodisp
IF a <> 58 THEN continua
PAUSE 5
close:
RETURN

continua: 'sub que faz parte de escreve
string=string+1
GOTO escreve

ajuste: 'sub que corrige o valor numerico para display
a=a+48
GOSUB dadodisp
RETURN

inidisp: 'inicializacao do display
PAUSE 15
a=$38
GOSUB insdisp
a=$6
GOSUB insdisp
a=$C
GOSUB insdisp
a=$1
GOSUB insdisp
RETURN



'*************************************************
'*            Mensagens do display               *
'*************************************************
'abaixo estao as mensagens que aparecem no display
'deve-se terminar sempre com o ponto decimal.
'para separar uma da outra
 DFM DATA  "Digital Field Mill:"
 LAFJ DATA "By Luiz A. Feijo Jr:"
 CE DATA "Campo=:"
 OVF DATA "S O B R E C A R G A!:"
 RPM DATA " RPM:"
 VEL DATA "Obturador= :":
 tape DATA "Tapar obturador:"

luiz.alberto.fj@terra.com.br

 Voltar à minha página principal