Softwarefehler sind immer möglich, vor allem bei tausenden Zeilen Code...Habe dazu schon einges verbessert um einen Software Reset auszuschließen, wie etwa bei Array Zugriff immer zu überprüfen ob die Array Grenzen eingehalten werden. Ebenso mal die Stackgröße im laufendem Programm überwacht, da war noch mehr als 1kB SRam frei.
Hier schwanken aber auch die ADC Rohwerte wenn eine Ladespannung anliegt, nur dem Hauptkontroller ist das egal.
Wie gesagt, ich hab einen sehr hochohmigen Spannungsteiler (157k/47k) um die Zellenspannungen zu messen, damit auch mal über 2-4 Tage lang der Akku kontrolliert werden kann ohne dass er alleine durch den Spannungsteiler entladen wird. Die Elektronik selbst sollte in dieser Zeit nach obiger Schaltung durch die Ladespannung versorgt werden. Ziel ist eine einfache Überwachung auf Unter/Überspannung, wenn notwendig soll der Akku extern geladen und balanciert werden.
Vielleicht ist das zu hochohmig?
LG!