Intelligente Akku-Ladestation für NiMH und Li-Ion via PIC

Eine intelligente Akku-Ladestation für NiMH und Li-Ion via PIC ist ein anspruchsvolles, aber äußerst lohnendes Embedded-Projekt: Sie verbinden Leistungselektronik, präzise Messwerterfassung, Sicherheitslogik und eine nutzerfreundliche Bedienoberfläche zu einem System, das mehr kann als „nur laden“. Gerade der Mix aus NiMH (Nickel-Metallhydrid) und Li-Ion (Lithium-Ionen/Li-Polymer) ist dabei spannend, weil beide Chemien völlig unterschiedliche Ladeverfahren, Abbruchkriterien und Schutzanforderungen haben. Während NiMH meist über Stromladung mit End-of-Charge-Erkennung (z. B. -ΔV/Δt und Temperaturanstieg) geführt wird, verlangt Li-Ion typischerweise ein geregeltes CC/CV-Verfahren (Konstantstrom/Konstantspannung) mit strikten Grenzen für Zellspannung und Temperatur. Ein PIC eignet sich hervorragend als „Gehirn“: Er kann Messdaten filtern, Ladeprofile umschalten, Kalibrierung speichern, Fehlerzustände sicher behandeln und über LCD/LEDs transparent machen, was gerade passiert. Gleichzeitig gilt: Akkuladen ist ein sicherheitskritisches Thema. Eine professionelle DIY-Lösung setzt daher auf bewährte Lade-ICs, saubere Temperaturüberwachung und eine Architektur, die Fehler nicht nur erkennt, sondern in einen definierten, sicheren Zustand überführt. Dieser Leitfaden zeigt Ihnen, wie Sie eine robuste, modulare Ladestation planen und umsetzen – von der Chemieauswahl über Hardwareblöcke bis zur Firmwarelogik, ohne sich in unnötigen Detailfallen zu verlieren.

Grundlagen: NiMH und Li-Ion sind zwei Welten

Bevor Sie über Schaltpläne und Code nachdenken, müssen die Ladeprinzipien klar sein. Die größten Unterschiede betreffen Abbruchkriterien und Sicherheitsgrenzen.

  • NiMH: meist stromgesteuertes Laden; Ladeende wird über Spannungsverlauf (-ΔV/Δt, „flat ΔV“) und Temperaturverhalten (dT/dt, Maximaltemperatur) erkannt.
  • Li-Ion: Spannungsgrenze ist hart (typisch 4,20 V pro Zelle bei Standardchemie); geladen wird CC/CV, Abbruch häufig bei Unterschreiten eines Endstroms im CV-Abschnitt; Temperaturfenster ist strikt.

Für Temperaturthemen und zulässige Ladebereiche ist ein fundierter Überblick hilfreich, etwa zu Ladung bei hohen/niedrigen Temperaturen: Battery University: Charging at High and Low Temperatures.

Projektziel definieren: Was bedeutet „intelligent“ in der Praxis?

Intelligenz ist nicht nur ein Display. Definieren Sie konkrete Funktionen, die Ihre Ladestation beherrscht:

  • Automatische Chemieauswahl: per Menü oder über Akku-/Schacht-Erkennung (z. B. NiMH AA/AAA vs. 1S Li-Ion 18650).
  • Mehrstufige Ladeprofile: Precharge/Trickle (wo sinnvoll), Fast Charge, Top-Off, Erhaltung (bei NiMH optional, bei Li-Ion vorsichtig).
  • Temperaturüberwachung: NTC am Akku bzw. am Schacht; Abschaltung bei Grenzwerten.
  • Messwerte und Logging: Spannung, Strom, geladene Kapazität (Coulomb Counting vereinfacht), Ladezeit.
  • Fehlerbehandlung: Verpolung, Akku fehlt, Übertemperatur, Timeout, Spannungsfehler.
  • Bedienung: LCD + Taster/Encoder, klare Statusanzeigen (CHG/DONE/FAULT).

