Forum: HF, Funk und Felder RFM70 arbeitet nicht zuverlässig


von Hans Hamster (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

es gibt zwar schon einiges zu RFM 70, aber was ich suche, hab ich nicht 
gefunden.
Hab 2 RFM70 mit ATXMEGA 128 verbunden, funktioniert auch als Testaufbau 
(Steckbrett) ganz ordentlich, Reichweite ist über 2 Stockwerke. Wenn man 
allerdings den Empfänger bewegt, kommt es zu Fehlern,einzelne Pakete 
werden nicht übertragen.
Jetzt ist die Frage, wie vermeidet man diese Fehler am besten.
Die Übertragung läuft immer mit ACK-Rückmeldung. Hab also zuerst mal auf 
den Auto Retransmission Mechanismus vertraut, aber der schaffts auch 
nicht, nach 15 mal is da sowieso Schluss.
Hab dann, wenn die 15 Mal durch sind, den Re-Use mechanismus 
(REUSE_TX_PL) in Ganng gesetzt, mit timeout, hat auch nicht geklappt
(einzelne Pakete wurden immer noch verloen).

Wollte nun ausprobieren, ob man nach 15 mal Auto-Retransmission das 
ganze per software noch ein paar mal versuchen soll (vorher TX-FLUSH 
etc),
dachte aber, vielleicht hat einer noch ne bessere Idee.

Im Anhang mein testcode (er sendet immer  nur ein byte (n) in der 
Reihenfolge von 0-7, alles das passiert so alle habe Sekunde einmal)

Könnte es auch an der Empfängerseite liegen? Manchmal blockiert nämlich 
der Empfänger, nach RESET macht er dann einfach weiter, allerdings
erklärt das nicht alle Fehler.

Danke für Tipps!! Hans Hamster

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.