Ler Tensão alternada com Arduino - Projeto do Marcos Daniel Wiechert

Olá pessoal.

Criei este tópico para tratar com mais detalhes sobre o projeto do colega Marcos Daniel Wiechert que fez um medidor de consumo de energia. Já que no tópico original o assunto foi, digamos assim, desvirtuado...rsrs

O tópico original é o http://labdegaragem.com/forum/topics/voltimetro-com-arduino?id=6223...


Também tomei o cuidado de postar lá o link para este tópico aqui.

-------------------------------------------------------------------------------------------------------------------------------

Pois bem. Meu interesse em especial é sobre o medidor de tensão alternada e sua leitura pelo arduino.

Caro Marcos Daniel Wiechert vc poderia nos dar uma ajuda?

1) No esquema mostrado vc está medindo uma tensão DC e no vídeo mostra a medição de uma tensão AC. Vc poderia postar o esquema do medidor de tensão AC?

2) Vc usou alguma proteção (isolação) entre a rede elétrica e o circuito de medição da tensão?

3) Vc teria um sketch de exemplo do medidor?

Agradeço muito sua orientação.

Rodrigo Borges

Vitória/ES

Exibições: 26725

Responder esta

Respostas a este tópico

Olá Rodrigo,

Como eu tinha escrito no outro tópico:

O esquema serve para medir tensão DC ou AC. Procure estudar o amplificador operacional na configuração de retificador de precisão, você irá ver que este circuito fornece na saída uma tensão retificada em onda completa e compensando a queda de tensão dos diodos retificadores. 

Para isolar o cicuito de medição da rede elétrica, use um transformador, no caso do circuito do vídeo, foi usado o secundário do transformador da fonte que alimenta o circuito, ligando a entrada do divisor de tensão diretamente em um dos fios do enrolamento de saída do trafo, antes do retificador e o GND do arduino deve ser ligado ao fio center tape do trafo.

O sketch vou ficar devendo, pois este projeto foi não foi desenvolvido usando o Arduino, o microprocessador escolhido foi um PIC.

Abraço.

 

Obrigado pela pronta resposta.

Irei estudar e postariormente volto a postar.

Obrigado.

Rodrigo.

Olá.

Uma vez fiz um desses tb, mais simples que o do colega, certamente menos preciso.

Usei um transformador comum, 12V ou coisa assim, retificado (diodo), com um capacitor e 1 carga pequena.

A tensão na carga é proporcional à tensão de alimentação.

Não é true RMS e depende de calibração pq os trafos nunca são precisos.

Se vc medir diretamente essa DC falta multiplicar por 0,707 e pela relação do trafo. Deixei essas contas para o trimpot fazer....

Ajustei lá 220 de leitura no AD (era 8 bits) são 220V. 110V no AD são 110V e deu certo.

Para um trafor de 12V os 0,7 do diodo podem influenciar pouco (depende da precisao que vc quer). Melhor usar um retificador de 2 diodos (trafo com tap central).

Vc precisa por a carguinha (algo como 1W) pq senão seu capacitor pode ser carregado com as cristas dos picos (ruidos) ou lerdiar para indicar rebaixamento na tensão.

Se seu cliente tem dinheiro e quiser algo bom, bom mesmo, tem um CI que converte valores ac (passados pelo trafo) em valores DC gerando o TrueRMS. 

http://www.analog.com/static/imported-files/data_sheets/AD737.pdf

Ou ainda... se vc tiver disposto a tentar... dá pra fazer o RMS na unha...

Basta vc ligar o AC (depois do trafo, com uma DC acoplada e respeitando os limites) no pino do Analogico. De forma que vc consiga leitura válidas (Dentro dos limites, por ex 0 a 1024).

Se vc digitalizar valores, elevar ao quadrado, somar e depois tirar a raiz quadrada vc tem o RMS...

O ideal seria vc tomar o maximo de leituras dentro de 1 ciclo. Mas o resultado não ser alterará (afinal RMS é RMS) se vc pegar aleatoriamente por ex 1000 leituras por segundo (dane-se onde começa e onde termina um ciclo). Salvo situações de batimento que devem ser evitadas vc terá amostras espalhadas que servem para calculo do RMS. Para evitar batimentos sua taxa de amostragem não pode ser multipla de 60. Por ex faça multipolo de 67 (1370Hz por ex.). O display padrão (iso) pede que os dados sejam atualizados a cada meio segundo. Então digitalize quanto puder por meio segundo (30 ciclos) e depois mostre...

Rodrigo, aqui eu mostro como fiz um sensor de tensão AC - http://www.cuin.com.br/2012/08/sensor-de-tensao-eletrica-ac/

Meu tema de monografia também foi um Medidor de Potência. Em breve vou mostrar o medidor e também como foi feito.

Caso queira ver algumas medições, entre aqui: http://www.cuin.com.br/medidor/

 

Abraços

Marcelo Cuin - @marcelocuin - mcuin@terra.com.br

Olá Marcelo, preciso de um sensor de tensão. Não encontro em nenhum lugar, pode me ajudar?

Marcelo, especifique melhor o que procura.

Quer um sensor para identificar se tem tensão CA ?

Quer um medidor de tensão CA ?

Ou quer um medidor de corrente CA ?

Olá José eu preciso de um sensor para medir a tensão elétrica, 110v e 220v. Falando de um jeito bem simples, preciso colocar dois fios de uma rede elétrica no sensor e ele me retornar a voltagem. 

OK , o aparelho precisa identificar se é 110V ou 220V , não é ? 

Nunca vi algo assim. Vou pensar !

José quase isso, eu preciso identificar a voltagem de uma rede 110v ou 220v, por exemplo, quando a pessoa conectar os fios de uma rede 220v eu preciso identificar a voltagem dela, pois a tensão pode variar, pode estar por exemplo acima do normal (230~240) ou abaixo (210~200).

É um medidor de tensão.

Nas lojas online eu achei medidores, mas os que achei aguentam pouca voltagem, no máximo 30v.

Use um multimetro.

  'Eiju

Eu consigo passar os valores do multimetro para o arduino Celso? Porque eu precisava tratar na programação esses valores.

Guilherme, eu entendi que precisa medir a tensão CA.

Com qual precisão ? de 1 V por exemplo ?

No seu Arduino , poderia apareceria 127, 225, 240, etc.

Interessante ! Vou pesquisar e pensar....

A solução vai ser um voltimetro CA. 

Recomendo que o voltimetro seja isolado do Arduino, por motivos de segurança. 

Se usar um conversor ADC de 8 bits vai poder medir tensões de 1 a 256 V . Mas antes terá que converter a tensão CA para RMS. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço