Junior Member Beiträge: 28 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 16.5.2010 um 12:51 |
|
|
Hallo liebe Braukollegen. Mit diesem Thread möchte ich meine Brauanlage und
Software nach und nach vorstellen.
Werdegang:
Seit einigen Jahren entwickel ich meine Brauanlage und die dazugehörige
Software welches nicht erst seit Windows 7 mit Problemen behaftet war.
Erst hatte ich den DS1820 als Sensor gewählt, aber schnell herausgefunden
das die 1Wire Technik mir zu viele Probleme und Fehler verursacht. Darum
war schon früh für mich klar daß ich den Baugleichen DS1621 mit I2C Bus
verwende. Mit einer Schaltung für den LPT Port programmierte ich die erste
Version in Borland's Delphi.
Mit Windows 7 ist nun entgültig die Parallelport Anbindung vorbei! Also
USB. Delphi (Zumindest die Version die ich habe.) funktioniert auch nicht
mehr richtig und seit dem bin ich komplett auf Visual C++ von Microsoft
umgestiegen.
Hardware:
Als USB zu I2C Baustein verwende ich ein Cypress Chip welcher als IOW24
fertig vorkonfiguriert ist. An diesen betreibe ich bereits den DS1621 mit
erfolg.
Geplant ist noch eine Relaissteuerung auf der selben Platine. Dafür werde
ich wohl den PCF 8574 von Philips und einen ULN2803 verbauen. Somit habe
ich dann alles auf einer "kleinen" Platine die ganz nach dem Prinzip
"PlugAndBrew" funktioniert: Bei Windows XP und 7 brauch man noch nicht mal
Treiber installieren.
Anbei mal drei Bilder.
Software Oberfläche:
Temperaturfühler Schemata:
Temperaturfühler real:
Gruß
TigerClaw
-
[Editiert am 22.6.2010 um 11:24 von TigerClaw]
|
|
Member Beiträge: 50 Registriert: 20.12.2009 Status: OfflineGeschlecht:
|
|
erstellt am: 17.5.2010 um 20:56 |
|
|
Servus TC,
wozu hast Du denn das 12er Rohr auf 18 erweitert? Brauch der DS1621 soviel
Platz?
Gruß
Benjamin
|
|
Antwort 1 |
|
Junior Member Beiträge: 28 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 18.5.2010 um 16:29 |
|
|
|
|
Antwort 2 |
|
Junior Member Beiträge: 36 Registriert: 28.7.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 30.5.2010 um 19:39 |
|
|
Wär es vielleicht möglich deinen Quellcode zu bekommen. Baue gerade an
einer Steuerung für meinen offenen Kamin mit Heizungsunterstützung. Hsbe
das Problem, dass ich den Temperatursensor nicht direkt über die
Seriennummer ansprechen kann, sondern immer alle Sensoren neu suchen lassen
muss.
Gruß Grave
|
|
Antwort 3 |
|
Member Beiträge: 50 Registriert: 20.12.2009 Status: OfflineGeschlecht:
|
|
erstellt am: 31.5.2010 um 05:10 |
|
|
Servus Grave,
willst Du Dir eine PC- oder Controllersteuerung bauen? Für den DS18s20
könnte ich die Codeschnipsel für den Atmega in Bascom geben. Von denen habe
ich zwei in meiner Brauanlagensteuerung drin, die funktionieren eigenlich
gut und einfach.
@TC: Was für Probleme hattest Du mit den DS? Ansteuerung oder Sensoren
selbst?
Gruß
benhnn
|
|
Antwort 4 |
|
Junior Member Beiträge: 28 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 31.5.2010 um 09:11 |
|
|
@Grave: Nutzt Du denn den IOW24 und einen DS1621? Quellcode höchst ungerne
aber einen Auszug wie der DS1621 abgefragt wird kann ich Dir geben.
Edith: Eventuell hilft dir das schon weiter: http://www.cp3d.de/iow24-dg/index.html
[Editiert am 31.5.2010 um 09:34 von TigerClaw]
|
|
Antwort 5 |
|
Junior Member Beiträge: 28 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 31.5.2010 um 09:19 |
|
|
@benhnn: Der DS1820 gab mir ab ca. 50 °C den error 85.
|
|
Antwort 6 |
|
Senior Member Beiträge: 288 Registriert: 22.8.2008 Status: OfflineGeschlecht:
|
|
erstellt am: 31.5.2010 um 09:40 |
|
|
Hi,
der Fehler 85 bei höheren Temperaturen kam bei mir durch zu wenig
Spannungsversorgung um "Parisiten"-modus. Nach Anschluss einer
5V-Versorgungsspannung gabs keine Probleme mehr.
Gruß Florian
|
|
Antwort 7 |
|
Member Beiträge: 50 Registriert: 20.12.2009 Status: OfflineGeschlecht:
|
|
erstellt am: 31.5.2010 um 17:01 |
|
|
Stimmt, wenn die Spannung nach dem "Wecken" einbricht, wenn er am rechnen
ist, gibt's Mist. Hatte das Phänomen auch mal, lag aber an der Verdrahtung
im Testaufbau.
Gruß
Benjamin
|
|
Antwort 8 |
|
Junior Member Beiträge: 28 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 31.5.2010 um 18:17 |
|
|
grrr. Hätte ich auch drauf kommen können. Nur hatte ich den Sensor schon so
vergossen daß ich jetzt keine 5V mehr anlegen kann. Naja, pech.
|
|
Antwort 9 |
|