Raspberry Pi Intercom, Schalter per Transistor oder Relais?

Ich versuche meinen Raspberry Pi in eine bestehende Gegensprechanlage zu integrieren. Die alte Sprechanlage ist montiert und kann aufgrund Mietvertrag nicht verändert werden.

Intercom-Funktionen:

  1. Rufen Sie an, wenn jemand außerhalb des Gebäudes den Knopf für meine spezifische Nummer drückt.
  2. Ich kann einen Knopf drücken, um zu hören, wer draußen ist
  3. Ich kann eine Taste drücken, um mit jemandem zu sprechen, der draußen ist
  4. Ich kann einen Knopf drücken, um einen Mechanismus auszulösen, der das Türschloss für etwa 6-8 Sekunden offen hält

Rückseite der Gegensprechanlage:

Bild

Schaltpläne der Gegensprechanlage: ( Quelle )

planen

Zuerst möchte ich einen Schalter hinzufügen, der vom Raspberry Pi gesteuert wird, um die Tür zu entriegeln. Ich müsste einen Transistor oder ein Relais verwenden. Ich bin jedoch neu in der Elektronik und verstehe nicht wirklich, wie Transistoren funktionieren oder mit welchen Spannungen sie umgehen können. Ich habe jedoch verstanden, wie Relais funktionieren.

Messungen

Ich habe ein paar Messungen gemacht und folgendes herausgefunden:

  • (1) ist Masse
  • (2) ist 10,2 V gemessen mit (1)
  • (2) zeigt nur ~6V bei Messung mit Masse am Metallgehäuse der Sprechanlage
  • (3) sendet den Strom von (2) , wenn der Entriegelungsknopf gedrückt wird
  • (x) Ton ein
  • (3) bis (2) hat eine Spannung von 10,2 V
  • (3) bis (2) fallen auf ~6 V ab, wenn die Entriegelungstaste gedrückt wird (was etwa 6-8 Sekunden dauert)

Soll ich Transistor oder Relais verwenden?

  • Ist ein Transistor in meinem Fall besser?
  • Benötige ich externe Stromversorgung, wenn ich ein Relais verwende?
  • Wie überprüfe ich, ob der Transistor den Strom verarbeiten kann, der von (2) nach (3) fließt?
Wenn Sie den Ort mieten und neu in der Elektronik sind, schlage ich vor, dass Sie die Gegensprechanlage so lassen, wie sie ist. (Auch wenn Sie Erfahrung mit Elektronik haben, würde ich vorschlagen, dass Sie es so lassen, wie es ist.) Sie wollen nicht für die Beschädigung der Gegensprechanlage / des Türzugangssystems des gesamten Gebäudes verantwortlich sein.
Aus Neugier, öffnet sich die Tür nur, wenn Sie die Listen+Door-Taste oder die Talk+Door-Taste drücken? (Ich habe noch nie eine Gegensprechanlage benutzt).
Ich habe drei Tasten. Hör zu, rede, Tür. Die Tür öffnet sich, wenn ich den Türknopf drücke. @Peter da gibt es nichts zu vermasseln. Ich brauche nur einen Schalter, der (2) und (3) verbinden kann, ohne externe Stromquellen oder andere Dinge hinzufügen zu müssen, die das Intercom-System durcheinander bringen können.

Antworten (1)

Wenn Sie die Schalter einfach durch etwas ersetzen möchten, das an ein RPI oder einen anderen Mikrocontroller angeschlossen ist, ist es am einfachsten, ein Relais zu verwenden, das von einem Transistor angesteuert wird, wobei das Gate / die Basis von einem Mikrocontroller angesteuert wird.

Was Sie sehen, ist "entfernt" für die Gebäudesprechanlage (an anderer Stelle in Ihrem Gebäude untergebracht), der Lautsprecher dient gleichzeitig als Mikrofon und die Verstärkung erfolgt höchstwahrscheinlich an der Basisstation.

Die Idee ist, dass ein Relais fast ideal zu den Kontakteigenschaften eines Schalters passt und eine einfache Isolierung bietet (vermeiden Sie eine Beschädigung der Gegensprechanlage oder einen Stromschlag). und Sie müssen sich nicht mit dem Gelände verbinden oder sich mit der Gebäudeelektrik befassen. Es gibt natürlich auch andere Lösungen, aber Sie sollten zuerst die Signale verstehen, die durch Ihre Gegensprechanlage gehen.

