Benötige ich eine Diode, wenn ich diesem Schaltplan eine Schaltfläche hinzufüge?

Hier ist eine Vorgeschichte. Ich entfernte den Zündschalter in meinem Auto, an dem fünf Drähte angeschlossen waren (Zubehör, Zündung, Anlasser, +12 V für ACC & IGN, +12 für STARTER) und verband die Drähte mit den Relais. Relais werden von der Arduino-Platine gesteuert. Das Arduino-Board wird per Telefon über Bluetooth gesteuert. Alles funktioniert super, so wie ich es mir gewünscht habe. Mir ist jedoch aufgefallen, dass ich in einigen Fällen einen Knopf haben möchte, um das Starterrelais ohne Arduino zu steuern. Dies kann nützlich sein, wenn ich das Auto abwürge und das Auto neu starten muss. In diesem Fall möchte ich nicht zum Telefon greifen, sondern nur den Startknopf verwenden. Also habe ich nur dafür einen 3A@125VAC/1,5A@250VAC Taster gekauft.

Jetzt habe ich drei Möglichkeiten, diesen Taster anzuschließen.

  1. Legen Sie es zwischen 5 V und einen Widerstand, der vor dem Transistor liegt.
  2. Legen Sie es zwischen Masse und Relaisspulendraht
  3. Verbinden Sie den Knopf mit Arduino. Lesen Sie die Eingabe auf Arduino und stellen Sie dann die Ausgabe für +5 Steuerstift ein.

Hier ist das Bild des Schaltplans. "Digital Pin" ist ein digitaler Pin auf der Arduino-Platine, der +5 V sendet. Oben ist "+-12V" nur ein einzelnes +12V-Kabel. Und schließlich ist RLY1 das Relais.

Geben Sie hier die Bildbeschreibung ein

Ich verstehe irgendwie, warum und wie ich eine Diode für Fall 1 und 2 haben möchte, damit der Strom nicht zur Kollektorseite des Transistors fließt. Oder haben Sie in ähnlicher Weise eine Diode, damit der Strom nicht zum digitalen Ausgangspin von Arduino fließt.

Ist das sinnvoll?

Was passiert, wenn Sie den Befehl an den Transistor senden? Nur ein Puls oder im Neuzustand bleiben?

Antworten (4)

Alle Methoden machen Ihr Auto unsicher, seien Sie vorsichtig.

Der einfache Weg:

Ich denke, dass der einfache Weg darin besteht, den Knopf in einen Eingang des Arduino zu stecken, dann sendet Arduino den Befehl normal an den Transistor. Aber es ist nicht der zuverlässigste Weg, denn wenn der Arduino aus irgendeinem Grund nicht funktioniert, wird Ihr Auto auch nicht funktionieren.

Der zuverlässige Weg:

Legen Sie einfach Ihren Knopf parallel zum Transistor, das funktioniert wie im folgenden Beispiel.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Die dritte Lösung funktioniert auch, aber Sie haben mehr Arbeit, weil Sie irgendwo 5 V benötigen, um sie mit Strom zu versorgen, und parallel zum Transistor sind bereits 12 V vorhanden.

Lass die Diode so wie sie ist. Es trägt dazu bei, die Lebensdauer des Relais zu erhöhen.

Die einfachste Lösung ist Ihre Lösung 2. Schließen Sie den Druckknopf von der Relaisspule über den Transistor an Masse an.

Die beste Lösung ist meiner Meinung nach Ihre Lösung 3. Sie eignet sich am besten für zukünftige Änderungen Ihrer Anforderungen. Wenn Sie Ihre Meinung ändern, z. Sie möchten nicht, dass der Taster unter bestimmten Bedingungen funktioniert, es ist einfach in Software zu implementieren, ohne die Verdrahtung ändern zu müssen. Fügen Sie Ihrem Arduino jedoch einen zusätzlichen Eingangsschutz hinzu, um ihn vor Überspannung und Rauschen zu schützen. Verwenden Sie einen Vorwiderstand und ein paar Schottky-Dioden, um den Eingang auf Vcc und GND zu klemmen.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Die Diode parallel zum Relais ist billig und schützt den Transistor (und damit den Mikrocontroller des Arduino) in allen drei Ihrer Lösungen.

Die Diode verhindert eine Lichtbogenbildung am Schalter, die sonst seine Lebensdauer verringern würde. Sie benötigen jedoch nur eine einzige Diode, um alle Teile in Reihe mit der Spule zu schützen.

Abgesehen davon, dass es absurd einfach ist, Ihr Auto zu stehlen, würde der Druckknopf um Q1 gehen.

Belassen Sie die Diode, wo sie ist. Die Diode fungiert als Rücklaufdiode und absorbiert den "Kick", den die Relaisspule abgibt, wenn die Stromversorgung unterbrochen wird.

Sie benötigen eine Diode pro Relaisspule, nicht pro Schalter (der Transistor zählt als Schalter). Wenn Sie diese Diode weglassen, geht die Spannungsspitze des Relais direkt zurück in Ihr +12-V-System, und diese Spitze kann Hunderte von Volt betragen.

Ja, das Auto zu stehlen wird eine leichte Sache sein, aber ich bin auf halbem Weg damit, den Transponderchip auf dem Arduino zu emulieren. Hoffentlich stiehlt es niemand, bevor das erledigt ist. Würde ich neben der Beibehaltung der bereits vorhandenen Diode eine weitere für einen Druckknopf um Q1 haben wollen?
Sie brauchen nur die eine Diode um die Induktivität herum. Ich werde meine Antwort bearbeiten.