High Frequency Off Grid Solar Inverter With Mppt Charge Controller