Forum: Mikrocontroller und Digitale Elektronik Temperatursensor DS1820 über Funk


von Robert (Gast)


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

von Markus L. (lucky79)


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?

von Robert (Gast)


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?

von holger (Gast)


Lesenswert?

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

Kabel. Zu mehr reicht es bei dir nicht.

von Rene Z. (renezimmermann)


Lesenswert?

Habe ich mit Rfm12 gemacht. Funkt im Sommer die Pooltemperatur auf den 
Server. Man will ja schließlich in der Firma schon wissen was einen zu 
Hause erwartet.

von Markus L. (lucky79)


Lesenswert?

Robert schrieb:
>>> 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?

na z.B. 3 Sensoren im Umkreis von sagen wir mal 2 Meter per Kabel an 
einen Funkksender dranklemmen...

von Christian H. (netzwanze) Benutzerseite


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.

von Markus L. (lucky79)


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 ;)

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.