Já estou a algum tempo tentando desenvolver um medidor de consumo de energia para uso doméstico, como forma de aprendizagem e utilidade. Já tentei usar o ACS712 - 05A mas as leituras são muito instáveis, indo de zero a 1023 mesmo não tendo nada conectado. Testei todos os 5 sensores que tenho, são 3 de 5A e 2 de 20A, acredito que não seja código pois já testei muitos, incluindo daqui do LdG. Em tempo, tenho duas placas arduino UNO, uma ROBOCORE  e outra genérica, e testei com ambas. Outro detalhe, usando fonte exclusiva alimentando os sensores ACS com 5V.

  Estou pensando em usar o SCT-013 mas não sei da estabilidade dele em baixa amperagem, aceito sugestão de outro sensor que seja mais indicado.

Exibições: 1723

Responder esta

Respostas a este tópico

Boa noite ,

Analisando o código - Cálculo da corrente RMS: 

https://github.com/hifor/esp8266-zmct103c/blob/main/src/main.cpp

Usa a biblioteca 

#include "EmonLib.h"

https://github.com/hifor/esp8266-zmct103c/blob/main/src/EmonLib.h

Porque usar esse valor na calibração da corrente?

emon.current(sensor, 1.2625);

Você esta usando o mesmo módulo da foto do projeto? 

São usadas 4096 amostragens para fazer o cálculo de corrente: 

double Irms = emon.calcIrms(4096);

Sugestão - faça testes de medição com lampadas de filamento. Não use lampadas de LED. 

Meça a corrente com um amperímetro CA para averiguar a precisão das medições com o Arduino.

Informe os resultados do seu teste. 

cuidado com choque elétrico - não encoste os dedos ou sua mão nos fios! 

Boa noite.

Porque usar esse valor na calibração da corrente? É o que está no fonte  do github, também não sei porque este valor, não encontrei o motivo ou fórmula para este valor mas assim deixei.

emon.current(sensor, 1.2625);

Você esta usando o mesmo módulo da foto do projeto?  Sim, o mesmo módulo/sensor que foi sugerido.

Meça a corrente com um amperímetro CA... Descobri ontem que meu muiltiteste recém adquirido só mede amperagem de corrente contínua, modelo FOXLUX FX-MD, vou providenciar a solução o mais breve possível.

Boa tarde DT Ribeiro, 

Eu não tinha nenhuma informação sobre esse módulo. Como consegui obter informações.

1) Pesquisando imagens do módulo, procuro identificar o código do módulo ou o fabricante. Descobri o fabricante. Pesquiso também os WIKIs de cada produto. 

2) No site do fabricante pesquisei sensor module. 

http://www.chinalctech.com/cpzx/Programmer/Sensor_Module/

3) Não acrescentou muito...

http://www.chinalctech.com/cpzx/Programmer/Sensor_Module/246.html

4) Achei mais isso:

https://pt.aliexpress.com/item/4000123789284.html

5) Achei esse diagrama, mas não sei se refere ao mesmo circuito.

e mais esse :

https://oshwlab.com/sulagaev/current_sensor_zmct103c_lm358

Olá, Gustavo!

   Valeu! Belo trabalho.

   Agora sim podemos ver que há, de fato, um circuito condicionador de sinal entre o TC e o controlador.

   Imaginando que não há problema de hardware, passa-se para o software.

   Vi que você já fez algumas observações, inclusive sobre o fator de calibração utilizado, e acho que o Maurivan deve tentar os sketchs que sugeristes, ainda que não seja, talvez, exatamente o que ele quer fazer, mas esta é uma técnica ótima de "debugging".

   Vou ver se consigo entender esta "geringonça".

Abração!

D.T. Ribeiro

Olá D.T. Ribeiro,

o fonte que uso é justamente o que está no github, sugestão do José Gustavo, e as modificações que fiz se deram na voltagem que aqui são 220 v e na inclusão o display LCD. Pode ser que algum fator de convergência, citei em outra mensagem, não esteja calibrado adequadamente. Estou pronto a testar outro fonte sugerido. Enquanto isto, uma questão: IRMS é tão somente a amperagem? assim? "A corrente elétrica, representada por I, medida em amperes (A)". Eu sei que a pergunta pode parecer banal, mas pra eu não é. :)

Obrigado.

Olá Maurivan.

   A pergunta não é banal, não.

   E tem muito estudante de Engenharia que não entende isto direito.

   Ocorre que a corrente elétrica AC é variável no tempo, via de regra seguindo o perfil de uma função senoidal.

   Então, para se poder calcular a potência dissipada em um resistor de resistência R, por exemplo, com uma fórmula simples, como se usa com corrente DC, foi criado o conceito de RMS ( Root Mean Square ).

   O que é isto? é o valor equivalente DC da corrente AC que produziria a mesma dissipação de potência neste resistor. Assim o cálculo da dissipação de potência neste resistor seria, simplesmete

       P = R x ( Irms x Irms ) 

   Botei ( Irms x Irms ) porque não sei como se usam expontes nos textos aqui do LdG   :-)

   Quanto ao teu problema, estamos investigando. O módulo que o Gustavo sugeriu, já é de grande ajuda, porque já tem o circuito de condicionamento do sinal do TC. O problema é que a documentação da biblioteca emonLib é muito ruim, mas a estou analisando.

   Aguarde.

   Espero ter ajudado!

