Mikrocontroller gesucht mit kabelloser Datenübertragung

OP #3139289
Lesenswert?

Hallo Zusammen

Hoffe bin in der Kategorie richtig.
Haben aktuell ein kleines Projekt in der Firma und suchen einen 
Mikrocontroller, welcher durch eine Sendestation gesteuert werden kann. 
Leider kennt sich von uns keiner mit solchen Controllern aus, da mehr 
Wissen in der Programmierung steckt.

Daher meine Frage:
Wer kennt einen Mikrocontroller (AVR, ATX...) , welcher über eine 
drahtlose Verbindung Daten entgegen nehmen kann (ca. 100m Radius), z.B. 
über WLAN von einem Computer/Smartphone, und diese durch eigen 
programmierten Code verarbeitet werden kann? Ein Kombiset aus Sender und 
Empfänger wäre auch helfend.

Danke für jede Hilfe.

Steffen
OP #3139511
Lesenswert?

Danke für die bisherigen Vorschläge. Werde diese nacher alle mal 
miteinander vergleichen.

Der Einsatz wird im freien sein (ca. 100m, mehr ist besser ;-)). Daher 
sind Störeinflüsse im Grunde zu vernachlässigen. WLAN war die erste 
Wahl. Leider haben wir keine Vorstellungen darüber wieviel Power die die 
Controller in Bezug auf die Sendeleistung haben.
Können die geposteten Controller ein WLAN-Netz aufbauen ohne Router 
o.ä.?
Welche Ausdehnung erreicht Bluetooth im freien?

Steffen
Gast #3139595
Lesenswert?

Um hier irgendwelche Tips zu geben sind zu wenig Informationen 
vorhanden, z.B. fehlt eine angabe um was für Datenmengen es sich 
handelt, ob kontinuierlich gesendet wird oder halt nur ab und zu mal ein 
paar Befehle etc. Dann währe es noch hilfreich zu wissen ob es 
Einschränkungen bei der Versorgung (z.B. Batteriebetrieb oÄ) gibt. 
vorher kann eigentlich keiner einen Tip geben, was für euch passend sein 
könnte.
#3139697
Lesenswert?

Steffen Kro schrieb:
> WLAN war die erste
> Wahl. Leider haben wir keine Vorstellungen darüber wieviel Power die die
> Controller in Bezug auf die Sendeleistung haben.
> Können die geposteten Controller ein WLAN-Netz aufbauen ohne Router
> o.ä.?

Wenn ihr WLAN wollt, nehmt die Variante mit Raspberry Pi. Oder fertige 
WLAN-Module an einem Mikrocontroller. Dafür sollten dann aber schon 
sehr gute Gründe sprechen. Sicher, dass das nicht Overkill ist? Die 
genannten Möglichkeiten setzen auf leichtgewichtigere Protokolle, gegen 
die so ein WLAN in Bezug auf Stromverbrauch und Aufwand bis zur 
Datenübertragung nicht wirklich anstinken kann. Wenn ihr keine hohen 
Datenraten oder direkte IP-Kommunikation vom verteilten Gerät aus 
braucht, vergesst WLAN ganz schnell :)
OP #3139895
Lesenswert?

Hier dann doch mal ein paar Informationen mehr dazu.

Das ganze ist für einen Kunden und es soll eine Steuerung über eine 
gewisse Entfernung erreicht werden. Wir haben folgende Randbedingungen 
zusammengefasst:

- Datenmenge nur wenige Kb pro Befehl
- Signale sind nicht zeitkritisch (Funkdauer von 1 – 2s ist zulässig)
- Befehle werden nicht permanent gesendet (1 Befehl/s je nach Bedarf)
- Preis maximal 200 Euro für Controller und Funkeinheit
- Übertragungsreichweite 100m oder mehr
- Übertragung im Freien
- Übertragungsweg ist nicht festgelegt
- Übertragung muss bidirektional sein
- Steuerung über Laptop/PC oder Smartphone
- Übertragungsweg soll vom Controllern oder dem PC/Laptop/Smartphone 
aufgebaut werden
- Es soll keine feste Basisstation verwendet werden (z.B. Router o.ä.)
- Stromverbrauch sollte gering sein, Akku steht noch nicht fest (3.3 - 
5V)



Steffen
#3139982
Lesenswert?

Steffen Kro schrieb:
> - Datenmenge nur wenige Kb pro Befehl
> - Signale sind nicht zeitkritisch (Funkdauer von 1 – 2s ist zulässig)
> - Befehle werden nicht permanent gesendet (1 Befehl/s je nach Bedarf)

