1wire2voltage - 1wire Sensor zu 0-10V Konverter zweikanalig

(Firma: www.ramser-elektro.at/shop) #7275150
Lesenswert?

Hey Leute,

1wire Sensor DS18B20 an analogen Eingang betreiben?
1wire Sensor DS18B20 an SPS anschließen?

PT100 Sensoren sind oft zu teuer, die Auswertung zu aufwändig oder die 
Eingangsbaugruppe (Analogeingänge, Wandler ICs) nicht immer lieferbar.
1wire Bus DS18B20 Sensoren werden von den diversen Steuerungen aber 
meist nicht direkt unterstützt.

Mit diesem Konverter können zwei DS18B20 Sensoren in zwei, voneinander 
unabhängige, analoge Ausgangsspannungen gewandelt werden.
Die Skalierung des Ausgangsspannungsbereichs erfolgt dabei in der 
Firmware und ist jederzeit anpassbar.

Um die Firmware auch für Hobbyprogrammierer anpassbar zu machen, wurde 
das Programm in Mikroe Mikrobasic Pro 7.6 geschrieben.

Eine Adjustierfunktion ermöglicht die Justage, um die Bauteil bedingten 
Toleranzen OHNE PC-Software abzugleichen.

Kurzfassung:
Zwei DS18B20 Sensoren werden von einem PIC12F1572 eingelesen, skaliert 
(-20°C-80°C entsprechen 0% bis 100%) und an zwei PWM Ausgängen mit 16kHz 
ausgegeben.
Die zwei PWM Ausgänge werden geglättet und auf 0V-10V verstärkt.


Fertige Platinen findet Ihr in der Websuche ;-)
(Firma: www.ramser-elektro.at/shop) #7285995
Lesenswert?

Weiki schrieb:
> Genau. Sonst noch was?
> Warum postest du keinen link?

Wer Platinen  Bausätze  .. braucht, der kann dem Link in meiner 
Signatur folgen.
Direkte Links werden hier nicht benötigt, da alles in der ZIP Datei in 
der ersten Post "steckt".

Falk B. schrieb:
> Weil dann die Schleichwerbung zu sehr auffallen würde.

Jeder, der die "Firma" in seiner Signatur ausgefüllt hat, macht demnach 
Schleichwerbung.
Habe für dieses Projekt, so wie bei allen anderen, die ich hier 
kostenlos ins Forum stelle, alle Daten, wie bereits erwähnt, in die ZIP 
Datei in der ersten Post gepackt.
Jeder kann das Projekt ohne unser Zutun selbst nachbauen.
Die Software kann auch auf alle erdenklichen Programmiersprachen 
umgeschrieben werden.
(Firma: www.ramser-elektro.at/shop) #7286010
Lesenswert?

Thomas W. schrieb:
> Firma in der Signatur heißt nicht notwendigerweise dass du eine
> Firma
> hast...

In diesem Fall schon ;-)

René H. schrieb:
>> 1wire2voltage - 1wire Sensor
>
> Geht das bitte auch auf deutsch, und verständlich für alle ausgedrückt?

Wie soll ich ein "Teil" nennen, das 1wire auf 2 Spannungen wandelt?
"1Draht2Spannung" ist hier nicht unbedingt ein "hipper" Name.
Und 1wire ist nun mal 1wire.
Daher ist "1wire2Spannung" auch nicht das Gelbe vom Ei :-D

Ernsthaft: Es gibt nunmal fast keine DB mehr, welche auf Deutsch sind.
Technische Sprache ist nunmal Englisch.
Ist auch bei wissenschaftliche Arbeiten gefordert.
Beitrag #7287375 wurde von einem Moderator gelöscht.
(Firma: www.ramser-elektro.at/shop) #7287416
Lesenswert?

c-hater schrieb:
> Also ich hätte ja einfach einen LM35DM und einen Wald- und Wiesen-OPV
> verwendet, um das "Problem" zu lösen. Aber was weiss ich schon...

