Einzelnen Beitrag anzeigen
Alt 11.09.2018, 13:26   #31
joedi
730iA V8
 
Benutzerbild von joedi
 
Registriert seit: 15.02.2005
Ort: Karlsruhe
Fahrzeug: E32-730iA-V8 *23.11.1993, individual 93 Japan, 230tkm, Leder, Klima, eSSD, shadow, Euro 2
Standard

Danke für die Bilder aus dem Inneren

Ich denke mal ein wenig planlos aber laut vor mich hin...

1 x L4938: Spannungsregler
3 x L2726: 2 Kanal Operationsverstärker
1 x Motorola CPU 52pin (Ich tippe auf einen MC68HC05B6)
2 x IC? (leider durch Kabel verdeckt)
1 x 91A344? schwer zu lesen. Könnte ein HCF4018BMI sein, denn der wird mit der Bedruckung verkauft. Das wäre dann ein Zähler.
1 x Transistor
8 x Relais

Falls ich mit dem Tip der CPU richtig liege ist es eine 8bit CPU mit 2 ROM Bereichen, einem EEProm und einem kleinen RAM. Dazu ein 8bit AD Wandler, 3 parallele und ein serieller Port.

Transistoren sehe ich nur einen, also würde ich annehmen, dass die Ralais durch die Operationsverstärker gesteuert werden. 3 Zweikanal OPs, aber 8 Relais...?

Die Relais sind als Paare zu betrachten:
  • Sitz vor und zürück
  • Sitz hoch und runter
  • Lehne vor und zurück
  • Kopfstütze hoch und runter
Für ein Elektronik design wäre es nicht unüblich, eine Lösung zu implementieren, die den gleichzeitigen Betrieb in entgegengesetzte Richtung ausschließt.


Was steht auf den unidentifizierten ICs?

Keine Firma bietet bisher die Reparatur dieses Boards an. Daraus könnte man ja eigentlich bereits rückschliessen, dass ein Tausch der Standardkomponenten nichts bringt. Wenn man ein Board zum Basteln hätte, könnte man dies jedoch mal testen.

Dann läge mein Fokus erst einmal auf der CPU.

Alles funktioniert wie es soll. Lediglich die Logik ist verdreht.

Evtl. ist das Problem durch Löschen des EEProms zu lösen, falls hier Daten stehen, welche die Programmlogik verwirren. Ob danach überhaupt noch was geht? Aufwand wäre hoch, da man einen Programmer und passende Software haben müsste.

Die brachiale Variante: man schneidet die Leitungen zu den Relais und verlegt die auf das entgegenwirkende Relais. Dann funktioniert wieder alles wie gehabt. Vertretbarer Aufwand und reversibel.

Die andere brachiale Variante: in dem Steuergerät alles lassen wie es ist, aber die Verkabelung analog tauschen. Dann würde aber mit einem nicht defektem Steuergerät alles falsch herum laufen.

Die aufwändige Variante: das CPU Board durch eine Eigenentwicklung mit z.B. einem ESP8266 und eigenem Programmcode ersetzen.

btw: welche Signale kommen vom Sitz bzw. den Motoren zurück?

Mal eine ganz dumme Idee:
Bei mir ist der Sitz immer ganz unten hinten und die Kopfstütze ganz oben.
Was wäre, wenn die alle in die entgegengesetzte Position fahren, das Steuergerät stromlos gesetzt wird und dann wieder hochfährt?
Ich könnte mir auch vorstellen, dass ein Wert zu hoch gespeichert wurde und so die Arithmetik durcheinander bringt (Bit 8 gesetzt = negativer Wert. Größer/Kleiner Vergleiche enden dann immer mit umgekehrtem Ergebnis).
joedi ist offline   Antwort Mit Zitat antworten