Forum: Mikrocontroller und Digitale Elektronik Welche Funktechnologie für Kommunikation von mehreren Sensoren und einem Master?


von Sören K. (burnersk)


Lesenswert?

Ich möchte aktuell ein Projekt zum Thema Umweltsensorik angehen. Genauer 
die Erfassung von Temperatur, Luftdruck, Luftfeuchtigkeit und 
Helligkeit. Dabei gibt es mehrere Messpunkte (Sensormodule) wo all diese 
Werte auf einmal erfasst werden. Ausgewertet wird dann alles auf einer 
Zentrale. Die Sensormodule sind im Umkreis von 15 Metern um die Zentrale 
herum aufgestellt (Zimmer-/Wohnungs-/Hauswand dazwischen).

Nun müssen die Werte von den Sensormodulen ja zur Zentrale kommen. Dies 
soll per Funkübertragung passieren.

Ich hab mir dafür ZigBee "ausgesucht". Im Vergleich zu Bluetooth (die 
einzig andere mir bekannte Funktechnik mit Fertigmodulen) bietet ZigBee 
viele Vorteile. Zum Beispiel die Möglichkeit, mehrere Geräte 
(Sensormodule) in ein Netzwerk aufzunehmen und der geringere 
Stromverbrauch.

Bevor ich aber nun in die Praxis gehe und baue, würde ich gerne vorher 
noch mal abklären, ob es da nicht noch andere Möglichkeiten der 
Funkübertragung mit Fertigmodulen gibt.

Das ZigBee Modul, welches ich mir ausgesucht hatte, kommt von Watterott 
und heißt "XBee ZNET 2.5" (Art.Nr.: X2SMA).

Wichtig ist mir die einfache Kommunikation mit dem Modul über z.B. UART 
oder I2C/TWI. Ich möchte kein Netzwerk-Stack in mein schon fast vollen 
µC packen.

Zusammenfassend: Welche Funkmodule für Mikrocontroller (über USART, I2C 
geseuert) gibt es außer ZigBee noch?

von baendiger (Gast)


Lesenswert?

Sören K. schrieb:
> Wichtig ist mir die einfache Kommunikation mit dem Modul über z.B. UART
> oder I2C/TWI. Ich möchte kein Netzwerk-Stack in mein schon fast vollen
> µC packen.

Es gibt Module, welche eine Netzwerkverbindung über UART bereitstellen.

Sören K. schrieb:
> Welche Funkmodule für Mikrocontroller (über USART, I2C
> geseuert) gibt es außer ZigBee noch?

Funk

von Martin (Gast)


Lesenswert?

Ich habe mir auch mal ein Sensornetzwerk aufgebaut und dabei die 
NRF24L01-Funkchips verwendet.
Die gibt es auch als günstige Module, angesteuert werden sie per SPI.
Stromsparen ist damit gut möglich und sie bieten auch bis zu 6 Kanäle, 
um Daten zu übertragen (quasi 6 Slaves senden an 1 Master).

von WehOhWeh (Gast)


Lesenswert?

Sub GHz ISM wie RFM12 / MRF49XA (433/866MHz)
WLAN (ja, auch für µController mit UART)
Zigbee kennst du ja schon, das scheint mir auch sinnvoll.

Schau mal da:
http://www.microchip.com/pagehandler/en-us/products/wireless/home.html
die haben eigentlich recht vieles (zusammengekauft ;-))

Oder da:
http://www.nordicsemi.com/

Sonst wäre noch zu nennen:
Murata, TI

Es gibt weitere Hersteller wie Sand am Meer.
Ich würde einen Bogen um IOT-Kram machen, das ist überteuert und man 
bekommt oft keine Datenblätter. Hype eben :-(

von Fred R. (fredylich)


Lesenswert?

Hallo Sören,

ich nutze die Funkübertragung mit RFM12B und Mega8 IC (kosten für 
Empfänger/Sender ca. 12 Euro Eigenbau)
Sender kann in Sekundentakt ca. 10 Messreihen an Empfänger schicken. 
Sehr stabil bis 100 Meter. (auch durch Stahlbetondecken)
Da Sender- Empfangsmodule eigenständig sind und somit nur durch 
Programmierung des Master (Zentrale) Daten anzeigen oder speichern.
Die Empfangsdaten vom Empfänger werden mit UART an Master Mega644B 
übergeben. Funktioniert sehr zuverlässig. Auch die Anzeige auf LCD ist 
OK. Wichtig war in meinem Projekt auch die Daten zu exportieren und am 
PC auszuwerten.

Mit freundlichen Grüßen

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?


von Michael K. (Gast)


Lesenswert?

Bluetooth Smart (BLE)
http://www.microchip.com/wwwproducts/Devices.aspx?product=RN4020

Das ist ein CSR101x und damit sollte auch der CSR Mesh Stack laufen wenn 
es denn mal mehr Abstand sein soll.
Mehr infos von CSR zu bekommen könnte aber kompliziert werden.
Die haben nämlich wahnsinnige Angst das ihnen jemand was wegguckt.

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.