Systemarchitektur: Trennen Sie Leistungspfad und Steuerpfad

Eine robuste Ladestation besteht aus klar getrennten Blöcken. Diese Trennung erleichtert EMV, Messgenauigkeit und Fehlersuche.

  • Leistungspfad: DC-Eingang, Schutz (Sicherung/TVS), Lade-Steller (Linear oder Schaltregler), Shunt/Current Sense, Akkuanschluss.
  • Messpfad: ADC-Eingänge (Akkuspannung, Shuntspannung, Temperatur), Referenz, Filter, saubere Masseführung.
  • Steuerpfad: PIC, PWM/DAC-Ausgabe, digitale Steuerpins (Enable, Mode), Kommunikation (optional).
  • UI: LCD, Taster/Encoder, LEDs, Summer (optional).

Als Toolchain für PIC-Projekte sind MPLAB X und XC-Compiler der typische Standard: MPLAB X IDE und MPLAB XC Compiler.

Hardwarestrategie: Lade-IC statt „alles selbst regeln“

Auch wenn ein PIC prinzipiell eine Ladecharakteristik regeln kann, ist es in der Praxis deutlich sicherer, bewährte Lade-ICs einzusetzen – insbesondere für Li-Ion. Der PIC übernimmt dann die „Intelligenz“: Profilwahl, Limits, UI, Überwachung, Logging und Freigabe/Abschaltung.

Li-Ion: CC/CV mit dediziertem Ladecontroller

Für 1-zellige Li-Ion/Li-Poly-Packs sind integrierte Linear-Lader eine bewährte Basis. Ein Beispiel aus dem Microchip-Portfolio ist der MCP73831 (Single-Cell, linear, kompakt): Microchip MCP73831 Datasheet (PDF). Der PIC kann hier Ladefreigaben steuern, Statuspins auswerten und Temperaturgrenzen überwachen.

Wenn Ihre Ladestation gleichzeitig ein „System“ versorgen soll (Power-Path), sind Charger mit Power-Path-Management hilfreich, z. B. aus der TI BQ2407x-Reihe: TI BQ24074 (Produktseite, Power-Path).

NiMH: End-of-Charge-Erkennung ist das Kernthema

Bei NiMH ist der Ladeabbruch anspruchsvoll, weil der negative Spannungsabfall am Ladeende klein sein kann und von Rauschen überlagert wird. Microchip stellt dafür eine NiMH-Charger-Application-Library bereit, die u. a. -ΔV- und „flat ΔV“-Kriterien sowie Temperaturlimits beschreibt: Microchip App Note: Ni-MH Battery Charger Application Library (PDF). Hier bietet es sich an, den PIC stärker einzubinden: Stromregelung (über PWM/Regler), Messung, Filter und Ladeende-Logik.

Messung und Skalierung: Spannung, Strom, Temperatur korrekt erfassen

Die „Intelligenz“ lebt von Messqualität. Drei Messgrößen sind zentral: Zellspannung, Ladestrom und Temperatur.

Spannungsmessung mit Teiler und ADC-Referenz

Die Akkuspannung wird über einen Widerstandsteiler auf den ADC-Bereich skaliert. Für die Umrechnung ist die Teilerformel entscheidend:

Vadc = Vbat × R2 R1+R2

Für reproduzierbare Messungen sind eine stabile Referenzspannung und ein sauberes Layout (Analogmasse, kurze ADC-Leitungen, RC-Filter) wichtig. Gerade bei Li-Ion ist die absolute Zellspannung ein Sicherheitskriterium.

Strommessung über Shunt

Der Ladestrom lässt sich über einen Shunt-Widerstand erfassen. Die Shuntspannung:

Vshunt = Ichg × Rshunt

