为了提高光伏发电系统的稳定性、降低逆变器硬件成本,基于传统最大功率点跟踪(MPPT)算法提出了改进。通过计算光伏组件相邻2个开关周期输出电压的变化值,利用光伏组件、输入解耦电容和反激式逆变器三者之间能量耦合的关系式,得出输入解耦电容和逆变器激磁电感的电流值,将此电流与测得的电压相乘,得到光伏组件的输出功率并进行最大功率点跟踪。实现了无电流检测的MPPT算法。通过Matlab仿真和搭建的样机实验,证明了提出算法的有效性。