A three-phase current transformer setup uses three individual magnetic sensors to step down high alternating currents from a three-phase power system into safe, measurable low-current signals for metering and protection relays. When you install this setup, what fundamentally changes in your circuit is the addition of galvanic isolation and current scaling; you can safely measure hundreds of amps of lethal 480V/277V mains power using standard 3.3V or 5V low-voltage instrumentation without any direct electrical connection to the high-voltage bus. The most common mistake hobbyists and junior technicians make is searching for a single monolithic "three-phase CT" component; unless you are buying a specialized Rogowski coil assembly, you are actually buying three separate single-phase CTs (one for L1, one for L2, one for L3). Furthermore, do not confuse inductive CTs with Hall-effect sensors (like the ACS712)—Hall sensors measure DC and AC but lack the robust galvanic isolation and high-ampacity thermal tolerance of a true inductive transformer.
The Core Concept: What It Is and What It Changes
In a standard three-phase wye or delta system, calculating true power requires knowing the exact current on all three phases simultaneously, especially if the load is unbalanced. By clamping a CT around each of the three phase conductors, you generate three isolated secondary currents that are perfectly proportional to the primary currents.
For industrial protection relays, these secondary signals are typically standardized to 1A or 5A RMS. For embedded makers using an Arduino or ESP32, the secondary signal is usually much lower (e.g., 50mA) and is converted into a voltage via a burden resistor so the microcontroller's Analog-to-Digital Converter (ADC) can read it. This setup allows you to monitor the health of a three-phase motor, calculate the true power factor of a solar inverter, or trigger a solid-state relay to shed loads before a main breaker trips.
Worked Numeric Example: ESP32 Burden Resistor Math
Let’s say you are building a three-phase power monitor for a 100A solar inverter using an ESP32 DevKit v1 and three YHDC SCT-013-000 current transformers. The SCT-013-000 outputs a current, not a voltage, and has a ratio of 100A primary to 50mA secondary (a 2000:1 turns ratio). To read this with the ESP32, we must calculate the exact burden resistor value.
- Identify Peak Secondary Current: The CT is rated for 100A RMS, which yields 50mA RMS. The peak current is $50mA \times \sqrt{2}$ (1.414) = 70.7mA peak.
- Determine ADC Target Voltage: The ESP32 ADC reads 0V to 3.3V. Because AC current alternates positive and negative, we must bias the CT output to the midpoint: 1.65V.
Pro-Tip: The ESP32 ADC is notoriously non-linear below 0.15V and above 3.1V. We want our peak voltage swing to stay safely within the 0.2V to 3.1V linear range. Therefore, our maximum allowed peak voltage above the 1.65V midpoint is roughly 1.45V.
- Calculate Burden Resistance: Using Ohm's Law ($R = V / I$), we divide our target peak voltage by the peak secondary current: $1.45V / 0.0707A = \mathbf{20.5\Omega}$.
- Select Standard Resistor: The nearest standard E12 resistor value below 20.5Ω is 18Ω (to ensure we never clip the ADC ceiling). Alternatively, 22Ω is commonly used and yields a peak voltage of 1.55V, which is acceptable if your actual continuous load rarely hits the full 100A.
- Calculate Resistor Wattage: $P = I_{rms}^2 \times R = (0.05A)^2 \times 22\Omega = 0.055W$. A standard 1/4W (0.25W) 1% metal film resistor is more than adequate.
According to the foundational theory documented by OpenEnergyMonitor, you must also add two 470kΩ resistors as a voltage divider from 3.3V to GND to create that 1.65V bias point, with a 10µF capacitor to stabilize it.
Where You Meet Three-Phase CTs in Practice
You will encounter three-phase CT installations in several specific real-world scenarios:
- Grid-Tied Solar Inverters: Monitoring the L1/L2/L3 output of a commercial string inverter (like a SolarEdge or Fronius) to verify export limits and calculate true power factor.
- Variable Frequency Drives (VFDs): Placed on the input side of a VFD to monitor the AC mains draw, helping diagnose phase imbalance or failing IGBTs on the drive's output side.
- Level 3 DC Fast Chargers: Commercial EV chargers pull massive three-phase AC loads. CTs feed data to the charge controller to dynamically throttle the DC output if the building's main service is nearing its 400A limit.
- Submetering Tenant Spaces: In commercial real estate, Modbus-enabled power meters use 5A secondary CTs to bill individual tenants for their exact three-phase HVAC and machinery usage.
Decision Tree: Selecting Your Exact CT Hardware
Do not guess your hardware. Use this decision matrix to terminate on the exact part number you need for your three-phase build.
| If your application is... | And your environment is... | Then choose this CT type... | Concrete Pick (Buy this) |
|---|---|---|---|
| ESP32/Arduino DIY Solar Monitor (<100A) | Low voltage, breadboard/PCB, safe to de-energize | Split-core, 50mA secondary, 3.5mm jack | YHDC SCT-013-000 (Buy 3x) |
| Industrial Modbus Metering (up to 400A) | 480V panel, DIN-rail, high accuracy required | Solid-core, 5A secondary, Class 0.5, 5VA | CR Magnetics CR4200-400 (Buy 3x) |
| Retrofitting an existing live main bus | Cannot shut off main breaker, tight wire spacing | Flexible Rogowski Coil set with integrator | PEM CWT Mini or Accuenergy Rogowski set |
| Motor Protection Relay (Overcurrent trip) | Harsh environment, high fault current expected | Solid-core, 1A secondary, Class 10P (Protection) | ABB A101 series protection CTs |
Lethal Edge Cases: Installation and Safety Realities
Working with three-phase power and inductive transformers introduces specific hazards that do not exist in low-voltage DC electronics. For comprehensive safety standards, always defer to manufacturer application notes from CR Magnetics and local NEC/IEC codes.
If the primary conductor is carrying current, the CT secondary must be connected to a burden (a meter or a resistor). If you disconnect the secondary wires while the primary is live, the CT acts as a step-up voltage transformer. The secondary voltage will spike to thousands of volts, arcing across the terminals, destroying the core's insulation, and presenting a lethal shock hazard. Always short the secondary terminals (S1 to S2) before removing a meter.
Polarity and Phase Rotation: Every CT has a P1/P2 (or an arrow) indicating current direction. In a three-phase system, if you clamp the L2 CT backward, your power meter will subtract that phase's power instead of adding it, resulting in wildly inaccurate total kW readings. Always ensure the arrow on all three CTs points toward the load (or all point toward the source), and verify your phase rotation (L1-L2-L3) matches the meter's expected sequence.
FAQ: Troubleshooting Three-Phase CT Setups
Q: My ESP32 reads 0A on one phase, but the other two work. What went wrong?
A: Check your burden resistor solder joints and the 3.5mm audio jack wiring. The tip is the signal, the sleeve is ground. If the sleeve connection is floating, the ADC will read erratic noise or zero. Also, verify the CT isn't clamped over a cable containing both the phase and neutral wires; the magnetic fields will cancel out, reading 0A.
Q: Can I use one large CT and loop all three phase wires through it?
A: No. If you loop all three phases of a balanced three-phase system through a single CT, the vector sum of the currents is zero ($I_{L1} + I_{L2} + I_{L3} = 0$). The CT will read 0A. You must use three separate CTs, one on each individual phase conductor.
Q: Why is my calculated power factor showing 0.2 when I know the motors are running at 0.85?
A: You have a phase-shift error. CTs introduce a slight phase delay. If you are using an ESP32 to calculate true power (which requires multiplying instantaneous voltage and current), you must also measure the AC voltage waveform simultaneously and apply a software phase calibration offset in your code (usually between 1.0 and 1.5 degrees depending on the burden resistor).
The Default Recommendation
If you are building a DIY three-phase monitor for a residential or light-commercial solar/HVAC setup under 100A per phase, stop overthinking industrial 5A hardware. Buy three YHDC SCT-013-000 split-core sensors, use 22Ω 1/4W burden resistors, bias the ESP32 ADC to 1.65V, and use the EmonLib library for your calculations. If you are working inside a 480V industrial MCC, hire a licensed electrician to install CR Magnetics CR4200 solid-core 5A CTs and route the secondary wires to a dedicated Modbus power meter.






