Sto usando un pannello solare (6 V - 600 mA alla massima potenza) per caricare una batteria agli ioni di litio (3,7 V) utilizzando un TP4065. Il TP4065 che sto usando ha questa configurazione:
Dove il valore della resistenza Rprog determina la corrente di carica.
Il problema è che la corrente fornita dal pannello solare è proporzionale alla luce ricevuta e l'unico modo per continuare ad estrarre la massima potenza dal pannello solare è di regolare il carico per mantenere la tensione del pannello solare intorno a 6 V che nel mio caso è controllata riducendo la corrente di carica.
Quale sarebbe il miglior circuito per regolare automaticamente la resistenza Rprog per mantenere il TP4056 Vcc a una tensione costante di circa 6 V?
Ecco un esempio di una curva IV del pannello solare che mostra la tensione in cui viene estratta la massima potenza.
Ecco le caratteristiche di ricarica del TP4065
AGGIORNAMENTO 13-02-2015
La tensione a il pin PROG varia tra 1 V e 0,2 V.
Il mio progetto utilizzerà un micro controller Arduino. Potrei usare l'Arduino per monitorare la tensione del pannello solare e regolare la corrente TP4056 con il seguente circuito:
Rprog e Rarduino sarebbero 600 ohm e il condensatore 100uF e Rarduino fungeranno da filtro passa basso per l'uscita analogica Arduino che emette un segnale PWM 3.3V 500Hz.
Quando l'uscita digitale è 0 V, il TP4056 vedrà una resistenza da 1,2 K e si comporterà normalmente. Man mano che aumentiamo la tensione di uscita analogica, la tensione su Rprog diminuirà, il che diminuirà la corrente nel pin TP4056 PROG e infine ridurrà la corrente di carica della batteria.
Questa soluzione può funzionare?