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


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Hans Hamster (Gast)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

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]
  • [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.