cipoint
Addicted
|
Wie kann ich die CPU-Temperatur mit einem Mikrocontroller auslesen?
Im Prinzip könnte man durch einen USB-Interface-Chip den uC mit dem System verbinden und ein kleines Programm in C schreiben. Aber das wäre schon ein ziemlicher Aufwand.
Kann man die Temperatur irgendwie direkt am Motherboard abzapfen?
|
Burschi1620
24/7 Santa Claus
|
kurz: vergiss es einfach
|
cipoint
Addicted
|
Sehr einfallsreich. Solche Ideen bringen das Forum zum Leben! edit: Habe schonmal das Datenblatt des Winbond-Chips auf dem P4C800E-D gefunden: http://www.ortodoxism.ro/datasheets...7izaf9249fy.pdfWeiß jemand ein passenderes Forum für solche Mods? Wahrscheinlich gibt es hier nicht wirklich Leute, die soetwas machen?! edit2: Die Pins 100 und 103 (siehe Grafik) sind mal sehr interessant. Laut Datenblatt liegt am Pin 103 (CPUTIN) ein analoger Wert zwischen 0V und 4,096V an. Dieser Wert repräsentiert die CPU-Temperatur. Ist doch schon mal was. Außerdem kann man am Pin 100 sehr wahrscheinlich VCORE auslesen, weiß nur noch nicht genau wie.
Bearbeitet von cipoint am 04.07.2007, 19:19
|
Darkside_86
linux addicted
|
Hi Cipoint... Wieso machst du dir solche Umstände?? Also bei meinem Aquaero waren Temperaturfühler bei(momentan nicht angeschlossen). Ich weiß das der Aquaero zu teuer für solche Experimente ist aber ich denke es gibt auch noch andere Lüftersteuerungen die das können, nur es dir dann nicht per LCD anzeigen
Schöne Grüße
Darkside
|
pari
grml
|
er wird sich wahrscheinlich die mühe machen, weil es ihm die materie spaß macht. und diese ablehnende haltung is für ein oc-forum nicht sehr angebracht.
|
Darkside_86
linux addicted
|
Dann habe ich nichts gesagt und viel Spaß... aber mache bitte nix kaputt
|
Burschi1620
24/7 Santa Claus
|
sollte dieser pin wirklich (!) ne lustige analoge spannung an der temperaturdiode geben dann: Messschaltung -> ADC (oder µController mit ADC eingang) -> µControlelr deiner wahl -> Ausführung deiner wahl (LCD, Über usb an OS, usw) Wenn nicht -> vergiss es
|
cipoint
Addicted
|
Die Bank geht davon aus, dass ihr EC-Karten System sicher sei und der Kunde fahrlässig gehandelt hätte. Nach einem Beschluss vom Bgh sei das EC-System sicher und meine Schwester muss jetzt nachweisen, dass sie nicht fahrlässig gehandelt hat.
Warum soll die lustig sein? Wundert es dich, dass in unserem ach so digitalen Zeitalter noch analoge Signale Verwendung finden?! An einer Temperaturdiode fällt nunmal eine bestimmte Spannung ab. Diese kann direkt ohne irgendwelche Konvertierungen an den Winbond-Chip angelegt werden. Ansonsten müsste man ja den Spannungsabfall zuerst digitalisieren und dann zum Winbond-Chip weiterleiten. Das digitale Signal bräuchte dann entweder mindestens 7 Leitungen (0 bis 127°C) oder es müsste seriell übertragen werden, was die Sache komplizierter macht und zudem mindestens zwei Leitungen bräuchte. Wie unser Physiklehrer immer sagt: digitaler Schei**dreck. Zuerst werde ich mich aber an einem alten Compaq-Board versuchen. Wer weiß, was da alles schiefgehen kann.
|
Burschi1620
24/7 Santa Claus
|
Warum soll die lustig sein? Wundert es dich, dass in unserem ach so digitalen Zeitalter noch analoge Signale Verwendung finden?!
An einer Temperaturdiode fällt nunmal eine bestimmte Spannung ab. Diese kann direkt ohne irgendwelche Konvertierungen an den Winbond-Chip angelegt werden. Ansonsten müsste man ja den Spannungsabfall zuerst digitalisieren und dann zum Winbond-Chip weiterleiten. Das digitale Signal bräuchte dann entweder mindestens 7 Leitungen (0 bis 127°C) oder es müsste seriell übertragen werden, was die Sache komplizierter macht und zudem mindestens zwei Leitungen bräuchte.
Wie unser Physiklehrer immer sagt: digitaler Schei**dreck.
Zuerst werde ich mich aber an einem alten Compaq-Board versuchen. Wer weiß, was da alles schiefgehen kann. ich fand den ausdruck gerade so schön Also wenn das so passt dann sollte es keine probleme geben. Sprich: An dem teil fällt ne spannung ab und du kannst - wenn mich jetzt nicht gerade alles täuscht - direkt in einen ADC, am besten von einem µController, reingehen und das signal dann verarbeiten. Ich würde dafür einen PIC von microchip verwenden, die 16F varianten sollten ausreichen und sie sind auch als sample gratis zu ordnern. AVR geht auch - wie man halt mag. Here we go: http://www.sprut.de/ Viele informationen, leider viel zu viel in assembler. Du wirst C kentnisse brauchen und solltest einen guten umgang mit "bit & byte herumschupfen" haben (so nenn ich die dreckshockn immer , also nicht ala java easy cheasy 15 methoden aufrufen und es geht ) ADC im pic hab ich noch net verwendet, aber vielleicht kann dir da da TOM helfen, der hat des sicher fürs wasserkühlungsprojekt gebraucht. Genauso wie eine verbindung um pc per usb, aber das kommt erst irgendwann Eins is mir nur gerade etwas schleierhaft: Welche spannung is welche temperatur? Da wird ein datenblatt benötigt imho
|
b_d
© Natural Ignorance (NI)
|
|
bluefoxx
Legend
|
Burschi: wenn du außer mist, nichts zu posten weißt, lass' es bleiben bezieht sich auf deinen 1.post... der 2. war schon ein besserer versuch
|
Burschi1620
24/7 Santa Claus
|
Burschi: wenn du außer mist, nichts zu posten weißt, lass' es bleiben
bezieht sich auf deinen 1.post... der 2. war schon ein besserer versuch zwar ist es sowieso egal ob ich darauf antworte wie ich deiner signatur entnehmen kann, jedoch versuche ich nur dem threadstarter zu helfen. Ich begründe dir mal meine gedankengänge: 1. Post weil ich vermutete dass es keine infos dazu geben wird, und es einfach nur total zach wird und eher darauf hinauslaufen würde "heul jetzt helfts ma doch ich will des unbedingt haben hab aber keine ahnung wie" 2. post. Ja messschaltung is natürlich quatsch, is klar. Hab ich auch nicht mehr weiter erwähnt. 3. Post: Ich weiß nicht genau was dich an dem dritten post stört. Bin ich dir wegen dem java gag auf den schlips getreten? Oder nervt dich meine unendich große unwissenheit im bezug auf das Spannung in Temperaturwandel problem? Ich weiß auch gar nicht was du mit ersten und zweiten post meinst, immerhin hab ich ja drei posts verfasst in diesem thread. Mal abgesehen von meiner kompetenz lässt deine seeeeehr zu wünschen übrig. Sollte ich wirklich fehler machen und dinge falsch anderen leuten einreden wollen dann schrei doch bitte auf und verbesser mich. Was du machst ist einfach nur kindisch und stellt mich noch schlechter bei anderen dar die überhaupt keine ahnung von der materie haben aber dann im endeffekt wieder meinen ich erzähle nur mist. Dein verhalten ist übrigens auch gegenüber des threaderstellers eine ziemliche frechheit. Anscheinend kennst du fehler in meinen theorien aber teilst sie ihm nichteinmal mit. Er kann doch gar nichts dafür! Ihm soll ja geholfen werden. Ich komme nun ins letzte jahr einer HTL(elektronik sparte) und versuchte mit bestem wissen und gewissen zu helfen was aufgrund meiner derzeitigen erfahrung durchaus möglich war. Es wäre traurig für mich wenn ich "mist" erzählen würde, immerhin hab ich mich für diese ausbildung entschieden weil es mich interessiert und ich vielleicht sogar mal in dieser branche arbeiten möchte. Abschließend bleibt mir nur noch zu sagen, dass das sicher das letzte mal war dass ich mich von einem weiteren "noch so coolen alleswisser der zu stolz ist sein wissen preiszugeben" zu rechtfertigen. Es ist einfach nicht notwendig. Abgesehen davon waren sicherlich 95% dieses posts NICHT wegen dem thread verfasst. Soviel "mist" kann gar nicht in meinen posts in dem thread stehen. Behalt deine persönlichen probleme mit mir lieber in deiner lieben ignore liste und treibe deinen unmut nicht in irgendwelchen threads aus die dir eh total egal sind aberman hauptsache mr ignore runtermachen kann
Bearbeitet von Burschi1620 am 07.07.2007, 14:12
|
bluefoxx
Legend
|
nachdem wir nun die postpubertäre ausheulphase hinter uns gelassen haben und bewiesen haben wie unreif man nicht auf einen modertiven post reagieren kann (auch wenn man mit ein paar wohlgeformten sätzen versucht es zu umschreiben) - back 2 topic, danke!
bez. egal: auch wenns hier im moment nicht zu funktionieren scheint (die anzeige unter dem username),... ich hab dir als mod geantwortet.
|
Burschi1620
24/7 Santa Claus
|
nachdem wir nun die postpubertäre ausheulphase hinter uns gelassen haben und bewiesen haben wie unreif man nicht auf einen modertiven post reagieren kann (auch wenn man mit ein paar wohlgeformten sätzen versucht es zu umschreiben) - back 2 topic, danke!
bez. egal: auch wenns hier im moment nicht zu funktionieren scheint (die anzeige unter dem username),... ich hab dir als mod geantwortet. Du verstehst glaub ich nicht soganz. Du sollst mich verbessern wenn ich mist schreibe und mich nicht flamen. Ich versuch ja wenigstens ihm zu helfen. Du hilfst ihm mit deiner aufspielung hier gar nicht
|
NL223
RoHS-konform
|
Sehr einfallsreich. Solche Ideen bringen das Forum zum Leben! WITZMICH!!! als ich des vor 2 Jahren machen wollte hats ka sau int6ressiert ich würd einfach am SMBUS anzapfen und den chip auslesen per µC, genauso wie vor 2 Jahren.... nix herumlöten, kein garant5ieverlust und trotzdem HW lösung die zuverlässigst is im vergleich zu JEDER software... ausserdem was soll bedeuten im digitalen zeitalter, digital is völlig unkapativel zu allem, jeder monitor, lautsprecher, mikrofon, jede mechanik jeder maschine jeder funk einfach alles is ja eigenetlich analog weil man mit digital direkt halt genau exakt überhaupt gar nix machen kann, so seh ich des und noch was, von welcher temperatur diode sprecht ihr hier???? man benötigt keine speziellen dinge oder so, jeder 0815 PN übergang hat ziemlich gut verwendbare -2mV/K, also jede diode, jeder tansistor etc.... auswerteschaltungen kann man um 1-2€ auch leicht selbst bvaun, diese methode der temperaturmessung is gar nix neues, absolut nix besonderes, hat man schon gmacht bevor im PC irgendwas gemessen wurde, also der aufwand is eigentlich ned so groß, übern SMBUS wärs halt schöner aber auch aufwendiger, die analoge messpannung zu verarbeiten is des einfachste eigentlich
Bearbeitet von NL223 am 15.07.2007, 15:33
|