bidirektionale Funkverbindung zwischen zwei ATmega32

Gast #6888447
Lesenswert?
• ▲
▼
Hallo Zusammen

Ich möchte zwischen zwei ATmega32 eine bidirektionale Funkverbindung 
aufbauen und jeweils ein paar Byte übertragen.
Die Grössenordnung ist max 20 Byte und die Reichweite braucht nur max 10 
m sein.
Versorgungs und Signalspannung ist 5V.
Wünschenswert wäre eine SPI oder I2C Schnittstelle für die Sende/ 
Empfängerbausteine.
Sie sollte zumindestens relativ einfach mit Assemblerbefehlen 
ansteuerbar sein.
Frage an die Experten:
Welche Sende-/ Empangsbausteine sind empfehlenswert (WLAN, Bluetooth, 
...) ?
Im Netz gibt es eine grosse Vielfalt von Bausteinen mit 3,6V Versorgungs 
und Signalspannung.
Das Thema ist Neuland für mich und ich muß mich da langsam rantasten und 
würde mich über Unterstützung freuen.

Danke im voraus

Wolfgang
Gast #6888456
Lesenswert?
• ▲
▼
Wolfgang A. schrieb:
> Im Netz gibt es eine grosse Vielfalt von Bausteinen mit 3,6V Versorgungs
> und Signalspannung.

Das liegt daran, dass 3.3V aktuell die Standardbetriebsspannung im 
Bereich der Digitaltechnik ist. 5V ist am aussterben und bei 
hochintegrierten Bausteinen geht der Trend zu noch niedrigeren 
Spannungen.
(Firma: Funkenflug Industries) #6888463
Lesenswert?
• ▲
▼
RFM69, ZigBee...

Edit:
Muss der ATMega denn mit vollem Takt laufen oder gehen auch 8 Mhz? Wenn 
8 Mhz reichen kann der AVR auch mit 3,3V laufen und man kann sich den 
LevelShifter sparen. Aber sowas ist eigentlich kein großer Aufwand, 
kommt auf die geforderte Übertragungsgeschwindigkeit an.
Gast #6888672
Lesenswert?
• ▲
▼
Wolfgang A. schrieb:
> Ich möchte erst mal mit 5V ins Rennen gehen.

Mit zwei Paar 433MHz Funkmodulen geht das ganz einfach. Dazu
noch die VirtualWire Software und schon ist die Sache sicher
erledigt. Sicher auch im Sinne von Störungsarmut.

https://www.ebay.de/itm/353489431070?hash=item524d9caa1e:g:cuYAAOSwmlhhleOF

Auch hat "man" dieses Thema hier schon oft durchgekaut, z.B.
Beitrag "433Mhz Funkmodule am ATMega8"
Gast #6889017
Lesenswert?
• ▲
▼
Hallo Zusammen

Der Hintergrund ist folgendermassen:
Ich möchte einen kleinen fahrbaren Roboter bauen, der nur in der Wohnung 
fährt.
Der Roboter soll unter anderem über einen Sender fernsteuerbar sein und 
die Kommunikation zwischen Sender und Roboter soll bidirektional sein.
Der Sender soll wiederum bidirektional über RS232 mit einem PC 
kommunizieren.

Wolfgang schrieb im Beitrag

> Handelt es sich um eine freie Sichtverbindung oder eher um die
> Durchdringung mehrerer Stahlbetonwände?

Es wäre schön, wenn die Kommunikation von einem zum anderen Raum 
funktionieren würden.
Also max eine Wand durchdringen, ist aber nicht unbedingt notwendig.

Danke für die Infos

Wolfgang
Gast #6892337
Lesenswert?
• ▲
▼
Hallo Zusammen

HC-12 hört sich interessant an !

Laut Dokumentation sind die Signale RXD/ TXD nur für 3,3V Signalspannung 
verfügbar.
Das heißt: Pegelwandler einbauen.
Welchen Pegelwandler würdet ihr dafür empfehlen ?

Die 3,3V können doch mit einem Spannungsteiler hergeleitet werden.
Wie sollten da die Dimensionen sein: im kOhm Bereich oder im 10kOhm 
Bereich ?

... oder gibt es noch andere Bausteine für 5 V

Danke für die Infos

Wolfgang

Antwort schreiben

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.

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.