Open capptn opened 5 years ago
Hi capptn,
richtig, der Code nutzt Sensor 1. Für Sensor 2 müssen einfach andere Frame ID´s genutzt werden. Hier ist die entsprechende Übersetzungsliste:
Frame ID Typ 1 | 0x11 | | 0x21 | | 0x22 | | 0x23 | | 0x24 | | 0x25 | | 0x26 Frame ID Typ 2 | 0x12 | | 0x27 | | 0x28 | | 0x29 | | 0x2A | | 0x2B | | 0x2C
Ich hoffe das hilft Dir weiter.
Gruss Frank
Hallo Frank, den Sensor auszulesen habe ich jetzt hinbekommen, Ich habe irgendwo gelesen das der Sensor selber soc und Soh berechnet, dazu muss der Sensor aber die Batteriekapazität und den Batterietyp kennen. Weißt du wie ich dem Sensor das mitteile?
Danke für deine Antwort.
Mit freundlichem Gruß
capptn.com Inh. Fabian Gdanietz info@capptn.com +49 171 4077 087 capptn.com
Am 13.01.2019 um 14:35 schrieb frankschoeniger notifications@github.com:
Hi capptn,
richtig der Code nutzt Sensor 1. Für Sensor müssen einfach andere Frame ID´s genutzt werden. Hier ist die entsprechende Übersetzungsliste:
Frame ID Typ 1 | 0x11 | | 0x21 | | 0x22 | | 0x23 | | 0x24 | | 0x25 | | 0x26 Frame ID Typ 2 | 0x12 | | 0x27 | | 0x28 | | 0x29 | | 0x2A | | 0x2B | | 0x2C
Ich hoffe das hilft Dir weiter.
Gruss Frank
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.
Hallo Fabia,
leider ist mir das noch nicht gelungen. Ich habe die Info, dass man dazu den Frame 0x26 mit dem Wert der Kapazität in den Bits 32-39 schicken muss wenn ich mich recht entsinne.
| 0xFF | 0 .. 250 Ah | 0 .. 250 |
Natürlich mit der richtigen Checksumme - diese Berechnung ist übrigens in meinem Code fehlerhaft. Ich hatte bis Herbst auch eine 80 AH Batterie dran - das ist der Standard Wert. Wenn Du einen Weg findest würde mich das sehr interessieren ...
Gruss Frank
Ist dieser Sensor tauglich? https://www.ebay.de/itm/Batteriesensor-12-Volt-IBS-200-X-von-Hella-Sonderposten-NEU-6PK-010-842-017-/263305104505
Geht jeder beliebige Hella IBS 200 X?
Hallo @probonopd
Ja der ist tauglich, habe selber mehrere von denen bestellt.
Gibt es eine Quelle für den notwendigen Stecker ?
Moin Moin,
ich habe gerade noch einmal versucht den Sensor2, wie Capptn ihn nutzt, aus zu lesen. ich bekomme nur FF:00:00:00usw zurück. Also keine Antwort...
Hat einer eine Idee? Ich habe alles angeschlossen wie beschrieben.
Ich habe das LIN Modul schon einmal ohne Erfolg getauscht. Ich werde zuur Vorsicht auch noch einmal einen neuen Sensor holen. Meiner wurde schon einmal verpol.t :(
Hallo,
bei uns das gleiche mit einem Sensor 2 - es kommt nur FF:00:00:00...
Hallo Marinaxs und KnKay verwendet Ihr SoftwareSerial?
Hi,
Ja, konnte ich bei mir lösen.
Der fehler betrifft meinen alten arduino pro Mini. Da ist nur der at mega 328 drauf. Der erzeugt Timing Probleme.
Ich konnte auf esp8266 gehen und den identischen code ohne Anpassung nutzen.
Gruß Kay
capptn notifications@github.com schrieb am Mo., 27. Jan. 2020, 14:38:
Hallo Marinaxs und KnKay verwendet Ihr SoftwareSerial?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/frankschoeniger/LIN_Interface/issues/1?email_source=notifications&email_token=ACXMRDOIUTO7MQX66PFKNHTQ73PWJA5CNFSM4GPAOUHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJ7QPNI#issuecomment-578750389, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACXMRDKOHMYGKB6EWZOUO2TQ73PWJANCNFSM4GPAOUHA .
ja ich teste es an einem Nano mit Mega328P Chip
Der Sensor ist ein Typ 2 6PK 010 842 01
Nun hab ich einen 6pk 010 842 20 angeschlossen und das gleiche ID: E7 --> 27: FF:0:0:0:0:0:0:0:0:
Verbinde ich das IBScontrol Display bekommen ich ca 30 ID's die das in den Lin-Bus schickt.
Das Breakout Board ist mit dem Jumper auf Master, somit sollte es auch Daten schicken können. Daher nun die vermutung das das Sketch kein Request schickt
Mit dem Display bekomme ich im Seriellen Monitor folgenden string
{"current":{"ubat":"7.85","icurr":"3570.815","soc":"127","time":"0","avcap":"-759.5"},"Akku":{"soh":"127","temp":"-40.00"}}
IBScontrol zeigt aber 20% -0,07A 11,5V
Hi,
ja, dann liegt es daran. Ich hatte das genau so. Und es gibt noch mindestens einen Bericht der genau so lautet. Ich kann Dir da nur den Tipp mit einem ESP8266 geben. Das hat bei mir sofort zu einer Besserung geführt!
Ganz doofe Idee... Man könnte da den Code zu dem Sensor und LIN eigentlich noch mal allein raus ziehen und ein kleines Repo mit Manual/Read Me machen?
Gruß Kay!
Am Di., 28. Jan. 2020 um 13:14 Uhr schrieb Marinaxs < notifications@github.com>:
ja ich teste es an einem Nano mit Mega328P Chip
Der Sensor ist ein Typ 2 6PK 010 842 01
Nun hab ich einen 6pk 010 842 20 angeschlossen und das gleiche ID: E7 --> 27: FF:0:0:0:0:0:0:0:0:
Verbinde ich das IBScontrol Display bekommen ich ca 30 ID's die das in den Lin-Bus schickt.
Das Breakout Board ist mit dem Jumper auf Master, somit sollte es auch Daten schicken können. Daher nun die vermutung das das Sketch kein Request schickt
Mit dem Display bekomme ich im Seriellen Monitor folgenden string
{"current":{"ubat":"7.85","icurr":"3570.815","soc":"127","time":"0","avcap":"-759.5"},"Akku":{"soh":"127","temp":"-40.00"}}
IBScontrol zeigt aber 20% -0,07A 11,5V
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/frankschoeniger/LIN_Interface/issues/1?email_source=notifications&email_token=ACXMRDIDKT5PQ4X5MS6YFK3RAAOTLA5CNFSM4GPAOUHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEKDCRWI#issuecomment-579217625, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACXMRDOPGRAMITQRKWSDZKDRAAOTLANCNFSM4GPAOUHA .
Das hört sich nach Software Serial an, benutze entweder wie KnKay sagt den esp8266 oder einen Arduino mit Hardware-Uart/Serial port zb Arduino Mega dann wird es funktionieren.
Hallo,
so wie ich das verstehe ist der Code für den Sensor1 gedacht, ist es möglich auch den Sensor2 auszulesen?