Forum: Mikrocontroller und Digitale Elektronik Problem mit VDO "FMGR-Regler" mit C167CS


von Sebastian W. (sebastian_w75)


Angehängte Dateien:

Lesenswert?

Hallo,

nach etlichem kopfzerbrechen wende ich mich mal das Forum...
Vor einiger Zeit ist mir ein Reform Mounty BJ ca. 2004-2006 mit einigen 
komischen Problemen untergekommen:

1. Ein spezieller Modus der Vierradlenkung (Hundegang) funktioniert 
nicht: Das Poti, welches den Lenkwinkel der Hinterachse bestimmt, gibt 
immer den Wert 0.
2. Die dynamische Regelung der Fahrtgeschwindigkeit mittels 
hydrostatischem Antrieb (Rexroth) funktioniert nur sporadisch bis nicht.
3. Die km/h Anzeige funktioniert nicht.

Die ersten 2 Defekte wurden mittels geliehenem Diagnose-Laptop 
ermittelt.

Wichtig: Das Steuergerät läuft, es antworted über CAN dem Diagnosegerät 
und alles Andere was daran hängt geht auch. Typenschild ist als Bild 
angehängt.

Was an den Fehlern so "komisch" ist, wäre wie z.B. bei 1., dass das Poti 
mit all seinen 3 Anschlüssen, als Spannungsteiler 0..100%, direkt am 
Steuergerät hängt, die eingestellt Spannung auch am Analogeingang 
anliegt, aber nicht gemessen wird. Auch der Pfad von Eingangspin 
Steuergerät -> Analogeingang Controller ist in Ordnung und die Spannung 
ist direkt am Pin des Microkontrollers zu messen.
Auf dem ersten Blick hieße das für mich zerschossener ADC, alle anderen 
Eingänge aber werden richtig gelesen, so bleibt nur mehr der MUX im 
Controller? (wäre eine ESD-Diode in Kurzschluss, bliebe auch der Pin am 
uC immer auf entweder Vcc oder GND?)

Beim 2. Fehler ist es so, dass je nach gewähltem Lenkmodus (Vorder-, 
Hinter- oder Allradlenkung) die Maximalgeschwindigkeit geändert wird. 
Wählt man nun etwas anderes als Vorderradlenkung, wird der Wert der 
Maximalgeschwindigkeit ungültig und die der Fahrmodus funktioniert nicht 
mehr.

Der verbaute Kontroller ist ein C167CS von Infineon (siehe Bild). Dieser 
hat 2 externe Speicher: Ein paralleles EEPROM/Flash (Typ leider 
unbekannt) und ein Serielles EEPROM (AT25320). Dazu kommt ein internes 
mask ROM...

Inzwischen bin ich an dem Punkt angelangt, den Programmspeicher zu 
verdächtigen, dass sich in diesem eine Speicherzelle verabschiedet hat. 
Wäre zumidest eine schöne Erklärung für alle diese augenschenlich 
zufälligen Fehlern.
Leider habe ich so meine Probleme mit dieser Diagnose, denn eine 
eventuell vorhandene Prüfsumme im Speicher würde doch den Kontroller 
zurücksetzen, oder liege ich dabei falsch?

Als Reparaturmaßnahme läge deshalb nahe, Speicher und Controller 
auszutauschen aber leider gestaltet dies sich nicht gerade einfach weil:
- Der Controller hat ein internes 32kB Mask-ROM, keine Ahnung was darin 
gepeichert sein soll und ob ein Ersatz aus Ebay überhaupt kompatibel 
wäre.
- wenn es eine defekte Speicherzelle im externen Programmspeicher ist, 
hilft auch nicht auslesen und auf einen Ersatzpeicher brennen, weil ja 
schon das bestehende Image beschädigt ist.

Falls jemand eine Idee haben könnte, wie man dieses Gerät irgendwie noch 
retten könnte bin ich für alles dankbar.

PS: Der Hersteller des Traktors war bereit die Firmware auf dem 
Steuergerät neu aufzuspielen, soblad das Steuergerät aber bei ihm ankam, 
kam die Antwort, er könne das doch nicht mehr... Das Paket sollte in ein 
paar Wochen wieder zurückkommen.

Sebastian

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.