Forum: Mikrocontroller und Digitale Elektronik uart drahtlos senden empfangen


von makbule (Gast)


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).

von Hans (Gast)


Lesenswert?

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.

von makbule (Gast)


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)?

von Der Bub (Gast)


Lesenswert?

Was besagt denn das Datenblatt des Herstellers ?

von makbule (Gast)


Lesenswert?

Der Bub schrieb:
> Was besagt denn das Datenblatt des Herstellers ?

Mit den Bluetooth Mdulen habe ich leider gar keine Erfahrung. Das Modul 
kann als Master/Slave arbeiten. Worauf muss ich noch im Datenblatt 
achten?

http://www.farnell.com/datasheets/1712626.pdf

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

makbule schrieb:
> 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.

Beitrag "bidirektionale RS232 Funkbrücke mit RFM12"

von Falk B. (falk)


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.

von Hans (Gast)


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?

von Sven N. (altor)


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.

von Till U. (tuhde)


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

von Horst (Gast)


Lesenswert?

RN-4020 sollte das auch über BT4 können über eine MDLP oder so ähnlich 
genannte Funktion

von Sabberlotte (Gast)


Lesenswert?


von makbule (Gast)


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)

von Falk B. (falk)


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.

von makbule (Gast)


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?

von makbule (Gast)


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

von Spence Olchin (Gast)


Lesenswert?

Beim chinesen gibts das auf nRF Basis und kostet einen Bruchteil der 
stromfressenden Blutoothmodule.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.