Forum: Mikrocontroller und Digitale Elektronik Reale Reichweite Bluetooth Class2


von Dominik R. (vision)


Lesenswert?

Tach zusammen,

ich möchte eine Maschinensteuerung erstellen, die über RS232 mit einem 
Server kommuniziert. Jetzt ist die Frage, wie ich die Kommunikation am 
besten hin bekomme, ohne Strippen quer durch die ganze Halle zu ziehen.
Da es nur um die serielle Verbindung mittels UART geht, habe ich an 
Bluetooth gedacht, da man hier nicht viel konfigurieren muss und TX und 
RX nur direkt anschließen brauch. Nur ist da die Frage, ob so ein 
billiges China-Class2-Modul reicht, oder ob ich lieber das doppelte für 
ein BTM222 investiere.
Da in nächster Zukunft auch noch mehr Maschinen auf elektronische 
Steuerung umgebaut werden sollen, ist natürlich der Preis nicht ganz 
unerheblich.

Hier erstmal der Link zu dem günstigen China-Modul:
http://www.ebay.de/itm/Wireless-Bluetooth-RF-Transceiver-Modul-serielle-RS232-TTL-HC-05-Fur-Arduino-hp-/131069546110?pt=Elektromechanische_Bauelemente&hash=item1e845a8e7e

Sind damit 10m wirklich realistisch oder muss man quasi schon direkt 
neben dem Server stehen?

Dominik

PS: Eine Alternative wäre sicherlich auch ein RFM12-Modul,

http://www.pollin.de/shop/dt/OTI5OTgxOTk-/Bausaetze_Module/Module/Funkmodul_RFM12_Sende_Empfangsmodul.html

dass über SPI angesteuert wird. Aber da muss man sich halt komplett 
selbst um die Kontrolle der gesendeten / empfangenen Daten kümmern, 
deshalb wäre ein Bluetooth-Modul, das man nur an TX und RX anklemmen 
muss, komfortabler...

von oszi40 (Gast)


Lesenswert?

Kurzantwort: Wer Funk kennt, nimmt Kabel.

WENN Du wirklich Funk nehmen möchtest, dann mach Dir ausreichend 
Gedanken was Deine Maschine bei gestörter Verbindung für Dummheiten 
machen könnte, sonst Notabschaltung! 10 Meter und BT kann Dir keiner 
garantieren, weil hier KEINER weiß, wie verpestet Deine Frequenzen an 
Deinem Ort von anderen Geräten ist.

> noch mehr Maschinen
Das ist bedenklich. http://de.wikipedia.org/wiki/ISM-Band

von Mirco C. (Firma: s@Td) (mcontroller)


Lesenswert?

Je nach dem was das für Maschinen sind, können die dir auch die 
Funkübertragung stören.

Notabschaltung natürlich nicht über Funk machen.

Wenn es ganz viele Maschinen werden musst du dir auch Gedanken machen ob 
die Dinger sich dann untereinander stören bzw. wie viele Connections der 
Computer gleichzeitig handeln kann.

Ich würde eher zum Class 1 raten, 10m sind eher maxrange.

Wenn du es direkt dranklemmen willst musst du auch drauf achten, dass du 
die Settings vom BTM richtig setzt, im default sendet das Ding über UART 
noch ein paar zusätzliche Infos (Connection from 00:AA:BB...) was deine 
Maschine beinflussen kann.

von Dominik R. (vision)


Lesenswert?

Bei den Maschinen handelt es sich erstmal um einen Stapelschneider, 
dessen Tiefenanschlag geregelt werden soll und im 2. Schritt um einen 
Falzautomaten, bei dem die Falztaschen (also sozusagen auch die 
Tiefenanschläge) eingestellt werden sollen. Es wäre in der Tat nicht so 
gut, wenn sich gerade beim herunterfahren des Messers der Tiefenanschlag 
des Stapelschneiders oder mitten im Falzvorgang die Falztiefe der 
Falzmaschine ändern würde.

An sich dachte ich, dass bei Bluetooth jeder Slave eine ID bekommt und 
dann auch nur die Daten empfängt, die an die spezifische ID gesendet 
wurden...

Da es nur um die Einstellung der Tiefenanschläge vor dem eigentlichen 
Betrieb geht, könnte man nach dieser Einstellung die Verbindung zur 
Steuereinheit unterbrechen, aber ob das wirklich Praxistauglich ist, 
müsste man dann mal sehen.

von L. P. (lpg)


Lesenswert?

Hi,
nimm RS485 und verlege ein Kabel. Ist in der Industrie 100k-fach im 
Einsatz! Das ist wohl die Lösung, die dir am wenigsten Bauchweh bereiten 
wird. Da kannst du ebenfalls mehrere Geräte (Maschinen) im Bus 
zusammenhängen.

lg.

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.