Senden Sie ein einfaches Signal über die Wechselstromleitung für Arduino / ESP8266

Ich suche nach der einfachsten elektronischen Lösung, die in den Kästen B1 und B2 enthalten ist, damit beim Umschalten des Schalters SW ein Signal (freie Wahl) über die Wechselstromleitungen (Wohn 110/220 V) nach B2 übertragen werden sollte , wo es sollte erkannt und in eine kleine Spannung umgewandelt werden, die dazu bestimmt ist, einen Eingangs-GPIO-Pin eines Mikrocontrollers zu speisen.

Mit anderen Worten, der uC sollte wissen, wann immer der Schalter umgeschaltet wird, vorausgesetzt, die Konfiguration. B1 und B2 sind einige Meter voneinander entfernt und die Schaltung wird auch für andere Verbraucher verwendet, daher können keine großen Spannungs- oder Stromspitzen verwendet werden, es sei denn, sie werden durch B2 gefiltert. Das übertragene Signal kann von beliebiger Art sein, sofern B1 es erzeugen kann und B2 es erkennen (und weiter auslöschen) kann. Ich hoffe auf eine einfache Lösung, die nach Möglichkeit keine zusätzliche uC- oder starke Signalmodulationsverarbeitung erfordert.

LE: Basierend auf den bereitgestellten Antworten möchte ich die Notwendigkeit der einfachsten Lösung betonen, ein "Zeichen" jeglicher Art über die Stromleitungen zu senden/empfangen . Ich muss keine Daten de/modulieren, eine von B1 erzeugte faire Spannungsspitze, die in B2 erkannt und herausgefiltert werden kann, würde nach Möglichkeit für das von mir benötigte "Zeichen" ausreichen. Ich würde lieber uC und schwere Verarbeitung in B1 vermeiden, vielleicht nur in B2.

planen

Google Riva PLC und IEEE1901.2 .
Ist dies lokal für ein Haus, eine Straße usw. ... wie weit soll dieses Signal gehen? Mögliche Regulierungsprobleme, wenn Sie dies über ein Haus hinaus möchten, möchten die Versorgungsunternehmen nicht, dass Sie ihre Kabel als Kommunikationskanal verwenden. Die Stromleitung hat eine sehr niedrige Impedanz, Sie benötigen eine beträchtliche Leistung bei sehr niedrigen Frequenzen, um alle Hindernisse wie Transformatoren und Leistungsfaktorkorrekturblöcke zu überwinden. Beschreiben Sie vielleicht, was Sie eigentlich erreichen wollen, und jemand könnte Ihnen helfen.
All dies geschieht in einem Haus, eigentlich in einem Raum. Es gibt einen Schalter und ich kann B1 davor in die Wanddose stecken und ein paar Meter entfernt (noch keine Verbraucher am Stromkreis) habe ich Zugriff auf die Stromleitungsdrähte, wo ich B2 anschließen kann. Ist hier, dass ich jedes Mal wissen muss, wenn der Schalter umgeschaltet wird? Die Stromleitungen speisen weiterhin einige Privatverbraucher.

Antworten (3)

Sie waren sich nicht sicher, ob Sie Ihr eigenes Design entwerfen oder ein Produkt von der Stange kaufen möchten. So oder so bezweifle ich, dass Sie es kostenmäßig besser machen werden.

Powerline-Kommunikationsschild für Arduino

LINK- Produktinformationen

LINK, um Shield für 50 $ zu kaufen

Sie haben auch ein Powerline-Kommunikationsmodul für 29 $

Powerline-Kommunikationsschild für Arduino



Oder bauen Sie Ihre eigenen aus den Schaltplänen (PDF)


Schematische Darstellung des Powerline-Modems

Das erste, was mir in den Sinn kam, waren diese Ethernet-over-Power-Boxen (nicht zu verwechseln mit Power-over-Ethernet). Leider scheinen sie schwarze Magie zu sein, wenn es darum geht, einen guten Schaltplan aufzuspüren, aber der Prozess wurde wie folgt beschrieben:

„Solche Produkte basieren auf einem Standard namens HPAV – HomePlug AV. Sie koppeln im Wesentlichen die Wechselstromleitung mit dem digitalen Basisbandsignal. Die Wechselstromleitung hat eine Frequenz von 50–60 Hz, während die digitale Kommunikation zwischen 2 MHz und 50 MHz stattfindet. Die obere Grenze wird durch die Art des verwendeten HPAV bestimmt. Auf dem Empfänger werden die AC-Störungen herausgefiltert und das digitale Signal demoduliert. - https://www.quora.com/In-a-nutshell-how-do-ethernet-over -powerline-adapter-funktionieren

Dies scheint das zu sein, was Sie zu tun versuchen. Bei der Suche habe ich die folgende Seite über die Herstellung eines WiFi-Schalters für ein elektronisches Gerät gefunden. Je nachdem, wie eng Ihre Einschränkungen sind, können beide Lösungen funktionieren ...

http://www.esp8266-projects.com/2015/03/esp8266-cbdb-web-power-switch-for-mains.html

Was auch immer Sie am Ende verwenden, seien Sie vorsichtig, da es sich um Hauptgerichte handelt, und versuchen Sie, für alle Fälle jemand anderen in der Nähe zu haben.

Wenn Sie bereit sind, einen anderen Ansatz zu wählen, gibt es eine einfachere und kostengünstigere Möglichkeit, all dies zu tun. Sie können zwei esp8266-Module installieren - jeweils eines in B1 und B2. Esp in B1 erkennt den Schalterzustand und überträgt die Informationen über WLAN an B2. Befolgen Sie diese Antwort, um zu erfahren, wie Sie mit einem Mikrocontroller Wechselstrom erfassen:

https://electronics.stackexchange.com/a/208596/68606

Die Antwort wurde für R-Pi geschrieben, gilt aber für jeden Mikrocontroller.