Hi,A1 is powered by V3, which is the solar panel. I'm presuming that the control circuit shares a power supply with A1.
1) The control circuit needs to measure the battery voltage. This isn't quite as easy as it would be if Rload shared a common negative with the control circuitry and V3, but it's not exactly difficult, because all that needs to be done is measure the voltage at C2 positive terminal with respect to the negative of V3, then subtract V3.
2) V3 will disappear gradually at dusk and reappear at dawn. The control circuitry must start up and close down properly, and not leave M1 switched on (which would happen as it needs more and more boost as V3 falls). If M1 remained switched on it could never properly re-start.
If the control circuitry is performing any sort of data logging, then it needs a supply from the battery, otherwise there will be no logging at night.
Oh yes measuring the output means either a voltage translator or some other isolated means to measure it. This is done a lot though in everyday wall warts so maybe not too difficult. We could look at methods for this.
Is that the only real problem he faces because of the inverted output?
As to the M1 switching problem, since it uses an intermediate boost circuit and every boost circuit needs duty cycle limitation, that would of course have to be incorporated into this circuit as well. I would think offhand that the circuit would have to stop converting once the minimum duty cycle was encountered. This would be something to consider using either N channel or P channel devices.
The implementation would have to be thought out carefully too because once the load is disconnected, it may look like it can supply power once again when really it would just cycle back off again. This is one of the problems we faced back in the 1980's where it was hard to decide whether to allow it to try again after some time period, or have it manually reset. I had incorporated a reset circuit that would reset after maybe 10 minutes, but it was able to be disabled by the user in case they wanted to reset it manually.
One of the issues that came up with Sandia Labs was they didn't want to see 100 or more line tied solar converters turning off and then back on asynchronously even if the interval was fairly long (like 10 minutes). That would disturb the mains lines too much they thought. I don't know if they changed that later some time, but the option was always built in already.






