Open Erdbeerfranz opened 1 month ago
Hallo, ich kann vielleicht weiterhelfen. Hast du gute Bilder von den Inereien des Powmr? Meinst du den Anschluss des Transistors für den ext. Reset an C19? Ansonsten wird ein Signal Analyzer an den 4 Leitungen zum Display angeklemmt. Grüße J.K.
Am 18.10.24 um 09:48 schrieb Erdbeerfranz:
Hallo, ich besitze ebenfalls einen PowMr Mppt (Powmr 60A Pro) welcher ähnlich aufgebaut ist. Leider ist die Schaltung im PowMr etwas anders und daher weiß ich leider nicht, an welchen Kondensator der Signal Analyzer angeschlossen werden muss. Kannst du mir hier weiterhelfen?
vielen Dank!
— Reply to this email directly, view it on GitHub https://github.com/jokamm/PowMr-MPPT-Solar-Charge-Controller-read-display/issues/1, or unsubscribe https://github.com/notifications/unsubscribe-auth/BBA3YXPRGOBOCQSHSVXASM3Z4C4NLAVCNFSM6AAAAABQFLPJ4OVHI2DSMVQWIX3LMV43ASLTON2WKOZSGU4TMNZTGE4DENY. You are receiving this because you are subscribed to this thread.Message ID: @.***>
Hey Cool, Danke dass du dich meldest, damit habe ich gar nicht gerechnet. Ich habe das ganze so nachgebaut wie du ... den Transistor brauche ich also nur zum Reset, das war mir gar nicht klar. Ich möchte gerne die Werte vom PowMr gerne zu einem Raspberry Pi schicken und am besten dann in Open DTU on Battery mit einbinden wenn das möglich ist. Bin programmier-technisch leider nicht zu gebrauchen und daher habe ich im Raspberry Forum die beiden Dateien von dir "compilieren" lassen von einem hilfsbereiten Forumsmitglied. Diese uf2 Datei welche ich von dem Forumsmitglied erhalten habe habe ich dann auf den Pi geladen, ist das richtig so? vielen Dank dir vorab!!!!!
Hier die Bilder:
Hallo, das mit dem Transistor is korrekt, damit wird ein externer Reset ausgelößt. Ich verwende dies nur wenn der Powmr sich irgendwie verrannt hat - war aber schon 3 Monate nicht mehr der Fall. Zu "in Open DTU on Battery mit einbinden" - da kann ich nicht weiterhelfen, ich verwende da ein selbstgeschriebenes Programm auf meinem Raspberry, der diese und auch weitere Werte empfängt, anzeigt und protokolliert.
Zu "uf2 Datei...auf den Pi geladen" : Sollte auf dem Pico laufen. Korrekt.
Grüße
Am 18.10.24 um 11:58 schrieb Erdbeerfranz:
Hey Cool, Danke dass du dich meldest, damit habe ich gar nicht gerechnet. Ich habe das ganze so nachgebaut wie du ... den Transistor brauche ich also nur zum Reset, das war mir gar nicht klar. Ich möchte gerne die Werte vom PowMr gerne zu einem Raspberry Pi schicken und am besten dann in Open DTU on Battery mit einbinden wenn das möglich ist. Bin programmier-technisch leider nicht zu gebrauchen und daher habe ich im Raspberry Forum die beiden Dateien von dir "compilieren" lassen von einem hilfsbereiten Forumsmitglied. Diese uf2 Datei welche ich von dem Forumsmitglied erhalten habe habe ich dann auf den Pi geladen, ist das richtig so? vielen Dank dir vorab!!!!!
— Reply to this email directly, view it on GitHub https://github.com/jokamm/PowMr-MPPT-Solar-Charge-Controller-read-display/issues/1#issuecomment-2422029008, or unsubscribe https://github.com/notifications/unsubscribe-auth/BBA3YXNUV5H5P6CNKSIJUE3Z4DLUTAVCNFSM6AAAAABQFLPJ4OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRSGAZDSMBQHA. You are receiving this because you commented.Message ID: @.***>
Hallo, kannst du rausfinden was das für ein 48-pin IC ist?
Vielleicht ist C17 der Kondensator für den Reset. Sind da +3,3V am oberen Ende von R34 - gegen Masse, bzw. oberes Ende von C17 ?
Andere Frage. Hat sich auch das Display-Layout, also was angezeigt wird , geändert (im Vergleich zumeiner älteren Version vom Powmr)? - nicht das die Werte nun an einer anderen Stelle im seriellen Datenfluss zum Display stehen. ?? ... da ja das Platinen-Layout definitif anders ist.
Grüße
Am 18.10.24 um 12:03 schrieb Erdbeerfranz:
Hier die Bilder: IMG_5194.jpeg (view on web) https://github.com/user-attachments/assets/da2ea7a5-aac3-4af1-9a97-86dd465b2a04 IMG_5196.jpeg (view on web) https://github.com/user-attachments/assets/39699743-f959-4959-9e54-5879ae19418e IMG_5198.jpeg (view on web) https://github.com/user-attachments/assets/96be856f-0904-4d6b-92c7-871cf1d73382
— Reply to this email directly, view it on GitHub https://github.com/jokamm/PowMr-MPPT-Solar-Charge-Controller-read-display/issues/1#issuecomment-2422063855, or unsubscribe https://github.com/notifications/unsubscribe-auth/BBA3YXPAZZFVX4KZYN7YWFTZ4DMITAVCNFSM6AAAAABQFLPJ4OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRSGA3DGOBVGU. You are receiving this because you commented.Message ID: @.***>
Hallo, zu dem 48-Pin Ic kann ich leider keine Auskunft geben, da steht leider nichts drauf, die Oberfläche wirkt wie abgefräst.... zu den C17 und R34 werde ich gleichmal die Spannung messen und gebe dann Bescheid ---> am R34 gegen Masse messe ich 3,24V am C17 nur 1,6V Was ich sagen kann ist, dass ich leider keine Daten raus bekomme aus dem Powmr. habe nun mehrfach meine Verdrahtung kontrolliert und die müsste so sein wie bei dir in der Doku. Wenn ich dann die Daten vom RS485 to TTL Modul auf dem PC auslesen will kommt leider gar nichts an :( Das Display Layout würde ich behaupten ist wie bei dir auf dem Bild Nr. 2 zu sehen ist, das allergleiche bei mir verbaut. Wobei bei dir in Bild 3 ein anderes Display dann zu sehen ist (ohne den großen Kondensator) Oder meinst du etwa die Anzeigen im Display? Kann dir gerne ein Bild vom Display senden wenn der Powmr in Betrieb ist
Gruß und vielen Dank vorab
Hallo, zu "Oberfläche wirkt wie abgefräst...." : Hatte ich schon befürchtet. Schade. zu "Daten auslesen" : Der Pico albeitet als "Slave". Damit der was sendet muss da erstmal ein "Request" (von einem Master) hingeschickt werden. Also mit einem Terminal-Programm (z.B. HTerm) erstmal den Binery Request-String schicken, dann sollte der Pico auch antworten. Wie der Request-String aufgebaut ist sieht man im "display_read_com.h" Headerfile. Hoffe dies hielft wieder weiter.
Info: bei mir laufen 5 Powmr, auf einer RS485 Leitung, die ich vom Raspberry aus nacheinander via entsprechender ID abfrage.
Grüße
Am 25.10.24 um 22:15 schrieb Erdbeerfranz:
Hallo, zu dem 48-Pin Ic kann ich leider keine Auskunft geben, da steht leider nichts drauf, die Oberfläche wirkt wie abgefräst.... zu den C17 und R34 werde ich gleichmal die Spannung messen und gebe dann Bescheid. Was ich sagen kann ist, dass ich leider keine Daten raus bekomme aus dem Powmr. habe nun mehrfach meine Verdrahtung kontrolliert und die müsste so sein wie bei dir in der Doku. Wenn ich dann die Daten vom RS485 to TTL Modul auf dem PC auslesen will kommt leider gar nichts an :( Das Display Layout würde ich behaupten ist wie bei dir auf dem Bild Nr. 2 zu sehen ist, das allergleiche bei mir verbaut. Wobei bei dir in Bild 3 ein anderes Display dann zu sehen ist (ohne den großen Kondensator) Oder meinst du etwa die Anzeigen im Display? Kann dir gerne ein Bild vom Display senden wenn der Powmr in Betrieb ist
Gruß und vielen Dank vorab
— Reply to this email directly, view it on GitHub https://github.com/jokamm/PowMr-MPPT-Solar-Charge-Controller-read-display/issues/1#issuecomment-2438715212, or unsubscribe https://github.com/notifications/unsubscribe-auth/BBA3YXPMBBRSJEK4CKW2PC3Z5KRHFAVCNFSM6AAAAABQFLPJ4OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZYG4YTKMRRGI. You are receiving this because you commented.Message ID: @.***>
Könntest du mir den Befehl zum Auslesen der Werte geben? Dann könnte ich schauen? Ob bei mir was ankommt.
Danke dir Vorab
Ich habe mal so ein Beispiel zusammengestellt: Grüße
// Auszug aus dem .h File:
/ request data1 data2 reset device_id = 10 --> crc = 0xf2 0xf4 0xf6 device_id = 11 --> crc = 0xf3 0xf5 0cf7 device_id = 12 --> crc = 0xf4 0xf6 0xf8 device_id = 13 --> crc = 0xf5 0xf7 0xf9 device_id = 14 --> crc = 0xf6 0xf8 0xfa device_id = 15 --> crc = 0xf7 0xf9 0xfb device_id = 16 --> crc = 0xf8 0xfa 0xfc device_id = 17 --> crc = 0xf9 0xfb 0xfd set crc_byte accordingly */
uint8_t in_request_data1_str[] = {start_byte, device_id, request_data1_byte, length_byte, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, crc_data1_byte}; uint8_t in_request_data2_str[] = {start_byte, device_id, request_data2_byte, length_byte, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, crc_data2_byte}; uint8_t in_request_reset_str[] = {start_byte, device_id, request_reset_byte, length_byte, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, crc_reset_byte};
--> Sample-Codefolge für "request data1" für ID10: 0x3a, 0x10, 0xa0, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2
--> Sample-Codefolge für "request data2" für ID10: 0x3a, 0x10, 0xa2, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf4
--> Sample-Codefolge für "request reset" für ID10: 0x3a, 0x10, 0xa4, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6
Am 10.11.24 um 17:54 schrieb Erdbeerfranz:
Könntest du mir den Befehl zum Auslesen der Werte geben? Dann könnte ich schauen? Ob bei mir was ankommt.
Danke dir Vorab
— Reply to this email directly, view it on GitHub https://github.com/jokamm/PowMr-MPPT-Solar-Charge-Controller-read-display/issues/1#issuecomment-2466807010, or unsubscribe https://github.com/notifications/unsubscribe-auth/BBA3YXI5XQA7HQ3VEDB3HFDZ76FT3AVCNFSM6AAAAABQFLPJ4OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRWHAYDOMBRGA. You are receiving this because you commented.Message ID: @.***>
// Auszug aus dem .h File:
/* request data1 data2 reset
uint8_t in_request_data1_str[] = {start_byte, device_id, request_data1_byte, length_byte, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, crc_data1_byte}; uint8_t in_request_data2_str[] = {start_byte, device_id, request_data2_byte, length_byte, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, crc_data2_byte}; uint8_t in_request_reset_str[] = {start_byte, device_id, request_reset_byte, length_byte, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, crc_reset_byte};
--> Sample-Codefolge für "request data1" für ID10: 0x3a, 0x10, 0xa0, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2
--> Sample-Codefolge für "request data2" für ID10: 0x3a, 0x10, 0xa2, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf4
--> Sample-Codefolge für "request reset" für ID10: 0x3a, 0x10, 0xa4, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6
Hallo, ich besitze ebenfalls einen PowMr Mppt (Powmr 60A Pro) welcher ähnlich aufgebaut ist. Leider ist die Schaltung im PowMr etwas anders und daher weiß ich leider nicht, an welchen Kondensator der Signal Analyzer angeschlossen werden muss. Kannst du mir hier weiterhelfen?
vielen Dank!