Thermometer für Computer

J

Jan Torben Heuer

Guest
Moin,

ich möchte mein Gehäuse mit ein Paar Themometern ausstatten (um ein bisschen
genauer die Hitzevertreilung und so zu messen.
Ich hab' noch einen ISA Solt frei, COM-Port, Parallel, USB. Es sollten
möglichst viele Sensoren anschließbar sein (also Multiplexen ist auch
i.O.). Die Sensoren sollten nicht zu teuer sein, die Genauigkeit muss auch
nicht besser als 0.1°C sein ;-)
Ich habe hier noch ein Thermometer mit dem PT1000 stehen, das wäre eindeutig
Overkill. (Aber damit könnte ich ggf. das Thermometer hinreichend genau
eichen)
Wäre schön, wenn der Temperaturbereich wenigstens so gross ist, dass ich
auch einen Sensor "aus dem Fenster hängen kann"

OS meiner Wahl ist Linux. Wenn es sogar schon Software zum Auslesen gäbe...
Muss aber nicht.

Fällt jemandem was einfaches ein?

Gruss,

JT
--
http://www.jtheuer.de |GPG-Key Fingerprint:
mailto:mail(-)jtheuer.de |C707 EE9A 5BC1 CA68 95E0 F665 A72F 4885 650A 7F6E
 
Jan Torben Heuer <Jan-T@gmx.de> schrieb im Beitrag <bhb2ni$3fc$04$1@news.t-online.com>...
ich möchte mein Gehäuse mit ein Paar Themometern ausstatten (um ein bisschen
genauer die Hitzevertreilung und so zu messen.
Normalerweise gibt es im Rechner den SMB (System Managerment
Bus) und an dem haengt ein LM75 oder aehnlich, der meist noch ein
paar Eingaenge uebrig hat, die meistens sogar schon vom BIOS
ausgewertet werden. Zu dem kann man an den Bus noch weitere
LM75 o.ae. anhaengen fuer weitere Messtellen, ein Programme hab
ich mal (vor ne Jahr oder so, frag also nicht nach der URL) gesehen.
--
Manfred Winterhoff, reply-to invalid, use mawin at despammed.com
homepage: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
 
OS meiner Wahl ist Linux. Wenn es sogar schon Software zum Auslesen
gäbe...

Fällt jemandem was einfaches ein?
in aktuellen PCs gibt es mindestens einen I2C Bus (heisst manchmal auch
SMBus) ...
auf SD-Ram Riegeln sitzt ein serielles Eprom das an diesem Bus hängt
(darüber erkennt das Bios was an Speicher im PC steckt)

probiere mal mit dem i2c-Paket (siehe unten) ob es dein Mainboard
unterstützt ... falls ja, solltest du mit i2cdetect an ein paar Adressen
eben diese Eproms entdecken können.

dann musst du eigentlich nur noch i2c Temperatursensoren an diesen Bus
ranlöten (und jedem Sensor eine andere Adresse geben!)


auslesen dann entweder über lm_sensors oder direkt mit i2cread (und dem
Datenblatt des Sensors) ...


Einstiegsseite:
http://secure.netroedge.com/~lm78/


bye,
Michael
 
On Tue, 12 Aug 2003 18:03:49 +0200, Jan Torben Heuer wrote:

Moin,
...
Wäre schön, wenn der Temperaturbereich wenigstens so gross ist, dass ich
auch einen Sensor "aus dem Fenster hängen kann"

OS meiner Wahl ist Linux. Wenn es sogar schon Software zum Auslesen gäbe...
Muss aber nicht.

Fällt jemandem was einfaches ein?
Ich weiss nicht was du unter "preiswert" verstehst. Aber ich mache so
etwas
über I2C Bus mit LM75 (0.5 Grad genau nach Kalibrierung)

I2C Controller sind einfach zu bauen (seriell, parallel, USB) und es gibt
viele Infos dazu im Internet...

Ach ja so ein LM75 bekommt man in "Kleinstückzahlen" zu ca. 3.50 .

--
sincerely

Mike Schubert Tel.: ++49-351-3 18 09 15
interface projects GmbH Fax.: ++49-351-3 36 11 87
Tolkewitzer Str.49 E-Mail: mike.schubert@ifbus.de
D-01277 D R E S D E N HTTP: www.interface-business.de/

"FreeBSD is like a wigwam, no windows, no gates and an apache inside."
 
Jan Torben Heuer schrieb:

i.O.). Die Sensoren sollten nicht zu teuer sein, die Genauigkeit muss auch
nicht besser als 0.1°C sein ;-)
Ich habe hier noch ein Thermometer mit dem PT1000 stehen, das wäre eindeutig
Overkill. (Aber damit könnte ich ggf. das Thermometer hinreichend genau
eichen)
Hallo,

