How does a PWM charge controller work?

Johann
Johann Solar Expert Posts: 245 ✭✭✭
How does a PWM charge controller work?
I know that it will charge batteries and that it is keeping the batteries from over charging and under charging.
What I like to know is....If a PWM controller is charging the battery is the panel voltage kept high or is the panel voltage dropping down close to the battery voltage for example.
What happen to the battery voltage while the controller is in use? Will it go up and down?


Comments

  • jonr
    jonr Solar Expert Posts: 1,386 ✭✭✭✭
    edited July 2016 #2
    I'd say that both are jumping around when the device switches on and off.   But it doesn't have to be this way - with the right filtering and fast enough PWM, the voltages can be almost constant.  It could even hold the panel voltage at MPP (potentially useful for some loads other than battery charging).

    I am available for custom hardware/firmware development

  • Mountain Don
    Mountain Don Solar Expert Posts: 494 ✭✭✭
    edited August 2016 #3
    PWM turns the output off and on very rapidly. Thousands of time per second. It also varies how long the power is turned on; varies the on time and off time in each time division. 

    Here's a wiki on pwm
    https://en.wikipedia.org/wiki/Pulse-width_modulation
    Northern NM, 624 watts PV, The Kid CC, GC-2 batteries @ 24 VDC, Outback VFX3524M
  • jonr
    jonr Solar Expert Posts: 1,386 ✭✭✭✭
    I think you will find that solar charge controllers are typically in the 30 to 300 hz range.

    I am available for custom hardware/firmware development

  • mike95490
    mike95490 Solar Expert Posts: 9,583 ✭✭✭✭✭
    The actual frequency depends on the design of the controller, but PWM is basically a switch, that connects the panels to the battery for a moment, then as the battery voltage rises to the desired voltage, reduces the time ratio of connected (charging) to disconnected (idle).  When the battery is low, the panels are connected, when full, they are disconnected.  When measuring, your meter will read an average of the voltage, you may read Vbatt at the PV terminals , or Voc, depending where in the charge cycle you are.
    Powerfab top of pole PV mount | Listeroid 6/1 w/st5 gen head | XW6048 inverter/chgr | Iota 48V/15A charger | Morningstar 60A MPPT | 48V, 800A NiFe Battery (in series)| 15, Evergreen 205w "12V" PV array on pole | Midnight ePanel | Grundfos 10 SO5-9 with 3 wire Franklin Electric motor (1/2hp 240V 1ph ) on a timer for 3 hr noontime run - Runs off PV ||
    || Midnight Classic 200 | 10, Evergreen 200w in a 160VOC array ||
    || VEC1093 12V Charger | Maha C401 aa/aaa Charger | SureSine | Sunsaver MPPT 15A

    solar: http://tinyurl.com/LMR-Solar
    gen: http://tinyurl.com/LMR-Lister ,

  • Johann
    Johann Solar Expert Posts: 245 ✭✭✭
    edited August 2016 #6
    Thank you very much for all of your answers and link.
    So, a PWM is still basically a '' soft '' switch that will connect/disconnect batteries to the solar panel,  that may still drag your panel voltage down close to the battery voltage and with it will lower your panel out put.
    For some reason, I thought that the PWM function would keep the panel voltage up so more power could be harvested from the panel.

    Am I missing something here?



  • vtmaps
    vtmaps Solar Expert Posts: 3,741 ✭✭✭✭
    Johann said:
    For some reason, I thought that the PWM function would keep the panel voltage up so more power could be harvested from the panel.
    That's what an MPPT controller does.   --vtMaps
    4 X 235watt Samsung, Midnite ePanel, Outback VFX3524 FM60 & mate, 4 Interstate L16, trimetric, Honda eu2000i