Funkübertragung mit AT86RF230

OP #2826596
Lesenswert?

Ich hab da ein Problem mit der Funkübertragung. Eventuell kann mir 
jemand helfen.

Ich verwende den AT86RF230 um mehrere Sender auf einen Empfänger zu 
übertragen. Mit hilfe der Geräteadresse im String will ich die einzelnen 
Geräte Adressieren.

Das Problem ist nun wenn ich jeweils ein Gerät ranhänge funktioniert das 
mehrere aber nicht. Immer nur eines.

Kann der AT86RF230 nur mit einem Gerät koppeln?.

Ich hoffe mir kann jemand helfen. Vielen Dank im vorraus.
Moderator Persönliche Seite #2915989
Lesenswert?

Frank Schneider schrieb:
> Ich verwende den AT86RF230 um mehrere Sender auf einen Empfänger zu
> übertragen. Mit hilfe der Geräteadresse im String will ich die einzelnen
> Geräte Adressieren.

Das klingt konfus.  "Geräteadresse im String" klingt danach, als
hättest du irgendein System, das fix und fertig ist und dessen
Wirkungsweise für dich eine Blackbox ist.

Grundsätzlich gibt es bei IEEE 802.15.4 nur Unicast (Pakete, die an
einen bestimmten Empfänger gerichtet sind) oder Broadcast (Pakete an
alle).  Sowas wie Multicast (Paket wird an eine Gruppe von Teilnehmern
übertragen) ist nicht vorgesehen.

Anyway, solange man keine weiteren Details deiner Umgebung kennt, kann
man da kaum helfen.  Kann gut möglich sein, dass du mit mehreren
Paketen an mehrere Empfänger brauchbar bedient wärest.
Gast #2916039
Lesenswert?

Danke für die Anworten

Als MCU ist ein Atmega8 MELF im Einsatz.
Am einen Ende ein USB- Stick auch mit AT86RF230 und am anderen 4 
Empfänger mit AT86RF230.

Problem ist soweit gelöst.
Die Kommunikation Adresse und Kommando werden in einem Datenstring 
übertragen. Die empfangenen Daten der Empfänger- Module werden mit 
dessen Adresse zum USB- Stick auch als String übertragen und dort 
ausgewertet.

Das Funktioniert auch soweit ganz gut.
Lediglich die Datenmenge ist mir noch zu langsam.

Gruß Frank.
Moderator Persönliche Seite #2916090
Lesenswert?

Frank schrieb:
> Als MCU ist ein Atmega8 MELF im Einsatz.

Damit wissen wir genauso viel wie vorher.  Es könnte auch ein 8051
sein, was würde das ändern?

Solange du uns nicht erzählst, was auf dem Controller denn für eine
Firmware läuft, ist das alles nur Mutmaßen.  Deinen Äußerungen nach
zu urteilen, wirst du diese Firmware kaum selbst geschrieben haben.

p.s.: Ich wusste noch gar nicht, dass es ATmega8 auch im MELF-Gehäuse
gibt. :-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren