Junior Member Beiträge: 46 Registriert: 6.11.2010 Status: Offline
|
|
erstellt am: 9.12.2011 um 18:12 |
|
|
|
|
Member Beiträge: 61 Registriert: 4.12.2011 Status: Offline
|
|
erstellt am: 9.12.2011 um 18:43 |
|
|
ich benutze den Temperaturfühler auch in meinem BrauProgramm. Lese die
Log-Datei aus, um an die Temperaturen zu gelangen.
[Editiert am 17.12.2011 um 08:50 von PilsTrinker]
____________________ www.bierbrauer.bplaced.net
|
|
Antwort 1 |
|
Senior Member Beiträge: 198 Registriert: 30.11.2010 Status: Offline
|
|
erstellt am: 10.12.2011 um 02:04 |
|
|
Ja der funktioniert mit S&B. Jedoch musst ein kleines Programmchen
schreiben welches die Logdatei des USB HID in ein kompatibles Format für
S&B bzw. Digitemp konvertiert. Hab den Quellcode schon einmal in dieses
Forum gepostet jedoch find ich den Thread nicht mehr.
jedoch ganz einfach so muss das Log für S&B aussehen.
21:09:03 Sensor 0 C: 34.06
anstatt des Digitempprogramms nun den Namen deines Programms unter
Konfiguration in S&B eintragen. Achtung keine Endlosschleife programmieren,
da S&B periodisch aufruft. Habe leider nichts fertiges mehr da ich den
Sensor nicht mehr verwende. Die .NET Laufzeitbiblotek des Sensors ist zu
schwer für meinen EEPC.
[Editiert am 10.12.2011 um 02:10 von weisswolf]
|
|
Antwort 2 |
|
Posting Freak Beiträge: 1736 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 11.12.2011 um 12:23 |
|
|
Hi,
ich habe dieses Thema auch schon zu lange auf Eis liegen lassen.
Wie war das nochmal, wenn ich micht recht erinnere,
liefert dieser USB-Sensor keine Libraries für Visual Basic, und deshalb
waren wir den Umweg mit der Log-Datei gegangen richtig?
Ich würde dies nämlich gerne in die Doku aufnehmen.
Eine exe-file zur Integration ins Programm-Paket wäre auch nicht
schlecht?
Gruss Thomas ____________________ Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf
folgender website zu finden:
http://cervejakarpens.oyla.de
|
|
Antwort 3 |
|
Member Beiträge: 61 Registriert: 4.12.2011 Status: Offline
|
|
erstellt am: 17.12.2011 um 08:59 |
|
|
Da die Log-Datei im ASCII-Code chronologisch angelegt wird, macht es keine
Probleme sequentiel die Daten einzulesen und den letzten Datensatz
auszuwerten. Mein Tipp, danach die Datei leeren, so bleibt die gute
Performance erhalten. Außerdem sollte das Messgerät mindestens doppelt so
schnell die Themperatur erfassen, als wie das Brauprogramm sie ausliest.
In meinem Programm hatte ich bisher keine Probleme. Lediglich einmal als
sich der USB-Stecker durch eigenes Verschulden sich vom PC gelöst hatte.
Unter http://bierbrauer.zxq.net kannst du dir ansehen wie ich
den Temperaturfühler verwende. ____________________ www.bierbrauer.bplaced.net
|
|
Antwort 4 |
|
Newbie Beiträge: 3 Registriert: 28.12.2011 Status: OfflineGeschlecht:
|
|
erstellt am: 28.12.2011 um 18:45 |
|
|
Hallo Pilstrinker,
ich versuche auch auf Automatisierung um zu stellen. Habe mir den viel
zitierten China-USB Temp.Sensor besorgt. Ist baugleich mit dem von pegasus
vorgeschlagenen.
Nu bekomme ich den aber nicht mit der S&B Software zum laufen.
Wie hast Du das im Detail hinbekommen?
Habe leider keine Programmierahnung und meine PC-Kentnisse sind auch sehr
beschränkt.
@Thomas: Hast Du schon eine USB-Temp-Sensorlösung?
LG Olaf
|
|
Antwort 5 |
|
Posting Freak Beiträge: 1736 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 2.1.2012 um 12:26 |
|
|
Hallo,
ich würde vorschlagen, die China-Sensor-Lösung als Download zur Verfügung
zu stellen.
Es ist ja sicher ein kleines Progrämmchen, welches in die Log-File-schreibt
und mein Programm liest ja die Log-File aus.
Ich könnte das auch mit in mein Download-Paket aufnehmen.
Gruss Thomas ____________________ Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf
folgender website zu finden:
http://cervejakarpens.oyla.de
|
|
Antwort 6 |
|
Newbie Beiträge: 3 Registriert: 28.12.2011 Status: OfflineGeschlecht:
|
|
erstellt am: 6.1.2012 um 11:44 |
|
|
Hallo Thomas,
hört sich ja nicht schlecht an. Hilft mir aber momentan nicht so richtig
weiter.
Pilstrinker hat sich noch nicht gemeldet?
@all: Hat jemand anderes vielleicht eine Lösung?
LG Olaf
|
|
Antwort 7 |
|
Junior Member Beiträge: 27 Registriert: 3.1.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 8.1.2012 um 23:34 |
|
|
Hallo,
wie ist der Stand der Dinge mit dem USB Temparatursensor?
Bin als Samba & Bier Neulingtester sehr interessieret. Die USB Relaiskarte
RK10-USB 16A-24VDC und die serielle Temperaturmessung mit dem DS18S20 am
Comport haben, fast, sofort Problemlos auf meinem alten Rechner
funktioniert.
Jetzt fehlt natürlich für den neuen Rechner, ohne COM-Schnittstelle, die
Temperaturmessung über die USB-Schnittstelle. Würde mich freuen wenn Thomas
obige Lösung in sein Programm einbinden könnte! Oder gibt es für den Laien
noch andere Lösungen? Danke für jeden Vorschlag.
Mit freundlichen Grüßen
Wolfgang
|
|
Antwort 8 |
|
Senior Member Beiträge: 338 Registriert: 7.6.2011 Status: OfflineGeschlecht:
|
|
erstellt am: 9.1.2012 um 06:25 |
|
|
Hallo Wolfgang,
Ich habe da auch hin nd herprobiert, zuerst hab ich es mit einer PCMCIA
Karten mit Com Port probiert, ohne jeglichen Erfolg, dann hab ich mir einen
USB zu COM Adapter geholt, und hiermit funktioniert es wunderbar. Den
DS1820 hab ich nach Lena Franken beschaltet, ich glaube das größte Problem
was hierbei Auftritt ist die Versorgungsspannung für den Sensor, die sollte
immer so bei 5V liegen, "berichtigt mich, wenn ich schwachsinn erzähle".
Wenn ich die USb Relaiskarte und den Sensor an den beiden
nebeneinanderliegenden USB Ports betreiben, uns 2 Relais gleichzeitig
anziehen, bricht so wie es aussieht kurzzeitig die Spannung zusammen, und
der Sensor kommt aus dem Trott. Ich hab mir ein olles Notebook zurecht
gemacht, welches einen richtigen COM Port hat, jetzt hab ich keine Probleme
mehr. Dieses benutze ich nur zum Brauen.
____________________ Wenn du denkst es geht nicht mehr,
kommt da doch glatt ein Bier aus dem Winkel daher!
|
|
Antwort 9 |
|
Newbie Beiträge: 3 Registriert: 28.12.2011 Status: OfflineGeschlecht:
|
|
erstellt am: 9.1.2012 um 12:28 |
|
|
Hallo Klecksomania,
da sind ja wieder bei einer COM-Lösung.
Eine reine USB-Lösung (Karte und Temp.Sensor) scheint wohl nicht machbar?
Gruß Olaf
|
|
Antwort 10 |
|
Posting Freak Beiträge: 1736 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 10.1.2012 um 13:25 |
|
|
Klar ist das machbar, sobald das Progrämmchen,
welches in die Logfile schreibt, zur Verfügung gestellt wird.
Grüsse Thomas ____________________ Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf
folgender website zu finden:
http://cervejakarpens.oyla.de
|
|
Antwort 11 |
|
Member Beiträge: 55 Registriert: 10.7.2007 Status: OfflineGeschlecht:
|
|
erstellt am: 24.1.2012 um 22:41 |
|
|
@ Klecksomania :
Wie lautet Deine Fehlermeldung denn bei S&B ?
Ich habe die USB Lösung ( Temp. Fühler und Relaiskarte ) gebaut und auch
schon zum Laufen gebracht.Ein USB Hub mit Netzteil für gut Spannung am USB
Port .
Nach einger Sud-Zeit hat aber das Programm die fehlerhafte Temp. messung
bemängelt.
Der genaue Wortlaut fehlt mir jetzt.
Ich nahm an, der Sensor spinnt .Könnte das auch das Libraries Problem v.
Visual Basic sein ?
Als dieses Problem auftrat vor ca. 1 Jahr, habe ich weiter mit altem
Notebook und com Schnittstelle gebraut, das Bier war mir wichtiger....
Aber jetzt muß ich auf USB umsteigen, das Book geht langsam in die Knie.
Bibi
|
|
Antwort 12 |
|
Senior Member Beiträge: 338 Registriert: 7.6.2011 Status: OfflineGeschlecht:
|
|
erstellt am: 25.1.2012 um 06:27 |
|
|
Hi Bibi,
Ich habe da schon mal öfter die Meldung "USB verbindung unterbrochen" die
kann ich dann quittieren, dann läuft das Programm ohne Probleme weiter. Wie
gesagt, hab ich die Vermutung, daß beim anziehen mehrerer Relais auf der
Relaiskarte kurzzeitig die USB Spannung zusammenbricht und das daher
kommt.
Die Fehlerhafte Temperaturmessung hab ich auch manchmal, kann das sein, daß
dies immer so um die 85°C auftritt??
soviel ich weiß, bedeutet der Messwert 85°C das gleiche wie ein Messfehler,
bzw ist in der Software so definiert. Den nutzen davon hab ich auch noch
nicht so ganz Verstanden.
gruß Achim
____________________ Wenn du denkst es geht nicht mehr,
kommt da doch glatt ein Bier aus dem Winkel daher!
|
|
Antwort 13 |
|
Posting Freak Beiträge: 1736 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 25.1.2012 um 12:08 |
|
|
Richtig,
der Fehlercode des Sensors liefert den Wert 85.00, einfach mal in der
Logfile nachschauen.
Meine Software hat tatsächlich eine Erkennung, wenn die USB-Verbindung für
die USB-Karte unterbrochen wird.
Das habe ich so gemacht, weil USB hardwaretechnisch keine physische
Ausgangskarte ist und somit nicht
selbstständig wieder zur Funktion zurüuckkehrt, sobald die Verbindung
wieder steht.
Durch das Quittieren der Meldung wird eine neue Initialisierung angestossen
und die Karte funzt wieder.
Eine automatische Reinitialisierung ist sicher möglich, ist mir jedoch
nicht gelungen, da ich keine Karte zur Verfügung habe
und alles nur auf theoretischem Wege programmiert habe.
Grüsse Thomas ____________________ Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf
folgender website zu finden:
http://cervejakarpens.oyla.de
|
|
Antwort 14 |
|
Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 25.1.2012 um 13:43 |
|
|
85,00°C ist kein Meßwert. Der Sensor liefert immer für jede Messung eine
binäre Zeichenkette zurück, die dann von der Software in einen
Temperaturwert (Celsius oder Fahrenheit) umgerechnet und ausgegeben wird.
Der Sensor kann auch eine Fehlercode zurückgeben. Wenn die Software diesen
nun nicht abfängt, sondern ganz normal, wie alle anderen Meßwerte
interpretiert und umrechnet, kommt dabei der Wert "85,00°C" heraus. Der
Sensor hat IMHO eine Auflösung von 0.06K. die Ganzzahl 85 kommt dabei nicht
vor und kann somit gar nicht gemessen worden sein.
Das ganze kann in allen Temperaturbereichen vorkommen. Ab 80 °C aufwärts
passiert dies aber meiner Erfahrung nach häufiger. Vor allem dann, wenn der
Sensor im Parasite Power Modus betrieben wird und evtl das Vcc-Beinchen gar
nicht auf GND liegt.
Gruß
Alex ____________________ Home brewing
More control. Less risk.
If I had to explain you wouldn't understand.
|
|
Antwort 15 |
|
Senior Member Beiträge: 293 Registriert: 3.10.2005 Status: Offline
|
|
erstellt am: 25.1.2012 um 18:19 |
|
|
HI,
diese Probleme hatte ich auch.
Ich versorge den 1820 extert mit 5 volt und seitdem ist alles ok.
leo1
|
|
Antwort 16 |
|
Senior Member Beiträge: 198 Registriert: 30.11.2010 Status: Offline
|
|
erstellt am: 26.1.2012 um 20:14 |
|
|
Zitat von Klecksomania, am 9.1.2012 um
06:25 | Hallo Wolfgang,
Wenn ich die USb Relaiskarte und den Sensor an den beiden
nebeneinanderliegenden USB Ports betreiben, uns 2 Relais gleichzeitig
anziehen, bricht so wie es aussieht kurzzeitig die Spannung zusammen, und
der Sensor kommt aus dem Trott. |
Ja ähnliches habe ich bei mir auch beobachtet. Warscheinlich liegt es daran
daß der Sensor keine gescheite Spannungsreferenz hat.
Ich selber verwende ihn wie gesagt nicht mehr, da mein Braurechner ein EEPC
ist und die .NET Laufzeitbiblothek des ChinaSensors die ohnehin mageren
4GByte dieses HandheldPCs nahezu auffressen. Das .NET extra wegen des
Sensors zu installieren halte ich deshalb für weniger elegant. Vielleicht
gibts seitens Hersteller irgendwann einen besseren Support zum Sensor.
Ich benutze nun eine kombinierte Relaisplatine mit analogen
Temperatursensor. Sehr featurereich und gut dokumentiert. Thomas hat
freundlicherweise den Relaisstatus als Logdatei in S&B implementiert, so
dass nun eigentlich jedes aufgesetzte Programm ähnlich des Digitemp mit S&B
zusammenarbeitet.
http://global.ebay.com/USB-4-Channel-Relay-CardBoard-for-Au
tomation--COM-Port-Free-Control-Software/150727870531/item
Hier der analoge Temperatursensor und die dazugehörige Verstärker -
Spannungsreferenz
Ist halt analog. Hab erst später rausgefunden daß man auch den seriellen
Dallas Sensor DS1820 direkt mit der Relaisplatine auslesen kann. Ein
Beispielprogramm in VB gibts zum downladen. Die sicher elegantere lösung.
Werd ich vielleicht irgendwann mal ausprobieren wenn ich mir eine zweite
Steuerung baue.
Grüße aus Santa Catarina
Wolfi
[Editiert am 26.1.2012 um 20:59 von weisswolf]
|
|
Antwort 17 |
|
Newbie Beiträge: 2 Registriert: 20.4.2007 Status: OfflineGeschlecht:
|
|
erstellt am: 10.4.2012 um 21:37 |
|
|
Für die DS18B20 Temperatursensor habe Ich einen USB schalt platine
entwikkelt (TControl-IO) mit gleichzeitig vier Relais. Können Sie mit zwei
DS18B20 Temperaturfühler der beiden Kanäle regulieren. Sowohl Heizung und
Kühlung zu kontrollieren.
Das kostenlos Programm TControl brauchen Sie fur den steuring. Darüber
hinaus bietet es die Möglichkeit das Internet zu nutzen, um die Gärung zu
folgen. TControl können auch per E-Mail senden, wenn eine Temperatur-oder
Sensor-Fehler auftritt.
Weitere Informationen finden Sie auf meiner Website.
http://tcontrol.rr.nu
Auch gibt es eine Live-Bild von meinem aktuellen Gärung mit der
Fermentation Kontrolle TControl.
In den Niederlanden und Belgien hat sich dieses System durch verschiedene
Hobbybrauer verwendet worden.
|
|
Antwort 18 |
|
Senior Member Beiträge: 168 Registriert: 22.5.2010 Status: OfflineGeschlecht:
|
|
erstellt am: 11.4.2012 um 01:36 |
|
|
Ich verwende das 1 wire miniLAN thermometer aus China, es funktioniert
super mit der Software Samba und Bier.... wenn ich darf lade ich die
abgeänderte Software gerne als Paket hoch...... ____________________ make beer - not war http://www.youtube.com/watch?v=BaTqrdZ_cgQ
|
|
Antwort 19 |
|
Senior Member Beiträge: 293 Registriert: 3.10.2005 Status: Offline
|
|
erstellt am: 11.4.2012 um 04:26 |
|
|
Hi,
denn mach das doch mal.
Ich möcht es mal testen ob es stabiler läuft.
leo1
|
|
Antwort 20 |
|
Posting Freak Beiträge: 1736 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 15.4.2012 um 17:31 |
|
|
Hi Brixen,
ja das wäre super.
Gruss Tom ____________________ Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf
folgender website zu finden:
http://cervejakarpens.oyla.de
|
|
Antwort 21 |
|
Senior Member Beiträge: 168 Registriert: 22.5.2010 Status: OfflineGeschlecht:
|
|
erstellt am: 15.4.2012 um 20:03 |
|
|
Okay danke Hier habt ihr das komplett Paket:
http://actown.de/v02/archives/400
Direktdownload: http://actown.de/v02/?wpdmact=process&did=MS5ob3RsaW5r<
br />
Die Rar-Datei entpacken, den Ordner ins Verzeichnis C:/Programme Kopieren,
die die Datei mit den Name "Start" auf den Desktop kopieren, fertig.
achso man muss den Adapter als com2 einstellen! es ist ratsam vorher alle
anderen com Schnittstellen die nicht gebraucht werden zu deaktivieren
gruß Maik
[Editiert am 15.4.2012 um 20:24 von Brixen]
|
|
Antwort 22 |
|
Senior Member Beiträge: 217 Registriert: 10.2.2010 Status: OfflineGeschlecht:
|
|
erstellt am: 16.6.2012 um 19:56 |
|
|
Ich möchte das Thermometer aus dem ersten Post mit SuB benutzen. Bei mir
funktioniert es auch recht genau (0,2-0,5°C) Gibt es nun eine Möglichkeit
SuB zu sagen, dass es die Logdatei anders auslesen soll? Man kann zwar die
Logdatei der Software TEMPer V23.4 bei SuB als Logdatei angeben, die
ausgelesen werden soll. Problem ist, dass diese ja fallsch formatiert ist,
sodass SuB denkt die Sekunden der Zeitangabe seien die Temperatur. Die
Logdatei sieht so aus:
NO,Temp,Time
1,22,56,16.06.2012 20:36:38
2,22,50,16.06.2012 20:36:42
SuB nimmt dann die allerletzte Stelle (42) als Temperatur. Kann man SuB
nicht einfach sagen, es soll die zweite,dritte Stelle als Temperatur nehmen
(also 22,50)?
Ich habe leider keine Ahnung vom Programmieren, aber irgendwie kann ich mir
gar nicht vorstellen, dass es recht kompliziert ist, wenn man was vom
Programmieren versteht.
Gibt es da eine Lösung?
|
|
Antwort 23 |
|
Junior Member Beiträge: 17 Registriert: 9.7.2009 Status: OfflineGeschlecht:
|
|
erstellt am: 11.10.2012 um 13:10 |
|
|
|
|
Antwort 24 |
|