Forum: Mikrocontroller und Digitale Elektronik Victron BMV700 ve.direct Schnittstelle an RPi GPIO - Kurzschluss?


von Gordon M. (headless)


Lesenswert?

Hallo zusammen.

Ich habe ein Problem, glaube ich zumindest.
Kurz noch vorab: Ich noch Anfänger. Bitte Dinge einfach erklären :-)

Ich habe hier einen Victron BMV700, den ich jetzt per ve.direct 
Schnittstelle direkt an die GPIO eines Raspberri Pi 2 verbinden möchte.
Dazu hatte ich mir auch extra das Originale Kabel von Victron gekauft 
und in der Mitte zerschnitten, um die einzelnen Adern an die GPIO Pins 
zu kriegen.
Dann hatte ich BMV TX an RPi RX, BMV RX an PRi TX und BMV GND an RPi GND 
angeschlossen. Plus nicht verbunden.
Das hat auch funktioniert. Der RPi hat die Daten des BMV korrekt 
Empfangen.


Das Problem: Die eigene Anzeige des BMV geht um ca. 30 Watt runter, 
sobald die ve.direct Schnittstelle mit dem RPi verbunden ist. Das ist ja 
sicher nicht normal. Und ve.direct/UART wird sich nicht 30 Watt 
reinziehen.


Es handelt sich hier um eine Inselanlage (WoMo). Der komplette 
Stromkreislauf wird aus einer 24V Batteriebank gespeist. Der Pi selbst 
hat noch einmal eine kleine Powerbank vorgeschaltet, die bei Abschaltung 
der großen Batterie (durch Batteriewächter), den Pi noch eine Weile mit 
Strom versorgt.

Hat jemand schon mal mit sowas rumgemacht und Erfahrung?  Was kann ich 
tun?

Habe jetzt erst einmal nichts weiter probiert, um weder den BMV noch den 
Pi zu schrotten. Wie gesagt, bin da noch ziemlicher Anfänger und beide 
Teile sind doch recht teuer bzw. wertvoll für mich.

Würde es nicht reichen einzig und allein nur den BMV TX mit RPi RX zu 
verbinden? Wozu braucht es GND? Plus ist ja auch nicht verbunden.


Würde mich über Hilfe und eine Lösung freuen.
Viele Grüße
Gordon

von meckerziege (Gast)


Lesenswert?

Gnd brauchst du immer als Bezugspotential.

Zeichne bitte mal nen groben Schaltplan. Irgendwas passt hier nicht.

Sicherheitshalber hänge Widerstände in die Leitungen bzw Messe auch mal 
dem Strom drüber.

von Dieter W. (dds5)


Lesenswert?

Wenn die Anzeige sich schon ändert wenn man nur GND verbindet, deutet 
das auf einen Ausgleichsstrom hin.
In dem Fall könnte eine galvanische Trennung vermutlich helfen.

von Gordon M. (headless)


Angehängte Dateien:

Lesenswert?

Also ich Entschuldige mich vielmals für meinen tollen Schaltplan... aber 
ich hoffe man kann alles erkennen. (Keine Ahnung warum der jetzt gedreht 
wurde.) Der Shunt hat noch eine Plusleitung und dann geht ein Datenkabel 
zum BMV700.

Was für einen Widerstand soll ich wo reinbasteln?

Hmm... Wenn dem so ist, mit dem Ausgleichsstrom, dann würde ich als 
erstes auf die Powerbank tippen. Die hat mir letztens schon 
Kopfschmerzen bereitet, da der Input nicht nur Strom aufnimmt, sondern 
auch abgibt. Fetzt schon wenn man die Sicherung raus nimmt und auf der 
Verbraucherseite auf einmal Strom drauf ist...

Galvanische Trennung mit Adum1201?

: Bearbeitet durch User
von Bla (Gast)


Lesenswert?

Kann es sein dass da úber GND Strom am Shunt vorbei fließt? Würde ja den 
niedrigeren Messwert erklären. Wenn das so ist, dann aufpassen bei 
höheren Ladeströmen, kann das auch abfackeln wenn da noch etwas mehr 
Strom die Abkürzung nehmen will!

Zum testen betreibe den Pi mal nur mit Akku bzw. Powerbank. Wenn dann 
die Werte stimmen musst du isolieren. ADUM in den Datenleitungen wäre 
dann auch meine Wahl. DC/DC in der 5V Versorgung vom Pi ginge wohl auch, 
aber dann könntest du dir die Probleme wieder einhandeln wenn Masse am 
Netzwerkkabel o.ä. zum Pi kommt.

von Gordon M. (headless)


Lesenswert?

Muss ich heute Abend mal testen. Im Moment gleicht das Solar den 
Ladestand immer gleich wieder aus, daher sehe ich nicht ob was passiert.

Mir ist noch aufgefallen das es noch einen anderen Übeltäter geben kann. 
Am Pi hängt noch ein aktiver USB Hub der auch über den XL4005 gespeist 
wird. Und der geht dann ja direkt, über USB, in den Pi. Könnte das ein 
Problem sein?
Pi Power über Powerbank. Aber über USB kommt Power aus einer 
Direktverbindung rein.

von Gordon M. (headless)


Lesenswert?

Ich habe es gerade probiert. Resultat:
Pi nur an Powerbank = ok.
Pi an Powerbank und diese am XL4005 = nicht ok. Zieht ca 7 Watt mehr.
Pi an Powerbank (mit XL4005) und USB-Hub (auch am XL4005) = nicht ok. 
Zieht ca 10 Watt mehr.

Also mehr nur durch einstecken des ve.direct Kabels. :(
Werde mir dann mal den Adum bestellen.

von Gordon M. (headless)


Lesenswert?

So, der ADUM1201 ist angekommen. Nur eine doofe Frage... wie rum muss 
der? Laut PDF ist auf einer Seite VCC und auf der anderen GND... aber 
wie erkenne ich auf welcher Seite? Und welches Kabel muss wo dran? :-o

: Bearbeitet durch User
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
Noch kein Account? Hier anmelden.