Hi, ich habe eine Frage zum Thema BMS (Batteriemanagementsystem). Ich habe im Internet keine eindeutige Antwort zu diesem Thema gefunden. Es geht um die Komunikation zwischen einem BMS und einem PC-Mainboard. Ich habe rechachiert und herausgefunden, dass ein BMS mit Hilfe eines micro controllers ausgelesen werden kann. Dabei fungiert der Microcontroller als eine Art Übersetzer, der die Signale vom SM-, I²C- bus auf usb übersetzt. Meine Frage dazu ist, ob es eine Möglichkeit gibt, dass das BMS über eine interne PC-Schnittstelle OHNE Microcontroller mit dem Mainboard kommunizieren kann. Ich hoffe meine Frage steht in der richtigen Ruprik :) Gruss
:
Verschoben durch User
Rockraider schrieb: > Meine Frage dazu ist, ob es eine Möglichkeit gibt, dass das BMS über > eine interne PC-Schnittstelle OHNE Microcontroller mit dem Mainboard > kommunizieren kann. Auf einem PC Mainboard gibt es haufenweise I²C Busse. Jedes RAM Modul hat einen (zwecks Identifizierung und Timings), und auch jeder Monitor Anschluss. Bessere Steuer-ICs für Spannungswandler sind auch per I²C angeschlossen. Wenn man also beim Laptop ein BMS anschließen will, dann packt man das an einen freien Bus oder hängt es an einen vorhandenen Bus mit dran. Desktop Boards haben i.d.R. keinen einfach erreichbaren "freien" Bus, dann ist die Umwandlung auf USB via µC zum bequemen Anschluss nötig.
Danke für die schnelle Antwort :) Mein Projekt ist es ein Desktop Mainboard so mit einem BMS zu verbinden, dass die Akkus und die Akku Überwachung zum System dazu gehören z.B. wie bei einem Laptop oder Notebook. Besteht die Möglichkeit das BMS über ein mini-pcie Steckplatz mit dem Mainboard zu verbinden? Welche Verbindung ist am besten um ein sicheres System zu bekommen? Ich möchte damit erreichen, dass das Gerät auf Probleme mit dem Akku reagiert und dann z.B. herunterfährt bzw sich ausschaltet, wie es auch bei anderen mobilen Geräten aufgrund von Schutzschaltungen der Fall ist. Wenn ich das BMS jetzt mit dem Mainboard verbinde bekommt dieses zwar die Informationen, aber kann es auch darauf reagieren? Wo könnte ich mich für mein Projekt noch informieren? :)
Rockraider schrieb: > Ich möchte damit erreichen, dass das Gerät auf Probleme mit dem Akku > reagiert und dann z.B. herunterfährt bzw sich ausschaltet, Dafür gibt es seit Jahrzehnten Schnittstellen, über die eine USV (unterbrechungsfreie Stromversorgung, engl. UPS für /uninerruptible power supply/) dem PC ihren Status mitteilt, mit entsprechender Softwareunterstützung des Betriebssystems kümmert sich der PC dann darum. Früher war bei den ernstgemeinten Windows-Versionen (bis einschließlich Windows XP/2003 Server) standardmäßig eine Servicekomponente enthalten, bei der eine USV ihren Status über die Handhakeleitungen einer seriellen Schnittstelle kommunizeren konnte. Heute USVs verwenden i.d.R. USB-Schnittstellen und werden mit passenden Treibern ausgeliefert; so macht es beispielsweise APC. Da diese USV-Schnittstellen etabliert und erprobt sind, solltest Du Dich bei Deinen Selbstbauversuchen daran orientieren.
In der ACPI Spezifikation sind verschiedene mögliche Topologien beschrieben. Einfach mal anschauen. Die Mikrocontroller sind übrigens auf normalen Mainboards meist über LPC oder neu, eSPI angebunden. Über USB sind meist BMC auf Serverboards angebunden. Aber ohne Schaltplan und Anpassungen in den ACPI Tabellen wird es schwierig ein BMS wie bei einem Notebook zu implementieren.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.