enriquewph / esp32-ups-monitor

Firmware para ESP32 en UPS Central
GNU General Public License v3.0
2 stars 0 forks source link

Mains Probe (Voltage/Current/Watts) #20

Open enriquewph opened 3 years ago

enriquewph commented 3 years ago

Se va a usar el sensor: sct-013-100 tiene entrada en formato PLUG 3.5MM.

Info: https://www.poweruc.pl/blogs/news/non-invasive-sensor-yhdc-sct013-000-ct-used-with-arduino-sct-013

Hay que implementarle un FILTRO PASA BAJOS, con corte en 50Hz

enriquewph commented 3 years ago

Tambien se podria implementar alguna amplificación con un OPAMP, o usar un ADC de 16 bits para su lectura.

enriquewph commented 3 years ago

El adc a implementar, posiblemente puede ser el ADS1115 https://articulo.mercadolibre.com.ar/MLA-754926739-conversor-analogico-a-digital-adc-ads1115ads1015-16bit-i2c-_JM Tiene:

enriquewph commented 3 years ago

Cumple con el minimo de 600 Samples/s para medir correctamente la onda senoidal.

enriquewph commented 3 years ago

Estableciendo para medir una corriente pico para: ~15KW -> 220v 65A

Esto otorgaría una salida de 0.65V, lo que es insuficiente. Hay que amplificarlo 2x, o darle mas vueltas al bobinado primario.

2 vueltas: 65A -> 1.3V 3 vueltas: 65A -> 1.95V

El ADC mide hasta +-2.048V asique se tienen que hacer de 3 vueltas para un resultado optimo.

enriquewph commented 3 years ago

combinar #25 para seguir aca.

enriquewph commented 3 years ago

La otra entrada del adc la podemos aprovechar, con un transformador de 220v a 12v o algo similar, para medir la tensión de red.

No escatimar en protecciones a las entradas.