lectura incorrecta con emonlib (emon.lib) cuando tengo bajas frecuencias

Buen día

estoy usando emonlib para leer voltaje alterno y un sensor de voltaje zmpt101b

calibré el sensor de tal manera que leyera casi a la perfección diferentes rangos de voltaje

pero

al hacer la medicion con rangos de frecuencia de entre 20 a 30 Hz, me lee unos 10 voltios menos

necesito corregir eso

(no mido corriente solo voltaje)

dejo un ejemplo del emonlib que viene en el arduino

es la libreria capaz de leer frecuencia y darmela de tal forma que pueda corregir
el error en funcion de su frecuencia

o quizas debo hacer un cambio en el phase shift, el No.of half wavelengths (crossings), el time out ?

// EmonLibrary examples openenergymonitor.org, Licence GNU GPL V3

#include "EmonLib.h"             // Include Emon Library
EnergyMonitor emon1;             // Create an instance

void setup()
{  
  Serial.begin(9600);
  
  emon1.voltage(2, 234.26, 1.7);  // Voltage: input pin, calibration, phase_shift
  emon1.current(1, 111.1);       // Current: input pin, calibration.
}

void loop()
{
  emon1.calcVI(20,2000);         // Calculate all. No.of half wavelengths (crossings), time-out
  emon1.serialprint();           // Print out all variables (realpower, apparent power, Vrms, Irms, power factor)
  
  float realPower       = emon1.realPower;        //extract Real Power into variable
  float apparentPower   = emon1.apparentPower;    //extract Apparent Power into variable
  float powerFActor     = emon1.powerFactor;      //extract Power Factor into Variable
  float supplyVoltage   = emon1.Vrms;             //extract Vrms into Variable
  float Irms            = emon1.Irms;             //extract Irms into Variable
}

Y cual es la fuente de tus bajas frecuencias? No sera un variador de velocidad no?

Quiero medir el voltaje a la salida de un generador trifasico, a diferentes velocidades y por tanto a diferentes frecuencias

así que sí, un variador de velocidad para el generador

Para responder correctamente habría que ver como hace el cálculo la libreria EmonLib.
Desde ya que esta pensada para dar resultados True RMS o sea, es posible no lo aseguro que a difernetes frecuencias la señal no sea tan senoidal como esperas.
Revisaste con un osciloscopio la forma de onda?

Por favor haz la comprobación a ver si estamos hablando de una senoide o de algo cuasi-senoide.