Funkübertragung

Gast #115790
Hi,
ich konnte zum ersten mal ein und zwei Bytes in Manchester-Codierung
übertragen. Ich dacht, ich würde es nie hinbekommen, aber doch:)
Ich habe die RS232 meines PCs über einen Inverter an den Sender
angeschlossen. Dann habe ich die Daten über ein RS232-Terminalprogramm
übertragen. Auf der Empfängerseite habe ich den Empfänger direkt an
einen µC mit USART angeschlossen.
Es hat ein paar mal super funktioniert.
Der µC arbeitet so, dass wenn das erste empfangene Byte mit 01101001
und auch das zweite Byte mit 01100101 übereinstimmt, dass alle LEDs an
PORTA aufleuchten. Uasserdem wird jedes empfangene Byte auch über PORTA
ausgegeben, aber wenn erst die beiden Bytes übereinstimmen, leuchten die
LEDs dauerhaft.
Aber leider klappt es nicht auf den ersten anhieb, wenn ich die beiden
Bytes über das Terminal-Programm übertrage. Ich muss schon mehrmals auf
SENDEN klicken damit die Bytes angenommen werden.
Ist auch nur bei einem Byte so.
Warum?
Timing fehler, daten fehler???

Freue mich über jede Antwort:)

Sencer
Gast #115791
Der Empfänger muß sich immer etwas "einschwingen". Üblicherweise
sendet man eine "Präambel", das heißt: Einfach ein paar Bytes mit
01010101 senden, diese Bytes vom Empfänger ignorieren lassen und dann
die tatsächlichen Daten schicken.
Gast #115795
Tipp: Kauf dir bei ebay paar "Funkgongs", die haben meist kleine 433
MHz Module (bis zu 100m Reichweite) und Encoder/Dekoderchips drin, und
kosten nur 2 bis 5 Euro!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.