- Joined
- Sep 17, 2003
- Threads
- 65
- Messages
- 4,474
- Location
- Sunnyvale, CA
- Website
- www.george4wd.taskled.com
Bogo, you have some errors in your description of PWM and MPPT.
PWM controllers just turn on/off the circuit between the panel and the battery varying frequency and duty cycle as needed to taper off the charge to the battery as the battery approaches full charge and then transistions to float charge. It does NOT use a switching converter to change input voltage to output voltage. Basically it is controlling the duration of current pulses to the battery.
MPPT controllers use a switching controller to transfer maximum power to the battery. They do this by tracking the product of solar panel voltage X solar panel current and ensuring that the voltage X current is the maximum. A solar cell has an 'interesting' voltage versus current curve that has a very distinct point where maximum power can be extracted. An algorithm in the MPPT controller calculates the power being drawn from the solar panel and adjusts the output voltage/current to ensure that it continues to draw maximum power from the panel.
The MPPT controller uses a buck driver to step the solar panel voltage DOWN to the battery voltage. Panels are sized to produce higher open circuit voltage than the desired battery voltage, most "12V" panels produce around 18V (even under VERY heavy cloud cover). Thus the switcher only needs to step the voltage down, obviously under heavy cloud cover there isn't much current that can be drawn before that voltage drops too low, but that's the job of the MPPT to track the maximum power and draw only enough current to maximize the voltage X current (power) output.
MPPT controllers obviously cost more, but can extract more power from a panel than a PWM controller, especially in less than optimal cloudy/shaded conditions.
Both PWM and MPPT controllers will work to prevent battery overcharge and usually will follow the recommended float charge protocol when the battery is fully charged. They also ensure that during dark periods the battery does not discharge back into the controller/panel.
cheers,
george.
PWM controllers just turn on/off the circuit between the panel and the battery varying frequency and duty cycle as needed to taper off the charge to the battery as the battery approaches full charge and then transistions to float charge. It does NOT use a switching converter to change input voltage to output voltage. Basically it is controlling the duration of current pulses to the battery.
MPPT controllers use a switching controller to transfer maximum power to the battery. They do this by tracking the product of solar panel voltage X solar panel current and ensuring that the voltage X current is the maximum. A solar cell has an 'interesting' voltage versus current curve that has a very distinct point where maximum power can be extracted. An algorithm in the MPPT controller calculates the power being drawn from the solar panel and adjusts the output voltage/current to ensure that it continues to draw maximum power from the panel.
The MPPT controller uses a buck driver to step the solar panel voltage DOWN to the battery voltage. Panels are sized to produce higher open circuit voltage than the desired battery voltage, most "12V" panels produce around 18V (even under VERY heavy cloud cover). Thus the switcher only needs to step the voltage down, obviously under heavy cloud cover there isn't much current that can be drawn before that voltage drops too low, but that's the job of the MPPT to track the maximum power and draw only enough current to maximize the voltage X current (power) output.
MPPT controllers obviously cost more, but can extract more power from a panel than a PWM controller, especially in less than optimal cloudy/shaded conditions.
Both PWM and MPPT controllers will work to prevent battery overcharge and usually will follow the recommended float charge protocol when the battery is fully charged. They also ensure that during dark periods the battery does not discharge back into the controller/panel.
cheers,
george.