Forum: Mikrocontroller und Digitale Elektronik RFM70 Funkmodul arbeitet unzuverlässig


von Hans Hamster (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

es gibt zwar schon einiges zu RFM70, aber was ich suche, hab ich noch 
nicht gefunden.

Hab 2 RFM70 mit 2 ATXMEGA128 verbunden und kriege damit eine super 
Reichweite (über 2 Stockwerke), wenn der Empfänger nicht bewegt wird. 
Ich benutze Auto-ACK und Auto-Retransmission, in diesen Fällen braucht 
es 0 - 2 Auto-Retransmissions. Wenn allerdings der Empfänger bewegt 
wird, kommt es häufig, aber nicht immer zu Datenverlusten. (Es ist ein 
Steckbrettaufbau, allerdings passiert das nicht, wenn man daran rüttelt. 
Der endgülige Aufbau soll auch mobil sein und ich brauche alle (!!) 
Daten).
Hab schon die  REUSE-TX Option mit Timeout probiert, aber auch das 
bringt nichts.

Kann man den Datenverlust zuverlässig verhindern, indem man die Daten 
mehrfach per Programm sendet, wenn Auto-Rertansmission == 15 (dann macht 
man aber dasselbe wie bei der REUSE-TX Option)?

Liegt es am Empfänger? Manchmal blockiert der (das ist aber nur selten 
und erklärt nur einen Teil des Datenverlustes) und man kriegt die 
Übertragung wieder zum Laufen, wenn man den Empfänger-Prozessor resettet 
(Hab mir die Fehlermeldungen des Empfänger noch nicht am Terminal 
ausgeben lassen).

Danke für Hilfe !!

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Das RFM70 hängt sich gerne mal auf wenn man zu oft das Statusregister 
ausließt währenddessen es intern etwas zu tun hat.
Also imemr schn den IRQ Ausgang benutzen.
Frag nicht wieso.

Das ACK Paket verschwindet leider auch recht oft im Nirvana weils so 
kurz ist.

Ansonsten gibts das RFM70 noch als 100mW Variante zum ordentlich 
rauspusten.

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.