mit PT1000 und sehr viel Aufwand könntest Du die 0,1 °C Genauigkeit
vielleicht erreichen, mit preiswerten Halbleitersensoren nicht.

Bye
 
Michael Schöberl wrote: (<bhc5dn$fl6m3$1@ID-40811.news.uni-berlin.de>)

dann musst du eigentlich nur noch i2c Temperatursensoren an diesen Bus
ranlöten (und jedem Sensor eine andere Adresse geben!)


auslesen dann entweder über lm_sensors oder direkt mit i2cread (und dem
Datenblatt des Sensors) ...
Der LM7x hört sich gut an. Mainboard hat den I2C BUS.
Reichelt hat scheinbar keine entsprechenden IC's hat jemand einen
Distributor im Kopf?
Wie lang kann der SMB-BUS verlängert werden? Ich hätte gerne noch ein
Außenthermometer, möchte aber nicht die Innereien meines Computers so
einfach aussm Fenster hängen ;-)
Gibts auch was mit externem Sensor?

Ansonsten hört sich das alles ganz passabel an.


Danke,

Jan Torben
--
http://www.jtheuer.de |GPG-Key Fingerprint:
mailto:mail(-)jtheuer.de |C707 EE9A 5BC1 CA68 95E0 F665 A72F 4885 650A 7F6E
 
Jan Torben Heuer schrieb:

Der LM7x hört sich gut an. Mainboard hat den I2C BUS.
Reichelt hat scheinbar keine entsprechenden IC's hat jemand einen
Distributor im Kopf?
Segor, Farnell


Wie lang kann der SMB-BUS verlängert werden? Ich hätte gerne noch ein
Außenthermometer, möchte aber nicht die Innereien meines Computers so
einfach aussm Fenster hängen ;-)
Die mögliche Länge des I2C-Bus hängt natürlich von der Geschwindigkeit
ab, aber es gibt Repeater und Hubs, schau mal nach PCA9515, PCA9516,
PCA9518.


Gibts auch was mit externem Sensor?
PCF8591 mit Instrumentenverstärker und NTC/PTC.


Gruß Dieter
 
Jan Torben Heuer <Jan-T@gmx.de> schrieb im Beitrag <bhd6f8$hlj$01$1@news.t-online.com>...

Wie lang kann der SMB-BUS verlängert werden?
Du kannst den Sensor (Diode bzw. Diodenstrecke eines Transistors)
per verdrilltem Kabel locker einige Meter vom LM75 weg anbringen.
--
Manfred Winterhoff, reply-to invalid, use mawin at despammed.com
homepage: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
 
Moin,

