WA Solar Supplies
08 9244 2668
Header Banner
WA's longest trading renewable energy company
Established 1987


Solar Charge Controllers

A solar charge controller (aka solar regulator, charge controller) determines where the power from your PV array is distributed to. The power can be sent directly to the system load (eg. inverter or lighting) or to the system battery or even both. Victron charge controllers are either MPPT or PWM.

PWM stands for Pulse Width Modulation which is the simpler controller. PWM controllers are basically a switch connecting a PV array to a battery. No voltage conversions are performed and PWM controllers just pull down the voltage of the array to be near to the battery voltage.

MPPT stands for Maximum Power Point Tracking and are much more sophisticated. MPPT contollers adjust their input voltage to harvest the maximum power from the PV array. The voltage of the array and the battery do not have to be the same. You can couple a 36v PV array with a 12v battery using MPPT but a PWM controller will just adjust the PV array voltage to be as close as possible to the battery voltage.


To get the maximum power yield from a solar panel the controller needs to be able to select the optimum current-voltage point on the current-voltage curve, which is exactly what an MPPT controller does. The input voltage of a PWM controller will always be about the same as the battery voltage less controller and cable volt drop which means the solar panels will hardly ever be using the maximum power point. If you are unsure if you need an MPPT or PWM controller then get an MPPT controller.

PWM Regulators

Victron manufacture a limited but servicable range of PWM controllers. Victron’s PWM controllers are available in two variations; Pro and Light. All Victron PWM charge controllers use the Victron 3 stage battery charging algorithm (bulk, absorption, float) to ensure your batteries are in the best charge state possible. View the Victron PWM range here

Come & see us
Monday to Friday 8:00am - 5:30pm
5 / 83 Hector Street (West) Osborne Park WA 6017
Or send us a letter
PO Box 1265 Osborne Park WA 6916 Australia
Or email us at