Current flowing through a load is monitored by a
transformer (Tr1) having a small mutual
inductance. The secondary coil is shorted through a
rectifier circuit to deliver a charge which, in a first preferred embodiment, is connected to a log charge translator circuit comprising matching diodes (D9, D7 and D10, D8) and a
capacitor (C2) to provide a
capacitor voltage proportional to the log of the charge delivered through the
rectifier circuit. The
capacitor is reset after each measurement. In a modified embodiment, the log translator circuit comprises a pair of transistors (T1, T2) and a capacitor (C2). According to the preferred embodiments, two measurements of the
capacitor voltage are taken each
half cycle at a time determined by the absolute value of the line
voltage. The measurements per
half cycle are stored in words in a stack and processed through a three or five cycle
algorithm for determining fluctuations which will cancel out disturbances caused by nuisance loads that are repetitive or continuously varying. In a described embodiment, a pushdown stack of 60 words is used with fluctuations compared by a
microcontroller to a selected limit. Measurements for the last half second of measurements are considered, ignoring the first and last measurement, and when the sum of the fluctuations exceeds the selected limit an arc is indicated and a circuit
interrupter is tripped. A
self test button is connected to the
microcontroller which, when depressed, results in charging of the capacitor to stimulate the detection of an arc.