Also ist ja cool, exakt an dieser Sache bastele ich auch
gerade. Nur fehlt mir momentan noch die Software, um das Ganze
auch so schön anzuzeigen. Ich habe zwar schon RRDTool
runtergeladen, aber irgendwie scheint mir das ein paar Lücken
zu haben, die man durch ein bischen Selberprogrammieren
umgehen muß (fehlende Meßwerte z.B.). Jedenfalls fände ich es
echt klasse, wenn du mir mal sämtlichen von dir benutzten Code
zukommen lassen könntest. Ich habe momentan noch irgendwie ein
Brett vorm Kopf. Auslesen tue ich übrigens mit digitemp 1.3
aber auch daran muß ich wohl noch ein bischen rumpatchen. Aber
das ist wenigstens C, das verstehe ich wenigstens. Im
Gegensatz zu Perl...

Peter Kobel hat geschrieben:

Dallas 1860 mit ein paar Dioden und Widerständen am seriellen
Port.
Wirklich DS1860? Bei mir ist es der DS18S20. gooo... nee,
DS1860 bestimmt nicht, das ist ein Bettgestell oder so:)

Die Sensoren sollten nicht zu teuer sein,

Haben letztes Jahr irgendwas um 6 FRZ in der Cpotheke
gekostet.
Habe gerade für 4EUR gekauft, weis aber nicht wo:) weil
Sammelbestellung von jemandem anderen.

die Genauigkeit muss auch
nicht besser als 0.1°C sein ;-)

Der Hersteller gibt IIRC 0,5 ° an. Ohne Abgleich.
0,5°C ist doch die Auflösung des Vorgängermodells. IMO ist er
nur 2°C genau. Aber die Meßauflösung ist dafür bei dem DS18S20
deutlich höher als 0,5°C, eher so um die 0,06°C. Ich bastel
gerade ein einer Lösung für die Kalibrierung herum...

http://stulpi.dyndns.org:180/ zeigt, was man z.B. machen
könnte. Wennn Du Glück hast, ist meine Kiste gerade online.
Wie schon gesagt, sowas suche ich. Wäre nett, wenn du mir die
Arbeit abnehmen könntest;-)

CU Rollo
--
Hier entsteht in Kürze eine neue Sig-Präsenz.
 
Jan Torben Heuer <Jan-T@gmx.de> wrote:
Michael Schöberl wrote: (<bhc5dn$fl6m3$1@ID-40811.news.uni-berlin.de>)

dann musst du eigentlich nur noch i2c Temperatursensoren an diesen Bus
ranlöten (und jedem Sensor eine andere Adresse geben!)

auslesen dann entweder über lm_sensors oder direkt mit i2cread (und dem
Datenblatt des Sensors) ...

Wie lang kann der SMB-BUS verlängert werden?
Am besten gar nicht. Sicher möchtest du nicht deinen Chipsatz rösten
(bei einem Kurzschluß z.B.) oder die generelle Funktionsfähigkeit
deines Rechners in Frage stellen (beim Boot werden Parameter für das
RAM-Timing per SMBus gelesen).

Ich hätte gerne noch ein
Außenthermometer, möchte aber nicht die Innereien meines Computers so
einfach aussm Fenster hängen ;-)
Dann bau dir ein externes I2C Interface. Am Druckerport brauchst du
dazu zwei Transistoren und ein paar Widerstände. Das ist dann robust.
Linux kommt bereits mit Treibern dafür.


XL
--
Das ist halt der Unterschied: Unix ist ein Betriebssystem mit Tradition,
die anderen sind einfach von sich aus unlogisch. -- Anselm Lingnau
 
Axel Schwenke schrieb:

Dann bau dir ein externes I2C Interface. Am Druckerport brauchst du
dazu zwei Transistoren und ein paar Widerstände. Das ist dann robust.
Linux kommt bereits mit Treibern dafür.
Ansonsten:
http://secure.netroedge.com/~lm78/

Da gibts die i2c- und lm_sensors-Pakete. Und dann ein bißchen durch die Doku
wühlen. Device-Interface ist auch beschrieben.

Gruß
Henning
--
henning paul home: http://www.geocities.com/hennichodernich
PM: henningpaul@gmx.de , ICQ: 111044613
 

Welcome to EDABoard.com

Sponsor

Back
Top