Forum: Mikrocontroller und Digitale Elektronik RF Störungen aus UART Schnittstelle


von multiwan (Gast)


Lesenswert?

Hallo,

der Betreff klingt etwas komisch aber es geht um folgendes:

An einen Raspberry Pi ist über die serielle Schnittstelle und den 5V 
Ausgang der GPIO Leiste ein 433Mhz Funkmodul angeschlossen.

Leider ist der SNR Wert sehr schlecht, es gibt viel "noise".
Nun habe ich das Modul mal nur an 5V angeschlossen (verbindet sich auch 
ohne den Datenanschluss) und dann liegt der SNR genau so gut wie auf der 
Gegenseite.

Jedenfalls habe ich herausgefunden das wenn TX/RX, 5V+/- oder beides am 
Raspberry Pi angeschlossen ist der SNR Wert wieder schlecht wird.

So, mein Fazit wäre das der Raspberry Pi "stört" und meine Frage was ich 
dagegen tun kann. Das Störsignal muss ja scheinbar aus den GPIO Ports 
kommen, kann man da vielleicht etwas dazwischen schalten?

von Karl M. (Gast)


Lesenswert?

Hallo,

Verwende einfach eine 20mA Stromschleife mit Optokopplern in beide 
Richtungen, dann kannst Du auch noch etwas mehr Platz zwischen den 
Baugruppen schaffen.

Der RaPi hat sicherlich im Nahfeld viel Energie in der Luft.

von Wolfgang (Gast)


Lesenswert?

multiwan schrieb:
> Das Störsignal muss ja scheinbar aus den GPIO Ports
> kommen, kann man da vielleicht etwas dazwischen schalten?

Die können genauso über Versorgungsspannungsleitungen laufen. Ein 
Pi-Filter (CRC) auf den Datenleitungen, Ferrit auf der VDD und 
vernünftige sternförmige Verdrahtung der Versorgungsspannung können 
helfen.

Opto-Übertragung mit LWL ist natürlich besser. ;-)

von multiwan (Gast)


Lesenswert?

Vielen Dank schon mal fuer die Antwort, damit sollten TX und RX ja 100% 
sicher sein.

Leider kommen diese auch ueber die 5V und/oder Masse Pins und da faellt 
etwas komplett getrenntes wie optokoppler ja aus.

Ich hatte die Leitung mal zum Test auf 2 Meter verlaengert und dadurch 
je nach Lage den SNR bis zu 20db verbessert, kann man durch einfache 
Bauteile wie Kondensator oder Widerstand vielleicht noch ein bischen 
rausholen ?

Ein Funkmodul hat einen USB/seriell Wandler drin, das andere ist direkt 
seriell am Pi angeschlossen.
Auf der USB/Laptop Seite ist der SNR ganz normal und der Empfang dadurch 
genauso wie erwartet. Auf der Seite mit dem Raspberry Pi hat man im 
selben Raum bei 100% Signal 80% "noise" daher nur ein paar Meter 
Reichweite.

Die Funkmodule sind lustig :) eigentlich als Telemetrie fuer Drohnen 
gedacht (3DR Klon). Ich dachte mir vielleicht kann man die ja zum 
seriellen login auf die Pi Konsole oder uebertriebenes Funkthermometer 
missbrauchen, und ja, beides geht gut. Nur das Problem mit dem SNR auf 
der einen Seite macht zumindest ersteres kaputt.
Cool ist noch das man die Module zum Empfangstest auch ohne Rechner an 
der mobilen Seite nutzen kann und es fuer WIN eine software gibt um alle 
Parameter fuer die Radios (auch das remote) einzustellen.

Bei 10mw Leistung sollten diese Spielereien doch erlaubt sein auf 433Mhz 
oder ?

von multiwan (Gast)


Lesenswert?

So das Problem konnte ich mit 10 Meter Kabel aus drei vershiedenen Typen 
lösen :) :) was bestimmt nicht die beste Loesung ist aber zum Test 
reicht es, dies hier schreibe ich über diese Verbindung :) :) die ca 
1KB/s bringt über TCP/IP. Internet über die Funkmodule lol

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.