Da die Spannungen oft klein sind, wird häufig ein Verstärker (Current Sense Amplifier oder Op-Amp) benötigt. Achten Sie auf Offset, Bandbreite und Stabilität, damit die Messung nicht „zittert“ und die Regelung nicht schwingt.

Temperaturmessung per NTC: Pflicht für seriöses Laden

Ein NTC am Akku oder im Schacht ermöglicht Grenzwertabschaltung und – bei NiMH – dT/dt-Erkennung. Temperatur ist zudem ein Hauptkriterium für sichere Li-Ion-Ladung. Als Referenz zu Temperatureinflüssen ist der Überblick zu zulässigen Ladebereichen hilfreich: Charging at High and Low Temperatures.

Ladealgorithmen: So unterscheiden sich NiMH und Li-Ion in der Firmware

Eine intelligente Ladestation profitiert von einer Zustandsmaschine (State Machine) pro Schacht: „Idle → Check → Precharge → Fast Charge → Top-Off → Done“ plus Fehlerzustände. Die Chemie bestimmt dabei die Zustandslogik.

Li-Ion: CC/CV und Endstrom-Abbruch

Li-Ion wird typischerweise so geladen:

  • Vorladung (optional): bei tiefentladener Zelle mit reduziertem Strom, bis eine Mindestspannung erreicht ist (dies übernimmt oft der Charger-IC).
  • CC-Phase: Konstantstrom bis zur Ladeschlussspannung.
  • CV-Phase: Konstantspannung; der Strom sinkt ab.
  • Abbruch: wenn der Strom unter einen definierten Schwellenwert fällt oder ein Timeout erreicht ist.

Wichtig: Bei Li-Ion sollten Sie keine „experimentellen“ Abbruchkriterien erfinden. Nutzen Sie die Mechanismen des Lade-ICs und ergänzen Sie im PIC nur Überwachung, Logging und ein Fail-Safe (Disable/Shutdown). Der MCP73831 ist ein typischer Vertreter für solche integrierten Ladecontroller: MCP73831 Datenblatt.

NiMH: -ΔV/Δt, „flat ΔV“, dT/dt und Timeout

NiMH-Ladeende wird häufig über mehrere Kriterien abgesichert, weil einzelne Signale unzuverlässig sein können. Eine praxiserprobte Kombination ist:

  • -ΔV/Δt: am Ladeende fällt die Zellspannung leicht ab; dieser Abfall ist klein und muss gefiltert werden.
  • Flat ΔV: wenn die Spannung über eine Zeit nicht mehr steigt, kann das ebenfalls Ladeende signalisieren (z. B. wenn -ΔV zu klein ist).
  • dT/dt: Temperatur steigt am Ladeende schneller; ein Grenzwert pro Minute ist ein robustes Signal.
  • Maximaltemperatur: harter Cutoff bei Überschreitung.
  • Safety-Timer: Zeitlimit verhindert Überladung bei Messfehlern.

Eine konkrete, mikrocontrollerorientierte Grundlage liefert die Microchip-App-Note zur NiMH-Charger-Library: Ni-MH Battery Charger Application Library (PDF).

C-Rate und Dimensionierung: Ladeleistung nachvollziehbar planen

Bei Akkus wird Ladestrom oft als C-Rate ausgedrückt. Die C-Rate ist definiert als Verhältnis von Strom zur Nennkapazität:

CRate = Ichg Qnom

Mit Qnom in Ampere-Stunden (Ah). Beispiel: 2.000 mAh = 2 Ah; bei 1 A entspricht das 0,5C. Für NiMH ist die Wahl der C-Rate stark mit der Zuverlässigkeit der Ladeende-Erkennung verbunden, weil sehr langsame Ladung die typischen Endsignale (Spannungsabfall, Temperaturanstieg) schwächen kann. Eine kompakte technische Einordnung zur NiMH-Ladung (inkl. Hinweis auf Erkennungsprobleme bei langsamen Raten) finden Sie hier: Electronics Notes: NiMH Charging.

