E-Odin Tacho

Antworten
gdv-it
Beiträge: 190
Registriert: Sa 9. Apr 2022, 13:34
Roller: Dayi E-Odin 2.0
PLZ: 04600
Wohnort: Altenburg
Tätigkeit: IT-Dienstleister
Kontaktdaten:

E-Odin Tacho

Beitrag von gdv-it »

Hier meine Messergebnisse, gemessen direkt am Stecker vom Display, am Kabelbaum dahinter. Nicht am Controller!

Bild
Hier quasi die Rechte Seite Richtung Display.

Grün -> GND
Rot -> Schalt-Plus
Schw./Weiß -> Data GND/+10V (TTL)
Orange -> Blinker Links GND/+12V (AUS/AN)
Hellblau -> Blinker Rechts GND/+12V (AUS/AN)
Blau -> Aufblendlicht GND/+12V (AUS/AN)
Extrakabel Gelb -> VBat Dauer-Plus

Zum Protokoll:
Bild
Bild
sieht mir sehr nach Unidirektionalem TTL aus, auf 12V Level. Dort geht aber definitiv alles drüber was das Display anzeigt, ein extra Tacho Signal o.ä. gibt es nicht.

Bitlaufzeit könnte auf 1800 Baud deuten.

Benutzeravatar
jeff-jordan
Beiträge: 948
Registriert: Sa 16. Mai 2020, 08:47
Roller: Classico LI & Z-Odin
PLZ: 6
Tätigkeit: Dem Inschenjöhr is nix zu schwöhr...
Kontaktdaten:

Re: E-Odin Tacho

Beitrag von jeff-jordan »

Danke für den neuen Thread zum Thema Tacho-Ansteuerung!
gdv-it hat geschrieben:
Mo 25. Apr 2022, 20:09
...sieht mir sehr nach Unidirektionalem TTL aus, auf 12V Level. Dort geht aber definitiv alles drüber was das Display anzeigt, ein extra Tacho Signal o.ä. gibt es nicht....
Meinst Du damit auch die Restkapazitätsanzeige für den Akku?
Ich hätte jetzt erwartet, dass die der Tacho selbst anhand von Vbatt schätzt...
Classico Li 05/2020 9 000+ km & Z-Odin 12/2021 18 500+ km :idea:

gdv-it
Beiträge: 190
Registriert: Sa 9. Apr 2022, 13:34
Roller: Dayi E-Odin 2.0
PLZ: 04600
Wohnort: Altenburg
Tätigkeit: IT-Dienstleister
Kontaktdaten:

Re: E-Odin Tacho

Beitrag von gdv-it »

ich glaube dass das display nicht viel logik integriert hat und der Wert durchaus vom Controller kommen könnte. Warum sollte man sich sie mühe machen soviel in das LCD rein zu programmieren. Ich nehm morgen mal das Protokoll auseinander.

Benutzeravatar
jeff-jordan
Beiträge: 948
Registriert: Sa 16. Mai 2020, 08:47
Roller: Classico LI & Z-Odin
PLZ: 6
Tätigkeit: Dem Inschenjöhr is nix zu schwöhr...
Kontaktdaten:

Re: E-Odin Tacho

Beitrag von jeff-jordan »

Erinnert mich an die Übertragung der Daten beim N64 Joystick, die haben da einen ähnlichen Leitungscode verwendet :mrgreen: .

Jedes Bit braucht anscheinend eine Dauer von 3T, wobei T ~ 0,5ms dauert.

2T low + 1T high = 1
1T low + 2T high = 0

oder umgekehrt :geek: .

Somit gibt es je Bit immer 2 Flanken zu detektieren.

Die Übertragung eines Bytes scheint mit einem Startbit zu beginnen, dann kommen 8 Datenbits. Keine Stopbits.
In Deinem 1. Bild zum Protokoll würden dann 1111101111001111011 :arrow: 0xF7, 0x3D, ... übertragen.

Diese Arbeitsannahme müsste man natürlich mit einer längeren Sequenz überprüfen :roll:, anhand der paar Bits wäre da eine Festlegung unseriös.
Classico Li 05/2020 9 000+ km & Z-Odin 12/2021 18 500+ km :idea:

Benutzeravatar
CityTwister 4.0
Beiträge: 82
Registriert: Mo 15. Jul 2019, 18:42
Roller: CityTwister 1.0 - 2.0 - 3.0 - 4.0 - 5.0 - 6.0 - 7.0
PLZ: 55606
Wohnort: Kirn
Tätigkeit: Stützpunkt Händler für Original CityTwister Fahrzeuge
Gebietshändler ALRENDO Motorcycles, E-Broh und ZTech
Freie Werkstatt
Verkauf von Ladeequipment E-Auto
Kontaktdaten:

Re: E-Odin Tacho

