-
Notifications
You must be signed in to change notification settings - Fork 1
Safety Functions
derBastler edited this page Aug 24, 2023
·
4 revisions
- läuft mit im GPIO Control Dienst (doppelt wirkend , trennt 12V und Relaisausgang wird auf 0 gesetzt)
- Limits für Zellwerte sind über/unterschritten
- Wenn Werte sich nicht mehr aktualisieren für 3 Minuten, trennt der Master die Relais
- Basiert stark auf dem Zeitstempelvergleich im Master
- diese Methode toleriert einen ESP-Neustart
Der battery-voltage-current-sensor sendet Werte, die nicht in Ordnung/Zelle außerhalb der Limits (noch nicht implementiert)
- Minimal/Maximalspannung ist überschritten
- Differenz zwischen gemessen und berechnet ist zu groß (>5%)
- Wenn Werte sich nicht mehr aktualisieren für 3 Minuten, trennt der Master die Relais
- Wenn der pec15_error fehlerfrei ist, werden Werte gesendet
- Wenn der pec15_error fehlerhaft ist, werden keine Werte mehr gesendet
- Falls einer der Slaves keine neuen Ausgleichsauslösesignale empfängt, wird der aktuelle Ausgleichsvorgang dennoch abgeschlossen (bis zu maximal 120 Sekunden); danach wird kein neuer Ausgleichsvorgang gestartet.
- die Uptime der Slaves wird überwacht im Master
- wenn die Uptime sich nicht wie erwartet aktualisert, wird getrennt
- Ein zusätzlicher ESP, der nur über MQTT Werte abfragt Wenn ein Dienst nicht auf Running steht Wenn die Uptime eines Teilnehmers nicht plausibel ist ** Wenn die Verbindung verloren ist
- Sollte eine der Bedingungen eintreten, trennt der safety ESP per Relais die 12V versorgung