Firmware-Architektur: Zustandsmaschine, Filter, Fehlerpfade

Für eine professionelle Wirkung ist nicht der „beste“ Algorithmus entscheidend, sondern Stabilität und Nachvollziehbarkeit. Bewährt hat sich folgende Struktur:

  • Sampler (zeitgetaktet): periodisch ADC lesen (z. B. 10–50 ms), Rohwerte in Ringbuffer.
  • Filterlayer: gleitender Mittelwert oder IIR-Filter getrennt für Anzeige und Entscheidungslogik.
  • State Machine pro Schacht: klare Zustände mit definierten Eintritts-/Austrittsbedingungen.
  • Safety Supervisor: unabhängige Überwachung (Temperatur, Timeout, Spannungsgrenzen), die jederzeit abschalten kann.
  • Event-Log: Fehlercodes und Zeitstempel (auch ohne RTC: Zähler reicht) für Diagnose.

Ein wichtiges Detail: Trennen Sie Anzeige-Glättung von Schutz-Entscheidungen. Eine zu starke Filterung kann Schutzreaktionen verzögern. Praktisch ist ein zweistufiges Konzept: schnelle Schutzpfade mit minimaler Verzögerung und eine ruhigere Anzeige, die den Nutzer nicht mit „springenden“ Werten irritiert.

Bedienoberfläche: LCD-Design, das Vertrauen schafft

Eine intelligente Ladestation wird nur dann gern genutzt, wenn sie transparent ist. Ein 16×2- oder 20×4-LCD genügt oft, wenn die Anzeige sinnvoll aufgebaut ist:

  • Zeile 1: Chemie + Status (NiMH FAST, Li-Ion CV, DONE, FAULT)
  • Zeile 2: U/I/Temp oder U/I/Time, je nach Modus
  • Menü: Chemiewahl, Stromwahl, Presets, Kalibrierung (geschützt)

Wenn Sie ein HD44780-kompatibles LCD einsetzen, ist der Befehlssatz eine hilfreiche Referenz: HD44780 LCD Controller – Übersicht.

Kalibrierung: Ohne Messkorrektur bleibt „intelligent“ oft ungenau

ADC, Referenz, Teiler und Shunt haben Toleranzen. Eine einfache Zwei-Punkt-Kalibrierung verbessert die Anzeige und die Abbruchlogik deutlich. Typischer Ansatz: lineare Korrektur mit Gain und Offset:

y = a×x + b

  • Spannung: Kalibrierpunkte nahe Unter- und Obergrenze (z. B. 1,0 V und 4,2 V bei 1S Li-Ion).
  • Strom: Kalibrierpunkte bei typischem Ladebereich (z. B. 0,2 A und 1,0 A).
  • Speicherung: Kalibrierwerte im EEPROM sichern; bei ungültigen Daten auf Defaults zurückfallen.

Sicherheits- und Schutzmaßnahmen: Das Minimum für verantwortungsvolles DIY

Ein Ladegerät ist kein „harmloses“ Bastelmodul. Implementieren Sie mindestens diese Schutzmaßnahmen, unabhängig von Chemie:

  • Verpolschutz: mechanisch (Schacht), elektrisch (MOSFET/Diode) und per Erkennung (Spannung plausibel?).
  • Akku-Fehlererkennung: kein Akku, Kontaktproblem, Zellspannung außerhalb plausibler Grenzen.
  • Temperaturfenster: Laden nur in definiertem Bereich; bei Grenzwertüberschreitung stoppen und sperren, bis sich die Temperatur normalisiert.
  • Timeouts: separate Timer für Precharge/Fast/CV, damit Fehler nicht zu Dauerladung führen.
  • Fail-Safe-Hardware: Ladefreigabe über Enable-Pin, der im Fehlerfall sicher abschaltet; Watchdog im PIC aktivieren.

