为了解决单相电路瞬时谐波及无功电流检测方法存在的不足,本文利用三角函数的有关特性,提出了一种新的单相电路谐波和无功电流实时检测方法,它通过计算得到基波有功和无功电流,进而得到谐波电流。其优点是:整个运算电路结构简单、成本低;既能单独检测出畸变电流中的任意电流分量,又能获得谐波和无功电流之和;谐波电流检测结果不受电网电压畸变的影响;引入无功及谐波电流作为反馈信号,补偿了低通滤波器的延时,加快了检测的动态响应速度。理论分析和仿真实验证实了该方法的有效性和可行性。