CPU-Temperatur an serielle Schnittstelle übergeben

Gast #296751
Hi,

im Zuge der Silent-PCs will ich meinen Rechner mit einer
Temperaturgeregelten Lüftersteuerung ausrüsten. Leider unterstützt mein
Board nicht die einfache Regelung über Software (z.B. Speedfan).

Mein Plan ist nun, die im Rechner gemessenen Temperaturen, die über
z.B. den Winbond ohnehin schon bestehen, über die serielle
Schnittstelle an eine kleine Schaltung übergeben, die dadurch eine
Temperaturregelung übernehmen kann.

Leider habe ich keine Ahnung, wie ich im System an diese Messwerte
komme (WinXP). Die Übergabe über RS232 und die Regelplatine sind kein
Problem.

Kann mir jemand einen Tipp geben, wie ich unter WinXP die Temperaturen
auslesen kann (am besten aus VB)? Am besten so, dass das Programm mit
nur ca. 2Hz die Daten ausliest, damit die Laufzeit des Programms
minimal bleibt.

Danke für die Tipps
Philipp

P.S. An Lösungen mit zusätzlichen Temperatursensoren habe ich kein
Interesse ('Nimm doch noch einen PT100 ...'!
Gast
unter linux ist das kein prob weil der kernel das schon drinnenhat..
unter xp müsste man schaun ob es irgendwo soeinen performance counter
gibt.. sonnst müsste man irgendwoe die daten vom board abholen.. dazu
gibts doch einiges an software... die frage ist nur ob open-source...

in vb glaubich nicht, dass das vernünftig machbar ist ohne zufällig
eine dll zu finden die dir die ganzen systeminfos ausspuckt...

73
Persönliche Seite
Eine Alternative bestünde im (Freeware-) Programm "Motherboard
Monitor", das bietet eine dokumentierte* Schnittstelle, über die
andere Anwendungen auf gemessene Daten zugreifen kann.

Ärgerlicherweise ist die Hardware, die zur Temperatur- und sonstigen
Systemüberwachung verwendet wird, in keiner Weise standardisiert oder
auch nur dokumentiert, so daß nicht auf jedem System der MBM -oder auch
der Linuxkernel- vernünftig messen kann.

*) http://mbm.livewiredev.com/mbmcode5.html
Gast
> ...wenn es dem Rechner zu warm wird, wird er auch bestimmt noch
> richtige Werte für die Kühlung ausgeben...

Wenn er zu warm wird, hat die Regelung bereits versagt.
Gast
> ...wenn es dem Rechner zu warm wird, wird er auch bestimmt noch
> richtige Werte für die Kühlung ausgeben...

Wenn er zu warm wird, hat die Regelung bereits versagt. Dann helfen
richtige Werte eh nicht mehr.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.