Diskussion:Powerline mit AVR

Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Wechseln zu: Navigation, Suche

Fragen:

1. Wenn man statt TxD über einen Interupt einzuspeisen ein externes AND-Gatter verwendet ginge auch, oder? Dann hätte man noch einen Interupt für Schalter etc. frei!

Antwort:

Du meinst beim PC-Interface? Das müsste gehen, wie du richtig erkannt hast, braucht man ein AND Gatter (oder 2 Dioden + internen Pullup), da die UART invertierte Logik verwendet.

Gruß Roland


2. eine Verständnisfrage. Wenn ich es richtig verstehe wird:

- auf Senderseite ein ~100kHz PWM mit dem Signal des UART-Tx moduliert. Die UART-Baudrate ist im Bereich ~1kBaud.

- auf Empfängerseite das hochfrequente Signal über einen Hoch- oder Bandpass ausgekoppelt, gleichgerichtet und über einen Komparator (oder ADC) detektiert. Danach wird es SW-seitig "noisegecancelled" und an UART-Rx weitergereicht.

Gerade Letzteres verstehe ich nicht. Nach dem Komparator habe ich doch nach wie vor Spikes/Störungen mit 100kHz, welche mit 1kBaud ein-/ausgeschaltet werden. Wie kann ich die (erst in SW filtern und dann) in eine UART einspeisen? Oder habe ich das so zu verstehen, dass die SW die 1/0 Erkennung macht -> "SW-UART"? Für eure Hilfe vielen Dank im voraus!

MfG, Georg