Boa noite D.T. Ribeiro, pelo que entendi no post do José Gustavo, me parece que a  solução é calibrar via potenciômetro que tem no módulo, mas para esta ação vou ter que conferir em um amperímetro, coisa que vou verificar assim que possível. Não tenho um amperímetro pra A.C. Outro detalhe é checar a biblioteca emonLib. Creio que neste caminho vamos resolver.

Obrigado.

Bom dia, 

Creio que a bibilioteca do exemplo hifor deve ter sido baseada nisso:

https://github.com/openenergymonitor/EmonLib

Apesar da ligua Indonésia, acho que vale a pena ver esse vídeo:

Boa noite, voltei José Gustavo,  Observei que ele faz duas leituras, linhas 10 e 11, logo tem um sensor de tensão também, o que não é a nossa situação, e na linha 21 tem um fator de potência que não entendi ao que referencia.

Até mais

Obrigado.

Olá, Gustavo.

   Sim, o que vi no filme concorda com o que imaginei. ( Só não entendi nada do que o rapaz falou :-)

   A corrente AC do secundário do TC é transformada em tensão AC através de um Load Resistor ( que eu não sei porque outros sites chamam de "burden" resistor, "burden" é carga também, mas não neste sentido ) e montada em VCC/2.

   A responsabilidade de fazer um grande número de amostras e calcular o valor RMS é da biblioteca.

   Não tenho o módulo, mas tenho um transformadorzinho de 127 VAC / 220 VAC para 2 x 9 VAC e vou usá-lo para simular o módulo. Daí poderei entender de que forma a biblioteca usa o tal 'fator de calibração'.

   Este vídeo corroborou exatamente o que eu imaginava. Tem até uma imagem do osciloscópio que mostra claramente que é uma senóide e que está toda do lado positivo.

   Grato.

D.T. Ribeiro.

https://robokits.co.in/sensors/current-sensor/single-phase-5a-activ...

Você precisa ajustar o poenciometro. Veja como: 

Visão geral:
Micro transformador de corrente de precisão integrado
Este módulo pode medir corrente AC dentro de 5A
Tensão de operação: DC5-30V

Descrição:

Este é o módulo transformador de corrente CA de saída ativa monofásica 5A.

Recursos:
Micro transformador de corrente de precisão integrado
Placa de circuito do amplificador operacional de alta precisão, faça amostragem precisa do sinal e compensação apropriada e outras funções
O módulo pode medir dentro de 5A de comunicação de corrente, correspondendo à quantidade analógica de saída pode ser ajustada
Transformador de microcorrente de precisão integrado
Circuito amplificador operacional de alta precisão integrado, para fazer amostragem precisa e compensação apropriada e outras funções para sinalizar
O módulo pode medir a corrente AC dentro de 5A, a saída analógica correspondente pode ser ajustada
Em condições ideais, a tensão de entrada VCC é 3-35V, de acordo com o potenciômetro (ajuste a relação de amplificação, faixa de amplificação 0-100 vezes) para ajustar a tensão de saída necessária, mas a saída (OUT) da tensão máxima não deve exceder 1/2 VCC.
O sinal de saída é o sinal de tensão CA e a tensão do sinal de saída não deve exceder o máximo de 1/2 VCC.

Especificações:
Tamanho da placa PCB: 38 (mm) x18,5 (mm)
Tensão de trabalho: DC5-30V
Corrente nominal de entrada: 5A
Corrente nominal de saída: 5mA
Mudança: 1000: 1
Diferença de fase (entrada nominal): ≤20 '(100Ω)
Faixa de linearidade: 0 ~ 10A (100Ω)
Linearidade: 0,2%
Classificação de precisão: 0,2
Tensão de isolamento usa: medição de 3000V
Material de vedação: resina epóxi
Temperatura de operação: -40 ° C a + 70 ° C

Aplicativo:
Este módulo pode medir a corrente AC dentro de 5A.

O pacote inclui:
1 x Monofásico 5A Módulo Sensor de Transformador de Corrente de Saída Ativa AC

Boa noite José Gustavo, parece simples olhando assim, mas como falei logo antes, com D.T. Ribeiro, vou tentar conferir com um amperímetro e ver se existe alguma relação. Quanto a biblioteca emonLib, pode ser ela a origem dos problemas.

Obrigado.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço