@shiningman
Wann habt Ihr den die Bestellung der ReDesign Platinen ungefähr geplant?
Weil wenn es nur ab einer Mindestbestellanzahl zu Platinenbestücker losgehen
würde, kann man die aktuelle BSC Bestellerliste ja ggf. auffüllen.
Würde mich da ggf. als Puffer anbieten.
3 meiner Technikraum-Besucher sind schon gut ob der 4 Victron WR (3x ESS/ 1x V2H vom MG4)
bei mir angefixt worden ... bauen sich jetzt auch Akku's
Einzig der Blindflug seitens Jiabaida BMS in Richtung des CERBO hat Sie echt geängstigt.
Daher ist der BSC wirklich ein dringend benötigter Lückenfüller und zeigt mal wieder
was eine Community so Tolles hinbekommt.
Gibt es schon Fortschritte bei dem Thema kaskadieren, um mehr als 3 serielle Schnittstellen zu benutzen ? Dann würde ich auch noch weitere Platinen brauchen.
Ich wollte warten bis es zumindest 20 PCBs sind, die benötigt werden. Sobald die zusammen sind und es keine Probleme mit der Hardware bei Users der letzten Sammelbestellung gibt, kann ich noch einmal bestellen.
Ich habe bisher nocht nichts gemacht in Richutng der Kaskadierung. Solange es keiner ernsthaft braucht, mache ich in diese Richtung nichts.
Wenn ich es aber richtig verstehe brauchst du es schon. Wieviel Serielle Schnittstellen bräuchtest du denn? Mir geht es hierbei nur um die Abschätzung bezüglich der Performance.
Theoretisch sollte die Kaskadierung kein Problem sein.
Aktuell bin ich an der Implementierung des JK-BMS via Bluetooth. Hier weiß ich aber noch nicht ob das ganze am Schluss so stabil läuft, dass ich es wirklich einbaue.
Gibt es noch bei jemanden Problem, der in der letzten Sammelbestellung mitbestellt hat?
Hat jemand Probleme an der Hardware festgestellt?
Ich bin aktuell noch bei der Inbetriebnahme. Aber bisher läuft alles soweit ganz gut.
Was ich bei der nächsten Bestellung ändern würde:
Footprint der 2 DC/DC drehen
Lastwiderstände an den isolated DC/DC bestücken lassen
Momentan habe ich geplant zwischen 5-7 Akkupacks zu bauen. Ob die wirklich alle mit JK BMS gebaut werden, ist noch nicht endgültig entschieden.
Wegen mir musst Du jetzt nicht extra Zeit in die Kaskadierung stecken, da würd ich noch warten ob da noch mehr Interessenten kommen. Wenn das mit der Bluetooth Anbindung vom JK BMS steht, komme ich evtl. auch damit klar (auch wenn mir Kabel lieber ist).
Ich muss jetzt auch erst mal mein Victron System fertig machen und im Mai kommen dann noch Deye 12k dazu. Was dann am Ende als Installation bleibt, werde ich von den Erfahrungen abhängig machen. Mit Victron wäre es auf jeden Fall jetzt schon einfach möglich, sogar aufgeteilt auf zwei verschiedene Zweige, BSC + dbus-serial Batterie. Damit wäre eine gewisse Redundanz da, fände ich sehr ansprechend. Ob sowas auch mit Deye geht ist mir momentan noch nicht klar.
Konnte das auch nicht mehr weiter eingrenzen, da sich am nächsten Tag der ESP beim hinzufügen (per WebUI) eines onewire unwiderruflich selbst zerstört hat.
Ursache unklar. Ich hatte direkt nach dem ersten flashen Probleme das sich der ESP nach einer Weile aufhängt wenn onewire aktiviert ist, auch wenn kein Sensor angeschlossen ist. Als ich dann die Sensoren mal dran hatte, onewire wieder aktiviert, und sie wurden auch gefunden. Allerdings wurden von 8 im Wechsel nur immer ein paar angezeigt. Als ich dann mal einen gespeichert hatte, hing sich der ESP sofort wieder auf. Auch nach erneutem Einschalten bootete er nicht mehr. Ich habe dann nochmal neu geflasht, was auch noch funktionierte, aber dann kein Lebenszeichen mehr. Fazit ESP defekt.
Ich vermute das der ESP am onewire Pin von Beginn an ein Problem hat. War aber nur bei meinem board, ein weiteres von meinem Kollegen hat da keine Probleme. Also kein grundsätzlicher Fehler.
Muss ich erst noch ausrechnen und rausmessen welche Last der Transceiver verursacht.
Laut Datenblatt will er 10% vom Nennstrom der, wenn ich mich nicht täusche, bei ca. 300mA liegt. Um's genau zu wissen müsste ich noch einmal ins Datenblatt schauen.
Könnte man den onewire Pin Schaltungstechnisch etwas schützen?
Hat dein Kollege auch ein BMS dran? Funktioniert da die Kommunikation? Mit ohen ohne Lastwiderstand am DC/DC
Und hat er am CAN einen Wechselrichter?
Ich möchte ungern noch eine Charge PCB's bestellen, wenn in der Hardware irgenwo noch ein Fehler ist.
Ich habe zwei Testaufbauten:
Testaufbau (Produktiv System, aber alte HW): 1x JBD BMS; 1x Solis Wechselrichter (CAN); 18x onewire; 1x NEEY
Testaufbau (TEstsystem, neue HW): 1x CAN (USB Device das mir einen WR Simuliert); 1x NEEY (orginal), 5x NEEY (simuliert mit ESP32); 2x onewire; 1x JBD-BMS habe ich noch, aber noch nicht angeschlossen
Bisher schaut alles gut aus, auch die gemessenen Pegel.
Allgemein kann ich zu den DS18B20 noch sagen, dass ich nur Orginale empfehle. Auch wenn sie teuer sind. Die nachbauten, was leider die meisten sind die man zu kaufen bekommt, haben meistens irgendwelche Probleme. Messwerte stimmen nicht, wechseln während dem Betrieb plötzliche ihre ID,...
# esptool.py -p /dev/tty.usbserial-A50285BI -b 921600 --before default_reset --after hard_reset --chip esp32 write_flash --flash_mode dio --flash_size keep --flash_freq keep 0x1000 bootloader.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 firmware.bin
esptool.py v4.6-dev
Serial port /dev/tty.usbserial-A50285BI
Connecting.......
Chip is ESP32-D0WD-V3 (revision v3.0)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: ec:62:60:4c:*:*
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Auto-detected Flash size: 16MB
Flash will be erased from 0x00001000 to 0x00004fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x00101fff...
Compressed 15808 bytes to 11118...
Wrote 15808 bytes (11118 compressed) at 0x00001000 in 0.4 seconds (effective 359.7 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 128...
Wrote 3072 bytes (128 compressed) at 0x00008000 in 0.1 seconds (effective 386.4 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 574.1 kbit/s)...
Hash of data verified.
Compressed 988560 bytes to 675089...
Wrote 988560 bytes (675089 compressed) at 0x00010000 in 10.1 seconds (effective 783.1 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
Ich bin gerade dabei die Bluetooth-Untersützung für das JK-BMS einzubauen. Da ich aber selber keines habe, ist das mehr oder weniger umständlich, da ich es nicht selber testen kann.
Hat zufällig jemand ein JK-BMS das er mir für 4-6 Wochen leihen kann? Oder hat jemand ein Defekts bei dem Bluetooth noch geht?
Klar, wenn Du mir Deine Adresse zukommen läßt, schau ich dass ich Dir das diese Woche noch schicke. Ich hätte ein B2A24S20P das ist hier sehr verbreitet, wenn Du willst könnte ich Dir dazu auch noch ein B2A8S20P dazu packen, brauche ich erst in 5-6 Wochen.
Frage, hast Du Lust ein SC01 plus Display auszuprobieren ? Hab ich auch da und komme leider gerade zu nix. {green}:crying:
Bekomme die beiden nicht geflasht Fehler ist immer der selbe tx und rx getauscht mit und ohne Spannung.
der User madplayer hat es auch versucht und ebenfalls nicht geschafft
in der Console steht :
test offset : 4096 0x1000
case ok
test offset : 32768 0x8000
case ok
test offset : 57344 0xe000
case ok
test offset : 65536 0x10000
case ok
.
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Exception in thread Thread-1:
Traceback (most recent call last):
File "threading.py", line 932, in _bootstrap_inner
File "download_process.py", line 678, in run
File "espDownloader.py", line 601, in flash_download_test
File "espDownloader.py", line 803, in flash_download_func
err_define.FlashStatusRegError: ESP32 flash status reg error bat_read_status.
probiert mit einem Moxxa wandler,
Dann noch dieser