Seite 3 von 5

Re: THRO ERR

Verfasst: Do 30. Mär 2023, 14:58
von patba
Rudi Ratlos hat geschrieben: Mi 29. Mär 2023, 17:01

Mein Potentiometerversuch hat ergeben, dass jede Spannung (ab 0,01V, darunter zeigt mein Messgerät nichts an) zu Maximalausschlag 0xff führt, genau 0 V oder getrennter Stecker zu Minimalausschlag bzw. 0x00. Dann ist zwar der "Throttle Error" weg - nützt mir aber nichts, da ich zum Fahren am Gasgriff drehen muss - und dann sofort wieder der Fehler erscheint und das Ding sich natürlich nicht bewegt.
Diese Spannungen sind direkt am Roller angeschlossen vermessen? Als erstes gilt es ja, einen Kabelbruch oder hohen Übergangswiderstand auf dem Weg zur ECU auszuschließen.

Patrick

Re: THRO ERR

Verfasst: Do 30. Mär 2023, 15:15
von Rudi Ratlos
Gerold hat geschrieben: Do 30. Mär 2023, 11:23 im zugehörigen sehr umfangreichen Referenz Manual
Oh Jass, mit der Bibel bin ich schneller durch...

@Gerold - liefert er diese Werte über die 0x401 auch "im Stand"? Damit meine ich, bei eingeschalteter "Zündung" aber ohne "Fahrbereitschaft". Weil - diese kann ich ja nicht herstellen.

In älteren Logdateien kann ich aber nachvollziehen, dass diese Bytes auch für den Votol gesendet werden; ob die Werte sich aber unterscheiden, kann ich derzeit nicht prüfen ;-)

Re: THRO ERR

Verfasst: Do 30. Mär 2023, 15:17
von Rudi Ratlos
patba hat geschrieben: Do 30. Mär 2023, 14:58 Diese Spannungen sind direkt am Roller angeschlossen vermessen?
Ja, anstelle des Gasgriffs ein Potentiometer angeschlossen. Die 0x00 und 0xff sind reproduzierbar - spricht meines Erachtens eher gegen ein Kabelproblem, oder?

Re: THRO ERR

Verfasst: Do 30. Mär 2023, 16:45
von Gerold
Im "Stand" liefert die ECU nur Nuller, erst bei "READY" gibt es Werte > 0.

Re: THRO ERR

Verfasst: Do 30. Mär 2023, 20:33
von error
Was für Spannungen sind denn direkt am Controller auf der Signalleitung zu messen?

Wenn dort sowohl die "plausiblen" Werte für min und max als auch "alles dazwischen" bei Betätigung zu messen ist, dürften Verkabelung und Gasgriff heil sein.

Dann bleiben meiner Meinung nach theoretisch nur noch zwei Möglichkeiten übrig: Eingang am Controller defekt oder Controller bzw. den Eingang falsch konfiguriert.

Wenn nur zwei Werte "geliefert" bzw. vom Controller ausgelesen werden, obwohl die Spannugen direkt am Controllerstecker noch "passen", würde ich auf letzteres tippen.

Re: THRO ERR

Verfasst: Fr 31. Mär 2023, 06:16
von didithekid
Hallo error,
die analoge Signalleitung führt beim Mo nicht bis zum Motor-Controller, sondern nur zum CAN-Bus-Steuergerät. Von dort dann digitale Übermittlung an den Votol-Controller.
viewtopic.php?t=35110&start=10
Viele Grüße
Didi

Re: THRO ERR

Verfasst: Fr 31. Mär 2023, 12:49
von Pfriemler
nur so als Einwurf: in meinen alten CAN-Logs war der höchste Wert auf 0x401 1820 (0x71c). Die 0xff kommen mir umso seltsamer vor.

Re: THRO ERR

Verfasst: Fr 31. Mär 2023, 13:08
von Gerold
Die "Throttle Input Voltage" ist im Sevcon als Integer16 definiert, man braucht daher zwei Bytes für die Übertragung der Werte. In der ID 0x401 werden die ersten beiden Bytes dafür benutzt. Bei der Umrechnung in Dezimalwerte muss noch berücksichtigt werden, dass alle Werte als little endian dargestellt werden, zur Umrechnung müssen die Bytes getauscht werden. Eine Bytefolge von z.B 0x71 0x14 ergibt den Hexwert von 0x1471 = 5233d.

Re: THRO ERR

Verfasst: Fr 31. Mär 2023, 13:19
von Rudi Ratlos
Pfriemler hat geschrieben: Fr 31. Mär 2023, 12:49 nur so als Einwurf: in meinen alten CAN-Logs war der höchste Wert auf 0x401 1820 (0x71c). Die 0xff kommen mir umso seltsamer vor.
Na ja. OBD ist nicht gleichbedeutend mit CAN-Bus. Auf dem CAN-Bus konnte ich (als mein Roller noch lief) auch 2-Byte-Werte auslesen; wie @Gerold weiter oben schrieb, erscheinen die Trottel-Daten aber nur bei Fahrbereitschaft auf dem CAN-Bus. Da diese bei mir aber wegen des Fehlers gar nicht mehr hergestellt werden kann, bin ich auf die OBD-Werte (Mode 0x01, PID 0x11) angewiesen - und dort sind sie halt nur 1 Byte lang.

https://en.wikipedia.org/wiki/OBD-II_PIDs

Re: THRO ERR

Verfasst: Fr 31. Mär 2023, 14:13
von Peter51
Vielleicht einmal die entsprechende Platine/Baugruppe austauschen?