Replies: 11 comments 36 replies
-
Theoretisch ist es möglich die Unterstützung für das JK-BMS zu integrieren. Hier wäre dann die Frage, ob über Bluetooth angebunden oder via RS485? Fertig bestückte Platinen gibt es nicht zu kaufen. Ich habe noch 2-3 unbestückte Platinen, die ich abgeben kann, wenn ernsthaftes Interesse besteht. |
Beta Was this translation helpful? Give feedback.
-
Hallo Tobias,
erst mal danke für die schnelle Antwort:
mein mittelfristiger Plan ist es 2p16s System über 2 JK-BMS über einen
ESP32 zu einem Pylontech-Can-Protokoll zusammenzufassen, evtl. noch mit
einem Victron smart shunt und das ganze dann einem Deye 12kW WR am
BMS-eingang zur Verfügung zu stellen . Zusätzlich sollte das System noch
die Möglichkeit haben die Daten von einem Stromzähler (SDM630) abzugreifen
(und manipulieren zu können) bevor dieses dem WR zugeführt werden und auch
die Betriebsdaten für das Datenlogging vom Deye Wechselrichter zu sammel
und einer Datenbank mit Grafana Auswertung zur Verfügung zu stellen. (Davon
habe ich noch am wenigsten Ahnung.)
Die Daten von dem JK-BMs sollen meiner Meinung nach über zwei je
potentialgetrennte Kabelverbindungen kommen (eine Bluetooth Verbindung
halte ich nicht für dauerhaft stabil. insbesonder nicht gut, wenn auf Basis
dieser Informationen Entscheidungen im Wechselrichter getroffen werden.
Im ersten Schritt würde es Sinn machen die RS232-Schnittstelle des JK-BMs
auszulesen. Hier sind meiner Meinung nach alle Daten für ein Pylontech 1.0
Protokoll enthalten.
wenn man es noch besser machen will (Pylontech 1.3 Protokoll)
http://forum.drbacke.de/viewtopic.php?p=69920&sid=cef2e5ea957521540279911f8b93d3a1#p69920
bräuchte man noch die Einzelwerte der Zellen, und Temperatursensoren, diese
sollte man über die LCD Schnittstelle der JK-BMs rausbekommen..
die Idee hate ich auch schon mal hier gepostet:
http://forum.drbacke.de/viewtopic.php?p=70090&sid=cef2e5ea957521540279911f8b93d3a1#p70090
Deine Hardware kommt mir von allen DIY Projekten die ich mir bisher
durchgeschaut habe, am sinnvollsten vor (Phönix-Steckverbinder)
potentialgetrennte RS485(2x)/RS232, keine gesteckten Module; alles gelötet,
Anschlüsse für DS18B20... einseitige SMD-LK wobei mir die Potentialtrennung
für die zweite RS232/Can Bus schnittstellen fehlen würde und ein 4 poliger
stecker für einen drehzahlgeregelten Lüfter mit Feedback und ein
Schaltnetzteil so das die PCB direkt mit 12..48V versorgt werden kann.
Auch halte ich die Firmware für sehr gelungen insb. den Teil für die
Ansteuerung der Leistungsreduzierung des WR und das Webinterface
Wenn du mir zwei leer LK zur Verfügung stellen würdest, würde ich dort
gerne alle für die oben genannte Funktionserweiterung notwendigen Bauteile
bestücken und kann dir auch gern in China 10 neue leer LK bestellen..
Ich habe zwei JK-BMS, eines in der 1. Batterie(auch noch ein testaufbau)
und eines auf dem Labortisch, so das ein Test einfach möglich ist.. und
wenn es dich interessiert, kann ich auch gerne noch eines bestellen, das
ich dir leihe.
Dein Code sieht sehr sauber geschrieben aus, wobei ich mit dem Thema
Echtzeitbetriebssystem (Semaphore/tasks bisher noch nichts selber gemacht
habe.
Ist halt die Frage ob die idee die ich hier genannt habe auch in die
Richtung geht, die du gehen möchtest..
Denn ohne deine Hilfe werde ich mir sehr schwer tun, das Projekt auf Basis
deines Codes alleine so umzusetzen..
wobei das JK-BMS und der DEYE Wechslerichter meiner Meinung nach aktuell
der Platzhirsch in der DIY- szene sind..
Können auch gern mal telefonieren..
Mit freundlichen Grüßen
Am Fr., 28. Okt. 2022 um 19:41 Uhr schrieb shining-man <
***@***.***>:
… Theoretisch ist es möglich die Unterstützung für das JK-BMS zu
integrieren. Hier wäre dann die Frage, ob über Bluetooth angebunden oder
via RS485?
Je nachdem wie das Interesse an dem Projekt ist, kann ich mir die JK-BMS
Integration einmal anschauen. Nur testen kann ich es nicht, da ich selber
kein JK-BMS habe.
Fertig bestückte Platinen gibt es nicht zu kaufen. Ich habe noch 2-3
unbestückte Platinen, die ich abgeben kann, wenn ernsthaftes Interesse
besteht.
—
Reply to this email directly, view it on GitHub
<#6 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALPPBCJ5I55DGCW27HRX7P3WFQF4ZANCNFSM6AAAAAARRFSD74>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Link zum Communication Protocol vom JK-BMS: |
Beta Was this translation helpful? Give feedback.
-
Hallo Tobias, hallo Alex, |
Beta Was this translation helpful? Give feedback.
-
Hallo flashy,
Wenn du erst Mal nur eine Verbindung vom ESP zu einem JK BMS hast und ein
potentiallgetrentes Netzteil verwendest ( keinen Buck Konverter aus der
Batterie!) dann kannst du das so machen..
Aber sobald du weitere galvanische Verbindung nach außen machst, wie CAN
Bus dann ist das keine gute Idee..
Du brauchst auch nicht auf das Redesign der leiterkarte zu warten.. du
kannst auch für erste Tests einfach eine esp32 node mcu bei Amazon
bestellen.. https://amzn.eu/d/dFsBpOJ
Und ein fertig compiliertes binary drauf spielen... Bei der Verdrahtung
der drei Leitungen zum JK BMS kann ich dir dann Tipps geben.
flashy02 ***@***.***> schrieb am Sa., 5. Nov. 2022, 07:49:
… Das klingt ja super, aber dann warte ich noch auf das Redesign. Ist
aktuell nicht zeitkritisch. Bis mein Akku läuft dauert auch noch ein paar
Wochen, noch warte ich auf die Zellen. Würde dann im ersten Schritt
versuchen dein Projekt zu kompilieren und auf nen Esp drauf flashen. Wenn
ich nem anderen Repo trauen kann, kann ich den TTL direkt ohne Galvanische
Trennung an den ESP anschließen und das JK BMS auslesen. Im ersten Step
genügt es mir die Daten alle in mein Openhab per MQTT zu integrieren und zu
überwachen.
—
Reply to this email directly, view it on GitHub
<#6 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALPPBCMZ4UEEZWGTLMETJ53WGX7N3ANCNFSM6AAAAAARRFSD74>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Ein normaler Buck tiefstsetzsteller bietet keine potentialtrennung. Dein
jk-BMS Trennt im Fehlerfall den batterie minus pfad. Bei den pylontech
werden den Fehlerfall soviel ich weiß der Batterie plus Weg getrennt. Über
die nicht potentialfreien ground oder v-bat Verbindungen schaffst du
parallelwege die nicht getrennt werden über die dann die Ströme fließen für
die diese Verbindung nie gedacht waren.
Schaut dazu mal im dr Backe Forum zum Thema defekte RS485 Umsetzer für
jkbms.
Ansonsten hilft eine potentialtrennung auch immer Störungen zu vermeiden
also auch Ac Störungen und nicht nur DC ground loops zu verhindern. Beim
System in der kostenordnung wie das batteriesystem würde ich nicht an den
10 € für ein Potenzial getrenntes Netzteil sparen.. wenn du wirklich alles
bis ins letzte, inklusive aller möglichen Fehlerfälle betrachtet hast, dann
kann man das sicherlich machen. Aber vermutlich ist es da einfacher die 10
€ mehr zu investieren..
Schau dir dazu auch noch mal meine Beiträge im Forum zum Thema Absicherung
der Netzteile an.. wenn du sowas direkt an die Batterie hängst und das
Netzteil kaputt geht dann kannst das dann eine ganz schön Schaden
anrichten..
Beim JK BMS gilt: wo v-bat drauf steht ist auch vbat drinnen. Aber messe es
besser zur Sicherheit noch mal genau an deinem Modell nach.. (
multimeter).. kannst dann auch noch mal den gnd Bezug der verschiedenen
Anschlüsse in Bezug auf B- bzw P- messen. Für den Fall dass das BMS den
hauptstrompfad geschlossen oder geöffnet hat.
Will dich mit den Aussagen nicht ärgern ist einfach nur meine Meinung.. und
auch ein bisschen Erfahrung der letzten Jahrzehnte in meinem Beruf..
flashy02 ***@***.***> schrieb am Sa., 5. Nov. 2022, 09:25:
… Moin Alex,
Wieso sollte ich keinen Buck Converter nutzen um den Esp zu versorgen? Was
bietet denn das JK am vbat Anschluss des Seriellen Anschluss für eine
Spannung an? Wirklich vbat oder eher 5v? Wenn ich später über CAN wirklich
eine Pylontech Simulation laufen lassen werde für die Kombination der
Stromgrenzen sieht es natürlich anders aus. Aktuell versorgt auch die cerbo
über den USB meinen ESP mit welchem ich den Pylontech auslese.
MfG Michael
—
Reply to this email directly, view it on GitHub
<#6 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALPPBCP5JIWZGZRUPBQQLQDWGYKXLANCNFSM6AAAAAARRFSD74>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Beim JK BMS habe ich allerdings keine Angabe gefunden welcher maximalstrom
über v-bat gezogen werden kann und ob das irgendwie abgesichert ist außer
über die leiterbahn der leiterkarte.. bei chinesischen Produkten bin ich da
immer etwas vorsichtiger..
Im Forum hatten viele empfindlich auf mein Argumentation reagiert da sie
anscheinend alle fleißig buck wandler verbaut hatten.. und sich das ganze
nun schön reden wollen.. und die Ausfälle der RS485 Schnittstelle kommen
sicherlich von der mangelnden Qualität von JK... Und nicht von der eigenen
Auslegung..
Was ist denn eine gng-ladegerät?
Grüße Alexander
flashy02 ***@***.***> schrieb am Sa., 5. Nov. 2022, 10:07:
… Hallo Alex,
Passt. Es geht also um das Risiko im Fehlerfall wenn das BMS "Aufmacht".
Da ich davon ausgehe, dass sich das BMS dadurch nicht selbst trennt, sonst
würde es ja die Kontrolle verlieren, werden weiterhin sowohl Ground als
auch VBat an den Ausgängen liegen. D.h.wenn ich die Versorgung über das was
das BMS zur Verfügung stellt realisiere und keine Verbindung zu einem
anderen Controller herstelle, ist das Risiko überschaubar. Wieso bist du
der Meinung du ärgerst mich mit deinen Aussagen? Deine Einwände sind ja
berechtigt. Die gleichen Einwände diskutieren wir aktuell auf der Arbeit
bezüglich Entwicklung eines GNG Ladegerätes.
—
Reply to this email directly, view it on GitHub
<#6 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALPPBCPEFFLYY2HBJAOQNATWGYPU7ANCNFSM6AAAAAARRFSD74>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Hallo zusammen. |
Beta Was this translation helpful? Give feedback.
-
So als spontane Idee für ein Redesign würde mir als erstes nur ein paar Beschriftungen an den Anschlüssen einfallen. Das wird die Platine zwar etwas grösser machen, aber bei den Preisen der Platinenfertigung in China fällt das nicht ins Gewicht. Das wäre aber nur meiner Faulheit geschuldet, ich bin immer zu faul mir bei meinen Projekten den Schaltplan beim anklemmen dazu zu nehmen, daher beschrifte ich jeden Kontakt wo was externes angeschlossen wird :-) Ich nutze nur einen NEEY Balancer. Aber wenn es dir darum geht, zu testen ob die Kommunikation mit mehreren funktioniert, ich habe Zugriff zu zwei weiteren NEEY Balancer von Kollegen. Selber brauche ich nur 3 Platinen, eine für mich, und 2 für Kollegen. Aber ab 10 ist der Preis interessanter. Wenn gewünscht könnte ich dann wenn es soweit ist eine kleine Sammelbestellung machen. Selbstverständlich zum Selbstkostenpreis. |
Beta Was this translation helpful? Give feedback.
-
Hallo Tobias, |
Beta Was this translation helpful? Give feedback.
-
Hallo zusammen, Das kommt an: Und ankommen sollte: Hatte von euch jemand schon mal sowas? |
Beta Was this translation helpful? Give feedback.
-
Hallo,
gibt es eine Möglichkeit das JK-BMS zu unterstützten?
Gibt es schon funktionierende Platinen irgendwo zu kaufen?
Beta Was this translation helpful? Give feedback.
All reactions