Ich habe ein Projekt, bei dem ich eine Schnittstelle zu einer Maschine herstellen muss, die nie für eine Schnittstelle gebaut wurde.
Ich möchte im Grunde programmgesteuert physische Tasten auf der Maschine drücken (kritisch) und auch erfassen (optional), wenn sie gedrückt wurden.
Die folgende Schaltung zeigt eine Schaltung, an die ich gedacht habe (blau steht für vorhandene Schaltungen):
Um den Knopf zu drücken, dachte ich daran, einfach ein Halbleiterrelais (oder ein normales) Relais parallel zum Schalter (Druckknopf) hinzuzufügen.
Meine Frage bezieht sich auf das Erkennen, dass die physische Taste gedrückt wurde.
Option 1 im Bild oben zeigt, dass ich in den Stromkreis schneiden und ein Relais in Reihe schalten müsste.
Möglichkeit 2 möglich? Kann ich einen Draht um den vorhandenen Draht wickeln und so eine Spannung / einen Strom in der Spule induzieren, die ich von einem MicroController lesen könnte? Ich weiß noch nicht, welche Spannung oder welcher Strom durch dieses Kabel fließt. Ich bin mir nicht sicher, ob es 5 V oder 35 V sein werden, aber es wäre wahrscheinlich Gleichstrom. Wie viele Umdrehungen wären erforderlich, wenn der MicroController mit 5 V oder 3,3 V betrieben wird?
Ich habe diese Art der Erfassung in einigen Taredown-Videos online von High-End-Laborgeräten gesehen, aber nie selbst ausprobiert.
Ich versuche, so viele der vorhandenen Schaltungen wie möglich an Ort und Stelle zu lassen, um (idealerweise) alle Garantien, die mit der Maschine geliefert werden, vollständig zu erhalten.
Annahme
Wenn der Schalter mit einem Pin eines Mikrocontrollers verbunden ist, hat die Leitung sehr wenig Strom und kann kein Relais ansteuern oder auf andere Weise Strom erfassen. Sie sollten jedoch erkennen können, ob der Schalter gedrückt ist oder nicht, indem Sie die Spannung an den Schalteranschlüssen betrachten.
Messen Sie bei geöffnetem Schalter die Spannung an den beiden Pins. Einer könnte Masse (0) sein und der andere eine Spannung wie 3,3 V oder 5 V, die normalerweise als Vcc bezeichnet wird. Schließen Sie dann den Schalter. Abhängig davon, ob ein Pull-up- oder Pull-down-Widerstand vorhanden ist, ändert sich eine der Leitungen, um mit der anderen übereinzustimmen (beide sind jetzt Masse oder beide sind Vcc). Sie können diese Leitung dann als Anzeige für das Schließen Ihres Schalters verwenden.
Wie Sie vorgeschlagen haben, können Sie ein Halbleiterrelais über den Kontakten verwenden, um das Schließen des Schalters zu simulieren.
Angenommen, Sie haben einen Stromkreis, dessen Schalter mit GND verbunden sind und der mit derselben Spannung wie Ihre MCU versorgt wird:
Die Software:
Angenommen, der Switch ist mit VCC verbunden:
Kornelius
Gineer
Wouter van Ooijen
Gineer
Wouter van Ooijen
Marla
Gineer
Marla