Autonomous power generation systems are designed to operate independently from the public power grid. Batteries constitute the important element in stand-alone PV system. They are used to store electricity produced by solar energy at overnight or for emergency use during the non-constant load demand. This paper has three major parts.The first pertains the design of an intelligent method for maximum power point tracking based on fuzzy logic controller to improve the efficiency of a standalone solar energy system. The second part describes the battery state of charge (SOC). The proposed model, which better reflects the real SOC response of the lithium battery, is constructed by using the extended Kalman Filter (EKF) states estimator. This proposed method can be considered as a more accurate and reliable method to estimate the battery state of charge. The third part integrates a management system for the above two renewable energy sources. The performance of the proposed management system by using a fuzzy logic controller based maximum power point tracking FLC-MPPT and the EKF estimator have been simulated in Matlab/Simulink at different solar irradiation and temperature for a given no constant load energy request.