Ik ben er ook nog niet helemaal uit. Ik heb het vermoeden dat het een of ander latching power circuitje is:
De accu en motor spanning gaan door een bosje diodes, om één 24V rail te maken te maken voor de uC.
Als de motor 24V levert, zet hij deze 24V rail aan met een high side fetje.
Dan start de 5V op.
De uC kan vervolgens die 24V vanuit de accu aanhouden (ook met p-fetje fetje).
Zolang de accu vol is, kan hij zichzelf in leven houden. Als de accu 0% is, denk de uC: "Nu is het genoeg geweest." En zet gewoon zijn eigen voeding uit.
De enige manier om dan weer aan te gaan is door de motor te laten draaien. Het display heeft 5V nodig om te werken.
De lader vereist dat eerst het relais aan staat. Dat kan alleen de uC doen. Als die geen stroom heeft, kan er dus niet geladen worden.
Volgens mij zit het ongeveer zo in elkaar.