This paper presents a simple photovoltaic solar cell dynamic
sliding mode controlled maximum power point tracker
for battery charging applications capable of compute the
maximum power point under constant and varying ambient
temperature and solar irradiation. The proposed controller
is capable of changing the duty cycle of the Mosfet switch
in order to move the operation point of the PV system to
the optimal operation point and to maintain this operation
point with time. The proposed algorithm uses a non inverting
Buck-Boost converter in order to easily change the operation
mode of the converter that can be necessary if the
optimal voltage of the PV module is lower than the battery
voltage. The proposed algorithm is capable of calculating
the optimal voltage with little error. The proposed controller
only requires the array output voltage and the optimal
voltage which is continuously computed. From the simulation
results is evident that a maximum power is tracked and
achieved by the proposed sliding mode controller under
constant and varying ambient temperature and solar irradiance
and delivered, with the losses in the converter, to the
battery increasing the current that is charging the battery
which, eventually, will reduce the charging time.