Beiträge von 5dOt1

    Ich krame das Teil mal wieder hoch. Ich denke, es passt soweit ganz gut hierher.
    Seit geraumer Zeit, bin ich nebenbei dran die Software für das eFH-Steuergerät in Eigenregie neu zu schreiben. Wie einigen eventuell bekannt ist, hat mein Kumpel sich aus dem Projekt zurückgezogen und den Datensatz verkaufen, wollte er damals auch nicht. Ich hatte aber auch keinen Bock dafür einen Kniefall zu machen. Also begann ich mir das Proggen, so weit wie nötig selbst beizubringen. Nach dem VSR und Spoiler-Steuergerät dachte ich noch, das mit dem Fensterheber ist eine andere Nummer, das wird nix, aber wenn auch mit vielen und teils monatelangen Pausen dazwischen, habe ich mich trotzdem immer wieder aufgerafft und am Code weiter gearbeitet. Teils habe ich 2 Wochen lang ein und dasselbe Problem versucht zu lösen. Dann entnervt in die Ecke gelegt und dann Monate später wieder angefasst. Wenn ich wegen des Steuergerätes angeschrieben wurde, habe ich dem einen oder anderen gesagt, dass ich dran arbeite, aber nicht weiß, ob es jemals fertig werden würde. Groß an die Glocke habe ich das Projekt auch nicht gehangen, da es wirklich relativ komplex ist.
    Ich verdeutliche das mal an einem Codeschnipsel, der nur den Taster für das Fahrerfenster in Richtung hoch abfragt:

    Im Grunde werden damit nur die 2 Dinge hier erfüllt, die Erkennung eines langen, oder eines kurzen Tastendrucks. Ich habe den Code-Schnippsel hier im Video mal auf einem BreadBoard ausgeführt:

    Demovideo kurzer und langer Tastendruck

    Die grüne LED symbolisiert den laufenden Motor auf der Fahrerseite. Hier zwar nach unten und nicht wie im Code nach oben, aber das spielt für die Verdeutlichung keine Rolle.

    Der Ablauf ist komplex. Das Programm durchläuft vollständig eine endlose Schleife und hält nie an. Es darf nicht anhalten, sonst bekommt es z.B. einen Tastendruck nicht mit oder erkennt nicht, dass das Fenster zu ist und stoppt den Motor nicht. Daher muss das Programm immer laufen.

    Wenn man die Taste drückt, wird zunächst ein aktueller Zeitstempel vom Timer abgefragt und in eine Variable geschrieben, die anschließend um 20 ms erhöht wird. In einer weiteren Variable wird dann eine 1 geschrieben, was bedeutet, dass der Taster gedrückt wurde, der Tastendruck aber noch nicht bestätigt ist.

    Der Code läuft derweil weiter und kommt alle paar ns wieder an dieser Stelle vorbei. Irgendwann sind die 20 ms vorbei, der Timer hat den Wert des tmpTimers erreicht und nun wird geprüft, ob der Taster nach 20 ms immer noch gedrückt ist. Ist das der Fall, wird die Tastervariable von 1 auf den Wert 2 aktualisiert. Wenn nicht, bekommt die Variable den Zustand 0.

    Wir gehen jetzt aber von 2 aus. Das bedeutet, dass schon sicher ist, dass ein Fenster gefahren werden soll. Ob nun im Komfortlauf oder nur so lange, wie der Taster gedrückt ist, ist noch nicht klar, aber nach 20 ms steht fest, dass etwas bewegt werden muss.

    Im ersten Moment geht das Programm von einem Komfortlauf aus und setzt eine Motorvariable von 0 auf 1. Irgendwann kommt das Programm an einer Abfrage vorbei, in der steht: Wenn Motor = 1, dann schalte das Relais für den Motor durch und der Motor beginnt sich zu bewegen.

    Derweil prüft der hier abgebildete Code, ob nach 220 ms der Taster immer noch gedrückt ist. Ist er das nicht, geht der Taster im Zustand 0 und die Variable für den Motor bleibt bei 1. Das Fenster fährt bis zur Endlage und wird dann durch Messen der Stromaufnahme gestoppt. Wird der Taster jedoch länger als 220 ms gedrückt, wechselt die Tastervariable in den Zustand 3 und die Motorvariable in 2. Der Motor wird nur noch so lange gefahren, wie der Taster tatsächlich gehalten wird. Nach Loslassen des Tasters geht alles in 0

    Es ist, wie geschrieben, alles sehr komplex :grinning_squinting_face: und das ist auch noch nicht alles, was da drin steckt, denn man kann den Komfortlauf ja jederzeit stoppen.

    Ist jemand nicht mitgekommen? Irgendwelche Fragen? 😅

    Das war ein kurzer Exkurs in die Welt der Bits & Bytes. Natürlich steckt noch viel mehr dahinter, denn es gibt ja nicht nur den einen Taster, sondern sechs für die Fenster direkt und zwei Signale vom Türschloss (ZV auf und zu), ein Schiebedach, einen Piepser und ein Signalhorn, Motoren, deren Richtung umgepolt werden muss, die Zündung und auch die Information, ob die Fahrertür geöffnet wird. Das alles muss ständig ausgewertet werden.

    Alles muss immer und gefühlt gleichzeitig passieren.

    Stand der Dinge:
    Sooo, lange Rede kurzer Sinn: Ich habe die Software soweit fertig. Zumindest hoffe ich das. Jetzt muss ich mich an die Arbeit machen, die mir nicht so liegt. Aber ich habe niemanden, der das für mich macht, also muss ich selbst ran. Falls es da doch jemanden gibt, der Bock hat das Gehäuse zu zeichen, bitte melden, gibt dann einen Satz Steuergeräte für lau.

    Im nächsten Schritt muss ich ein Gehäuse entwerfen. Ein komplettes also: eine Steckerleiste kompatibel zum originalen Steuergerät, plus einen weiteren Stecker für die Sonderfunktionen und natürlich den Rest vom Gehäuse inklusive Halterung. Ziel ist, dass man das Steuergerät so weit wie technisch möglich 1 zu 1 tauschen kann. Danach passend dazu eine Platine entwerfen, fräsen und bestücken, dann baue ich mir das neue Steuergerät ein und werde es im Betrieb testen.

    So, was meint ihr: Lohnt es sich, das Projekt fertigzustellen, oder braucht das heute eh niemand mehr?

    Fehlerspeicher ausgelesen?

    Kraftstoff drück vorne mal gemessen?

    Benzndruckregler geprüft.

    Wenn Du die Pumpe auf Verdacht tauchen möchtest, dann soll dieser Beitrag die Lösung beinhalten:

    Benzinpumpe VR6?

    Ich würde allerdings eine vorherige Diagnose empfehlen.

    Die vom Marco gezeigte Halterung ist die, die im Lieferumfang der Komplettanlage für den Corrado war.

    Hier haben wir die BigSound (70mm) Anlage vom Golf 3 für den Corrado angepasst. Bis auf den ESD passt die soweit.

    Der ESD ist allerdings andern. Das Endrohr muss im Winkel und Position umgesetzt werden. Wir haben damals einen eigenen hinteren Halter kreiert, um den ESD mit den Gummis für Rundstäbe aufhängen zu können. Die Anlage sitzt so wirklich top, viel besser als mit der Hartmann-Lösung. Irgendwann ändere ich den Halter auch so, das spart Gummis :grinning_squinting_face:




    Ich habe dagegen weniger bedenken. Bekannte Tuner haben zur E85 Zeit, Motoren speziell auf die deutlich höhere Klopffestigkeit abgestimmt. Die Verbrennung ist deutlich sauberer und haben im Motor sogar einen nachweisbaren und sichtbaren Reinigungseffekt.
    Als hier in DE das E85 durch normale Besteuerung praktisch uninteressant gemacht hat, waren einige Chipper mit relativ großen Namen sehr traurig.
    In dem anderen, nicht mehr vorhanden Corrado-Forum, gab es zu E85 einige, positive Erfahrungsberichte mit Bildern.

    Dein HM-ESD sieht nach Golf 3 aus.
    Hatten wir mal in mühevoller Kleinarbeit für den Corrado passen geschweißt. Da haben wir sogar das Endrohr versetzen müssen.
    Die Kiste hatte mittlerweile einen Unfall... und steht bei einem Kumpel in der Halle. Ich kann ja mal versuchen da ein paar Bilder zu machen. Ich kann nur noch nicht genau sagen, wann und auch nicht, ob wir den Zossen dafür "mal eben" auf die Bühne bekommen.

    Kann ich so nicht beantworten, weil der ohne den Halter gar nicht hängen könnte :grinning_squinting_face:

    Auf dem Endrohr sitzen 2 Haken, oben an dem Halter sitzen 2 Haken und damit wird der ESD dann gehalten. Der Halter selbst hat Langlöcher um das Endrohr mittig ausrichten zu können.
    Der Halter gehörte zum Lieferumfang der Komplettanlage anno 2005, 2006 (ich weiß es wirklich gerade nicht mehr so genau, wann ich den bestellt hatte).

    Ich habe Dein Zubehörsteuergerät vom M&D hier noch auf der Fensterbank liegen :see_no_evil_monkey:.
    Aber ich kann zunächst mal bestätigen, dass es das passende bis FGN P020000 ist.
    Es schaltet aber den Lüfternachlauf ein, sobald Dauerplus und Masse angelegt ist.
    Der Lüfter wird erst ausgeschaltet, wenn die Zündung eingeschaltet wird. Dann ist der Nachlauf korrekterweise deaktiviert, da von Fahrbetrieb ausgegangen wird. Dazu wird auch die Wasserpumpe mit eingeschaltet, ist also auch immer an.
    So wie es sich darstellt, würde die Pumpe und der Lüfter hier allerdings nie abgeschaltet werden.

    Ein Gegentest mit einem originalen, gebrauchten 1H0 919 506 bestätigt das Fehlverhalten des M&D Teils.

    Im Steuergerät sind ein paar Relais, die die drei Stufen des Lüftermotors durchschalten und den Klimakompressor (MagnetKupplung), sowie die Wasserpumpe freigibt.

    Dazu ein paar Dioden um die Spannungen in die richtige Richtung zu bringen, also eine Logiksteuerung zu erzwingen, also z.B. wenn Zündung an, Masse-Signal vom Geber am Eingang T nicht zum Relais durchschalten.

    Ich hatte mal ein Steuergerät, bei dem sich eine Diode selbst ausgelötet hatte. Hier hatte ich die Diode einfach wieder eingelötet. Leider habe ich damals keine Bilder vom Innenleben gemacht.

    Neues oder altes Model? Mit oder ohne höhenverstellbare Lenksäule :grinning_squinting_face:

    Aus den Bildern interpretiere ich mal Facelift:
    Eigentlich sind das nur 2:
    2x N 903 494 01 (3,9x16) Linsenblechschraube

    Wenn mit höhenverstellbarer Lenksäule wird das Blech mit der Schraube:
    1x N 014 122 8 (M4x8) Linsenschraube gehalten.

    as Ding hier ist mir abgebrochen, und ich habe bis heute keine Ahnung wie man das sauber ausgebaut bekommen soll,

    Das Teil bekommt man im Netz (u.a. beim Chris, Druckplatte TN 535 827 769), aber als Repro. Es existieren auch STL-Dateien. Kann also heute jeder mit einem kleinen 3D-Drucker printen.

    Hättest Du mal vorher kurz gefragt... :grinning_squinting_face:
    Man(n) nehme eine 9er 1/4 Zoll Nuss (eine 10ner geht vermutlich auch gerade so, weiß ich jetzt aber nicht, weil es schon wieder ein paar Tage her ist, dass ich so ein Teil ausgebaut habe), stecke die von unten auf den Halter der Druckplatte und drücke damit so fest wie man mit den Fingern drücken kann die Nuss auf den Halter der Platte, um die Verriegelungshaken zusammenzudrücken und gleichzeitig oben ziehen.

    So sieht das Teil aus, wenn es ganz ist (anhand der Rostspuren kann man erkennen, dass es auch nur ausgebaut wurde):

    Und hier, wie das Spezialentriegelungswerkzeug funktioniert:


    Sollte man aber besser nicht bei -10°C oder den Kunststoff mit einem Warmluftgebläse etwas erwärmen. Die Nuss würde ich auch vorher erwärmen (handwarm natürlich nur), damit die Nuss nicht als Kühler fungiert.

    Für's nächste mal viel Erfolg.


    Die Klipse haben die Nummer 191 863 689 01C
    Wenn Du wirklich nichts findest im Netz, schreibe mir mal eine PN.


    Die meisten Leisten sterben eher nicht, weil die spröde sind, sondern weil die Meisten nicht wissen, wie die festgemacht ist, oder weil ein Scheibenfuscher beim WWS Tausch die Leiste nicht ausgebaut hat und mit dem Kleber so rumgesaut hat, dass die Leiste hier verklebt wurde.

    Die Leiste geht, ohne den Himmel auszubauen, raus, wenn die nicht verklebt wurde. Wenn die verklebt wurde, dann wäre es besser den Himmel auszubauen und mit einem Cuttermesser zwischen Leiste und Dach den Kleber zu zerschneiden.

    Ansonsten, so wie Du ja schon schriebst, kann man das ja auch gut abkleben und im/am Auto verbaut lackieren.

    Z.B. mal im Ort Nachfragen ob es privat zu vermietende Zimmer während der Zeit gibt. Vielleicht erbarmen sich ein paar Einheimische.

    Das ist eine sehr gute Idee.
    Für mich ist das allerdings nichts. Ich habe da nicht vor in die Touristikbranche einzusteigen :grinning_squinting_face:

    Bucht was in der Nähe, wir kriegen euch schon hin und her gefahren.
    Aktuell gehe ich davon aus, dass das ich bin, da ich niemanden zumuten will, dass er kein flüssiges Brot zu sich nehmen darf. Ich selbst habe damit aber überhaupt kein Problem. Und für meine eigentlichen Aufgaben wird sich schon jemand finden. Wird eh Zeit, dass hier Nachwuchs Verantwortung übernimmt. Ich werde ja auch nicht jünger.

    Da Dorint den Vorschlag ein Hotel am Ort zu errichten abgelehnt hat, wird es das kostenlose Vorstandstaxi geben.

    Ich fahre die Leute zwischen 7 und 3 Uhr zwischen dem Platz und den Hotels im 25 km Umkreis.

    Ich verstehe das "3x Bordermeeting" nicht ganz.
    Aber ja, der CCD hat seinen Treffen dieses deutlich südlicher gelegt. Gründe sind mir nicht bekannt.

    Der CCG ist eher wieder etwas westlicher, zurück zum Nürburgring. Grund: keine Lust mehr auf den Platz im Wiedtal und aktuell keinen vernünftigen Platz weiter mittig gefunden.
    Einen Platz zu finden, bei dem alles passt, ist wirklich ein sehr großes Problem.