|
Technik-Talk Alles was nicht Bootspezifisch ist! Einbauten, Strom, Heizung, ... Zubehör für Motor und Segel |
|
Themen-Optionen |
#1
|
||||
|
||||
LiFePo4 BMS Daten an Venus OS auf Raspberry Pi
Hallo,
ich habe nun zwei Supervolt LiFePo4 in unserem Boot installiert. Ich habe einen Raspberry Pi mit Venus OS und lese bereits die Daten des Victron BMV712 aus. Nun möchte ich die BMS Daten der zwei Batterien ebenfalls an Venus OS übertragen. Die Batterien haben drei RJ45 Schnittstellen und es besteht die Möglichkeit diese mit der Victron Cerbo GX VE.CAN Schnittstelle mit einem CANbus Type A Kabel zu verbinden. Nun hat der Raspi natürlich keinen CAN Anschluss. Ich habe bereits ein wenig im Internet gestöbert und es gibt anscheinend eine Venus OS Erweiterung, die die Daten bereitstellen kann. https://louisvdw.github.io/dbus-serialbattery/ Nun meine Frage an die Experten: - hat bereits jemand die BMS Daten ins Venus OS implementieren können? - wie habt ihr die Verbindung von Batterie zu Raspi realisiert? - kennt jemand die Venus OS Erweiterung?
__________________
Schöne Grüße aus Hamburg, Dietmar |
#2
|
||||
|
||||
Moin moin,
sorry, so ganz versteh ich Deinen Ansatz gerade nicht: Dir fehlt eine Verbindung von den Batterien zu Deinem Raspi, damit die Daten von deren BMS ins VenusOS kommen. Was willst Du dann mit der VenusOS-Erweiterung, die serielle Daten ins VenusOS bringt? Deine Batterien haben eine CAN-Schnittstelle, da brauchst Du mMn ein CAN-Interface für den Raspi (z.B. so eins (plus evtl. die passende Erweiterung für VenusOS, mit den CAN-Daten umzugehen). lg, justme
|
#3
|
||||
|
||||
ich habe einen RPi mit Venus OS zuhause laufen, habe einen CAN Adapter mit 2 CAN Schnittstellen eingebunden ( https://eckstein-shop.de/WaveShare2-...lChipsSolution )
Damit habe ich einen NMEA2000 Bus (Ve.CAN) und einen freien für z.b. ein CAN BMS zur Verfügung. Ich habe damit zwar kein BMS verbunden sondern eine CAN Heizungssteuerung, habe zu BMS leider keine Informationen.
|
#4
|
||||
|
||||
Hallo,
vielen Dank für die Rückmeldungen. Schade, dass noch niemand die Software angesehen hat. Damit soll auch eine Bluetooth Verbindung zwischen Raspi und Batterie möglich sein. "This is a driver for Venus OS devices (any GX device sold by Victron or a Raspberry Pi running the Venus OS image). The driver will communicate with a Battery Management System (BMS) that support serial (RS232, RS485 or TTL UART) and Bluetooth communication (see BMS feature comparison for details). The data is then published to the Venus OS system (dbus). The main purpose is to act as a Battery Monitor in your GX and supply State of Charge (SoC) and other values to the inverter/charger."
__________________
Schöne Grüße aus Hamburg, Dietmar |
#5
|
||||
|
||||
Moin moin,
doch, gesehen hatte ich das - aber da stellt sich die Frage, kann das Dein BMS in der gewünschten Güte und wird das von der SW unterstützt? Mal ganz davon ab, daß ich sowas nie mit einer drahtlosen Verbindung gleich welcher Art machen würde, wenn es auch eine stabile Verbindung über ein speziell für Fahrzeuge designtes Bussystem gibt... einem RasPi CAN beizubringen ist ja alles andere als Raketentechnik, da muß man ja nur den passenden HAT aufstecken. lg, justme
|
#6
|
||||
|
||||
Ich hatte serialbattery eine zeitlang zu Hause im Einsatz, hab es aber wieder deinstalliert.
Zum einen wird der SoC vom BMS übernommen der mit der Zeit immer weiter von der Realität abdriftet, zum anderen wurde der Akku nie ganz voll geladen und in Absorbtion gewechselt. Nutze jetzt nur den Smartshunt und alles funktioniert.
__________________
Quicksilver 555 Cabin, 80PS Mercury
|
#7
|
||||
|
||||
Zitat:
wie sieht denn das Ganze in der Praxis aus: - der HAT wird ja auf die Raspi Platine gesteckt. D.h. ich benötige ein entsprechendes Gehäuse? - dann hat der HAT die zwei grünen Anschlüsse. Werden dort Einzelkabel mit einem entsprechenden Anschluss angeschraubt? - muss dann im Venus OS noch etwas programmiert werden?
__________________
Schöne Grüße aus Hamburg, Dietmar |
#8
|
|||||
|
|||||
Zitat:
ja, der HAT wird einfach auf den RPi gesteckt, habe die Platinen auf der Rückseite eines 7" Touch Display verschraubt. Gehäuse habe ich zwar schon gezeichnet, aber noch nicht ausgedruckt. An die Klemmen habe ich direkt ein NMEA2000 (Micro-C) Kabel geschraubt, genau wie die CAN Verbindung zur Heizung. Bei älteren Venus Versionen musste CAN noch manuell installiert werden, bei der aktuellen Venus OS ist der CAN schon drinnen, das ist in wenigen Minuten eingerichtet und steht dann im VenusOS und mit dem Large Image auch in NodeRed und Signal-K zur Verfügung
|
#9
|
||||
|
||||
Hallo Sigi,
danke für die Anleitung. Bzgl. Gehäuse gibt es beim gleichen Lieferanten ein interessantes Teil für kleines Geld: https://eckstein-shop.de/WaveShare-D...ction-Moduling Nun fehlt mir nur noch eine CAN Buchse um das CAN Kabel mit dem "WaveShare 2-Channel Isolated CAN Expansion HAT" zu verbinden. Ein VE.Can zu CAN-bus Kabel kann man ja bei den üblichen Lieferanten kaufen. https://greenakku.de/Zubehoer/System...l&gad_source=1
__________________
Schöne Grüße aus Hamburg, Dietmar |
#10
|
||||
|
||||
Das Ve.CAN Kabel ist ein herkömliches Cat5 Patchkabel, da brauchst nichts spezielles.
Direkt an den Klemmen kannst du dieses Kabel (Stecker abschneiden) schrauben und die Buchse im Gehäuse sauber verschrauben. Die Belegung ist hier beschrieben: https://www.victronenergy.de/upload/...roducts_DE.pdf (Seite 6) |
#11
|
||||
|
||||
Hallo Sigi,
Ich habe heute den empfohlenen Waveshare CAN HAT auf den Raspi 4 montiert. Ich habe an diesem keine Veränderungen vorgenommen.. Einstellungen: ein Anschluss verwendet, 3,3V und beide Jumper auf 120 Ohm. Leider hat Venus OS 3.33 diesen nicht automatisch erkannt. Muss ich nun wie bei älteren Versionen die Software zur Erkennung installieren?
__________________
Schöne Grüße aus Hamburg, Dietmar Geändert von Succes_Falcon (07.07.2024 um 09:50 Uhr) |
#12
|
||||
|
||||
https://www.victronenergy.com/live/b...tibility:start
Gehe auch in die Victron community und suche dort nach Lösungen https://community.victronenergy.com/index.html Generelle Infos mit Verweisen dazu https://github.com/victronenergy/ven...river-to-Venus
__________________
Grüße Karl-Heinz ---------------- "Elektronische Bauteile kennen 3 Zustände: Ein-Aus-Kaputt". (Wau Holland) |
#13
|
||||
|
||||
Zitat:
bin noch 4 Wochen im Urlaub, schaue danach bei meinem RPi nach, was da noch eingesetellt werden muss. War aber nach aktivieren der LargeOS Option verfügbar. |
#14
|
||||
|
||||
Hallo,
Die Supervolt LFP‘s werden inzwischen im VRM-Portal angezeigt. Ich habe den Waveshare CanHat nach Kwindren Ve.CanSetup im Venus OS installiert und anschließend die Batterien nach Victron Anleitung mit den CanHat verkabelt. Hat leider nicht funktioniert. Der CanBus sendet, aber die Batterien wurden nicht erkannt. Eine Nachfrage bei Supervolt hat ergeben, dass ihre Batterien andere Pins für CAN_L und CAN_H verwenden wie Victron. Inzwischen weiß ich auch warum ich Supervolt ausgewählt habe: der Kundenservice ist ausgezeichnet.
__________________
Schöne Grüße aus Hamburg, Dietmar |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
ECO-WORTHY LiFePO4 12V 280Ah Akku mit BMS und 6000 Zyklen,3584Wh | captain>Hook | Technik-Talk | 25 | 21.12.2023 09:46 |
Fehler im Venus OS@Raspberry Pi | Alfons Zitterbacke | Technik-Talk | 6 | 03.10.2023 23:58 |
Parsun F20 BMS auf E-Start Umbauen?! | Lukeboot223 | Motoren und Antriebstechnik | 6 | 19.11.2021 21:21 |
BMS - welches | Awandy | Technik-Talk | 5 | 03.01.2021 18:33 |
Opencpn auf dem Raspberry Pi – Ein Projekt (nicht nur) für Spezialisten | Werner_K | Technik-Talk | 48 | 16.04.2019 17:35 |