Hanna
Sourcecode Kontrollplatine
Batman - Kontrollplatine V2.0

Übersicht

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.

Wesentliche Programmdateien

Steuerprogramme für die Kontrollplatine

Serielle Kommunikation, USB Treiber

Board Info

Die Kontrollplatine verwendet einen ATXMEGA256A3U Mikrocontroller von Atmel für Messzwecke.
Aktuelle Version des Boards und der Software ist V2.0.

Compiler info

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)

Lizenzinformationen / Disclaimer