@@ -32,8 +32,8 @@ const long interval = 1000;
3232 * Energy Accumulation Method
3333 */
3434unsigned short LineFreq = 60 ; //
35- unsigned short SumMode = 1 ; // 0: Aritmethic Energy Sum, 1: Absolute Energy Sum
36-
35+ unsigned short SumMode = 0 ; // 0: Aritmethic Energy Sum, 1: Absolute Energy Sum
36+ unsigned short phases = 2 ;
3737/*
3838 * 1x (CTs up to 60mA/720mV)
3939 * 2x (CTs up to 30mA/360mV)
@@ -68,8 +68,8 @@ void setup()
6868 pinMode (LED_MCM, OUTPUT);
6969
7070 Serial.println (" Start ATM90E32" );
71- mcm .begin (CS_pin, LineFreq, SumMode, IAGain, IBGain, ICGain, VoltageCal, CT1Cal, 0 , CT2Cal);
72- mcm .setVIOffset (64608 , 64608 , 64608 , 64606 , 64608 , 64606 ); // Values obtained with VIoffsetCal()
71+ eic .begin (CS_pin, LineFreq, phases , SumMode, IAGain, IBGain, ICGain, VoltageCal, CT1Cal, 0 , CT2Cal);
72+ eic .setVIOffset (64608 , 64608 , 64608 , 64606 , 64608 , 64606 ); // Values obtained with VIoffsetCal()
7373 delay (1000 );
7474 unsigned short sys0 = mcm.GetSysStatus0 (); // EMMState0
7575
0 commit comments