Anwendungen
Produkte
Software
Wissen
Unternehmen

System des Monats Mai 2026: BMS-Prüfung mit offenen Schnittstellen

Ein Kunde aus der Batterieforschung und -entwicklung nutzt Batteriezellsimulation mit comframe und entwickelt auf derselben Hardware eine eigene Prüfanwendung.

comemso-Batteriezellsimulator für ein Projekt in der Batterieforschung und -entwicklung, System des Monats Mai 2026

Die Konfiguration

  • Batteriezell-, Fehler- und Temperatursensorsimulation
  • Zyklische Spannungs- und Strommessung je Zelle
  • REST-API von comframe, beispielsweise für Python-Anwendungen
  • Direkte Hardwareschnittstellen: CAN, Ethernet und EtherCAT

Die elektrische Umgebung des BMS konfigurieren

Der Kunde wollte untersuchen, wie ein Batteriemanagementsystem unterschiedliche Zellzustände erkennt und darauf reagiert. Der Batteriezellsimulator bildet die elektrischen Eigenschaften von Batteriezellen nach. Damit kann das Team die Bedingungen gezielt vorgeben, die am BMS anliegen.

In comframe konfigurieren die Ingenieure simulierte Zellen, elektrische Fehlerszenarien und die Temperatursensorsimulation. Spannung und Strom werden für jede Zelle zyklisch gemessen. Das schafft eine Grundlage für manuelle, statische Prüfungen und für die Konfiguration der Hardware.

Batteriemodelle auf der Hardware weiterbetreiben

Den simulierten Zellen lassen sich einfache Batteriemodelle zuweisen. Diese Modelle laufen direkt auf der Hardware und bleiben aktiv, wenn eine andere Software die Steuerung übernimmt. Das Team kann seine eigene Anwendung entwickeln und dabei die konfigurierten Zellmodelle weiterverwenden.

Eine Schnittstelle für die eigene Prüfanwendung wählen

Für die Integration gibt es zwei Wege. Das Team kann comframe über die REST-API erweitern, beispielsweise mit Python. Alternativ lässt sich der Batteriezellsimulator über die direkten CAN-, Ethernet- oder EtherCAT-Schnittstellen ansteuern.

Nach der Auslieferung nutzte dieser Kunde die offenen Schnittstellen, um eine eigene Software-Testumgebung zu entwickeln. Die mitgelieferte Software und die kundeneigene Anwendung können dadurch unterschiedliche Aufgaben in derselben Entwicklungsumgebung übernehmen.

Unerwartete Ergebnisse mit comframe gegenprüfen

Auch wenn die eigene Software die Hardware steuert, bleibt comframe verfügbar. Durch das Gegenprüfen einer Konfiguration oder eines Tests mit comframe lässt sich eingrenzen, ob ein unerwartetes Ergebnis aus der kundeneigenen Anwendung beziehungsweise ihrem Algorithmus oder aus der Hardwareansteuerung stammt.

Ein Partnerteam brachte diese Software-Testumgebung später zur Abnahme eines zweiten Batteriezellsimulators bei comemso mit und setzte sie auch dort ein. Beide Teams haben damit eine gemeinsame Grundlage, um Prüfaufbauten auszutauschen und weiterzuentwickeln.

Beitrag teilen

LinkedIn