Das grundlegende Schema ist unten gezeigt, aber es gibt unzählige Variationen. Je nach gewähltem Relais können bestimmte zusätzliche Komponenten erforderlich sein. Sie müssten eine Spannung bereitstellen, um das Relais zu steuern (je nach Relais kann es von der RPI-Versorgung stammen), aber diese ist vom Intercom-Schaltkreis isoliert. Schließen Sie die Drähte vom Relais an die gleichen Schraubklemmen in Ihrem Foto an, Sie können die Tasten an Ort und Stelle und angeschlossen lassen.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

BEARBEITEN

Um das obige Schema basierend auf Ihren Fragen zu erweitern. In diesem Schaltplan laufen einige Dinge gleichzeitig ab.

Die heiße Seite des Relais (rechte Seite im Diagramm) funktioniert genau wie ein normaler Schalter und ist vollständig von der Steuerseite des Stromkreises isoliert und an Ort und Stelle (oder parallel zu) dem Schalter im vorhandenen Stromkreis angeschlossen

Anstelle eines Druckknopfes wird das Relais aktiviert, indem Strom durch die elektromagnetische Steuerseite des Relais geleitet wird. Wenn Strom durch diesen Abschnitt fließt, zieht er den Schalter magnetisch geschlossen oder offen (es sind viele verschiedene Arten von Relais erhältlich, einschließlich solcher, die den Zustand umschalten, anstatt ihn zu halten).

Die elektromagnetische Spule ist effektiv eine Induktivität (daher ist sie im Diagramm als solche dargestellt). Eine Einschränkung bei induktiven Lasten besteht darin, dass sie dazu neigen, Änderungen des Stromflusses zu widerstehen . Unter Verwendung der charakteristischen Gleichung v ich = D ICH ich D T Es ist leicht zu erkennen, wie ein abnehmender Strom (Abschalten des Stroms zur Relaissteuerung) dazu führt, dass eine Spannung an den Klemmen des Relais erscheint (in der entgegengesetzten Richtung des Stromflusses). Diese negative Spitze kann Solid-State-Geräte beschädigen. Daher ist es eine übliche Lösung, eine "Rücklauf"-Diode (D1) zu verwenden, um diese induzierte EMK kurzzuschließen.

Relais sind elektromechanische Geräte, und die zur Steuerung des Schalters verwendete Spule benötigt eine mäßige Strommenge, um den Schalter "anzuziehen" und den Schalter zu "halten", sobald er eingeschaltet ist (ersterer ist größer als letzterer). Abhängig vom Relais liegen diese Werte normalerweise entweder nahe der Grenze oder über dem maximalen Strom, den ein GPIO-Pin auf einem Mikrocontroller oder RPI liefern kann, und erfordern wahrscheinlich auch eine höhere Steuerspannung als die GPIO-Pin-Versorgung. Der Transistor dient als Schalter zum Ein- und Ausschalten des Relais. Es kann den höheren Strom verarbeiten, der zur Steuerung des Relais verwendet wird, und in der oben gezeigten Konfiguration können Sie die 3,3-V- oder 5-V-Logik verwenden, um den Transistor einfach ein- und auszuschalten.

Die Funktionsweise eines Transistors hängt vom Verhältnis des Basisstroms zum Kollektorstrom ab. Der Widerstand wird so gewählt, dass der Strom, der durch die Basis fließt, den Transistor in Sättigung (vollständig eingeschaltet) versetzt . 1k ist ein repräsentativer Wert, typischerweise werden je nach Laststrom Werte von 300-1k verwendet.

Zwei Fragen: Warum ein Relais, das von einem Transistor angesteuert wird (und nicht nur das Relais allein)? Und warum hast du die Diode D1 und den Widerstand Rb verwendet?
Relais benötigen eine moderate Strommenge, um im eingeschalteten Zustand zu bleiben, der Transistor "puffert" das RPI-Signal, so dass Sie nicht viel Strom aus dem GPIO des Mikrocontrollers ziehen. Rb stellt den Basisstrom ein, um den Transistor in Sättigung (eingeschaltet) zu halten. Diode D1 ist eine Schutzdiode, induktive Elemente erzeugen eine Rückwärtsspannungsspitze, wenn der Strom in ihnen abnimmt (Transistor schaltet ab), die Diode leitet diese Spitze gegen Masse, um eine Beschädigung des Transistors zu vermeiden.