Ich möchte 1 Byte über eine Wechselstromleitung von einem Arduino zu einem anderen übertragen, das über die Wechselstromleitung mit Strom versorgt wird. Das ist ungefähr das, was ich tun möchte:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Lassen Sie mich also erklären, was ich gedacht habe. Das erste Arduino erkennt den Nulldurchgang mit dem Optokoppler und löst danach für eine halbe Sinuswelle den Triac 8 Mal aus, um ein Byte innerhalb der Halbwelle zu bilden. Das zweite Arduino, das von der Wechselstromleitung mit Strom versorgt wird, liest diese Welle ebenfalls und wenn es die codierte Welle erkennt, macht es etwas mit dieser Information. Es stellen sich also einige Fragen:
Das spezifische Beispiel wird verwendet, um eine Glühbirne und einen LED-Streifen zu steuern, die beide am zweiten Arduino befestigt sind, indem ein Drehgeber verwendet wird, der am ersten befestigt ist.
Ihre Schaltung funktioniert vielleicht, aber Sie können Daten und Strom wahrscheinlich nicht mischen. Da Sie die Stromleitung für Datenbits dimmen werden. Ein Bit pro Grundwelle, weil Sie den Triac erst bei einem Nulldurchgang ausschalten können.
PLC funktioniert durch Einspeisen eines Hochfrequenzträgers in die Stromleitung. Es verwendet eine kapazitive Kopplung und einen Bandpassfilter. Sehen Sie sich die Beispielschaltkreise im TDA5051A- Datenblatt an, wie sie das 132,5-kHz-Signal einspeisen und empfangen.
vini_i
Christos Mitsi
vini_i
stobbe
dandavis