Wenn Sie Li-Ion laden, ist zusätzlich wichtig, dass Ihre Lösung auf eine etablierte CC/CV-Implementierung eines Ladecontrollers setzt. Für Power-Path-Anwendungen (gleichzeitiges Versorgen eines Systems) sind Charger-Konzepte wie beim BQ24074 typisch: BQ24074 Power-Path Charger.

Mehrschacht-Design: Skalierung ohne Chaos

Viele DIY-Ladestationen sollen mehrere Zellen parallel laden. Technisch bedeutet das: pro Schacht separate Messung, separate Ladefreigabe und klare Zustandslogik. Zwei Ansätze sind verbreitet:

  • Pro Schacht ein Ladepfad: sauber und gut skalierbar, aber mehr Hardware.
  • Gemeinsamer Wandler + geschaltete Pfade: komplexer, erfordert sorgfältige Mess- und Umschaltlogik.

Für ein zuverlässiges Ergebnis ist der erste Ansatz häufig sinnvoller, weil Fehler in einem Schacht nicht den gesamten Ladevorgang kompromittieren.

Test und Validierung: So bauen Sie Vertrauen in Ihr Ladegerät auf

Eine intelligente Ladestation ist nur dann wirklich intelligent, wenn sie in Grenzfällen korrekt reagiert. Ein systematischer Testplan ist daher kein Luxus:

  • Grundfunktion: Laden bei Raumtemperatur mit bekannten Zellen, Messwerte plausibel.
  • End-of-Charge: NiMH: -ΔV/flat ΔV/dT/dt-Auslösung nachvollziehbar; Li-Ion: Übergang CC→CV und Endstrom korrekt.
  • Fehlerfälle: Akku entfernen während Ladung, Kontaktwackler, zu hohe/zu niedrige Zellspannung, NTC abziehen (Sensorfehler).
  • Thermik: Erwärmung im Schacht, Bauteiltemperaturen, Abschaltung bei Grenzwerten.
  • Langzeittest: mehrere Zyklen mit Logdaten, um Drift und Fehltrigger zu erkennen.

Vertiefende Ressourcen und Datenblätter

IoT-PCB-Design, Mikrocontroller-Programmierung & Firmware-Entwicklung

PCB Design • Arduino • Embedded Systems • Firmware

Ich biete professionelle Entwicklung von IoT-Hardware, einschließlich PCB-Design, Arduino- und Mikrocontroller-Programmierung sowie Firmware-Entwicklung. Die Lösungen werden zuverlässig, effizient und anwendungsorientiert umgesetzt – von der Konzeptphase bis zum funktionsfähigen Prototyp.

Diese Dienstleistung richtet sich an Unternehmen, Start-ups, Entwickler und Produktteams, die maßgeschneiderte Embedded- und IoT-Lösungen benötigen. Finden Sie mich auf Fiverr.

Leistungsumfang:

  • IoT-PCB-Design & Schaltplanerstellung

  • Leiterplattenlayout (mehrlagig, produktionstauglich)

  • Arduino- & Mikrocontroller-Programmierung (z. B. ESP32, STM32, ATmega)

  • Firmware-Entwicklung für Embedded Systems

  • Sensor- & Aktor-Integration

  • Kommunikation: Wi-Fi, Bluetooth, MQTT, I²C, SPI, UART

  • Optimierung für Leistung, Stabilität & Energieeffizienz

Lieferumfang:

  • Schaltpläne & PCB-Layouts

  • Gerber- & Produktionsdaten

  • Quellcode & Firmware

  • Dokumentation & Support zur Integration

Arbeitsweise:Strukturiert • Zuverlässig • Hardware-nah • Produktorientiert

CTA:
Planen Sie ein IoT- oder Embedded-System-Projekt?
Kontaktieren Sie mich gerne für eine technische Abstimmung oder ein unverbindliches Angebot. Finden Sie mich auf Fiverr.

 

Related Articles