Forum: Analoge Elektronik und Schaltungstechnik Funkmodul 433MHZ


von reini_145 (Gast)


Lesenswert?

Hallo Leute, ich waer fuer einen Tip dankbar.
Ich habe ein einfaches Funkempfangsmodul und moechte eigentlich ganz 
einfach zwei unterschiedliche Frequenzen senden cB 600 Hz und 1200 Hz.
Das funktioniert ausgezeichnet. Auswertung mit Atmega88 ueber Messung 
der
Laenge des High Signales.Dies funktioniert sehr gut.
Jetzt habe ich das Problemn in einem verseuchten Haus zu leben wo sich 
mehrere Wetterstationen und Funksignale auf 433 MHZ herumtollen. Sodass 
es
immer wieder zum Ausloesen meiner Relais fuehrt. Ich habe eine Unmenge
Bursts und auch laengere Signale drauf. Dies ist ein AM Modul. Ich habe 
es mit Filter und Software versucht. Es kommt nicht vom Sender.
In welcher Richtung soll ich da suchen. Waere fuer einen Tip dankbar.
Moechte nicht auf einen RFM12 Digital umbauen da mein Atmega schon zu 
voll ist. Wie bekomme ich die Stoerungen weg ?

von Heiner (Gast)


Lesenswert?

Nimm einen HC-12 Die sind auch 433mhz aber bringen schon alles mit was 
du brauchst. Gesendet wird dann einfach Seriell als hättest du ein Kabel 
dran.

von Mitlesa (Gast)


Lesenswert?

reini_145 schrieb:
> In welcher Richtung soll ich da suchen.

Thema schon x-mal durchgekaut.

Benutze eine anständige und sichere Datenübertragung.

Suche nach VirtualWire Lib.

von Stefan S. (chiefeinherjar)


Lesenswert?

reini_145 schrieb:
> 600 Hz und 1200 Hz.
> Das funktioniert ausgezeichnet. Auswertung mit Atmega88 ueber Messung
> der
> Laenge des High Signales.

Sendest du kontinuierlich? Dazu ist das 433 MHz Band nicht da.
Was gibt dir dein Modul genau aus? Einzelne Pulse?
Dann würde ich mehr als eine Periode messen bzw das über einen 
reziproken Frequenzzähler machen, der mehrere Pulse zählt. Und erst wenn 
die Anzahl der Pulse innerhalb einer gewissen Zeit passt, dann wird das 
Relais ausgelöst.
Sprich:
Der erste Puls startet einen Time-Out-Timer und das Zählen beginnt. Wenn 
der Time-Out-Timer zuschlägt wird die Anzahl der Pulse ausgewertet.

Wenn es etwas komplexer sein darf: warum nicht abtasten und dann den 
Goertzel-Algorithmus auf die beiden Frequenzen loslassen?

von Georg M. (g_m)


Lesenswert?

reini_145 schrieb:
> Ich habe ein einfaches Funkempfangsmodul und moechte eigentlich ganz
> einfach zwei unterschiedliche Frequenzen senden cB 600 Hz und 1200 Hz.
>
> Jetzt habe ich das Problemn in einem verseuchten Haus zu leben wo sich
> mehrere Wetterstationen und Funksignale auf 433 MHZ herumtollen. Sodass
> es immer wieder zum Ausloesen meiner Relais fuehrt.

Frequenzen allein tragen sehr wenig Information. Man braucht eine 
richtige Codierung.

Meine Funkklingeln und Funkschalter haben bis jetzt noch kein einziges 
Mal auf fremde Signale reagiert.

: Bearbeitet durch User
von Mitlesa (Gast)


Lesenswert?

Stefan S. schrieb:
> Der erste Puls startet einen Time-Out-Timer und das Zählen beginnt. Wenn
> der Time-Out-Timer zuschlägt wird die Anzahl der Pulse ausgewertet.

Dünnbrett-Bohrerei ....

Stefan S. schrieb:
> Sendest du kontinuierlich? Dazu ist das 433 MHz Band nicht da.

Richtig.

Saubere Datenpaket-Übertragung ist angesagt, mit Codierung
und CRC.

von Fred R. (fredylich)


Lesenswert?

reini_145 schrieb:
> Wie bekomme ich die Stoerungen weg ?

Mit dein AM- Modul wohl nicht. Empfängst zuviel unterschiedlichen Mist, 
da brauchst du schon einen guten Aktivfilter wenn überhaupt möglich.
Sind meine Erfahrungen die ich auch machen musste, obwohl ich in einer 
Siedlung wohne.
Nach Bau sehr aufwendiger Filter, dachte ich es geschafft zu habe. Bis 
Nachpaarssohn ein Spielzeug- Funkauto bekam.
Bin damals auf RFM12B 868 MHz umgestiegen. Da gibt es eine Menge an 
Softwaremöglichkeiten. Oft reicht es schon einen “exotischen“  Kanal zu 
wählen(z.B. 17)
Na ja die paar Byte mehr sollten kein Problem für den Atmega88 sein.

Gruß
fredred

von reini_145 (Gast)


Lesenswert?

Danke fuer die vielen und schnellen Antworten.
Frage: sendet kontunierlich. Ich sende nur sporadisch wenn sich eine
Bewgung am Sendor ergibt. Da ich zwei sensoren anschliesse ist dies
eine dachte ich einfache Loesung. Nicht viel Aufwand, schnell 
programmiert
und wie sich herausstellt hat es Tücken.
Ihr habt mir ein paar gute Ansaetze geliefert. Vielen Dank vorerst.
Also ich habe jetzt die Möglichkeit auf 868 MHZ umzustellen - ist nicht 
so
vermuellt. Das zweite ist die Frequenz ueber zB eine halbe sec 
abzufragen, bzw das Ausloesesignal muss ich dann definiert verlaengern. 
Das geht.
HC12 kenne ich noch nicht.
Quintessenz: eine einfache Lösung ist doch nicht die beste.

von Fred R. (fredylich)


Lesenswert?

reini_145 schrieb:
> Das zweite ist die Frequenz ueber zB eine halbe sec
> abzufragen, bzw das Ausloesesignal muss ich dann definiert verlaengern.

Wurde schon erwähnt.
Wenn die Störungen weg sind, ist es auch immer ratsam ein Packet zu 
senden und dies im Empfänger wieder auspacken.
Wieder nur meine bescheidene Erfahrung. Viele Briefe sende geht 
natürlich auch.
Gruß
Fredred

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.