1 Befehl (heißt das ein Paket oder ein kompletter Roundtrip?) pro 
Sekunde bei Bedarf oder 1 Befehl bei Bedarf, im Schnitt 1/s? Letzteres 
hieße dann ja bei 1-2 s Funkdauer praktisch Dauerfeuer? Also ich denke 
du meinst bei Bedarf (=alle paar Minuten/Stunden/Tage?) werden für ein 
paar Sekunden ein paar kB ausgetauscht? Das wäre nun nicht wild.

Steffen Kro schrieb:
> - Steuerung über Laptop/PC oder Smartphone
> - Übertragungsweg soll vom Controllern oder dem PC/Laptop/Smartphone
> aufgebaut werden
> - Es soll keine feste Basisstation verwendet werden (z.B. Router o.ä.)

Da allerdings bleiben dann praktisch nur noch Bluetooth (wenn das 
Steuergerät Klasse 1 unterstützt) und WLAN.
Also eine Bluetooth-UART-Bridge oder doch ein Raspberry Pi oder 
BeagleBone Black.

> - Stromverbrauch sollte gering sein, Akku steht noch nicht fest (3.3 -
> 5V)

Wenn das Ding nicht ständig geladen werden soll, fallen die "großen" 
ARM-Boards wieder raus. WLAN-Modul für was Kleineres naja, wenn's sein 
muss. Aber das Modul muss dann auch für jeweils sehr begrenzte Zeit 
aktiv sein. Also muss euer Controller den Verbindungsaufbau steuern. 
Ohne Router (bzw. AP) wird auch das relativ eklig, auf die Weise sauber 
AdHoc-Verbindungen aufzubauen.

Vorschlag:
Stattet die Controller (wie viele gibt es davon eigentlich innerhalb des 
100m-Radius?) mit ZigBee- oder nRF24L01-Modulen aus. Das braucht dann 
zwar eine "Basisstation", die kann aber mobil sein und per USB oder 
WLAN mit dem PC/Laptop/Smartphone gekoppelt werden.
OP #3140108
Lesenswert?

Es soll nur ein Controller verwendet werden, welcher als Sende- und 
Empfangsstation dient. Dieser leitet die Signale zur Verarbeitungsstelle 
weiter. Der Laptop ist die Gegenstelle zur Kommunikation.
Befehle werden grob gesehen 1 - 3 MB/ Minute übertragen. Nicht wirklich 
viel.
Ein Router oder ähnliches soll nicht verwendet werden.
Gibt es WLAN Shields, welche einen AP aufbauen können und die 
Anforderungen erfüllen.

Steffen
#3140146
Lesenswert?

Shield? Also ist der Controller ein Arduino-Board? Ob man damin nen AP 
bauen kann keine Ahnung. Ansonsten könnteste den Arduino zusammen mit 
nem kleinen Access-Point in ein Gehäuse packen und da nen Akku rein.
Ne Android-Box kann das auch von Haus aus.
Aber so oder so, ein WLAN-AP, ob als blankes Modul oder mit Gehäuse 
drumrum und Daten im Bereich von MB pro Minute wird ein übler 
Akku-Killer.
OP #3140161
Lesenswert?

Das Wort Shield ist heute mal kurz gefallen. Daher war der Arduino auch 
im Gespärch. Was aber offen bei diesem Controller bleibt, ob er eine 
AP-Funktion hat.
Was für ein Akku wird den benötigt, sodass eine Stunde (Referenzwert) 
überbrückt werden kann?
Wenn WLAN nicht effektiv auf Grund des Akkuverbrauches ist, wäre da 
Bluetooth besser?
Kennt jemand einen effizienten Controller mit Bluetooth? Wie 
funktioniert da der Aufbau der Verbindung?

Steffen
#3140221
Lesenswert?

vielleicht mal die XBee-Module anschauen. Es gibt auch eine Programmable 
Variante davon. Die hab ich mir allerdings noch nicht angeguckt. 
Ansonsten ein uC mit einem XBee Verknüpfen. Die brauchen wenig Energie 
und können mehrere 100m weit funken. Du wärst halt etwas eingeschränkt 
in der Datenübertragung.
#3140264
Lesenswert?

Steffen Kro schrieb:
> Das ganze ist für einen Kunden
> ...
> Preis maximal 200 Euro für Controller und Funkeinheit

Steffen Kro schrieb:
> Was heißt Einzelstück?
> Es wird für das Projekt zumindest nur der besagte Controller und
> WLAN-Modul (ggf. Bluetooth) benötigt. Weiter ist nichts vorgeschrieben.

Dann hast du die 200 Euro schon durch deine Recherchezeit hier 
ausgegeben.

Ich frage mich schon manchmal wie der eine oder andere hier kalkuliert.

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