Forum: HF, Funk und Felder Mehrere Funkteilnehmer mit RFM22B


von Loipe (Gast)


Lesenswert?

Hallo,

ich bin neu in der Funktechnik und möchte ein paar Hintergrundinfos 
sammeln.
Ich habe folgende Aufgabenstellung.

Ich habe mehrere Geräte im Einsatz, die sich zeitlich synchronisieren 
sollen.
Bsp.: Alle Geräte sollen die gleiche Hard- und Software haben. Mit 
Schalter (oder Jumper) soll ein Gerät die Masterfunktion übernehmen. 
Dieser Kommuniziert mit den Slaves (auch mehrere Teilnehmer) und schickt 
Daten. Die Slaves werten die Daten aus. Als ersten Versuch müssen die 
Slaves die Daten nicht quittieren.
Nun soll diese Kombination (1 Master und weitere Slaves) mehrmals 
eingesetzt werden. Diese werden sich dann auch mit Sicherheit im 
gleichen Sendebereich aufhalten (z.B. Umkreis von 50m)
Wie kann man die Gruppen dann so aufteilen dass sich diese gegenseitig 
nicht Stören und die Daten vom falschen Master erhalten. Kann man den 
RFM22B Adressen vergeben oder muss man die Datenstruktur im µC so 
anpassen dass nur bestimmte Telegramm mit der richtigen Adresse 
ausgewertet werden.
Der RFM22B ist ja gleichzeit Empfänger und Sender, oder ?
Mann könnte also auch das Spiel noch weiter treiben und ein Software am 
PC schreiben mit der dann zusätzlich noch eine weiter Kommunikation 
zwischen PC und Gerät aufgebaut werden kann und dort Einstellungen (im 
µC) gelesen und verändert werden können. Ist das so richtig, und kann 
der RFM22B das.
Vorraussetzung ist ein Modul mit RFM22B <> UART am PC.
Hat jemand eine gutes Beispielprogramm in dem bidirektionale 
Kommunikation programmiert ist.

Danke
Gruß Alex

von Carsten M. (ccp1con)


Lesenswert?

Eine Teilantwort:

z.B. über die Header Funktionalität kann man Gruppen aufbauen.
(Transmit Header, Check Header und Header Enabled)

Gruß

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.