Ich möchte die Scheibenwischer meines 40 Jahre alten Autos ohne zusätzliche Schalter mit einer Intervallfunktion ausstatten. Die Details der Scheibenwischer finden Sie hier [ http://www.globalsoftware-inc.com/coolerman/fj40/5G.htm]. Der Wischerknopf schließt den Weg zur Masse, wodurch der Motor mit dem Wischen der Wischer beginnen kann. (Es gibt eine weitere Masse am Motor, die sich mechanisch schließt, wenn die Scheibenwischer nicht geparkt sind. Dadurch können die Scheibenwischer unabhängig davon parken, wann die Scheibenwischer ausgeschaltet sind.) Es scheint, dass alles, was ich tun muss, den Weg zur Masse abschließen muss, wann immer ich Ich möchte die Scheibenwischer fegen, aber es scheint zu einfach zu sein, also überlege ich es mir selbst. Ich habe mit einem ATtiny85 einen kleinen Stromkreis gezogen, um zu erkennen, ob der Wischerstromkreis geschlossen ist (nicht im Diagramm dargestellt). Wenn der Stromkreis länger als eine Sekunde geschlossen ist (Knopf herausgezogen), laufen die Wischer so lange, wie der Knopf herausgezogen ist. Wenn der Knopf in weniger als einer Sekunde herausgezogen und wieder zurückgebracht wird, aktiviert der uC das Relais lange genug, um einen Sweep zu starten, und wiederholt dies in einem vorbestimmten Intervall.
Übersehe ich etwas? Ist das ein vernünftiger Ansatz? Ich wählte ein Automobilrelais, das ich zuvor verwendet habe, Datenblatt hier [ http://www.farnell.com/datasheets/1809465.pdf] mit einer Diode und einem RC-Snubber über den Kontakten.
[Vom Original bearbeitet, um die genaue Verkabelung widerzuspiegeln.]
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Wird von OP ausgefüllt.
| A | B | C |
+-------+-------+-------+
Everything off |12.9 V |12.9 V |12.9 V |
Bulb in, WIPER_LO closed | 0 V | 0 V | 4.9 V |
Relay energised, WIPER_LO closed | 0 V |12.9 V | 4.9 V |
Simulieren Sie diese Schaltung
[Das zweite Schema zeigt den Schalter und zwei Massepfade.]
[Update: größere Neufassung nach zusätzlichen Informationen.]
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Abbildung 1. Neuzeichnung der Verkabelung basierend auf dem Toyota-Verkabelungsgeheimnis .
Abbildung 1: Wie es funktioniert
Abbildung 2: Schalter durch Relais ersetzen
Abbildung 2 zeigt die Umverdrahtung für intermittierende Zusatzsteuerung. Ich empfehle diesen Ansatz eher als den Einzelrelais-Ansatz früherer Bearbeitungen, da er eine vollständige Isolierung zwischen der Logik und der Stromverkabelung bietet, Ihnen eine große Flexibilität in der Logik bietet und einfach zu verdrahten und zu verstehen ist.
Es gibt eine Gefahr, die in der Schaltung von Abbildung 2 vermieden werden muss: Wenn RLY2 erregt und Hochgeschwindigkeit ausgewählt ist, darf der LO-Draht niemals mit dem PARK-Schalter verbunden werden, da er zwischen + und GND umschaltet, während die HI-Wicklung erregt ist.
Simulieren Sie diese Schaltung
Abbildung 3. (Fast) vollständiger Kreislauf.
Abbildung 3: Die vollständige Schaltung – wie sie funktioniert
Der ursprüngliche Wischerknopf hat einige Einschränkungen: Es gibt feste interne Verbindungen, die nicht gebrochen werden können. Das Trennen aller Originaldrähte - außer dem GND-Draht - ermöglicht es uns, sowohl die LO- als auch die HI-Einstellungen mit der Logikschaltung ohne Störung durch die +12-V-Versorgung zu überwachen.
Software
Wie Dwayne Reid in seiner Antwort darauf hinweist, gibt es einige nette Tricks, die Sie damit machen können, um eine Ein-Aus-Ein-Sequenz zum Einstellen und Ändern der Verzögerungszeit zu verwenden. Daran dachte ich, als ich mein Original schrieb, weil ich mich erinnere, einen Elektor- Artikel (April 1980) zu diesem Thema gelesen zu haben. Einfache Mikros wie das ATiny waren damals nicht verfügbar und das Design verwendete eine knifflige Logik, um den Timer zum „Memory“ zu machen. Auf das Elektor-Design wird im US-Patent 4388574 verwiesen .
Zusätzlich zu den obigen Antworten möchten Sie vielleicht eine Technik in Betracht ziehen, die ich vor vielleicht 20 Jahren verwendet habe: Die Wischersteuerung bestimmt die Verzögerungszeit. Es werden keine zusätzlichen Schalter benötigt.
Was passiert ist, dass Sie die Wischersteuerung kurzzeitig aktivieren und dann die Steuerung ausschalten. Die Scheibenwischer setzen ihren Wisch fort und kommen nach Hause zurück - aber jetzt ist die Schaltung scharf. Wenn die gewünschte Zeit zwischen den Wischvorgängen verstrichen ist, aktivieren Sie den Wischer erneut und schalten Sie die Steuerung aus. Das Mikro misst die Zeit zwischen diesen beiden Aktivierungen und wiederholt dieses Intervall für immer.
Um den Intervall-Timer auszuschalten, schalten Sie die Wischersteuerung für mehr als einen vollen Wischvorgang ein. Der Mikrocontroller erkennt, dass der Schalter länger als die ursprüngliche Zeit geschlossen ist und kehrt in den Ruhezustand zurück.
Ein paar andere Dinge: Ich zeite die Dauer des anfänglichen EIN-Impulses und repliziere diese Impulsbreite auf dem Relais. Ich starte auch einen Timer, wenn sich das System im aktivierten Zustand befindet, und zwinge das System zurück in den Leerlaufmodus, wenn zu viel Zeit vergangen ist, bevor der 2. Sweep registriert wird. Dies trägt dazu bei, unbeabsichtigte Wischerbewegungen zu vermeiden, wenn jemand, der mit dem System nicht vertraut ist, die Wischer nur einmal aus- und einschaltet.
Passant