uart drahtlos senden empfangen

Gast #4396032
Lesenswert?

Hallo,

ich möchte Daten von einem Mikrocontroller über UART-Schnittstelle an 
ein Gerät das auch eine TTL-UART-Schnittstelle hat drahtlos senden und 
empfangen. Reichweite max. 20m. Wie kann ich am einfachsten übertragen? 
Ich suche ein fertiges Modul (bei Farnell oder Conrad) und bevorzuge 
Bluetooth. Die Module müssen miteinander automatisch kontakt aufnehmen 
und kommunizieren (Master/Slave).
Gast #4396081
Lesenswert?

Hans schrieb:
> Die HM-10 Module können das. Google: HM-10 miteinander verbinden.
> Die
> machen Bluetooth 4.0.
> Einfach RX und TX anschließen und du hast eine drahtlose Serielle.

HM-10 gibts nur bei ebay. Das möchte ich nicht. Ich habe das folgende 
Modul bei Farnell gefunden:

http://de.farnell.com/microchip/rn42xvp-i-rm/modul-bt-802-15-1-xv-cl2-pcb-antenne/dp/2321374

Hat jemand Erfahrung damit? Das Modul hat auch eine PCB-Antenne. Kann 
ich dieses Modul für die drahtlose Kommunikation zwischen 
Mikrocontroller und das Gerät mit TTL-UART Schnittstelle einsetzen? 
Einfach RX, TX, CTS, RTS anschließen und direkt mit UART ansprechen 
(autark)?
#4396269
Lesenswert?

@ Frank M. (ukw) Benutzerseite

>Beitrag "bidirektionale RS232 Funkbrücke mit RFM12"

Würde ich heute nicht mehr empfehlen, weil man einen zusätzlichen AVR 
braucht. Heute gibt es Fertigmodule, die das alles schon können. Und für 
kurze Entfernungen ist Bluetooth mit PCB-Antenne deutlich kleiner als 
die guten, alten RFM12 auf 433 MHz.
Gast #4398102
Lesenswert?

makbule schrieb:
> HM-10 gibts nur bei ebay. Das möchte ich nicht. Ich habe das folgende
> Modul bei Farnell gefunden:
>
> 
http://de.farnell.com/microchip/rn42xvp-i-rm/modul-bt-802-15-1-xv-cl2-pcb-antenne/dp/2321374
>
> Hat jemand Erfahrung damit? Das Modul hat auch eine PCB-Antenne. Kann
> ich dieses Modul für die drahtlose Kommunikation zwischen
> Mikrocontroller und das Gerät mit TTL-UART Schnittstelle einsetzen?
> Einfach RX, TX, CTS, RTS anschließen und direkt mit UART ansprechen
> (autark)?

Meinstens brauchst du zumindest noch etwas, was dem Modul sagt, dass es 
sich verbinden soll. Also z.B. einen Mikrocontroller, den DU 
entsprechend programmierst. Grundsätzlich könnte man eine Art 
Zwischenstecker bauen, die für das angeschlossene Gerät komplett 
transparent ist, aber bitte bedenke auch, was passiert, wenn die 
drahtlose Verbindung abreisst. Wie soll der Sender in diesem Fall 
reagieren?

Ich kenne ja jetzt deinen Anwendungsbereich nicht, aber tut es nicht 
auch ein günstigeres Modul?
#4400062
Lesenswert?

Im HM-10 steckt ein CC2540. Module mit dem Chip gibts auch bei Farnell, 
z.B.
http://de.farnell.com/panasonic-electronic-components/pan1720-ti/hf-modul-txrx-bluetooth-cc2540/dp/2325993?ost=cc2540&selectedCategoryId=&categoryId=700000005569

oder mit dem CC2541:

http://de.farnell.com/webapp/wcs/stores/servlet/Search?pageSize=25&st=cc2541&catalogId=15001&categoryId=700000005569&langId=-3&storeId=10161

Ich selber habe aber nur Erfahrung mit einem Modul namens XM-10b aus 
Fernost.

Von Nordic Semiconductor gibt es auch noch derartige Module (nRF51822 
oder neu nRF52). Sind aber vermutlich overkill, die sind darauf 
ausgelegt das man auf dem SoC auch gleich die Anwendung laufen lässt.
#4400071
Lesenswert?

makbule schrieb:

> Kann
> ich dieses Modul für die drahtlose Kommunikation zwischen
> Mikrocontroller und das Gerät mit TTL-UART Schnittstelle einsetzen?
> Einfach RX, TX, CTS, RTS anschließen und direkt mit UART ansprechen
> (autark)?

