Hanna
Sourcecode Kontrollplatine |
Diese Seiten enthalten den Source Code für die Kontrollplatine.
Die Kontrollplatine lädt 2x4 Akkus über je einen Ladecontroller max1737. Die Akkus werden je vier in Serie geschaltet und zusammen geladen. Eine Einzelüberwachung oder Kontrolle findet nicht statt.
Für den Betrieb werden je vier Akkus parallel geschaltet, die zwei Blöcke seriell, und dann entladen. Auch hier findet keine Kontrolle statt.
Der Mikrocontroller und die Software auf der Platine übernehmen nur Messaufgaben, um den aufgenommenen und abgegebenen Strom sowie die aktuelle Spannung zu messen.
Eine detailierte Beschreibung des BMS und der Kontrollplatine findet sich in meiner JuFo-Arbeit.
Die Kontrollplatine verwendet einen ATXMEGA256A3U Mikrocontroller von Atmel für Messzwecke.
Aktuelle Version des Boards und der Software ist V2.0.
Diese Software wurde für GNU GCC für AVR geschrieben.
Compilerversion war gcc version 4.9.2 (AVR_8_bit_GNU_Toolchain_3.5.0_1662).
Programmierumgebung eclipse, Version: Mars.1 Release (4.5.1)