zwei AVR-Controller seriell über WLAN verbinden

Moderator (Firma: Titel) Persönliche Seite #6425677
Lesenswert?

Benny schrieb:
> zwei AVR-Controller seriell über WLAN zu verbinden?
https://www.google.com/search?q=rs232+wlan

> (geht das z.B. mit zwei von diesen ESP-Chips?)
Ja, schon. Dann steckt aber in der Kommunikation locker 50 mal mehr 
Rechenleistung als in der Steuerung: 
https://de.wikipedia.org/wiki/ESP8266
Du solltest dann ernsthaft überlegen, ob du die Arbeit des AVR nebenher 
von den ESP auch noch miterledigen lassen kannst.
#6425698
Lesenswert?

Einfacher ist der Einsatz von Bluetooth-Modulen. Du brauchst welche, die 
das SPP Profil und einen UART-Port eingebaut haben. Es gibt auch welche, 
die nur die unterste Protokollschicht HCI implementiert haben. Die 
willst Du nicht, denn dann müsstest Du auf dem AVR einen Bluetooth-Stack 
bauen, und das ist viel Arbeit.

Beispiel:
https://www.microchip.com/wwwproducts/en/RN4678
http://ww1.microchip.com/downloads/en/DeviceDoc/50002519E.pdf
http://ww1.microchip.com/downloads/en/DeviceDoc/RN4678-Bluetooth-Dual-Mode-Module-Command-Reference-User-Guide-DS50002506C.pdf

fchk
#6425704
Lesenswert?

Benny, kommt drauf an, was du überhaupt machen willst. Ich z.b habe 
einige Anwendungen, die von PC-Programmen per RS232 seriell angesteuert 
werden möchten. Allerdings sind die Slaves im Dachboden und da müsste 
ich einiges an Kabel legen. Dort ist aber WLAN verfügbar. Nun verwende 
ich am PC das Programm "COM2TCP" und an den Slaves ESP6266 mit 
RS232-Pegelwandler. Dort ist das entsprechende Programm (TCP2COM) 
aufgespielt, sodass ich eine bidirektionale RS232-Verbindungen über TCP 
herstellen kann. So lassen sich die diversen Geräte bequem fernsteuern.
Gast #6425709
Lesenswert?

Benny schrieb:
> Es sollen etwa 20m Luftlinie überbrückt werden und die zu übertragende
> Datenmenge ist eher gering.
> (geht das z.B. mit zwei von diesen ESP-Chips?)

Wenn du in die Mitte dazwischen einen AP aufstellst und es wirklich 
Luftlinie ist, dann ja. Ohne AP oder mit Wänden dazwischen wird es nur 
mit viel Glück klappen. Es sei denn, du benutzt spezielle Antennen.

WLAN ist dafür die denkbar schlechteste und komplizierteste Option.
Gast #6425711
Lesenswert?

Frank K. schrieb:
> Einfacher ist der Einsatz von Bluetooth-Modulen.

Da hätte ich auch bedenken, was die 20 Meter angeht. Alle mir bekannten 
Bluetooth Produkte reichen gerade mal für einen Raum, also 5 Meter.

Ansonsten ja, sie sind einfacher anzuwenden. Wesentlich einfacher sogar.
#6425741
Lesenswert?

Stefan ⛄ F. schrieb:
>
> Wenn du in die Mitte dazwischen einen AP aufstellst und es wirklich
> Luftlinie ist, dann ja. Ohne AP oder mit Wänden dazwischen wird es nur
> mit viel Glück klappen. Es sei denn, du benutzt spezielle Antennen.
>
> WLAN ist dafür die denkbar schlechteste und komplizierteste Option.

Der eine Controller kann doch als AP dienen und der zweite Controller 
sich als Client in den AP hängen, bei den ESPs machbar.
Gast #6425799
Lesenswert?

Stefan ⛄ F. schrieb:
> Da hätte ich auch bedenken, was die 20 Meter angeht. Alle mir bekannten
> Bluetooth Produkte reichen gerade mal für einen Raum, also 5 Meter.

Dann guck dir mal Bluetooth Class 1 an. Das ist da wesentlich besser 
aufgestellt.
Außerdem gibt es natürlich noch beliebig Module im 433 und 868MHz Band. 
Gerade in schwierigem Gelände wäre 2.4GHz eher schlecht geeignet.

@TO
Warum soll es unbedingt WLAN sein?
#6425843
Lesenswert?

Stefan ⛄ F. schrieb:
> Thomas W. schrieb:
>> Der eine Controller kann doch als AP dienen und der zweite Controller
>> sich als Client in den AP hängen, bei den ESPs machbar.
>
> Ja schon, aber nicht mit 20 Meter Distanz. Oder nur mit Glück.

Müsste der TO mal die Funkstrecke durchrechnen oder ausprobieren, dann 
Entscheiden ob ein höherer Antennenaufwand nötig wird. Wieviel dBm 
machten die Module gleich? Zur Not dient ein ESP in der Mitte der 
Strecke(+/-) als AP/Repeater zwischen 2 ESP-Clients. Der TO will ja 
sicher keine HD-Filme drüber streamen, sondern nur ne relativ dünne 
serielle Verbindung haben? Gehe mal davon aus, wenn die Daten im 
jetzigen Design nur von AVRs kommen.
#6425846
Lesenswert?

s.c.n.r. schrieb:
> Dann guck dir mal Bluetooth Class 1 an

Da ist die Entfernung locker zu schaffen. Wir haben tragbare Meßgeräte 
in "schwerer" Industrieumgebung, die auch ohne "Sichtkontakt" noch 40m 
oder mehr hinkriegen. Die Beschäftigung mit Bluetooth ist halt etwas 
mühsam, aber immer noch leichter als z.B. TCPIP-Stacks zu 
implementieren. Viel Spass...
Gruß Rainer
Beitrag #6425861 wurde von einem Moderator gelöscht.
Gast #6426796
Lesenswert?

Hallo und vielen Dank für die ausführlichen Antworten :)

Nein, es muss nicht unbedingt WLAN sein.

Es handelt sich um 20m Luftlinie, also keine Hindernisse dazwischen.
Bluetooth Klasse 1 klingt sehr interessant.
Gast #6426830
Lesenswert?

Benny schrieb:
> Es sollen etwa 20m Luftlinie überbrückt werden und die zu übertragende
> Datenmenge ist eher gering.

p.s.
Ob eine Übertragung in einem der ISM Bändern in Frage kommt, hängt vom 
erforderlichen Duty-Cycle der Übertragung ab.
Vielleicht gehst du mal etwas mehr ins Detail bzgl. der zu übertragenden 
Daten.
#6426867
Lesenswert?

Benny schrieb:
> Es sollen etwa 20m Luftlinie überbrückt werden und die zu übertragende
> Datenmenge ist eher gering.

Bleibt also entweder die Zuverlässigkeit der reinen Übertragung und/oder 
ein übergeordnetes Timing. Beides sollte mit BT kein Problem werden. OK, 
die Module müssen sich "verheiraten"...aber danach bleibt doch reine 
Auswertung per Software und da kann man sich bei genügend Zeit so 
richtig austoben.
Gruß Rainer

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren