Junior Member Beiträge: 11 Registriert: 6.1.2004 Status: Offline
|
|
erstellt am: 31.12.2008 um 18:36 |
|
|
Hallo zusammen! Hab mir die "samba und bier" herunter geladen. Aber der DS
1820 gibt nichts von sich, gar nichts! Der müßte doch die Raumtemperatur
als Istwert schonmal anzeigen? Hab mich strickt an die Verdrahtungsvorgaben
gehalten und nur DATA und GND angeschlossen, der Pin für 5V ist unbelegt!
(Keine Fehlermeldung nichts dergleichen) (alles über RS232 Com 1).
Es existieren so viele widersprüchliche Angaben und Lösungsansätze im Forum
um dieses Teil. Jetzt weis ich nicht mehr weiter.
Vielleicht hat ja noch einer einen Tipp.
Gruß Tom
|
|
Posting Freak Beiträge: 880 Registriert: 8.7.2003 Status: OfflineGeschlecht:
|
|
erstellt am: 31.12.2008 um 19:18 |
|
|
hallo Lenz,
erst mal Hallo und willkommen im Forum.
wenn Du mal in das Datenblatt des Temperaturfühlers schaust, gibt es da
einen "parasite power mode" in diesem Modus scheint ihr den Sensor zu
betreiben. In diesem Modus Muss der Vdd Pin mit auf Masse gelegt werden.
siehe auch Datenblatt ...
Gruß Guido
|
|
Antwort 1 |
|
Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 1.1.2009 um 13:43 |
|
|
Hallo Tom!
Auch von mir ein herzliches Willkommen!
Der Guido hat Recht, der unbenutzte Pin des DS18S20 gehört nach Masse
gelegt. Das kann zwar auch klappen, wenn das nicht geschieht, aber ich rate
auch dazu.
Die Software von Samba und Bier spricht den Sensor nicht direkt an. Das
geschieht über einen Umweg über die Software "Digitemp". Wir konnten das
"damals" mit unseren bescheidenen Kenntnissen im Programmieren nicht anders
lösen.
Dieses Digitemp-Paket ist zwar eingebaut, aber sieh Dich trotzdem mal auf
dieser Seite hier um und schau, ob Dein Sensor damit zum messen zu bewegen
ist:
http://www.digitemp.com/software.shtml
Gruß,
Alex ____________________ Home brewing
More control. Less risk.
If I had to explain you wouldn't understand.
|
|
Antwort 2 |
|
Junior Member Beiträge: 11 Registriert: 6.1.2004 Status: Offline
|
|
erstellt am: 1.1.2009 um 20:44 |
|
|
Hallo Zusammen!
Hab den VCC Pin mal an Masse gelegt hat aber auch nicht`s gebracht und in
den Ordnern nachgesehen die notwendige Software scheint drauf zu sein
soweit ich das als Leihe erkennen kann.
Ich denke der DS 1820 fuktioniert nicht. Werde mir nochmal einen beim
Conrad besorgen.
Für die beiden Dioden 1N5818 hab ich allerdings 1N4004 eingesetzt kann es
vielleicht das sein?
Gruß Tom
|
|
Antwort 3 |
|
Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 1.1.2009 um 22:51 |
|
|
Nein, warte noch mit dem Neukauf und versuche erst mal, Digitemp zu Fuß zum
Laufen zu bekommen. Es gibt hier im Forum dazu genügend Hilfe. Warum
glaubst Du, sollte der Sensor kaputt sein?
Gruß,
Alex
EDIT: Welches OneWire-Interface hast Du denn eigentlich nachgebaut?
[Editiert am 1.1.2009 um 22:52 von alexbrand]
____________________ Home brewing
More control. Less risk.
If I had to explain you wouldn't understand.
|
|
Antwort 4 |
|
Junior Member Beiträge: 11 Registriert: 6.1.2004 Status: Offline
|
|
erstellt am: 1.1.2009 um 23:42 |
|
|
Ich hab das von Lena Franken mit zwei Zenerdioden nachgebaut mit den
RS232-Pins 2,3,4,5 da hab ich auch was von win 95 gelesen ich
verwende XP pro und hab die S+B Version 3.9
Gibts noch es noch eine weitere Lösung zB mit 5V Betriebsspannung?
Mit einen Multimeter läßt sich das Teil wohl nicht überprüfen?
Hab die Schaltung jedenfalls noch mehrmals überprüft und die stimmt bis auf
die 2 1N4004 (Standard Diode)
Gruß Tom
|
|
Antwort 5 |
|
Senior Member Beiträge: 110 Registriert: 6.5.2008 Status: OfflineGeschlecht:
|
|
erstellt am: 2.1.2009 um 07:44 |
|
|
Hallo Tom,
ich glaube das es mit den zwei 1N4004 nicht klappen wird. Die Dioden aus
der Schaltung sind Schottkydioden. Die haben ein ganz anderes Verhalten vie
normale Siliziumdioden. Z.B. liegt die Durchlassspannung nur bei ca. 0,4V
die von normalen Silizium Standard Dioden liegt bei ca. 0,7V.
Ich würde die zwei erst mal austauschen.
Gruß
Markus
PS. schau mal bei Wikipedia nach dort sind Schottky-Dioden beschrieben
|
|
Antwort 6 |
|
Posting Freak Beiträge: 880 Registriert: 8.7.2003 Status: OfflineGeschlecht:
|
|
erstellt am: 2.1.2009 um 08:03 |
|
|
hallo zusammen,
Ich kenne die Schaltung zwar nicht, hab aber mal ins Datenblatt der beiden
Dioden geschaut:
bei 1A fallen an den Dioden folgende Durchlasspannungen ab:
1N4004: 1,1V
1N5818: 0,55V
Wenn der Strom geringer wird sinkt auch die Durchlasspannung. Dann kommt
man auf die Spannungen die Markus angibt.
Gruß Guido
|
|
Antwort 7 |
|
Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 2.1.2009 um 14:48 |
|
|
Tom,
versuch mal, das Interface wie beschrieben zusammen zu löten, mit den
richtigen Bauteilen. Mit einem Multimeter wirst Du bei dem digitalen Sensor
nichts feststellen können.
Alex
____________________ Home brewing
More control. Less risk.
If I had to explain you wouldn't understand.
|
|
Antwort 8 |
|
Senior Member Beiträge: 261 Registriert: 7.10.2008 Status: OfflineGeschlecht:
|
|
erstellt am: 2.1.2009 um 15:05 |
|
|
Hi
Fals du ein ein Osziloskop zur Hand hast, schließ das mal an die
Datenleitung an und guck dir dann mal den Spannungsverlauf an. Das kannst
am besten ohne den Adapter machen, dann siehst du auch, ob der Fühler heile
ist.
gruß
axel
|
|
Antwort 9 |
|
Junior Member Beiträge: 11 Registriert: 6.1.2004 Status: Offline
|
|
erstellt am: 3.1.2009 um 21:19 |
|
|
SO habs jetzt nochmal komplett mit neuen Bauteilen aufgebaut allerdings
gibt es beim Conrad keine ensprechenden Schottkydioden.
Als Ersatz (Angeblich Vergleichstyp)haben sie mir SB 130 in die Hände
gedrückt.
Ergebnis das gleiche: Keine Temperaturanzeige.
Kann es doch an der Software liegen??
Das zweimal ein Bauteil defekt ist ist doch eher auszuschliesen.
Gruß Tom
|
|
Antwort 10 |
|
Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 3.1.2009 um 22:27 |
|
|
Es liegt nicht an der Software. Aber um das auszuschließen, habe ich Dich
gebeten, Digitemp mal alleine zum Laufen zu bringen. Was ist daraus
geworden?
Gruß,
Alex
PS: Hast Du tatsächlich dieses Interface hier nachgebaut? ____________________ Home brewing
More control. Less risk.
If I had to explain you wouldn't understand.
|
|
Antwort 11 |
|
Senior Member Beiträge: 238 Registriert: 21.2.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 4.1.2009 um 01:41 |
|
|
Mal so am rande ein tip nullmodem und rs232 sind verschieden am besten mal dein kabel das du mit deinem Pc und Interface
verbindest durchmessen und kontrollieren ob du wirklich das richtige kabel
oder pin erwischt hast. ____________________ http://picasaweb.google.com/tschofe160682
|
|
Antwort 12 |
|
Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 4.1.2009 um 09:25 |
|
|
Nun zwei mal das gleiche Bauteil defekt glaube ich auch nicht! Auch
tschofes Einwand ist richtig, das Kabel muß schon richtig verdrahtet sein.
Aber ich glaube, das wird nicht das Problem bei Dir sein, Tom.
Hast Du die Dioden denn auch richtig herum eingebaut?
Die Frage mag vielleicht etwas banal klingen, aber es kann ja doch mal
passieren.
Gruß,
Alex
____________________ Home brewing
More control. Less risk.
If I had to explain you wouldn't understand.
|
|
Antwort 13 |
|
Junior Member Beiträge: 24 Registriert: 20.12.2006 Status: Offline
|
|
erstellt am: 4.1.2009 um 13:23 |
|
|
Auch hier ein DSS1820 mit Problemen:
Temp. wird in Sambas Software sauber angezeigt. Wenn man über Temperaturen
von ~~55°C kommt, meldet die Brausoftware mehrere Fehlmessungen des
Sensors. Im Log 85,00°C was ja wohl der Fehlercode des Sensors ist.
Sinkt die Temp. am Sensor wieder ab, geht es nach quittieren der
Fehlermeldung prächtig weiter mit den Messungen. Das Problem ist auch nach
Tausch des DS1820 vorhanden.
Das 3. Beinchen ist mit verdrahtet wie hier im Forum diskutiert.
Kann das Problem denn tatsächlich noch woanders als im Sensor sitzen ?
Grüße
quantum
|
|
Antwort 14 |
|
Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 4.1.2009 um 13:46 |
|
|
Hallo Quantum!
Ist Dein Interface sauber aufgebaut? Arbeitest Du mit einem
USB<->Seriell-Wandler? Evtl. liefert der nicht eine genügend hohe
Spannung?
Gruß,
Alex
____________________ Home brewing
More control. Less risk.
If I had to explain you wouldn't understand.
|
|
Antwort 15 |
|
Senior Member Beiträge: 261 Registriert: 7.10.2008 Status: OfflineGeschlecht:
|
|
erstellt am: 4.1.2009 um 16:02 |
|
|
Hi
@ Lenz und Quantum: Ihr könnt ja mal versuchen mit den Einstellungen des
Com Ports ein bisschen rumzuspielen (z.b. die Baudrate runtersetzen oder
so)
Gruß
Axel
|
|
Antwort 16 |
|
Senior Member Beiträge: 238 Registriert: 21.2.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 4.1.2009 um 18:27 |
|
|
Ich hab heut mein alten sensor + interface an nen alten pc mit rs232
angeklemmt und das ding geht auf anhieb.
Ich würd ja an eurer stelle einfach ne orig. rs232 karte kaufen und die an
pc klemmen und nicht mit diesen usbadaptern rumtheatern hat ich auch nur
probleme trotz belkin.
Laut meinem Kumpel (edv studi) hat so gut wie jedes motherboard (oder jedes
weiss net mehr) rs232 pins am motherboard. ____________________ http://picasaweb.google.com/tschofe160682
|
|
Antwort 17 |
|
Senior Member Beiträge: 261 Registriert: 7.10.2008 Status: OfflineGeschlecht:
|
|
erstellt am: 4.1.2009 um 23:03 |
|
|
Hi
Eine andere Möglichkeit wäre noch, warum es nicht funktioniert: Kann es
sein, dass ihr vielleicht noch irgendein anderes Programm habt, was auf die
serielle Schnittstelle zugreift, aber in der Tastkleiste minimiert ist oder
ähnliches, dann solltet ihr diese Programm beenden.
Das soll nicht dumm klingen, kann man ja immer mal vergessen, vergesse ich
auch gerne. ;-)
Gruß
Axel
|
|
Antwort 18 |
|
Junior Member Beiträge: 11 Registriert: 6.1.2004 Status: Offline
|
|
erstellt am: 5.1.2009 um 15:00 |
|
|
Hi mein Laptop hat ja eine richtige RS232 Schnittstelle des weiteren hat er
2mal USB.
ZB Moeller easy und LCN werden ja beide genau mit dieser
Schnittstell programiert und das funktioniert genau mit diesen Rechner.
Hallo Axelbrand genau diese hab ich nachgebaut (dein link)
Habs jetzt in zwei Versionen einmal mit den Dioden 1N4004 und einmal mit
Schottkydioden SB130 aufgebaut.
Aber wie gesagt geht es nicht. Scheinbar liegt es an der Zuordnung der RS
323 zum Programm weil sich garnichts tut.
Woher weis der Rechner bzw die RS232 eigendlich das er den Sensor mit der
Software verknüpfen muß?
Macht das die Software automatisch? Und wenn nur eine RS232 da ist ist es
dann Com1?oder Com...liegt hier der Fehler?
Gruß Tom
|
|
Antwort 19 |
|
Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 5.1.2009 um 17:25 |
|
|
Hallo Tom!
Du mußt wissen, welche COM-Port-Nr. Deine RS232 hat. Dies trägst Du dann im
Programm ein.
Noch mal zum Verständnis: Die Software "Bierbrauanlage" liest nicht den
Sensor aus. Sie übergibt nur ein paar Parameter an die Software Digitemp.
Dieses Digitemp liest dann den Sensor aus und erstellt ein File, in dem die
Temperatur abgelegt wird. Und nur dieses File wird dann in die
Brauanlagensoftware eingelesen und so die (fast) aktuelle Temperatur
ermittelt.
Sollte also aus irgendwelchen Gründen das nicht klappen, dann versuche
bitte zuerst, das Kommandozeilenprogramm "Digitemp" zum Messen zu
bewegen.
Gruß,
Alex
EDIT: Tippfehler
[Editiert am 5.1.2009 um 17:26 von alexbrand]
____________________ Home brewing
More control. Less risk.
If I had to explain you wouldn't understand.
|
|
Antwort 20 |
|
Junior Member Beiträge: 11 Registriert: 6.1.2004 Status: Offline
|
|
erstellt am: 6.1.2009 um 12:16 |
|
|
Hallo zusammen
Es ist soweit er hat gerade die Raumtemperatur angezeigt einmal und keiner
weis warum.
Ich habe vorher allerdings mit den übrigen Pin des DS 1820 rumgespielt und
ihn an das GEHÄUSE! des Rechners gehalten. Ca.1min später erschien die
Anzeige von alleine.
Der angezeigte Wert bleibt konstant und verändert sich nicht.
Hab den Vorgang wiederholt den Fühler kurz angwärmt danach den freien Pin
an das Rechnergehäuse gehalten und nach ca. 0,5min siehe da hat er einen
neuen Wert in der Anzeige!
Dieser bleibt dann wieder fest drinn.
Gruß Tom
|
|
Antwort 21 |
|
Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 6.1.2009 um 12:28 |
|
|
Tom,
hast Du es denn inzwischen mal mit Digitemp versucht?
Alex
PS: Ja, das "freie Beinchen" gehört ja auch nach GND gelegt. Das mit dem
Gehäuse ist also okay. Du kannst auch direkt die beiden äußeren Beinchen (1
und 3) miteinander verbinden. Pin 2 ist die OneWire-Datenleitung.
Siehe auch http://datasheets.maxim-ic.com/en/ds/DS18S20.pdf____________________ Home brewing
More control. Less risk.
If I had to explain you wouldn't understand.
|
|
Antwort 22 |
|
Junior Member Beiträge: 11 Registriert: 6.1.2004 Status: Offline
|
|
erstellt am: 6.1.2009 um 18:25 |
|
|
Hallo zusammen
Er kann scheinbar immer nur eine Messung auslesen der Wert bleibt dann so
lange stehen bis ich den Rs232 einmal ein und aus stecke.
Vorher hab ich den DS1820 mit den Föhn angewärmt und er zeigt nach dieser
Aktion dann wieder einen den neuen Wert an manchmal macht er jedoch auch
eine Fehlermeldung.
Der macht mi narisch muß erst a mal a halbe zur Beruigung dringa!
Gruß Tom :
|
|
Antwort 23 |
|
Junior Member Beiträge: 11 Registriert: 6.1.2004 Status: Offline
|
|
erstellt am: 6.1.2009 um 18:32 |
|
|
Aber ein und ausstecken geht immer wieder blos der Wert bleibt eingefrohren
den er da ausliest aber ganz sturr.
Schon erstaunlich.
Gruß Tom
|
|
Antwort 24 |
|