Escolar Documentos
Profissional Documentos
Cultura Documentos
Resumo: Este trabalho se refere a um sistema de aquisio de sinais de baixo custo, com arquitetura
aberta, desenvolvido para a automao da medio em aplicaes de superviso e controle de
processos. O sistema composto de uma placa de aquisio de sinais com 8 entradas analgicas,
18 sadas ou entradas digitais reconfigurveis, comunicao de dados por mdulo serial RS-485C
e um software de aquisio de sinais para um computador. Seu baixo custo, sua flexibilidade de
configurao e o seu desempenho mostraram-se bastante adequados para aplicaes em medies,
bem como para aplicaes em controle de processos industriais.
HARDWARE E SOFTWARE
PA R A S I N A I S D E M E D I O
75
2 Descrio do Sistema
Algumas consideraes iniciais nortearam o projeto do sistema de controle e aquisio de dados, e
foram:
- Conectividade com outros sistemas, sendo capaz de serem operador em redes de dados do tipo
CANOpen, ou assemelhados, por meio de um barramento de dados RS485.
- Comunicao com computadores por meio de um barramento serial, para transferncia de dados;
- Capacidade de comandar em tempo real sistemas para controlar variveis, tais como temperatura,
vazo, presso, volume, posio, etc.;
- Medir at 8 sinais analgicos, convertendo-os para digitais, com preciso de 12 bits, ou de 0,6 mV/bit;
- Capacidade de processamento digital, chegando a 20 MIPS (milhes de instrues de ponto flutuante
por segundo), permitindo realizar medio e controle simultaneamente;
- Dispositivos de segurana contra falta de energia ou por erro decorrente do processamento digital que
leva ao travamento do processador;
- Interface entre a placa de aquisio e o computador por meio de um software aberto, tanto no lado
do PC, quanto no lado da placa de aquisio e controle.
O projeto do circuito eletrnico que viabiliza esse sistema est mostrado na Fig. 2, e usou a metodologia
de desenvolvimento por blocos, onde cada bloco construdo foi previamente testado e posteriormente
includo no sistema.
O desenvolvimento do hardware passou por vrias etapas, at que se obteve a placa desejada, com os
requisitos desejados para a ao de medio, com definies metrolgicas adequadas ao processo de medir
[4]. A transmisso de dados se dar de forma eficiente, sem que isso implique em travamento do sistema
de aquisio de dados, e no afeta a parte de controle de processos realimentados, ou seja, a velocidade
suficiente para fazer a aquisio, controlar um processo e enviar dados para um computador.
76
A Fig. 3 mostra a foto do desenvolvimento de hardware eletrnico de baixo custo, pronto para realizar
aquisio de at 8 canais multiplexados, de sinais analgicos variveis entre 0 e 2,5V.
PA R A S I N A I S D E M E D I O
77
exportao de dados em tempo real. Com isso, o sistema supervisrio torna-se uma ferramenta de interao
com o hardware de aquisio de sinais, servindo para visualizar graficamente os dados que esto sendo
medidos, tabelar as informaes e ainda analisar os resultados sendo, portanto, muito til nas reas de
mecatrnica, metrologia e em pesquisas em geral.
No decorrer do desenvolvimento do software supervisor separou-se o projeto nas seguintes etapas:
1) Desenvolvimento de um protocolo proprietrio para a comunicao entre a plataforma eletrnica e
o computador;
2) Desenvolvimento de um firmware para a plataforma eletrnica e de um software para o computador
(biblioteca DLL), ambos responsveis pela conexo entre os mesmos e do tratamento do protocolo.
3) Desenvolvimento de um software grfico para controle, gerenciamento da plataforma e visualizao
grfica de dados para um PC, em C#.
Na Fig. 4 v-se a placa de aquisio de sinais conectada a um computador do tipo PC, atravs da porta
serial. O software desenvolvido est no lado do PC.
Protocolo de comunicao
O protocolo de comunicao, como o prprio nome diz, trata da comunicao entre a plataforma
eletrnica e o computador. Nesta comunicao trafegam os dados referentes ao estado ou informaes dos
perifricos da plataforma (respostas) tais como o estado de uma porta digital ou o valor de uma converso
Analgico-digital feita. Alm disso, ele tambm oferece suporte ao envio de requisies que servem para
comandar a placa eletrnica ou pedir alguma informao adicional que for necessria.
Trafegando de forma ordenada, as requisies e respostas podem ser adquiridas em ambas as partes.
Estas informaes so separadas pelos softwares que so responsveis pelo tratamento das informaes,
portanto, diz-se que este protocolo implementado na camada de software.
Para a transmisso das informaes foi utilizada a porta serial RS-232C, por ser um protocolo que
funciona na camada de software, pode-se trocar o meio de transmisso fsica facilmente caso for conveniente.
Basicamente, o protocolo dividido em comunicaes sncronas e comunicaes assncronas. Inicialmente
o lado do PC envia uma informao contendo os mdulos que deseja ver os dados, e a placa eletrnica
responde colocando seus dados sincronamente ou assincronamente pela porta serial. Esses dados trafegam
dentro de um protocolo, contendo cabealho, corpo da mensagem, e um byte de checagem de erros
(checksum), na freqncia desejada, escolhida pelo usurio.
78
Para a visualizao das informaes foi concebido o conceito de mdulos onde cada mdulo
responsvel pela exibio das informaes de algum perifrico da plataforma eletrnica. Estes podem ser
acessados pelo menu superior do sistema. A partir da escolha de um mdulo, pode-se trabalhar com os
dados que so recebidos proveniente destes perifricos. A prxima seo mostra isso de maneira mais clara.
Funcionamento do sistema
Um exemplo de situao que podemos obter com o sistema observado de acordo com a figura
6. Inicialmente precisamos definir parmetros de comunicao de dados, como a taxa de transmisso, a
velocidade da serial, e em seguida escolhemos quais mdulos querem visualizar e por ltimo estabelecemos
a comunicao serial. Uma vez conectado com a placa eletrnica, os grficos esto disponveis e todo o
sistema passa a operar sincronamente, atualizando os dados de acordo com o tempo de refresh previamente
selecionado.
Observa-se que este sistema possui alguns mdulos habilitados como do status das portas de entrada e
sada (que esto escutando as portas P0 e P2 da plataforma eletrnica) e do conversor Analgico Digital
D E S A G R E G A D O R PA R A R E C I C L A G E M D E PA P E L
79
que est desenhando um grfico em tempo real. Estas informaes tambm podem ser salvas em tabelas
para uso posterior dando ao usurio uma ferramenta muito poderosa de controle e gerenciamento de
informaes.
4 Anlise da Medio
Foi desenvolvida uma aplicao prtica para medir parmetros da rede eltrica trifsica e quantificar
sinais alternados. Foram discretizados pelo conversor AD a tenso e a corrente de cada fase, fazendo-se 8
medidas por ciclo da rede, por mensurando. Em 8,33 ms faz-se, ento, 48 medidas, totalizando uma
freqncia de medio de 5,76 kHz. Aps a medio, por meio de algoritmos FFT (Fast Fourier Transformer)
calculam-se os parmetros de interesse: valores eficazes da tenso e da corrente em cada fase, defasagem
angular por fase e potencia eltrica total. Esse processo ocorre continuamente, funcionando como um
voltmetro true-rms. Os dados so transferidos ao computador que vai registrando o comportamento da
rede.
O resultado da medio encontrados por um voltmetro da Minipa, modelo ET-2030A (com resoluo
de 100mV e incerteza de 1,5%), j convertidos os sinais digitais para a tenso equivalente, ficaram dentro
da incerteza do instrumento, ou seja de 100mV. Isso mostra que o sistema digital tem a caracterstica
desejada, tanto para clculos rpidos quanto para medio.
Outro experimento quantificou a medio do sistema para sinais contnuos. Para isso realizou-se 256
medies da tenso de uma bateria alcalina marca Avant modelo IEC 6LR61, de 9V, cuja tenso rms da
bateria variou entre 1,48 V e 1,49 V (medido pelo osciloscpio da Tektronics, true rms, modelo 1001B,
aps um divisor resistivo), resultando no valor mdio de 1,485 0,005V para 35 medidas. Esse o valor de
entrada da tenso a ser medida.
O resultado medido convertido para digital pelo sistema de aquisio resultou no valor mdio, para 256
medies, de 2.440,69 e desvio padro de 7,415. Como o conversor AD de 12 bits, fornecendo o valor
4095 para 2,5V, ento esse valor mdio equivale a (1,489 0,005) V. O resultado dessa medio mostra
que a limitao da medio est associada limitao do padro usado para medio e que, portanto, a
incerteza de medio preponderante a do padro escolhido e no do sistema de medio. No entanto
serve para mostrar que o erro de medio do sistema muito baixo, ou seja, em torno de 0,18% do valor
medido, em toda a escala de medio, podendo ser melhor se o sinal de entrada tiver uma incerteza menor.
5 Concluso
Desenvolveu-se um sistema que tem uma caracterstica multifuncional baseada em controladores de
alta velocidade e desempenho, e que possam realizar o processo completo de medio, tanto de sinais
rpidos como de sinais contnuos.
Alguns experimentos foram feitos para analisar o comportamento do sistema como controlador. Dentre
eles, o controle de velocidade de uma bomba, controle de posio de um manipulador eletropneumtico,
e medio das caractersticas da rede eltrica trifsica para fins de correo da tenso da rede. Em todas
80
essas aplicaes o sistema se mostrou robusto para medir, processar e controlar alguma varivel. A ltima
aplicao citada mostra a capacidade de medio do sistema, permitindo medir na freqncia de 5,76 kHz,
e com um erro de medio de 0,5% e ainda calcular valores da senide, como valor de pico, valor eficaz,
defasagem angular entre as senides por meio de algoritmos digitais (DFT). Em todo o processo o sistema
de comportou como uma possibilidade muito interessante para substituir sistemas de aquisio caros e
complexos.
Tambm desenvolveu-se uma interface grfica muito interessante, em C#, que permite analisar o sinais
gerados graficamente e/ou numericamente, alm de exportar esses sinais e dados para posterior anlise.
6 Agradecimentos
Agradecemos aos colaboradores desse projeto que permitiram que o mesmo alcanasse os resultados
esperados, e ao IFSC pelo apoio financeiro, de laboratrio e de pessoal.
7 Referncias
NICOLOSI, D.E.C.. Microcontrolador 8051 com linguagem C. Ed. Erica, So Paulo, 2.Edio,
2006.
ANALOG DEVICES. Microconverter ADUC841. Disponvel em <www.alldatasheet.com/datasheetpdf/
pdf/83678/AD/ADUC841.html>. Acesso em julho/2008.
SIMON, D. E. An Embedded software primer. Addison Wesley Publishing Co, 2003.
ALBERTAZZI, A.G. e SOUSA, A.R. Fundamentos de Metrologia Cientfica e Industrial. Ed.Manole,
2008.
NAGEL. C, et all. Beggining C# Programming. Editora Wrox Press, 2008.
PONT, M. J. Embedded C. Editora Addison-Wesley Professional, 2008.
D E S A G R E G A D O R PA R A R E C I C L A G E M D E PA P E L
81