Benachrichtigungen
Alles löschen

Projektvorstellung: Battery safety controller

374 Beiträge
58 Benutzer
92 Likes
20.9 K Ansichten
 RaPo
(@rapo)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 31
 

@shiningman was ist denn der korrekte Wert fuer die Lastwiderstaende an den DC/DC Wandlern, 160Ohm da die Ausgangsspannung 3,3V ist?

Ich kann noch nichts testen, da Batterie noch nicht fertig, und Deye noch nicht angekommen.


   
AntwortZitat
(@sascha-b)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 35
 

Veröffentlicht von: @shiningman

Veröffentlicht von: @sascha-b

Anbei noch ein Screenshot. Was mich da stutzig macht ist der Wert max charging und discharging current, die beide auf null stehen. Die Limits (50 + 99) sind die Werte die ich im BSC eingestellt habe

-- attachment is not available --

 

Hast du hier noch etwas raus gefunden?

Funktioniert es mittlerweile?

 

 

Nein, CAN hatte ich abgeschaltet gelassen.

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.

 


   
AntwortZitat
shiningman
(@shiningman)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 161
Themenstarter  

@rapo 

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.

BSC auf github
Discord-Server zum BSC
BSC Sammelbestellung


   
AntwortZitat
shiningman
(@shiningman)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 161
Themenstarter  

@sascha-b 

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:

1. Testaufbau (Produktiv System, aber alte HW): 1x JBD BMS; 1x Solis Wechselrichter (CAN); 18x onewire; 1x NEEY

2. 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,...

BSC auf github
Discord-Server zum BSC
BSC Sammelbestellung


   
AntwortZitat
(@nemon21)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 10
 

Veröffentlicht von: @shiningman

Für alle die noch Probleme beim Flashen haben, habe ich Bilder vom Kabel und den Einstellungen des Download-Tools gemacht.

-- attachment is not available --

Kannst du hier noch markieren welcher PIN was ist? RX/TX/GND .. das ist für mich leider nicht ersichtlich.

VIN (5v) kommt ja dann über PIN2, korrekt?

 


   
AntwortZitat
shiningman
(@shiningman)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 161
Themenstarter  

Veröffentlicht von: @nemon21

Kannst du hier noch markieren welcher PIN was ist? RX/TX/GND .. das ist für mich leider nicht ersichtlich.

Das ist auf der Leiterplatte oben Links abgedruckt. Der oberen Pin ist "1". Ist aber auch auf der Leiterplatte aufgedruckt.

 

 

Nein, Pin 2 dient nicht der Versorgung!

Versorgung ist Pin 8 oder Pin 9.

Habe ich schon einmal erklärt: https://www.akkudoktor.net/forum/postid/104532/

 

BSC auf github
Discord-Server zum BSC
BSC Sammelbestellung


   
nemon21 reacted
AntwortZitat
(@nemon21)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 10
 

Veröffentlicht von: @shiningman

Veröffentlicht von: @nemon21

Kannst du hier noch markieren welcher PIN was ist? RX/TX/GND .. das ist für mich leider nicht ersichtlich.

Das ist auf der Leiterplatte oben Links abgedruckt. Der oberen Pin ist "1". Ist aber auch auf der Leiterplatte aufgedruckt.

-- attachment is not available --

Nein, Pin 2 dient nicht der Versorgung!
Versorgung ist Pin 8 oder Pin 9.
Habe ich schon einmal erklärt: https://www.akkudoktor.net/forum/postid/104532/

Vielen Dank. Wer lesen kann ist klar im Vorteil Oops  

Ich konnte das BSC Board problemlos flashen (und läuft natürlich auch). Es wird nicht zwangläufig die Windows Software benötigt. Unter MAC und Linux geht es mit dem esptool ( https://github.com/espressif/esptool) :

# 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...

 


   
shiningman reacted
AntwortZitat
shiningman
(@shiningman)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 161
Themenstarter  

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?

BSC auf github
Discord-Server zum BSC
BSC Sammelbestellung


   
AntwortZitat
(@autoschrauberix)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1070
 

Veröffentlicht von: @shiningman

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. Crying  

 


   
AntwortZitat
(@nemon21)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 10
 

Veröffentlicht von: @shiningman

Ich bin gerade dabei die Bluetooth-Untersützung für das JK-BMS einzubauen.

Wäre Bluetooth-Untersützung evtl. auch für das  JBD BMS möglich?

 


   
AntwortZitat
(@crazyd)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 83
 

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 

https://amzn.eu/d/fiMrHGW

 

und noch dieser 

https://amzn.eu/d/3Daj8Gm

 


   
AntwortZitat
shiningman
(@shiningman)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 161
Themenstarter  

Veröffentlicht von: @nemon21

Veröffentlicht von: @shiningman

Ich bin gerade dabei die Bluetooth-Untersützung für das JK-BMS einzubauen.

Wäre Bluetooth-Untersützung evtl. auch für das  JBD BMS möglich?

 

Möglich vmtl. schon, aber zurzeit nicht geplant. Ist halt alles eine Frage der Zeit.

Wenn es notwendig ist, einfach ein Issue aufmachen.

 

BSC auf github
Discord-Server zum BSC
BSC Sammelbestellung


   
AntwortZitat
shiningman
(@shiningman)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 161
Themenstarter  

@crazyd 

Was für eine Meldung bringt denn der BSC nach dem Einschalten an der Seriellen Schnittstelle (mit gesteckten Jumber).

Als Serialmonitor kannst du z.B. Putty nehmen oder was dir beliebt.

Baudrate: 115200

BSC auf github
Discord-Server zum BSC
BSC Sammelbestellung


   
AntwortZitat
shiningman
(@shiningman)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 161
Themenstarter  

Veröffentlicht von: @shiningman

@crazyd 

Was für eine Meldung bringt denn der BSC nach dem Einschalten an der Seriellen Schnittstelle (mit gesteckten Jumber).

Als Serialmonitor kannst du z.B. Putty nehmen oder was dir beliebt.

Baudrate: 115200

 

Kommt dann folgende Download Meldung?

Dann ist zumindest der ESP bereit zum Datenempfang.

 

BSC auf github
Discord-Server zum BSC
BSC Sammelbestellung


   
AntwortZitat
(@crazyd)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 83
 

@shiningman

Ich habe  es leider noch nicht geschafft zu testen.

ich werde mich spätestens am Wochenende nochmal dran setzten.

 


   
AntwortZitat
Seite 16 / 25
Teilen: