Wäre das nicht was für unseren 3d Drucker im Forum. Onestone
Ich könnte mal nen Satz auflegen....
Wäre das nicht was für unseren 3d Drucker im Forum. Onestone
Ich könnte mal nen Satz auflegen....
Alles anzeigenSo, ich bin dann heute zu unserem "Elektronikeinzelteile-erhatallesaufLager-Fachgeschäft" gefahren.
Er hat sich die Platine angeschaut (er meinte, dass er den Transistor für das Fehlverhalten als am verdächtigsten einschätzt) und die Teile herausgesucht:
Elko 10 uF
Tantalkondensator 10uF
Transistor BC337/40
Das war das was eingebaut war und das hatte er auch alles auf Lager. 3 Euro (!) später habe ich das alte Zeug ausgelötet, neue Bauteile rein und dann eine Proberunde gedreht. Die Tröte ist aus, die Lampe blinkt nicht (also während der Fahrt, beim Start natürlich schon).
Danke für die Hilfe!
Wenn man nicht Löten kann und grobmotorisch ist, sollte man den Tacho lieber jemanden überlassen der davon Ahnung hat. Das ist alles so spillerig gebaut und Schaden ist da sehr schnell angerichtet... 🫣 Und: Der Elko ist geringfügig größer, den habe ich mit etwas Abstand festgelötet und dann auf die Seite gekippt.
Gruß
René
Super, freut mich wenn es geklappt hat!
Ist meist das Teil im KI, das defekt ist, wenn alles Andere funktioniert.
Meines hatte damals Onestone repariert.
K.A. ob er das noch macht
?
Wie hier schon geschrieben, ist das ein Defekt auf der kleinen, L-förmigen Platine die direkt hinter dem Tacho Ziffernblatt sitzt.
Entweder diese tauschen oder reparieren lassen. Zur Reparatur gibt es eine Anleitung im Wiki:
Öldruckplatine reparieren – Golf 1 und Golf Cabrio Wiki
Meist genügt wirklich der Tausch der Elkos und des Transistors. Dummerweise weiß man immer erst ob die Reparatur erfolgreich war wenn alles wieder eingebaut ist.
Wenn Köllner damit Erfahrung hat gerne an ihn wenden, ansonsten mache ich sowas auch noch hin und wieder
Der Titel hat mich wirklich aufgeschreckt
Sehr schönes Auto! Viel Spaß bei diesem schönen Wetter!
Da die oben verlinkten und verbauten Zubehörmatten auch schon Carbonmatten sind, geht nur die Variante mit PWM-Box, einen externen Anschluss für den NTC-Widerstand (für die orig. Verkabelung mit den Relais unterm Sitz etc.) haben die nicht.
Sind auch komfortabler, die werden viel schneller warm als die originalen Matten mit dem Wendeldraht.
Ich habe noch ein paar fertig aufgebaute PWM-Boxen da.
Die Box gibts jetzt auch fertig aufgebaut und geflasht im Marktplatz:
golfcabrio.de/thread/5343/Könnte man mit einer Diode zwischen Spannungsteiler und Arduino absichern, oder?
Ja wäre bestimmt möglich. Dann müsste man den DC-DC-Spannungswandler aber wahrscheinlich ein wenig höher einstellen damit der Arduino noch stabil läuft, da an der Diode ja etwas Spannung abfällt. Andererseits macht man das Flashen nur einmal, dafür kann man auch kurz die Stecker abziehen...
Auf zum Letzten Akt Im folgenden gehe ich davon aus, daß der Umgang mit der Arduino IDE bekannt und die Arduino AVR Bibliothek im Boardverwalter eingerichtet ist um den Nano flashen zu können.
Wichtig:
Solltet ihr die Schaltung bis hierhin fertig aufgebaut haben, bitte diese zuerst von der Stromversorgung trennen und unbedingt die Heizmatten abstecken (!). Ansonsten würde die Gefahr bestehen, daß ihr den USB-Port eures Computers zerstört, da die Heizmatten viel mehr Strom ziehen als ein normaler USB-Port liefern kann. Viele moderne Computer haben zwar eine Schutzschaltung um dies zu verhindern, aber testet das bitte lieber nicht
Der Sitzheizungsschalter kann hingegen gefahrlos verbunden sein.
Jetzt könnt ihr den Arduino per USB-Kabel mit eurem Computer verbinden. Es ist normal daß dabei sowohl eine LED am Arduino als auch die LED des DC-DC-Spannungswandlers aufleuchtet.
Der folgenden Code kann einfach Copy&Paste übernommen und geflasht werden:
#define PIN_POTI_FAHRER A0
#define PIN_POTI_BEIFAHRER A3
#define PIN_HEIZUNG_FAHRER 3
#define PIN_HEIZUNG_BEIFAHRER 9
byte PWM_CYCLE_FAHRER = 0;
byte PWM_CYCLE_BEIFAHRER = 0;
void setup()
{
Serial.begin(9600);
Serial.println("\n Onestone's Golf 1 PWM Sitzheizungsbox für Arduino");
// Input Pins für Schalter Potis zum Abfragen
pinMode(PIN_POTI_FAHRER, INPUT);
pinMode(PIN_POTI_BEIFAHRER, INPUT);
// Output Pins für Lasstransistoren
pinMode(PIN_HEIZUNG_FAHRER, OUTPUT);
pinMode(PIN_HEIZUNG_BEIFAHRER, OUTPUT);
}
void loop()
{
measureResistance();
delay(1000);
}
void measureResistance()
{
long reading = 0;
// Schalter Potis abfragen und PWM duty cycle daraus erstellen
reading = analogRead(PIN_POTI_FAHRER);
PWM_CYCLE_FAHRER = (byte)map(reading, 0, 525, 0, 255);
reading = analogRead(PIN_POTI_BEIFAHRER);
PWM_CYCLE_BEIFAHRER = (byte)map(reading, 0, 525, 0, 255);
// PWM cylcles Filtern:
// - kleine duty cycles herausfiltern, bringen keine Wärme, belasten aber die
// Transistoren sonst. Cycle 10 entspricht kurz vor der 1 auf dem Schalter Rädchen
// - ab 240 durchschalten auf volle Power, entspricht kurz vor Stufe 5 auf dem
// Schalter Rädchen
if (PWM_CYCLE_FAHRER < 10) PWM_CYCLE_FAHRER = 0;
else if (PWM_CYCLE_FAHRER > 240) PWM_CYCLE_FAHRER = 255;
if (PWM_CYCLE_BEIFAHRER < 10) PWM_CYCLE_BEIFAHRER = 0;
else if (PWM_CYCLE_BEIFAHRER > 240) PWM_CYCLE_BEIFAHRER = 255;
// PWM Pins duty cycle setzen für Lasttransistoren
analogWrite(PIN_HEIZUNG_FAHRER, PWM_CYCLE_FAHRER);
analogWrite(PIN_HEIZUNG_BEIFAHRER, PWM_CYCLE_BEIFAHRER);
// Serial.println("Rohwert: " + String(reading));
Serial.println("PWM cycles: Fahrerseite = " + String(PWM_CYCLE_FAHRER) + " / Beifahrerseite = " + String(PWM_CYCLE_BEIFAHRER));
}
Alles anzeigen
Hier ein paar Erläuterungen um den Code besser nachzuvollziehen:
Noch wichtig zu wissen:
So, nun viel Spaß beim Nachbauen und ausprobieren
Weitere Ideen und Anregungen sind immer herzlich willkommen!
Platzieren wir nun als nächstes den Arduino Nano. Die Spannungsversorgung wird mit dem Ausgang des DC-DC-Spannungswandlers verbunden, und für die Ansteuerung der Lastmodule nehmen wir Digitalpins die PWM-fähig sind. In diesem Fall sind das die Pins D3 und D9, auf denen der Nano ein PWM Signal mit 490 Hz erzeugen kann:
Jetzt fehlt "nur" noch die Anbindung des Sitzheizungsschalters um die Stellung der Schalterpotis auszulesen. Achtung, jetzt wirds analog :
Dazu habe ich zuerst ein paar Überlegungen angestellt wie man das machen könnte. Generell kann ein Poti direkt und ohne weitere Bauteile an einen der Analogpins des Arduino abgeschlossen werden, wenn alle drei Pins zugreifbar sind und man den Mittelabgriff des Potis verwenden kann, etwa so:
Dummerweise sind beim Sitzheizungsschalter nur zwei der drei Pins herausgeführt, und ich habe ja extra eine Lösung gesucht bei dem der Schalter nicht mehr modifiziert werden muss. Was also tun? Die Lösung ist ein simpler Spannungsteiler, der besteht bekanntlich aus zwei Widerständen. Einen der Widerstände verbauen wir dabei fest, den anderen Widerstand ersetzt das Poti im Sitzheizungsschalter, das im Falle des Golf1 Schalters Werte zwischen 0 und 500 Ohm annehmen kann.
Um den festen Widerstand zu dimensionieren ist es wichtig zu wissen, daß der Arduino max. 40mA an den Analogeingängen verträgt. Da das Poti in Nullstellung bei 0 Ohm ist, muss der Widerstand also bereits alleine so groß sein, daß höchstens 40mA fließen können. Damit ergibt sich nach Gevatter Ohm aus U=R*I die Gleichung 5V = x * 0,04, womit der Widerstand also mindestens 125 Ohm haben muss. Da ich Sicherheitsreserven mag (...hatte ich das schon erwähnt?) und die Analogpins des Arduino mit ihren 1024 Stufen fein genug auflösen, habe ich hier zu einem 500 Ohm Widerstand gegriffen.
Da wir zwei Potis im Schalter abfragen müssen, Fahrer und Beifahrer, benötigen wir zwei 500-Ohm Widerstände um zwei Spannungsteiler zu bauen. Als Analogpins nehmen wir die Pins A0 und A3. Verkabelt sieht das dann so aus:
Damit ist die PWM-Box elektrisch komplett. Der Rest ist "nur" noch die Programmierung des Arduino, Diese folgt im fünften und letzten Teil in Kürze.
Bitte weitermachen!!
Okay
Werfen wir einen Blick auf die Rückseite der Lastmodule:
Wie man sieht, ist der Plus-Eingang einfach durchgeschaltet. Das PWM-Signal erfolgt über den Minuseingang, wie übrigens bei der klassischen PWM-Box auch. Damit ist die Verkabelung der Lastseite klar:
Jetzt fehlt natürlich noch die Ansteuerung der Lastmodule. Dazu brauchen wir einen kleinen Mikrocontroller, der einerseits digitale Ausgänge hat die ein PWM-Signal erzeugen können um die beiden Lastmodule anzusteuern. Andererseits sind auch zwei analoge Eingänge notwendig, um mit einer kleinen Schaltung den Sitzheizungsschalter auszulesen. Es gibt viele Mikrocontroller die man dafür nehmen könnte, ich habe mich hier für einen Arduino entschieden, weil ich damit schon Erfahrung aus anderen Projekten hatte. Da der kleinste Arduino hier ausreicht, habe ich zu einem Nano Klon mit Atmel 328P Chip und CH340-USB Controller gegriffen, da es damit erfahrungsgemäß keine Kompatibilitätsprobleme gibt. Ob man eine Version mit Mini-USB oder USB-C-Anschluss nimmt spielt keine Rolle:
Z.B.: https://amzn.eu/d/j8i8dZf
Fortsetzung folgt.
Die gute alte MSH50, hatte ich auch mal
Weiter geht's:
Lasst uns die ersten beiden Bauteile verkabeln, soweit so einfach:
Bevor man weiter macht, muss das Spannungswandlermodul auf 5V eingestellt werden! Dazu muss ein Multimeter an den Ausgang des Spannungwandlermoduls angeschlossen, der Eingang mit 12V-35V versorgt und dann an dem hellblauen Poti solange gedreht werden bis exakt 5V am Multimeter angezeigt wird.
Ohne diesen Abgleich würden in den nächsten Schritten sonst andere Module zerstört werden.
Als nächstes brauchen wir ein Modul was die Lasten der Heizmatten steuert, sprich leistungsfähige Transistoren (Mosfets). Dazu habe ich als erstes mal Messungen angestellt wieviel Strom typische Carbonheizmatten überhaupt ziehen, denn den Wattangaben auf der Packung ist meist nicht zu trauen. Ich habe insgesamt 4 Carbonheizmatten gemessen, und pro Matte immer 1,5 bis 2A bei 12V gemessen. Pro Sitz werden zwei Matten verbaut, d.h. es müssen mindestens 4A pro Sitz dauerhaft fließen können. Da ich gerne Sicherheitsreserven habe, wollte ich also Module die mindestens das doppelte vertragen.
Schlussendlich habe ich für diese Module hier entschieden: https://amzn.eu/d/f3bRU6Q
Die angeblich 400W dieser Module sind natürlich gnadenlos übertrieben, und würden wenn überhaupt nur mit aktiver Kühlung erreicht werden können. Auf diesem Modul sitzen zwei parallel geschaltete D4184 Transistoren. Damit sollten laut Datenblatt zusammen gut 10-15A Dauerlast ohne Kühlung möglich sein. Meine Tests ergaben daß das auch klappt, selbst nach einer Stunde mit zwei Heizmatten am Ausgang und PWM auf Volllast (100%) war nahezu keine Erwärmung der Transistoren feststellbar.
Teil 3 folgt
Servus zusammen,
um moderne Carbon-Sitzheizungsmatten nachzurüsten und diese mit dem originalen Sitzheizungsschalter zu betreiben, benötigt man eine Ansteuerung mittels Pulsweitenmodulation, kurz PWM. Dazu gibt es schon seit vielen Jahren eine Lösung in Form einer PWM Box, wie auch im Wiki zu finden: https://golf1wiki.de/index.php/Sitzheizung_nachr%C3%BCsten
Da diese Box recht aufwändig zu bauen ist und aus vielen, diskreten Bauteilen zusammen gelötet werden muss, hatte ich vor einiger Zeit die Idee eine neue, moderne Version davon zu entwerfen, die aus modularen Bauteilen besteht, einfacher aufzubauen ist und kein Umlöten des Sitzheizungsschalters mehr erfordert. Wir leben schließlich heute in einer Welt günstiger kleiner Mikrocontroller und fertig erhältlichen Modulen für Laststeuerung, Sensorik etc.
Wer jetzt schon gedanklich ausgestiegen ist:
Keine Sorge, ich werde die neue Box am Ende auch fertig aufgebaut im Marktplatz anbieten. Sie lässt sich genau wie die alte verkabeln und kann einfach "nur" genutzt werden, ohne sich mit dem inneren Aufbau beschäftigen zu müssen.
Edit: Gibts hier !
Wer Lust hat diese für sich selbst nach zu bauen und mit zu diskutieren sei hiermit herzlich eingeladen, ich werde alle Bauteile, Verkabelung, Programmcode etc. hier veröffentlichen.
Bezugslinks sind übrigens nur Beispiele, es sind keine Affiliate Links und ich habe auch keinen Werbevertrag mit Amazon etc. eBay oder andere Onlineshops eignen sich ebenso gut.
-------------------------------------------------------------------------------------------------------------
Da die alte Box ein externes Relais zum Ein- und Ausschalten brauchte, wollte ich als erste kleine Verbesserung ein Relais mit einbauen, was die Box per Zündungsplus ein- und ausschaltet. Soweit so einfach, ein halbwegs kompaktes Modell was mindestens 15A verträgt sollte es sein. Da ich mit ganz kleinen Mikrorelais bei größeren Lasten eher schlechte Erfahrungen gemacht habe, habe ich zu so einem mäßig kompakten hier gegriffen:
Gibts etwa hier, ist aber auch von vielen anderen Herstellen erhältlich: https://amzn.eu/d/feGEL67 Eigentlich kann man hier fast jedes normale Kfz Relais nehmen, gerne auch mit mehr als 15A Schaltleistung.
Bekanntlich ist das Bordnetz unserer alten Schätzchen ja alles andere als eine stabile, störungsfreie 12V-Quelle Da man für Mikrocontroller wie Arduino eine stabile 5V oder 3,3V Quelle benötigt, habe ich mich für ein DC-DC Spannungswandler Modul mit dem bekannten LM2596 Baustein entschieden. Diesen hatte ich in der Vergangenheit schon öfters genutzt und gute Erfahrungen gemacht: mehr als ausreichend belastbar für einen Arduino, wird kaum warm da recht effizient und mit rund 150kHz Schaltfrequenz gut gerüstet um Störungen durch das Bordnetz zu egalisieren. Als fertiges Modul mit Weitbereichseingang bis 35v:
Gibts z.B. hier: https://amzn.eu/d/f77Td7B
Teil 2 folgt in Kürze.
Die Lösung von Boris ist echt cool, aber ich hatte das Heritage Lager schon liegen und hab es mit einem Jahr Versatz dann endlich mal geschafft es zu verbauen.
Hier hab ich mal ein paar Bilder davon online gestellt.
Ist es bei dir auch so, dass im Prinzip nur der Kunststoff Mantel des Lagers aufgegeben hat, und die Metallteile des Lagers an sich noch in Ordnung sind?
Hab mir heute auch den Genesis von Norev bestellt. Musste ich einfach...
Alles anzeigenSo. Der Plan ist folgender:
-272 Grad Nockenwelle
-Fächerkrümmer
-55mm Abgasanlage mit Vr6 Kat
-Kopf 0,5mm planen
-Schwungrad original vom 2E mit CHE Getriebe
-ABK Ansagbrücke mit 5e Drosselklappe
-Vr6 Einspritzdüsen
- geänderter Eprom
Ich bin auch den 2E mit 2H Technik einige Jahre im Cabrio gefahren. Daher ein paar Anmerkungen:
- 272 Grad NW wäre mir zu scharf, wird wohl keinen so schönen Leerlauf mehr haben denke ich
- den Kopf würde ich nicht einfach so planen. Lieber auslitern, Verdichtung berechnen und passend zur gewünschten Verdichtung planen
- an die ABK Ansaugbrücke passt die 2H DK, warum willst du auf die vom 5E gehen?
In der Regel erste Anlaufstelle immer Daparto.de
Ich habe mal Horsts Idee zweiteilig nachkonstruiert, und in ein kleines Repkit umgesetzt, was ohne Ausbau der Lenksäule montiert werden kann. Auch gut als Präventivmaßnahme geeignet, damit das Lager garnicht erst herausfallen kann:
Auch an dieser Stelle nochmal vielen Dank an Horst, für die tolle Idee und die Maße!
Steht da AC im Display....??
Also wenn Zigarettenazünder in Frage kommt, würde ich hinter der Mittelkonsole und hinterm Radio etc. mal suchen. Ist die beliebteste Stelle um Zusatzelektronik anzuschließen