Temperatursensor DS1820 über Funk

Gast #3040249
Lesenswert?

Hallo zusammen,

ich habe mir vor kurzem ein paar Dallas DS1820 Temperatursensoren 
gekauft, die auch super über den Com-Port von meinem Server 
funktionieren.
Allerdings möchte ich nun weitere Sensoren anschließen. Die beste 
Möglichkeit dazu wäre es dies über Funk zu realisieren.

Welche günstigen Methoden gibt es, das Signal der DS1820 über Funk zu 
senden? Im Endeffekt müsste das serielle Kabel durch eine Funkverbindung 
ersetzt werden. Da es einige Sensoren werden spielt der Preis eine große 
Rolle.

Vielen Dank im Voraus!

Robert
#3040301
Lesenswert?

Robert schrieb:
> Allerdings möchte ich nun weitere Sensoren anschließen. Die beste
> Möglichkeit dazu wäre es dies über Funk zu realisieren.
ja, das klingt nach einer vernünftigen Idee, welche Fläche gilt es denn 
abzudecken?

> Welche günstigen Methoden gibt es, das Signal der DS1820 über Funk zu
> senden? Im Endeffekt müsste das serielle Kabel durch eine Funkverbindung
> ersetzt werden.
Schau Dir mal die RFM12 Funkmodule an...
Pollin hat die im Programm - 
http://www.pollin.de/shop/dt/NTg4OTgxOTk-/Bausaetze_Module/Module/Funkmodul_RFM12B_868_S_Sende_Empfangsmodul.html
Nur so mit "ersetze Kabel durch Funk" wirds dann doch nicht werden, da 
brauchst schon einen µC für die Ansteuerung und natürlich auch ein 
Protokoll, wenn mehrere Sensorstellen am "Funknetz" hängen.

> Da es einige Sensoren werden spielt der Preis eine große Rolle.
Eventuell in Gruppen zusammenfassen?
Gast #3040469
Lesenswert?

Markus L. schrieb:
> Robert schrieb:
>> Allerdings möchte ich nun weitere Sensoren anschließen. Die beste
>> Möglichkeit dazu wäre es dies über Funk zu realisieren.
> ja, das klingt nach einer vernünftigen Idee, welche Fläche gilt es denn
> abzudecken?

Ca. 10m im Haus.

>> Welche günstigen Methoden gibt es, das Signal der DS1820 über Funk zu
>> senden? Im Endeffekt müsste das serielle Kabel durch eine Funkverbindung
>> ersetzt werden.
> Schau Dir mal die RFM12 Funkmodule an...
> Pollin hat die im Programm -
> http://www.pollin.de/shop/dt/NTg4OTgxOTk-/Bausaetz...
> Nur so mit "ersetze Kabel durch Funk" wirds dann doch nicht werden, da
> brauchst schon einen µC für die Ansteuerung und natürlich auch ein
> Protokoll, wenn mehrere Sensorstellen am "Funknetz" hängen.

Ich dachte das würde evtl. ohne zusätzlichen µC gehen? Gibt es da keine 
Alternativen?

>> Da es einige Sensoren werden spielt der Preis eine große Rolle.
> Eventuell in Gruppen zusammenfassen?

In wiefern soll ich die Sensoren in Gruppen zusammenfassen?
Persönliche Seite #3042096
Lesenswert?

Robert schrieb:
> Ich dachte das würde evtl. ohne zusätzlichen µC gehen? Gibt es da keine
> Alternativen?

Dein PC macht mit dem seriellen Port Bit-Banging. Er verwendet nicht den 
seriellen Port selber, sondern nur deren Leitungen und wackelt dran.

Die Sensoren arbeiten mit dem One-Wire-Protokoll. Das ist bidirektional 
auf einer Leitung (plus Masse). Jeder der Teilnehmer kann die Leitung 
auf Masse ziehen (tun sie aber nur auf Anforderung).

Du brauchst also an beiden Seiten (bzw für jeden Knoten) einen Sender 
und einen Empfänger, die gleichzeitig arbeiten können. Wenn an einem 
Knoten das Signal auf Masse gezogen wird, müssen es die anderen 
nachmachen. Nur wie erkennt man nun, wer das Signal gerade auf Masse 
gezogen hat. Ist also sehr schwierig.

Daher benötigst Du an jedem Knoten einen Prozessor, der 1-Wire-Master 
spielt.
Er fragt die angeschlossenen Sensoren ab und sendet deren Wert über die 
Funkschnittstelle in die Luft. Der Empfänger kann nun die gesammelten 
Daten zum PC schicken.

Nun kann es natürlich sein, dass zeitgleich zwei Messstellen senden. 
Daraus resultiert nur Schrott (außer, wenn Du für jede Messstelle eine 
eigene Frequenz verwendest). Also müssen die Messstellen zu 
unterschiedlichen Zeiten senden. Damit ist die Wahrscheinlichkeit 
größer, dass Du auch alle Sensoren mitbekommst.
#3043863
Lesenswert?

Christian H. schrieb:
> Nun kann es natürlich sein, dass zeitgleich zwei Messstellen senden.
> Daraus resultiert nur Schrott (außer, wenn Du für jede Messstelle eine
> eigene Frequenz verwendest). Also müssen die Messstellen zu
> unterschiedlichen Zeiten senden.

oder du machst Deinen "Auswertungs"-Controller zum Master des Funks und 
gibst deinen Funkmesstellen den Befehl zur Übermittlung...
Dann kriegst Du alles mit ;)

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