Jetzt habe ich also ein Gleichstromrelais, das von einem Mikrocontroller gesteuert wird, der ein Wechselstromgerät ein- und ausschaltet, indem eine Steuerleitung vom Mikrocontroller in einen Transistor eingespeist wird, um den erforderlichen Strom für die Relaisspule bereitzustellen.
Der Relaisausgang ist mit einem AC-Netzstecker (Buchse) verbunden, in den das AC-Gerät eingesteckt wird (Stecker).
Ich möchte eine Status-LED-Anzeige mit den folgenden Zuständen hinzufügen
Irgendwelche Ideen, wie ich diese 3 Zustände vom Mikrocontroller erkennen würde?
Wenn ich verstehe, wie Ihre Schaltung aufgebaut ist, würde ich so etwas tun:
Sie können einen Optokoppler wie in diesem Beispiel verwenden, um zu erkennen, wann Ihr Stromkreis an das Wechselstromnetz angeschlossen ist (der Optokoppler sorgt für die galvanische Trennung, um eine Beschädigung des uC zu vermeiden), und die Spule (oder den Transformator, wie in Stevens Antwort), um den fließenden Strom zu erfassen .
In beiden Fällen 1 und 2 gibt es keinen Strom, und es gibt keine elektronische Möglichkeit, zwischen den beiden auf der Buchsenseite zu unterscheiden. Sie benötigen eine elektromechanische Methode, um das Vorhandensein des Steckers in der Steckdose zu erkennen, lesen Sie: einen Schalter in der Steckdose, obwohl mir keine Steckdosen mit dieser Funktion bekannt sind.
Um zwischen 2 und 3 zu unterscheiden, können Sie einen Stromwandler oder einen Strommesswiderstand verwenden. Ersteres hat den Vorteil, dass man eine galvanische Trennung hat; Sie möchten nicht, dass Ihr Mikrocontroller in direktem Kontakt mit der Netzwechselspannung steht. Der Strom in der Sekundärwicklung des Transformators erzeugt eine Spannung über einem Lastwiderstand, wenn Strom durch die Primärwicklung fließt. Der Wert des Widerstands hängt von dem zu erfassenden Netzstrom und dem Wicklungsverhältnis des Transformators ab.
Klatsch
Ankit
Klatsch