DESIGN AND IMPLEMENTATION OF A SINGLE STAGE MPPT BASED