Ja und nein.
Problem ist der Nullpunktabgleich und lange Leitungen.
Das wird hier durch den "Adjustmodus" und dem 1wire gelöst.
Lange Leitungen sind bei 1wire auch nicht so das Problem.

Kicader schrieb im Beitrag #7287375:
> Seit ihr geistig zurück geblieben, weil ihr in Basic programmiert?

Was für eine Sprache geliebt Ihm?
C, Pascal?
ASM sicher nicht, wegen der Portierbarkeit auf andere PIC Typen.
#7287476
Lesenswert?

c-hater schrieb:
> Also ich hätte ja einfach einen LM35DM und einen Wald- und Wiesen-OPV
> verwendet, um das "Problem" zu lösen. Aber was weiss ich schon...

In der Tat. Du weißt anscheinend nicht, daß die DS18x20 schon sehr gut 
kalibriert und auch ziemlich genau sind. Und daß eine digitale 
Datenübertragung über weite Strecken sehr störunempfindlich ist.
(Firma: www.ramser-elektro.at/shop) #7287492
Lesenswert?

So.
Der "geistig Zurückgebliebene" hat nun das Programm nach MikroC 
übersetzt.
(ASM File mit Spaghetticode für Masochisten in der ZIP.)
Die meiste Arbeit war die Archivierung und das Einrichten des Projektes.

Wie lange hat Das nun gedauert?

Wenn Ihr es teilt, weißt bitte auf meine Seite hin ;-)
Angehängte Dateien:
(Firma: www.ramser-elektro.at/shop) #7287816
Lesenswert?

René H. schrieb:
> Fred R. schrieb:
>> Wie soll ich ein "Teil" nennen
>
> Wenn man deutsch spricht, sucht man nicht nach "wire". ;-)

Und du suchst auf der Dallas Seite also nach "1 Draht Sensor".

Geh bitte auf Google und gib "1 Draht" ein.
Ergebnis siehe Abhang.
Gast #7287891
Lesenswert?

Falk B. schrieb:

> c-hater schrieb:
>> Also ich hätte ja einfach einen LM35DM und einen Wald- und Wiesen-OPV
>> verwendet, um das "Problem" zu lösen. Aber was weiss ich schon...
>
> In der Tat. Du weißt anscheinend nicht, daß die DS18x20 schon sehr gut
> kalibriert und auch ziemlich genau sind.

Der LM35DM ist das ebenfalls. Liefert von Hause aus eine Genauigkeit von 
0.5°C.

Und die 0..10V, die dann relativ niederohmig aus dem nachgeschalteten 
OPV kommen, kann man über ziemlich lange Leitungen recht problemlos 
übertragen. Genau dafür gibt's ja diese 0..10V-Sache.
(Firma: www.ramser-elektro.at/shop) #7320930
Lesenswert?

KartI. schrieb:

Die Idee ist gut. Da kann man auch einen stetigen Regler draus programmieren.

Ja, das ist möglich. Code dafür gibt es hier im Forum ja genug ;-)

KartI. schrieb:

0-10V Feuchte und Temperaturausgang mit einem DHT11 Sensor ist mit dem 1wire Eingang auch möglich?

Ja, sollte auch möglich sein. Aber achte darauf, welchen du verwendest. Es gibt einen mit 1wire und einen mit I2C Bus. https://www.ramser-elektro.at/am2320-als-ersatz-fuer-den-am2302/

Bei dieser Platine sollte ein DHT mit 1wire benutzt werden. Ansonsten muss der Sensor auf die zwei 1wire Sensoreingänge "gesplittet" werden.

#7388645
Lesenswert?

René H. schrieb:

Wenn man deutsch spricht, sucht man nicht nach "wire". ;-)

Du kannst sprechen, wovon du willst.

"1-Wire" ist ursprünglich eine registrierte Handelsmarke von der Firma Dallas Semiconductor Corp., später aufgekauft von Maxim Integrated Products, Inc. und seit 2021 Teil von Analog Devices, Inc.. Das Ding heißt damit so und es erübrigt sich jegliche Diskussion über die Bezeichnung.

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