Beitrag von CityTwister 4.0 »

Der falsche Akkustand kommt aus dem Controller. Und lässt sich angeblich mit einer Firmware, die sich nicht aufspielen lässt korrigieren.

dominik
Beiträge: 1791
Registriert: Di 11. Dez 2012, 09:12
Roller: E-Rider Thunder/Masini Extremo / RIP Huari HRTK122
PLZ: 79
Tätigkeit: Elektromeister
Kontaktdaten:

Re: E-Odin Tacho

Beitrag von dominik »

Ich habe es heute mit einem i phone 6 geschafft eine neue Firmware auf meinen Fardriver ND96850 aufzuspielen. Er meldet sich zwar jetzt immer noch als ND72850 aber er zeigt als max Volt nun 121,5V an.
Hatte zwei verschiedene Versionen erhalten, bei einer meldete er nach dem aufspielen dann eine unpassende Firmware.

Mit verschiedenen Android Geräten war es nicht möglich. Das ändern der Parameter geht aber mit Android
Masini Extremo Neuaufbau 2021 7,7kwh Li-NMC Fardriver ND721800 400bA 1400pA

42-58,5V CC/CV Netzteile/Lader mit 1-4kW zu verkaufen 0,65-2,2kg klein, leicht, langlebig

gdv-it
Beiträge: 190
Registriert: Sa 9. Apr 2022, 13:34
Roller: Dayi E-Odin 2.0
PLZ: 04600
Wohnort: Altenburg
Tätigkeit: IT-Dienstleister
Kontaktdaten:

Re: E-Odin Tacho

Beitrag von gdv-it »

Also kommt die Akkuanzeige doch wie vermutet vom Controller und nicht vom Display selbst, hätte mich auch gewundert wenn das Display mehr macht als nur die Daten anzuzeigen.

Das mit dem Controller Update verstehe ich jetzt aber nicht, wir haben doch eine Custom Version im ODIN oder? Woher kommt das Update? Kannst du mir das irgendwie zukommen lassen damit ich da mal reinschauen kann?

Ansonsten verfolge ich doch eher das Ziel, Kommunikation mit dem Controller per UART (Arduino o.ä.) und dann ausgabe auf einem eigenem Display.

Das reverse-engineering des Controller-LCD Protokolls sehe ich da eher als sportlische Herausforderung.

gdv-it
Beiträge: 190
Registriert: Sa 9. Apr 2022, 13:34
Roller: Dayi E-Odin 2.0
PLZ: 04600
Wohnort: Altenburg
Tätigkeit: IT-Dienstleister
Kontaktdaten:

Re: E-Odin Tacho

Beitrag von gdv-it »

Brainstorming: Könnte es auch einfach ein unidirektionales Shiftregister im Display sein welches die LCD Segmente ansteuert?
https://www.romanblack.com/shift1.htm

dominik
Beiträge: 1791
Registriert: Di 11. Dez 2012, 09:12
Roller: E-Rider Thunder/Masini Extremo / RIP Huari HRTK122
PLZ: 79
Tätigkeit: Elektromeister
Kontaktdaten:

Re: E-Odin Tacho

Beitrag von dominik »

Sorry, ich habe gar keine Odin und dazu noch einen stink normalen Fardriver mit 450/850A und 96V Nennspannung.
Es ging rein nur um das übertragen der Firmware an sich, was bei mir in den letzten Wochen auch nie zum Erfolg geführt hat, da die Android App an dieser Stelle einfach Müll ist und das Firmware-file nicht finden kann und wenn sie es doch einmal gefunden hat findet keine Übertragung statt.
Mit IOS ging das auf Anhieb nur ging nach dem ersten Update dann gar nichts mehr. Es war kein Zugriff auf den Controller mehr möglich, da die Firmware schlicht die falsche war.
Ich kann dir das Hex-file gerne zukommen lassen, nur nützen wird dir das wenig, da es nicht zum Controller der Odin passt.

Der Fardriver hat übrigens eine Akkustandsanzeige integriert, hab nur keine Ahnung ob er diese Daten auch per Leitung raus gibt.
Masini Extremo Neuaufbau 2021 7,7kwh Li-NMC Fardriver ND721800 400bA 1400pA

42-58,5V CC/CV Netzteile/Lader mit 1-4kW zu verkaufen 0,65-2,2kg klein, leicht, langlebig

gdv-it
Beiträge: 190
Registriert: Sa 9. Apr 2022, 13:34
Roller: Dayi E-Odin 2.0
PLZ: 04600
Wohnort: Altenburg
Tätigkeit: IT-Dienstleister
Kontaktdaten:

Re: E-Odin Tacho

Beitrag von gdv-it »

Sehr gern, hast ne PN.

Antworten

Zurück zu „Dayi Motors“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste