Current Measurement – Powering a Microcontroller Using the SCT-013-000

current measurementesp32

I just started working on interfacing a current sensor (SCT-013-000) with a micro-controller (ESP32.)

I am referring to this video, which shows this diagram:

Circuit diagram

In this I have some confusion :

  • How it is generating the DC voltage to power the Arduino? Is this due to the capacitor that converts AC to Dc? Is it really safe to use this circuitry in the same way for powering the ESP32 (with different burden resistance value?)
  • Text in the image shows it generating 4.66 volts which is considering 50 mA output from the current transformer (CT.) What will happen if the CT output is low? (In my understanding, the CT output will vary from 0 to 50 mA depending on input current from 0 to 100A.)
  • What is the use of R1, R2 and C?

I have seen several such videos which use the same method of powering a micro-controller from a current transformer.

EDIT1:
Adding image for circuit diagram after Andy answer :
enter image description here

Best Answer

I have seen several such videos which use the same method of powering micro-controller from ct

You've probably watched videos that are wrong or you have misinterpreted their message incorrectly. As far as I see in your schematic, Arduino 5 V d.c. is a external power supply and not anything to do with the CT nor derived from it. That 5 volts creates a 2.5 volts mid-point (using R1 and R2 and smoothing it with C1) for biasing one leg of the CT's output. The other leg of the CT then feeds into an ADC or other circuit for processing the signal.

How it is generating dc voltage for powering Arduino, in above diagram?

It isn't; it's using the AC signal from the CT and feeding that into another circuit that probably measures it in some way.

Text in image shows generating 4.66 volt which is considering 50 mA output from CT

Just think about it; if the CT output current is 50 mA RMS and it connects to a 33 ohm burden then the voltage produced is only 1.65 volts RMS (4.667 volts peak-to-peak) and cannot power an Arduino.

A current of 141.4 mA peak-to-peak into 33 ohms can produce a waveform voltage of 4.6662 volts peak-to-peak but, that isn't a d.c. voltage of 5 volts no matter how hard you try with diodes and capacitors; you might get a d.c. voltage of maybe 3.5 volts but, that's all.