Das RN-42 kann das. Du mußt einem der beiden Module ( dem Master ) nur 
einmal sagen, mit welchem Partner es sich verbinden soll. Das kannst Du 
auch mit einem USB-Seriell Wandler vom PC aus machen.
Der Verbindungsaufbau kann dann vom Master-Modul automatisch 
durchgeführt werden. An den I/O's wird auch ein Verbindungsstatus 
ausgegeben. Du kannst also sehen, ob eine Verbindung besteht.

Till
Gast #4411990
Lesenswert?

Falk B. schrieb:
> @ Frank M. (ukw) Benutzerseite
>
>>Beitrag "bidirektionale RS232 Funkbrücke mit RFM12"
>
> Würde ich heute nicht mehr empfehlen, weil man einen zusätzlichen AVR
> braucht. Heute gibt es Fertigmodule, die das alles schon können. Und für
> kurze Entfernungen ist Bluetooth mit PCB-Antenne deutlich kleiner als
> die guten, alten RFM12 auf 433 MHz.

eine Frage habe ich noch:

Das Gerät hat noch eine USB Schnittstelle und kommuniziert mit dem 
angeschlossenen Gerät (z.B. Computer) per USB über RS232 Protokoll. Kann 
ich ein normales USB Bluetooth Dongle mit SPP z.B. 
(http://de.farnell.com/lm-technologies/lm505/bluetooth-usb-nano-adapter-kl/dp/1696625) 
benutzen.

Kann das Gerät dann mit an dem µC angeschlossenen Blutooth-Modul (über 
UART) kommunizieren? (µC Master, Gerät Slave)
#4412229
Lesenswert?

@makbule (Gast)


>Das Gerät hat noch eine USB Schnittstelle und kommuniziert mit dem
>angeschlossenen Gerät (z.B. Computer) per USB über RS232 Protokoll. Kann
>ich ein normales USB Bluetooth Dongle mit SPP z.B.
>(http://de.farnell.com/lm-technologies/lm505/blueto...)
>benutzen.

Ja, diese UARTS sind transparent.

>Kann das Gerät dann mit an dem µC angeschlossenen Blutooth-Modul (über
>UART) kommunizieren? (µC Master, Gerät Slave)

Ja, wenn es keine exotischen Antwortzeiten vom RS232 erwartet. Denn die 
sind durch die Funkmodule etwas anders.
Gast #4412284
Lesenswert?

Falk B. schrieb:
> @makbule (Gast)
>
>>Das Gerät hat noch eine USB Schnittstelle und kommuniziert mit dem
>>angeschlossenen Gerät (z.B. Computer) per USB über RS232 Protokoll. Kann
>>ich ein normales USB Bluetooth Dongle mit SPP z.B.
>>(http://de.farnell.com/lm-technologies/lm505/blueto...)
>>benutzen.
>
> Ja, diese UARTS sind transparent.
>
>>Kann das Gerät dann mit an dem µC angeschlossenen Blutooth-Modul (über
>>UART) kommunizieren? (µC Master, Gerät Slave)
>
> Ja, wenn es keine exotischen Antwortzeiten vom RS232 erwartet. Denn die
> sind durch die Funkmodule etwas anders.

Wenn man dieses USB Bluetooth Dongle an den PC anschließen würde, 
bräuchte man einen Treiber. Kann man dieses Dongle einfach an das Gerät 
an USB Buchse (RS232 Protokoll) anschließen? Ohne irgendeinen Treiber 
installieren zu müssen(das Gerät ist kein PC)? Und dann einfach den 
Mikrocontroller per Bluetooth mit Gerät (mit USB Blueooth Dongle) 
verbindung aufbauen?
Gast #4412462
Lesenswert?

Falk B. schrieb:
> @makbule (Gast)
>
>>Das Gerät hat noch eine USB Schnittstelle und kommuniziert mit dem
>>angeschlossenen Gerät (z.B. Computer) per USB über RS232 Protokoll. Kann
>>ich ein normales USB Bluetooth Dongle mit SPP z.B.
>>(http://de.farnell.com/lm-technologies/lm505/blueto...)
>>benutzen.
>
> Ja, diese UARTS sind transparent.
>
>>Kann das Gerät dann mit an dem µC angeschlossenen Blutooth-Modul (über
>>UART) kommunizieren? (µC Master, Gerät Slave)
>
> Ja, wenn es keine exotischen Antwortzeiten vom RS232 erwartet. Denn die
> sind durch die Funkmodule etwas anders.

dieses usb bluetooth dngle:

http://de.farnell.com/lm-technologies/lm505/bluetooth-usb-nano-adapter-kl/dp/1696625

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