onBattery PCB #477
Replies: 26 comments 229 replies
-
Beta Was this translation helpful? Give feedback.
-
Hab das Blockdiagramm mal etwas verfeinert. Soweit ich es verstanden habe muss der Port, welcher mit dem einem Huawei AC Ladegerät spricht neben dem CAN Transceiver auch über einen Levelshifter verbunden werden. Richtig verstanden @kloppy1984 ? Ich plane das PCB als SMD version, also alles onboard und die Ports für die Batteriethemen nach außen (RJ45 / JST), so dass es möglichst Plug n Play ist. |
Beta Was this translation helpful? Give feedback.
-
Schauen wir mal, ich lesen mich da noch weiter ein. Beim Akkudoktor hat ja schon jemand eine Platine fast fertig. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Für den CAN Anschluss schwebt mir ein steckbarer Schraubklemmenanschluss vor. Damit wird dann nur am Kabel geschraubt. Die DTU bleibt weiterhin Plug n Play. An das Kabel kommt dann das Gegenstück. Der Can Bus wird über einen SN65HVD230DR realisiert. Maße des PCBs ca 12x5,5cm |
Beta Was this translation helpful? Give feedback.
-
Bisher habe ich folgende GPIOs konfiguriert: ESP MCU: ESP32-WROOM-32E-N16 NRF24+ IRQ - 17 SmartShunt Ve.Direct Port RX - 33 MPPT Ve.Direct Port: RX - 32 CAN Bus Port: RX - 27 Reset Button: SW1 - EN User Button: (Ggfs. fliegt der noch raus. Allerdings könnte man darüber z.B. den WR manual schalten) SW2 - 0 LEDs: Wechselrichter Status LED1 - 22 USB to UART: TX - TXD0 Feedback? Fehlt was? |
Beta Was this translation helpful? Give feedback.
-
Momentan ist einer der 4 PIN nur als RX Port für die Victron Shunts geplant. Da as JK BMS aber augenscheinlich auch nur RX & TX benötigt werde ich dem Port wohl noch ein TX GPIO zuweisen um die Nutzung von des JK BMS zu unterstützen. |
Beta Was this translation helpful? Give feedback.
-
kurzes Update - Das Track routing auf dem PCB ist im Prinzip fertig. Ich schaue gerade noch nach etwas günstigeren Komponenten und einer besseren Alternative für die ESD Protection. Bei entsprechender Stückzahl liegt der Preis für das fertige Board bei 25 - 30 Euro. Hinzu kommt noch das passende Case; < 5€ nehme ich an. Momentane Specs:
Ich werde zu erst ein kleines Batch zur Evaluierung fertigen lassen. Wenn die Tests in meiner Anlage positive verlaufen werde ich 2-3 Boards kostenfrei zur Evaluierung mit einer Pylontech Batterie zur Verfügung stellen. @Manos1966 Du besitzt doch eine US5000? |
Beta Was this translation helpful? Give feedback.
-
Ich würde die Stufe einfach rausnehmen. Macht es auch generell einfacher für Leute ohne Doppelextruder etc., das Gehäuse zu drucken. Ich würde das Gehäuse in Ober- und Unterteil aufteilen. Der Schnitt könnte z.B. gut an der Unterkante der VE-Direct-Buchsen gemacht werden. Dadurch gibt es dann keine schwer zu druckenden Brücken. Die Füsschen auf der Unterseite würde ich weglassen und dann die beiden Teile mit der Ober- bzw. Unterseite auf dem Druckbett platzieren und drucken. Super Projekt, ich wäre auf jeden Fall auch an einer Platine interessiert! Ich hätte allerdings eigentlich Bedarf für 3 VE-Direct-Schnittstellen, aber es ist wahrscheinlich schwierig, das für alle Spezialfälle zu realisieren. |
Beta Was this translation helpful? Give feedback.
-
Ja das wäre schön bzw. sähe professioneller aus; ist nur schwierig zu drucken. Das Case hat ja nur 7x4cm, entsprechend klein ist die Schrift. Am besten wäre es wohl das als Negativ darzustellen, also im Material. Nur muss die Schrift dann entsprechend gross sein damit ein Drucker das gut abbilden kann. Als positive Schrift braucht man dann beim Drucken wieder support da es wohl am besten ist das Case auf dem Kopf liegend zu drucken. Wobei mit Tree Support klappt das eigentlich ganz gut. Ich teste das nochmal. Bedrucken oder Aufkleber geht bestimmt auch - in Großserie :)
Der Schalter für den CAN Widerstand ist versenkt und steht nicht über. Du bringst mich aber auch einen anderen Punkt. Wenn das Case montiert ist sollte es höher sein, so dass man die Kabel gut ab bekommt. Dementsprechend muss dann der Deckel einfach höher sein.
Eine richtig gute Idee! |
Beta Was this translation helpful? Give feedback.
-
Von Herma gibt es fertig gestanzte 70 x 42,3 mm Etiketten. Die sich mit der Herma Software auch sehr gut bedrucken lassen. https://www.bueroshop24.de/210-herma-etiketten-8634-wei%c3%9f-70-0-x-42-3-mm-517742 |
Beta Was this translation helpful? Give feedback.
-
Die PCBs sind fertig und nun in der Qualitätskontrolle. |
Beta Was this translation helpful? Give feedback.
-
Kleine Änderungen am Case. Top und Bottom sind nun glatt was das drucken einfacher machen sollte. Füssen sind dann optional bzw. könnte man welche aus TPU drucken oder einfach selbstklebende verwenden. Die Buttons haben eine kleine Nut an der Unterseite und sind nun dünner. |
Beta Was this translation helpful? Give feedback.
-
Während DHL noch ein wenig für die ersten PCBs braucht hier mal ein Konzept für eine "Pro" Version.
Ansonsten äußerlich wie die kleine Box, nur eben verbessert bzw. um Ports erweitert. |
Beta Was this translation helpful? Give feedback.
-
Firmware kompiliert, geflasht und PCB läuft soweit. Pin Mappings erstellt und hochgeladen. Tests mit Inverter, MPPT & Shunt folgen. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Ich bin restlos begeistert was ihr hier auf die Beine stellt ! Mein Nachbar und ich wollen folgendes Setup realisieren: Hoymiles HM-800 Meine Fragen:
LG aus Sachsen |
Beta Was this translation helpful? Give feedback.
-
CAN Bus testen mit dem Pylontech Emulator (RPI + Waveshare HAT). Noch habe ich kein onBattery PCB angeschlossen.
Mit einem vcan0 interface läuft das script. Das interface wurde auch initialisiert lt. dmesg:
Habt ihr Tipps? Morgen teste ich mit dem onBattery PCB. Vielleicht fehlt ja einfach nur die Verbindung. |
Beta Was this translation helpful? Give feedback.
-
Kleines Update: Ich bin sehr enttäuscht mit @swingstate s Platine :( ...aber alles andere macht sie wunderbar 🤪 RESPEKT @swingstate ! Du hast auf Anhieb eine komplett funktionierende Platine mit (fast) allen denkbaren Optionen 🥇 |
Beta Was this translation helpful? Give feedback.
-
Wünsche für die nächste Revision: |
Beta Was this translation helpful? Give feedback.
-
Um das Design für diese Board Version in einer zweiten Revision soweit erst einmal abzuschliessen plane ich folgende Änderungen vorzunehmen:
Weitere Designänderungen plane ich an der aktuellen Version nicht. Für die "Pro" Version machen ich ein separates Thema auf. |
Beta Was this translation helpful? Give feedback.
-
Wenn du die leiterkarte coaten lässt, lass dir vorher eine Zeichnung geben welche Bereiche wirklich beschichtet werden.. teilweise müssen zu höheren Bauteilen und Stecker recht große Abstände eingehalten werden so dass das ganze nur mäßig Sinn macht. Passe auch auf wenn auf der Unterseite von Steckern beschichtet wird dass der Lack nicht durch vias in den Stecker eindringt. |
Beta Was this translation helpful? Give feedback.
-
👍 👍 👍 |
Beta Was this translation helpful? Give feedback.
-
Hallo @swingstate Die deutsche (europäische?) Bürokratie bei Seite gelegt, meine Meinung ist, es ist schwierig eine solche Platine "kommerziell" zu betreiben, wenn bei jeder Änderung eine neue Zertifizierung (mit darauffolgendem Kostenaufwand) erfolgen muss: So Lange man auf "Bastler Projekt" Ebene bleibt, gibt es natürlich Lösungen, das Problem aus dem Weg zu gehen, z.B. eine sechs-polllige Leiste damit man eine 4EUR nRF24 Platine von Amazon stecken kann, löst das Problem (ich will hoffen, dass Amazon zertifizierte Waren verkauft). PS. Deswegen sieht meine Loesung etwas grosser aus, als deine 🤪 |
Beta Was this translation helpful? Give feedback.
-
Ich denke hier ist alles gesagt, von daher mache ich das Thema zu - Ist ja schon ellenlang. |
Beta Was this translation helpful? Give feedback.
-
This discussion has been automatically locked since there has not been any recent activity after it was closed. Please open a new discussion for related concerns. |
Beta Was this translation helpful? Give feedback.
-
Gibt es schon ein universelles PCB, welches sowohl Ports für Ve.Direct Verbindungen als auch RJ45 Ports für den CAN Bus besitzt und die HM/HMT Wechselrichter Serien unterstützt?
Ungefähr sowas:
Ähnlich dem Fusion Board, nur eben mit physischen Ports, so dass man sich das Gefummel mit Breadboardkabeln usw. sparen könnte.
Wäre ein onboard Shunt (INA226 basiert) sinnhaft?
Beta Was this translation helpful? Give feedback.
All reactions