In order to improve the current fast tracking ability, an adaptive variable step-size maximum power tracking method based on the FSCC is proposed to overcome the shortcoming of the fixed-step perturbation observation method. This method combines the current perturbation (CPA) with the fractional short circuit current (FSCC) and adjusts the perturbation step by the adaptive perturbation method. At the same time, the temperature adjustment coefficient is introduced to calculate the maximum power point compensation value for the rapid changes. In this paper, a 80W photovoltaic power generation system model is established in MATLAB / simulink, and compared with the traditional maximum power tracking method. The experimental results show that the proposed maximum power tracking method gives the system good static and dynamic performance.