Member Beiträge: 80 Registriert: 2.7.2009 Status: OfflineGeschlecht:
|
|
erstellt am: 17.8.2010 um 17:11 |
|
|
Hallo,
ich habe derzeit Probleme mit meiner Brauanlage
Die Brauanlage betreibe ich mit der Software von Samba und Bier, mit dem
Temperaturfühler nach der Anleitung von LenaFranken und den Relaisplatinen
die im Wiki beschrieben sind.
Nachdem ich sie im gesamten erfolreich (anfangs nach einigen Problemen) mit
meinem Laptop getestet habe (normale Serielle Schnittstelle, kein USB o.ä.)
funktionierte die Anlage nicht mehr nachdem ich sie an einem anderen Ort
(nach vorsichtigem Transport) an einem anderen PC einsetzen wollte
(Temperaturanzeige zeigt permanent 0°C).
Ich habe zunächst einfach ein Softwareproblem vermutet, nachdem aber die
Temperaturmessung trotz nachträglicher Installation (+registrieren) aller
zusätzlich benötigten in der Software beschriebenen Dateien (dlls und VB
runtime) nicht funktionierte habe ich mein Laptop ebenfalls zur Anlage
gebracht (unverändert seit dem erfolgreichen Test), worauf die Messung nun
auch dort nicht mehr funktionierte.
Nachedem ich gemutmaßt hatte ob ich meinen Temperatursensor, den ich in der
Zwischenzeit einmal umgebaut habe, dabei vieleicht versehentlich kaputt
gemacht habe, habe ich es mit einem Neuen versucht, mit dem selben
Ergebnis.
Ich habe auch versucht Digitemp manuell zu starten um eventuell dort eine
Fehlerursache zu erkennen, bin jedoch daran gescheitert (auf meinem PC
funktioniert es wenn ich über Ausführen cmd aufrufe und dann den Pfad der
digitemp_DS9097 Datei aufrufe, bei meinem Lapttop funktioniert es aber
nicht, obwohl das Laptop das gleiche Betriebsystem (Win XP) und Software
wie mein PC verwendet.)
Wie könnte ich herausfinden wo der Fehler liegt ohne alles neuzubauen?
Das einzige was mir noch aufgefallen ist, ist das Digitemp keine Log.txt
Datei erzeugt, während Brauanlage läuft (was es beim Test gemacht hat), ist
das eventuell ein Softwarefehler, oder liegt es an mangelnden
Messwerten?
Völlig ausschließbar wäre ein Schaden am Sensor nicht da der neue nie
erfolgreich getestet wurde, aber ich möchte nicht noch einen Testweise
bauen wenn nicht alles andere ausschließbar ist.
Grüße Fabian
[Editiert am 17.8.2010 um 17:11 von Shasel]
|
|
Member Beiträge: 80 Registriert: 2.7.2009 Status: OfflineGeschlecht:
|
|
erstellt am: 18.8.2010 um 09:21 |
|
|
Hallo (2),
Ich habe mir gestern noch überlegt dass der Temperturfühler überprüfbar
sein sollte indem man einfach mal Spannung (z.B. von einem Netzteil (5V?))
drauflegt und den Wiederstand ermittelt, bzw. ob überhaupt was durchkommt,
stimmt das so?
(meines Wissens stellt der Sensorbaustein ja nur einen Wiederstand dar der
seinen Wiederstand abhängig von der Temperatur ändert !?)
Wenn ja weis jemand vielleicht in welchem Bereich der Wiederstand dann bei
Raumtemperatur sein müsste?
Dann könnte ich wenigstens den Sensor als Fehlervariante ausschließen.
Grüße Fabian
|
|
Antwort 1 |
|
Senior Member Beiträge: 133 Registriert: 26.5.2009 Status: OfflineGeschlecht:
|
|
erstellt am: 18.8.2010 um 10:06 |
|
|
Hallo
So wie ich gelesen habe, sendet der Dallas 1820 ein Temperatur signal und
keinen Widerstand...
Ich habe mal so etwas hier gebaut:
[img][URL=http://img835.imageshack.us/i/kabelq.jpg/]
[img][URL=http://img693.imageshack.us/i/stecker.jpg/]
Ich benutze hier die Schaltung von Lena Franken, allerdings habe ich bei
Temperaturen über 85° immer probleme mit dem Sensor. (Fehlerhafte
Messung...)
Ich habe nun gelesen, dass man den Sensor dann mit 5V extern versorgen
soll, habe jetzt über ein USB Kabel 5V an den Sensor gelegt aber wenn ich
den USB Stecker mit einstecke macht der Sensor nichts mehr, wenn ich ihn
heraus ziehe geht er wieder.
Was kann ich nun machen, damit ich auch beim Hopfenkochen mit dem Sensor
arbeiten kann?
Gruß Christian
|
|
Antwort 2 |
|
Member Beiträge: 80 Registriert: 2.7.2009 Status: OfflineGeschlecht:
|
|
erstellt am: 18.8.2010 um 11:54 |
|
|
Hallo bruno-koop,
Zitat: | So wie ich gelesen habe,
sendet der Dallas 1820 ein Temperatur signal und keinen
Widerstand... |
Wenn das so Stimmt würde das natürlich erklären warum ich nichts messen
kann (bei dem Test mit dem Netzteil, womit ich leider wieder ohne jeden
Hinweis dastehe).
Bisher dachte ich das der Sensorbaustein nur ein analoges Signal in Form
seines Wiederstands (sprich, des Spannungswerts) gibt und dann die
Schaltung die daran angeschlossen ist (die von LenaFranken beschriebene)
ein Signal (digital) ausgibt an die Serielle Schnittstelle, aber ich habe
nicht wirklich Ahnung davon, kann mich also getäuscht haben.
Hast du die Quelle noch wo du das gelesen hast?
Zitat: | So wie ich gelesen habe,
sendet der Dallas 1820 ein Temperatur signal und keinen
Widerstand... |
|
|
Antwort 3 |
|
Posting Freak Beiträge: 958 Registriert: 9.6.2007 Status: OnlineGeschlecht:
|
|
erstellt am: 18.8.2010 um 13:10 |
|
|
|
|
Antwort 4 |
|
Member Beiträge: 80 Registriert: 2.7.2009 Status: OfflineGeschlecht:
|
|
erstellt am: 18.8.2010 um 13:21 |
|
|
Zitat: | Dazu wäre die Schaltung
dann doch etwas zu einfach ;-)
Nein, der DS1820 generiert bereits ein digitales
Signal. |
Danke, damit bin ich zumindest mal ein Stückchen weiter. Gibt es eine
Möglichkeit den Sensor separat zur Platine und der Software zu testen (um
zumindest den Ort des Fehlers zu finden) ?
|
|
Antwort 5 |
|
Posting Freak Beiträge: 958 Registriert: 9.6.2007 Status: OnlineGeschlecht:
|
|
erstellt am: 18.8.2010 um 13:24 |
|
|
Hört sich eher nach einem Port-Problem an. Ich denke, der Sensor wird gar
nicht angesprochen.
kannst ja mal Digitemp separat testen. ____________________ Mehr vom Bier wissen, heißt: Mehr vom Bier haben!
---
Eigene
Homepage
BIER-BRAU-PROjekt
der Uni Erlangen
|
|
Antwort 6 |
|
Member Beiträge: 80 Registriert: 2.7.2009 Status: OfflineGeschlecht:
|
|
erstellt am: 18.8.2010 um 13:52 |
|
|
Zitat: | Hört sich eher nach
einem Port-Problem an. Ich denke, der Sensor wird gar nicht
angesprochen.
kannst ja mal Digitemp separat testen. |
Hallo,
seltsamerweise habe ich die ganze Anlage ja bereits erfolgreich getestet,
der Port ist der selbe wie beim Test, es gab keine Hardware oder
Softwareänderungen am PC.
Ich habe schon versucht (wie oben beschrieben) digitemp separat zu öffnen
aber bei mir auf dem Laptop (win xp) schließt sich das Fenster sofort
wieder. Ich habe auch schon versucht es über "Ausführen"->"cmd"->
(Adresse der Datei) zu starten, das funktioniert seltsamerweise bei meinem
andren PC (der keine serielle Schnittstelle hat), nicht aber bei meinem
Laptop (dieser zeigt keine Reaktion).
|
|
Antwort 7 |
|
Member Beiträge: 80 Registriert: 2.7.2009 Status: OfflineGeschlecht:
|
|
erstellt am: 18.8.2010 um 14:28 |
|
|
Zitat: | Hört sich eher nach
einem Port-Problem an. Ich denke, der Sensor wird gar nicht
angesprochen. |
Hallo hiasl,
Ich habe mir jetzt ein Programm besorgt das die Aktivität der Schnittstelle
aufzeichnet.
Wenn ich alles verkabelt habe und Brauanlage 3.9 starte zeigt die
Schnittstelle laut dem Programm keine Reaktion.
Wenn ich mit einem anderen Programm aber die Schnittstelle einen Wert
ausgeben lasse wird dieser angezeigt.
Also scheinst du damit Zitat: | Ich denke, der Sensor wird gar nicht
angesprochen. |
recht zu haben.
Bleibt noch die Frage woran das liegt.
Grüße
Fabian
|
|
Antwort 8 |
|
Posting Freak Beiträge: 880 Registriert: 8.7.2003 Status: OfflineGeschlecht:
|
|
erstellt am: 18.8.2010 um 18:55 |
|
|
Hallo zusammen,
mal was grundsätzliches zum DS1820
Es handelt sich hier um einen Sensor, der die Temperatur auf seinem Chip
misst. Die gemessene Temperatur wurd dann auf dem Chip digitalisiert. Nach
außen kann mann also keinen analogen Spsnnungswert messen, sich in
abhängigkeit von der temperatur ändern würde.
Um an die Daten der Temperaturmessung zu gelangen, muss man mit dem Sensor
über ein ganz spezielle Protokoll / Schnittstelle kommunizieren. Dieses hat
den Vorteil, das man in der minimalen Variante nur 2 Leitungen benötigt.
Der Sensor kann in 2 Varianten betrieben werden
1: self powerd
das heißt, er wird nur mit 2 Leitungen betrieben. Der Sensor besitzt auf
seinem Chip einen kleinen Puffer , aus dem er seinen Strom beziht. Dieser
Puffer wird in der Zeit aufgeladen, wenn der Sensor nicht angesprochen
wird.
2: external powerd
In diesem Modus wird der Sensor extern mit 5 V Gleichspannung versorgt.
Diese liegt zwischen den Pin 1= Masse und Pin 3 = +5V an.
Dieser Modus bitet sich auch an, wenn Temperaturen bis 100°C messen
möchte.
Zum Protokoll:
Der sensor beherrsct nicht das normal übliche Protokoll einer Seriellen
Schnittstelle. Das erklärt auch, warum man mit einem Programm, welches
diese Schnittstelle quasie "abhört" auch nichts sehen kann, wenn der Sensor
angesprochen wird.
Was passiert auf der Schnittstelle Seite:
Die Signal Pegel der Seriellen Schnittstelle können manuell gesetzt /
gelöscht werden. Hierzu wird mittels des Programms ein serielle Bitmuster
an einem der IO pinns erzeugt, was den Sensor dann zum Senden der aktuellen
Temperatur veranlasst. Dieses Bitmuster wirdx dann von einem Eingans Pin
gelesen, und vom Programm ausgewertet und in einen Temperaturwert
umgesetzt.
Warum Funktioniert es nicht, wenn ich den Sensor mit den 5V von der USB
Schnittstelle versorge:
So wie der Sensor an die Serielle Schnittstelle angeschlossen ist, Liegt
die Masse des Sensors nicht auf dem Massepotential, auf das sich die 5V des
USB Portes bezihen. Die Pegel der IO ports der Seriellen Schnittstelle
bewegen sich im Bereich von -15 .. -5V für eine logische 1 und +5 .. + 15V
for eine logische null. Mittels der Z-Dioden wird die Spannung am Sensor
auf für diesen ungefährliche Werte begrenzt.
Wenn Du jetzt ein esternes Netzteil verwenden würdest, welches 5V liefert,
und welches Du an pin 1 und pin 3 des Sensors anschlißt, könnte es
eventuell klappen.
Was hier auch noch mitspielt, ist was für Tereiber an den RS232 Ports
sitzen, und ob die den benötigten Strom liefern können. das ist bei
modernen PC's nicht immer klar.
Mir ist dieser Sensor und die Schaltung im besonderen generell suspekt,
weshalb ich weiter hin bei meinem PT100 bleiben werde.
Gruß Guido
Edit: Externe Seisung
an einfachsten kannst Du es mit 4 in serie geschalteten 1,2V Akkus
erreichen. Diese an den Sensor anklemmen und mal testen ob's geht
edit#2:
gerade noch mal ins Datenblatt des DS18s20 geschaut, dort wird für self
powered angegeben, das die beiden Pins 1 und 3 zusammen geschlossen werden
sollen.
Edit#3:
Das Datenblatt des
DS18s20
DS18B20
[Editiert am 18.8.2010 um 19:22 von gschwar]
|
|
Antwort 9 |
|
Member Beiträge: 50 Registriert: 20.12.2009 Status: OfflineGeschlecht:
|
|
erstellt am: 19.8.2010 um 18:11 |
|
|
Servus Shasel,
wenn Du Zugang zu einem Oszi hast, schau Dir einfach mal die Signale zum
und vom Sensor an. Wenn's mit Onewire oder I2C klemmt, sieht man, ob bzw.
was gesendet wird.
Vom Prinzip sind die Sensoren eigentlich gut fuer unsere Zwecke geeignet,
da man ohne Einfluss von Leitungslaenge und ADC Aufloesung genaue Messwerte
bekommt.
Gruss Benjamin
|
|
Antwort 10 |
|
Member Beiträge: 80 Registriert: 2.7.2009 Status: OfflineGeschlecht:
|
|
erstellt am: 28.8.2010 um 20:54 |
|
|
Hallo,
nachdem ich leider an kein Oszilloskop gekommen bin, hab ich einfach mal
einen neuen Sensor bestellt (und auch die Teile von der Platine
nochmal).
Nachdem ich es nochmal neu gebaut hatte musste ich feststellen dass sowohl
der alte Sensor (Baufehler?), als auch die alte Platine (warscheinlich beim
Transport?) (unwarscheinlicherweise gleichzeitig) kaputt war.
Mit den neuen Teilen funktioniert wieder allles.
Grüße Fabian
|
|
Antwort 11 |
|
Newbie Beiträge: 4 Registriert: 21.11.2010 Status: OfflineGeschlecht:
|
|
erstellt am: 21.11.2010 um 21:39 |
|
|
Hallo Leute,
ich würde auch sehr gerne mit der Brauanlage_V43 - Software brauen, habe
mir auch schon bei Conrad
alle Zutaten für den Temperatursensor DS1820 besorgt und zusammengelötet.
Aber ich scheine wohl zu blöd zu sein für dieses kleine
Kunststück, bekomme das Teil nicht zum Laufen und möchte mal in die Braugemeinde fragen: könnte mir
jemand, der es schon mal
erfolgreich gemacht hat einen solchen Sensor zusammenlöten und zuschicken
sodaß er unter XP läuft ? Die Zutaten zahle ich gerne, die Frage ist nur
was wollt ihr sonst noch für den Aufwand haben. Über eine Antwort auch
gerne unter peter.the@gmx.de würde ich mich sehr freuen.
Gut Sud,
Peter
|
|
Antwort 12 |
|
Junior Member Beiträge: 48 Registriert: 11.2.2010 Status: OfflineGeschlecht:
|
|
erstellt am: 22.11.2010 um 17:12 |
|
|
Hallo
Ich habe auch immer wieder Probleme mit dem Sensor.
Ich habe jetzt folgendes bestellt:
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=3206132140
19
Sollte in den nächsten Tagen eintreffen und ich hoffe damit die
unzuverlässige Selbstbaulösung ersetzen zu können. Wenn das funktioniert
ist es die ideale Lösung für alle DS18B20 geplagten Hobbybrauer.
Außerdem sind die Kosten beinahe gleich hoch wie beim Selbstbau.
Werde dann berichten.
Gruß Werner
|
|
Antwort 13 |
|
Senior Member Beiträge: 288 Registriert: 22.8.2008 Status: OfflineGeschlecht:
|
|
erstellt am: 22.11.2010 um 17:22 |
|
|
Servus Werner,
könntest Du bitte mal deine PM aktivieren?
(auf der startseite des forum (also zuerst forum wählen, nicht die normale
startseite) im orangen balken (profil / mitgliederliste / neue beiträge /
beiträge des tages / statistik), Profil anklicken, danach bei: "Sollen
andere User dir private Nachrichten senden können?" ein Häkchen setzen, und
die PM-funktion ist aktiviert.)
oder mir einfach eine schicken? Danke!
Gruß Florian
|
|
Antwort 14 |
|
Junior Member Beiträge: 15 Registriert: 12.3.2009 Status: OfflineGeschlecht:
|
|
erstellt am: 22.11.2010 um 17:36 |
|
|
Hallo Wene,
genau den gleichen hab ich mir vor 2 Monaten auch gekauft. Lieferung hat
aber 6 Wochen gedauert, wovon das Teil 4(!!) Wochen beim Zoll lag, bevor
die mir bescheid gegeben haben, das ich es abholen kann (unter 22 € kein
Zoll und Einfuhrumsatzsteuer). Ansosnsten funktioniert das Ganze perfekt
(mit Mash It).
Grüße
[Editiert am 22.11.2010 um 17:36 von libbo]
|
|
Antwort 15 |
|
Newbie Beiträge: 4 Registriert: 21.11.2010 Status: OfflineGeschlecht:
|
|
erstellt am: 16.12.2010 um 21:12 |
|
|
Hi Wene,
ich hab mir auch das Thermometer aus Hongkong bestellt für 30 $,
funktioniert super, leider ist die Ausgabedatei nicht für die geniale
Samba&Bier-Software zu gebrauchen, da zu viel unnötige Infos drin sind und
der Dateiname nicht passt. Hat jemand eine Idee dazu oder ein
Konvertierungsprogramm dafür. Ich habe inzwischen auch das Lena Franken
Thermometer zum laufen bekommen, allerdings auch nicht auf dem Laptop
sondern auf nem alten PC. Leider hab ich das 3. Beinchen nicht mehr zu
Verfügung da es schon eingegossen ist in die Hülse. Kann man mit den
verbleibenden zwei auch noch Strom in die Sache bringen, und wenn, wie oder
wo anklemmen, reichen die beiden verbleibenden Beinchen dafür, an die komme
ich ja noch dran ? Ich freue mich über jede Antwort und verbleibe mit
allerseits gut Sud.
|
|
Antwort 16 |
|
Posting Freak Beiträge: 2920 Registriert: 1.3.2003 Status: OfflineGeschlecht:
|
|
erstellt am: 16.12.2010 um 22:23 |
|
|
Ok ich bin raus.
Wollte das zwar auch mal so haben, aber ich verstehe ja nicht mal über was
hier geredet wird. Respekt an alle, die hier automatisieren. Ich bleibe
wohl bei Thermometer und manuellem Rührwerk. So long! ____________________
|
|
Antwort 17 |
|