RF Transmitter und Receiver

OP #851145
HAllo allerseits,

ich habe zwei BAuteile
http://www.parallax.com/Store/Accessories/Communication/tabid/161/CategoryID/36/List/0/Level/a/ProductID/111/Default.aspx?SortField=ProductName%2cProductName


1. Parallax RF Transmitter 433Mhz (5V,GND,PDN,DATA) <-- Pins
2. Parallax RF Receiver 433 Mhz (5V,GDN,PDN,DATA,RSSI) <-- Pins

Dazu habe ich noch die bekannte Cyclone II DE1 Platine
Auf der Platine habe ich beide Bauteile angeschlossen und wollte einfach 
versuchen 0 bzw.1 zu schicken und zu empfangen

Im VHDL habe ich entsprechend einen process geschrieben, der mir im 
Intervall von 2sec abwechselnd eine 1 bzw. 0 schickt(durchs DATA Pin von 
Transmitter, PDN ist auf 1, da active low)
Und die ganze Zeit warte ich auf den DATA Pin vom Receiver, aber da 
passiert nichts.

Und nun die Frage:

GEht das Senden und Empfangen im Prinzip so einfach oder gibt es andere 
Sachen zu beachten(als Clock Signal für die Prozesse benutze ich den 
normalen 50 MHZ Clock von der Platine)

Danke im Voraus
Gast #851157
Normalerweise wuerde man ein UART nehmen, dann ein Meldungsprotokoll mit 
Vorwaerts-Fehlererkennung und CRC drauf, und sich eine Strategie 
einfallen lassen wenn die Verbindung wirklich abreisst.

Zur Frage: moeglicherweise wird die Kommunikation auch ueber die 
serielle Schnittstelle konfiguriert. Heisst, zumindest zur 
Inbetriebnahme ist man mit einem Controller besser dran als mit VHDL
OP #851254
Ich habe ja nur FPGA also erstmal testen mit VHDL
Ansonsten sind die Bauteile fürs Senden von serielle Daten gemacht.
Also ist die Schnittstellenanbindung schonmal ok, denke ich, aber ich 
kenne mich da nicht ganz aus, wie überhaupt senden und empfangen über RF 
funktioniert. Was zu beachten ist und so. Geht es einfach durch Anlegen 
von 0 oder 1 am DATA Pin(Transmitter) und warten auf 0 oder 1 am DATA 
PIN(Receiver), oder gibt es etwas Anderes zu beachten?
OP #851334
So nach einwenig rumprobieren habe ich es geschafft am DATA PIN 
(Receiver) eine 1 zu bekommen, aber wenn vom Transmitter die ganze Zeit 
0 geschickt wird flackert das Signal am DATA PIN (Receiver) hin und her.
Kann man sagen, dass der Receiver von der Umgebung gestoert 
wird(wireless lan us.w.)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.