本发明公开了一种单相谐波检测方法及装置,所述方法包括:获取三相待滤波量A和三相待滤波量B,输入滤波系统,分别通过其中的一个一阶低通滤波器迭代抑制待滤波量中二次交流量,得到新三相待滤波量A1;新三相待滤波量A1通过滤波系统的另一个一阶低通滤波器滤除其他次交流量;获取三相基波有功电流;获取三相无功电流、三相谐波电流并输出;本发明的优点在于:使得到的三相基波有功电流中的三次谐波大大降低,解决电力滤波器补偿后电网电流中仍含有大量三次谐波的问题。