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
:
Verschoben durch User
Wenn ihr nur Programmieren auf Betriebssystemebene (Linux) wollt, dann kann man sowas mit zwei RaspberrysPi & WLAN-USB-Adapter billig und schnell erledigen. Eleganter und stromsparender wäre das http://www.ti.com/tool/ez430-rf2500 Allerdings setzt das eine Auseinandersetzung mit der Hardware und einem MSP430-Compiler voraus.
Steffen Kro schrieb: > (ca. 100m Radius Das engt die Auswahl schon ziemlich ein. Wie sieht denn die Umgebung so aus? Wird ja wahrscheinlich keine Freifläche sein. Störer im Sinne von anderen Geräten (Motoren, FUs,...) vorhanden?
Steffen Kro schrieb: > programmierten Code verarbeitet werden kann? Ein Kombiset aus Sender und > Empfänger wäre auch helfend. Hallo Steffen, schau dir das mal an, vielleicht ist das was für dich? http://www.mikrocontroller.net/articles/AVR_RFM12 Gruß Bernd
Bluetooth-Modul an die Uart eines beliebigen µC? Stefan
http://www.atmel.com/products/Wireless/zigbee/single-chip_solutions.aspx Einfacher ist natürlicht (da kein eigenes RF-Design nötig) sowas wie RFM70, nRF24L01...
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
auch von Microchip gibt es da eine ganze Menge http://www.microchip.com/pagehandler/en-us/products/wireless
Steffen Kro schrieb: > Welche Ausdehnung erreicht Bluetooth im freien? Hängt von der Klasse ab: http://de.wikipedia.org/wiki/Bluetooth#Klassen_und_Reichweite
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.
Ich persönlich mag ja die CC430 (msp430 mit CC1100/CC1101 transceiver) für solche Anwendungen, ja nach Umgebung sind die 100m auch gut schaffbar.
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 :)
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
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.
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
Ich habe sowas im Programm USB Funkübertragung 2,4 Ghz. 2x USB Sticks kann man eine Funkstrecke von ca 200m überbrücken. Der USB emuliert einem Com port am PC 38400. bei interesse eine PN.
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.
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
Achso, na wenn's nur um eine Stunde geht, sind eigentlich alle genannten Varianten im Spiel. Bei Akku dachte ich du brauchst Tage/Wochen.
> Autor: Nilix (Gast) > bei interesse eine PN.bei interesse eine PN. PN geht nur mit Anmeldung
Da es nur ein Testsystem darstellt, ist eine Stunde ausreichend. Welche Modelle sind für die genannten Anforderungen zweckmäßig? Wichtig ist nur, dass eine direkte Verbindung, ohne zusätzliche Basistation, möglich ist.
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.
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.
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.
200 Euro sind Hardwarekosten und kein Gesamtpreis. Aber das wird hier auch nicht diskutiert.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.