ladeloesung
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| ladeloesung [2026/02/01 16:15] – created andi | ladeloesung [2026/02/01 22:44] (current) – [Elektrisch] admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Ladeeinheit ====== | + | ====== |
| ===== Hintergrund ===== | ===== Hintergrund ===== | ||
| Nach den Erfahrungen mit der ASG-32 Batterie, wollen wir für die FES Akkus: | Nach den Erfahrungen mit der ASG-32 Batterie, wollen wir für die FES Akkus: | ||
| * verhindern, dass sie über einen längeren Zeitraum per Ladegerät auf 100% erhalten werden. | * verhindern, dass sie über einen längeren Zeitraum per Ladegerät auf 100% erhalten werden. | ||
| * unnötige Zyklen vermeiden | * unnötige Zyklen vermeiden | ||
| - | * möglichst die Batterien auch während der Saison nicht mit 100% Ladestand lagern. | + | * möglichst die Batterien auch während der Saison nicht mit 100% Ladestand lagern |
| + | * Die Batterien sollten aber auch nicht im fast leeren Zustand gelagert werden. Laden auf Storage, dann auf 100% vor Flugtag wäre am besten. | ||
| Wünschenswert wäre eine Lösung, welche dies möglichst automatisiert und vernetzt ist, so dass niemand auf den Platz fahren muss, um das Laden zu starten. | Wünschenswert wäre eine Lösung, welche dies möglichst automatisiert und vernetzt ist, so dass niemand auf den Platz fahren muss, um das Laden zu starten. | ||
| + | |||
| + | ===== Standard Ladelösung ===== | ||
| + | {{: | ||
| + | * Die Ladegeräte sind durch ein Datenkabel mit dem BMS verbunden. Protokoll ist unbekannt. Ladevorgang scheint Kollaboration zwischen BMS und Ladegerät (z.B. Steuerung der Strombegrenzung). Ladegerät wird nur aktiviert bei vorhandener Datenverbindung (und deaktiviert, | ||
| + | * Wenn nicht aktiv, ist das Ladekabel mechanisch getrennt (normally open Relaiskontakt). | ||
| + | * Der Ladeprozess wird automatisch gestartet (BMS ein, Ladegerät verbunden) und endet immer bei 100%. | ||
| + | * Wenn volle Batterie eingesteckt bleibt, wird wahrscheinlich eine Erhaltungsladung gemacht (TBV. wie? periodisch? Zwischendurch auch getrennt?) | ||
| + | * Balancing scheint Teil des Ladevorgangs zu sein und wird im BMS gemacht (leichte Entladung einzelner Zellenschichten). | ||
| + | |||
| + | * Entladegerät stoppt Entladung bei 50% automatisch (Storage charge, nur bei Einwinterung). | ||
| ===== Anforderungen ===== | ===== Anforderungen ===== | ||
| ==== Funktion ==== | ==== Funktion ==== | ||
| - | * | + | * Die FES-Akkus sollen kurz vor einem Flugtag auf 100% geladen werden (basierend auf Reservation, |
| + | * Die FES-Akkus sollten unmittelbar nach einem Flug mit starkem FES-Gebrauch auf eine mittlere Ladung aufgeladen werden (automatischer Ladestopp) | ||
| + | * Ladungserhaltung soll unterdrückt werden (wenn z.B. Flugzeug doch nicht benutzt wurde). | ||
| + | |||
| + | * Batterieladezustand sollte remote abgefragt werden können. | ||
| + | * Ladezyklen und andere relevante Aktivitäten sollten geloggt werden. | ||
| + | * Die Einheit sollte überwacht werden (mit automatischer Benachrichtigung an benannte Personen bei Problemen oder Unerreichbarkeit). | ||
| ==== Mechanisch ==== | ==== Mechanisch ==== | ||
| Line 27: | Line 44: | ||
| + | ===== Architektur ===== | ||
| + | ==== Elektrisch ==== | ||
| + | Steuerung ist in die Einheit eingebaut und hat folgende elektrische Funktionen: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | **Aktivierung/ | ||
| + | * **Charger Schalter:** Damit kann das Ladegerät von der Steckdose getrennt werden. Unter der Annahme, dass dabei das Relais im Ladekabel aufgeht. | ||
| + | * **BMS Comm (Nur Trennung RX):** Bewirkt ebenfalls das Öffnen des Relais im Ladekabel (kontrollierter, | ||
| + | |||
| + | **Erkennung/ | ||
| + | * **Ohne Unterstützung**: | ||
| + | * **BMS Comm (Trennung RX, abhören RX, allenfalls Übernahme TX):** Mit reverse engineering des Protokolls, könnten Batterieinfos vom BMS abgehört/ | ||
| + | * **Spannungsmessung: | ||
| + | |||
| + | --> HW Design sollte evtl. alle Möglichkeiten vorsehen. | ||
| + | ==== Bedienung ==== | ||
| + | === UI Lokal === | ||
| + | == Controls == | ||
| + | Controls für Request sollten zustandsfrei sein, also zum Beispiel 3 Taster (Full, Storage, Abort). | ||
| + | |||
| + | == Anzeigen == | ||
| + | LEDs? Welche Zustände sind nötig? Ladestand ist auf den BMS Displays verfügbar, also braucht es vielleicht nur die Unterscheidung der Zustände gemäss Diagramm unten. | ||
| + | |||
| + | === Remote === | ||
| + | == Vernetzung == | ||
| + | WIFI Modul? (Anfrage bei Roger hängig bezüglich Leerrohren zw. Clubhaus und Hangar für Installation Access Point in Hangar) | ||
| + | == API == | ||
| + | Eine RESTful API würde sich anbieten. Absetzen von Requests sowie Anzeige von Zustand, evtl. Ladestand und Logs. | ||
| + | Komplexere Funktionalitäten (Scheduling/ | ||
| + | ==== Software ==== | ||
| + | Die Steuerung kann Ladeprozesse unabhängig und selbstständig zu Ende führen. Zum starten eines Ladeprozesses braucht es einen Request - entweder von einem lokalen UI oder von remote. | ||
| + | {{: | ||
| + | Das Zustandsdiagramm zeigt, wie die Steuerung auf Requests reagiert (grüne Pfeile) und wie sie den Ladevorgang zu Ende führt (schwarzer Pfeil). Dieses Design kann nicht zwischen lokalen und remote-Requests unterscheiden. Die entsprechenden Kontrolleinheiten (UI oder remote) müssen selber stateless sein, und dürfen nur einzelne Requests absenden. Insbesondere darf die Remote-Applikation nicht versuchen, einen lokal abgebrochenen Prozess wieder zu starten. | ||
ladeloesung.1769958913.txt.gz · Last modified: by andi
