mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik rfm12 -> mehrere sender auf einem empfänger


Autor: Peter P. (bonsaibaum)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo !

ich habe bereits im forum und im datenblatt (hersteller&pollin) gesucht, 
konnte aber leider keine sichere angabe darüber finden ob es möglich 
ist, einem empfänger daten von 2 sendern zukommen zu lassen.

vielleicht wäre jmd so nett und kann das mal probiern ? (habe meine rfm 
noch nicht bekommen ...)

lg
  peter

Autor: Tobi A. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

warum sollte das nicht gehen? Musst halt nur aufpassen das es nicht auf 
der Luftschnittstelle kracht. Oder Kanal wechseln oder sonstige Dinge um 
die Fehler abzufangen.

Aber generell ist das dem RFM12 piepegal woher es seine daten bekommt.
Wenn da 20 sender stehen die nacheinander Senden kommt der Empfänger 
damit auch klar.

Grüße

 Tobi

Autor: sender (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also dann müssen die Sender und Empfänger erstmal 100% auf der gleichen 
Frequenz sein, dann empfehle ich für jeden Sender eine eineindeutige 
Kennung bei jedem Paket hinzuzufügen und die dann im Empfänger jeweils 
in eine eigene Queue einzufügen.
Wenn die Queue dann voll ist kann mit der Auswertung oder was auch immer 
begonnen werden.
Zudem brauchst Du noch ein Handshaking, d.h. der Empfänger muß ein 
passendes ACK Signal an den Sender schicken, wenn er das Paket richtig 
empfangen hat.
Kommt das nicht innerhalb einer Zeitspanne, muß der Sender das Paket neu 
schicken.
Mann kann natürlich auch eine Semaphore oder andere 
Synchronisationsmethoden aus der parallelen Programmierung verwenden.
Aber eine irgendwie geartete Verwaltung der einzelnen Datenströme muß 
händisch erbracht werden.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.