Vielleicht kann man auch einen LM317 dazu verwenden mit konstantem Strom zu entladen. Damit reduziert sich die Aufgabe des Controllers auf feststellen des Entladestop und Zeitmessung... (?)