How is it possible to connect several SCT-013-000 sensors?
I have tried this sketch
#include "EmonLib.h" EnergyMonitor emon0; EnergyMonitor emon1; EnergyMonitor emon2; void setup() { Serial.begin(9600); emon0.current(0, 67); emon1.current(1, 67); emon2.current(2, 67); } void loop() { double Irms0 = emon0.calcIrms(1480); double Irms1 = emon1.calcIrms(1480); double Irms2 = emon2.calcIrms(1480); Serial.println((Irms0-0.25)*230.0); Serial.println((Irms1-0.25)*230.0); Serial.println((Irms2-0.25)*230.0); Serial.println("------------------------ "); }
Is it correct?
Re: Arduino and several SCT-013-000 sensors
Results with disconnected sensors looks like
------------------------
3.26
3795.58
30.77
------------------------
62.61
2692.00
10.27
------------------------
10.45
2346.02
57.11
------------------------
Re: Arduino and several SCT-013-000 sensors
Solved!
The problem was in disconnected burden resistor
Re: Arduino and several SCT-013-000 sensors
With no burden resistor, the CT output is high and meaningless. There's a picture of the waveform in the report on the CT in Building Blocks.
Although the SCT-013-000 CT is relatively safe without a burden resistor, that is not the case for CTs generally and you can have high and lethal voltages from a large CT should the burden become disconnected. A CT is always safe if it is short-circuited, but potentially dangerous and can be irreparably damaged if open-circuited.