Regolatore di tensione per pannello solare

@Manny
Uno switching DC/DC step-up
http://www.ladyada.net/library/diyboostcalc.html
LT1301 è anche fin troppo per le tue necessità, forse bastava uno step-up a pompa di carica da pochi mA.
Questo è indicato per quello che devi fare LTC1263 Datasheet and Product Info | Analog Devices, 60 mA a 12Volts
dovrebbero essere più che sufficienti.

@Leo

Il circuito per la batteria andrà collegato in un punto tra l'LM317 ed il 7805 dove, "in teoria", dovrebbero passare i 9V. Ma non passano. Ecco, quello che chiedevo era il perché del fatto che dall'LM317 non escono 'sti benedetti 9V ma poco più di 5V. Eppure le resistenze le ho calcolate per avere proprio questa tensione dall'LM317.

Non testare il circuito con il pannello, ma con un'alimentatore se non c'è l'hai metti due batteria da 12 in serie, prova il circuito con LM317 (o 78xx), se funge allora collega il pannello e carica l'uscita del 317 con un carico, rileva la tensione sul pannello che sia sempre superiore a quella minima necessaria per far lavorare il 317.

Se assorbi molta più corrente di quella che il pannello al momento può fornire questo in gerco si siede, cioè si riduce la Vout. Ripeto non ha senso mettere i regolatori in cascata.

I pannelli fotovoltaici reggono perfettamente in corto circuito per questo si usa la regolazione shunt, cortocircuitare un pannello non reca danni di nessun tipo quindi anche non volendo ricorrere al mosfet in pwm puoi ricorrere alla ricarica della batteria tramite R di caduta poi se la batteria regge una corrente di carica massima superiore a quella fornita dal pannello puoi anche collegarli direttamente attraverso l'uso di un diodo, quando la batteria risulta carica porti un pin High connesso con il gate (o base) per cortocircuitare il pannello, e fine ricarica, ma occhio che il micro va sempre alimentato dalla batteria non dal pannello.

Ciao.