Medicao de Energia Eletrica Utilizando Microcontrolador: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 27: Linha 27:
;Corrente eficaz: É a corrente que equivaleria a uma '''corrente contínua''' sobre uma carga e pode ser calculada de maneira simplificada para uma onda senoidal pela expressão:
;Corrente eficaz: É a corrente que equivaleria a uma '''corrente contínua''' sobre uma carga e pode ser calculada de maneira simplificada para uma onda senoidal pela expressão:
  <math>I_{eficaz} = I_{pico} / \sqrt{2} </math>  
  <math>I_{eficaz} = I_{pico} / \sqrt{2} </math>  
:Portanto, para calcular o valor eficaz de uma corrente alternada pode-se implementar um algoritmo que faça amostragens do valor da corrente alternada e determine a '''corrente de pico''', a partir do qual pode-se então determinar a '''corrente eficaz'''.


:O '''valor eficaz''' de uma tesão, corrente ou potência alternada é chamado de '''RMS''' (''root mean square'') e é  a '''raiz do valor quadrático médio''', dada pela expressão:
;RMS: O '''valor eficaz''' de uma tesão, corrente ou potência alternada é chamado de '''RMS''' (''root mean square'') e é  a '''raiz do valor quadrático médio''', dada pela expressão:
  <math> (1)
  <math> (1)
  x_{\mathrm{rms}} =
  x_{\mathrm{rms}} =
Linha 34: Linha 35:
  \sqrt {{x_1^2 + x_2^2 + \cdots + x_N^2} \over N}
  \sqrt {{x_1^2 + x_2^2 + \cdots + x_N^2} \over N}
  </math> <ref>https://pt.wikipedia.org/wiki/Valor_eficaz</ref>
  </math> <ref>https://pt.wikipedia.org/wiki/Valor_eficaz</ref>
:Portanto, deve-se implementar um algoritmo que faça amostragens do valor da da corrente alternada e determine a '''corrente de pico''', a partir do qual pode-se então determinar a '''corrente eficaz'''.


;Frequência e período: A '''corrente alternada''' na rede de distribuição de energia elétrica no Brasil utiliza uma '''frequência''' de '''60 Hz'''.  
;Frequência e período: A '''corrente alternada''' na rede de distribuição de energia elétrica no Brasil utiliza uma '''frequência''' de '''60 Hz'''.  

Edição das 11h21min de 26 de março de 2018

Medição da Energia Elétrica em Ponto de Consumo

Projeto Integrador do TADS - 2018

Alunos
Kaio Rocha Aguiar, Luis Felipe Miglioli De Oliveira, William Schwaab
Orientador
Evandro Cantú
Colaborador
Charles Buzanello

Objetivo

O objetivo deste projeto é construir um dispositivo para a medição da energia elétrica de um ponto de consumo utilizando um microcontrolador e transmitindo dados via rede sem fio a um Web Server. O sistema deve realizar a medição periódica de dados de tensão e corrente elétrica instantâneos fornecido pelo ponto de consumo. A partir dos dados medidos calcula-se a potência instantânea de geração, a qual deve ser armazenada em um banco de dados com a marca de tempo de cada medição. Para a obtenção da energia produzida em um período de tempo, um algoritmo deve fazer a integração das potências instantâneas geradas ao longo do período considerado e calcula a energia em quilowatts-hora.

Sensor de Corrente ACS712

O sensor de corrente ACS712 é um sensor de efeito hall, capaz de medir correntes instantâneas de -30 A a 30 A (há modelos que medem de -20 A a 20 A e -5 A a 5 A).

A saída do sensor é ligada em uma entrada analógica do Arduíno devolvendo valores de 0 V a 5 V, para correntes entre -30 A a 30 A respectivamente, com passos de 66 mV/A. Para os sensores de 20 A e 5 A os passos são 100 mV/A e 185 mV/A, respectivamente. Para uma corrente de 0 A a tensão na entrada analógica é 2,5 V, chamada de tensão de offset.

Leitura da corrente pelo sensor analógico
A função map permite mapear diretamente o valor digital (0 a 1023) lido pelo sensor analógico (A0) diretamente em valores de corrente (-30 A a 30 A):
int valorSensor = analogRead(A0);
int corrente = map(valorSensor, 0, 1023, -30, 30);
// mostrar valor da corrente lido pelo sensor

Corrente Alternada

A leitura do corrente pelo sensor ACS712 é instantânea. Portanto, para medição de corrente alternada é necessário fazer amostragens em todo o ciclo da senóide da corrente alternada e depois calcular a corrente eficaz.

Corrente eficaz
É a corrente que equivaleria a uma corrente contínua sobre uma carga e pode ser calculada de maneira simplificada para uma onda senoidal pela expressão:
 
Portanto, para calcular o valor eficaz de uma corrente alternada pode-se implementar um algoritmo que faça amostragens do valor da corrente alternada e determine a corrente de pico, a partir do qual pode-se então determinar a corrente eficaz.
RMS
O valor eficaz de uma tesão, corrente ou potência alternada é chamado de RMS (root mean square) e é a raiz do valor quadrático médio, dada pela expressão:
 [1]
Frequência e período
A corrente alternada na rede de distribuição de energia elétrica no Brasil utiliza uma frequência de 60 Hz.
A relação entre frequência (f) e o período (T) em segundos é:

Logo, o período de um ciclo completo da corrente alternada é de 16,67 ms.

Materiais de Referências

  1. https://portal.vidadesilicio.com.br/acs712-medindo-corrente-eletrica-alternada-continua/ [2]: Implementa um algoritmo que realiza 300 medições da corrente instantânea, espaçadas a cada 0,6 ms, encontra o valor de pico da corrente e calcula a corrente eficaz.
  2. https://www.filipeflop.com/blog/medidor-de-corrente-ac-acs712-emonlib/[3]: Utiliza a biblioteca Emolib https://github.com/openenergymonitor/EmonLib [4]. A biblioteca Emolib possui funções prontas para realizar a amostragem da corrente alternada e fornecer o valor eficaz. Este autor realiza amostras em 20 ciclos completos da corrente.
  3. https://openenergymonitor.org/ [5]
  4. https://learn.openenergymonitor.org/electricity-monitoring/ac-power-theory/introduction [6] Introdução a potência AC.
  5. https://learn.openenergymonitor.org/electricity-monitoring/ac-power-theory/arduino-maths [7] Funções e cálculos para Arduíno.

Referências

  1. https://pt.wikipedia.org/wiki/Valor_eficaz
  2. DEMETRAS, Ezequiel. Módulo ACS712 – Medindo Corrente Elétrica Alternada e Contínua com Arduino, Vida de Silício. https://portal.vidadesilicio.com.br/acs712-medindo-corrente-eletrica-alternada-continua/ Acesso em março de 2018.
  3. AMARAL, Aroldo. Medidor de corrente AC com ACS712 e Emonlib, Felipe Flop. https://www.filipeflop.com/blog/medidor-de-corrente-ac-acs712-emonlib/ Acesso em março de 2018.
  4. Arduino Energy Monitoring Library https://github.com/openenergymonitor/EmonLib
  5. Open Energy Monitor https://openenergymonitor.org/
  6. https://learn.openenergymonitor.org/electricity-monitoring/ac-power-theory/introduction
  7. https://learn.openenergymonitor.org/electricity-monitoring/ac-power-theory/arduino-maths