INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

INTEL SMBus auslesen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

21.08.2013, 15:03
Beitrag #1

Ruediger Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Mar 2005

2012
1995
DE_EN


Deutschland
INTEL SMBus auslesen
Hallo liebe LabView- Programmierer,
ich arbeite mit einem Adlink- PXI- Controller, der sich an einer unzugänglichen Stelle befindet. Dieser Controller hat eine INTEL CPU.
Nun möchte ich gerne unter anderem die CPU- Last und die Controllerspannungen überwachen.
Im Internet habe ich herausgefunden, dass man viele Infos zu diesem Controller per Software über den SMBus herausfinden kann.
Es gibt im auch Programme (z.B. SpeedFan) mit denen ich die Spannungen und Temperaturen der CPU auslesen kann.
Ich weiss auch dass die Informationen über:
SMB device I/O = 0xE040, address 0x2E, channel = 0
und dann in den entprechenden Registern auszulesen sind.
Nun weiss ich aber nicht wie ich mit LabView an die entsprechenden Daten komme.
Hat da jemand von euch irgendwelche Erfahrungen??
Ich verwende LV2012, habe aber ggf auch Zugriff auf ältere Versionen.
MFG Rüdiger
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.08.2013, 15:19
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: INTEL SMBus auslesen
Hallo Rüdiger,

- schreibst du (LV-)Programme, die auf dem Adlink-PXI-Controller laufen?
- Welches OS läuft auf dem Controller? Hast du als Standard-User Zugriff auf hardware-nahe Daten?
- An die SMBus-Daten kommt man auf einem Windows-PC durch Nutzung irgendwelcher Systemkomponenten/DLLs (RolfK kann da bestimmt genaueres mitteilen), du müsstest dir entsprechende Informationen aus dem MSDN besorgen. Damit dann die passenden CLN- oder ActiveX-Aufrufe erstellen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.08.2013, 15:26
Beitrag #3

Ruediger Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Mar 2005

2012
1995
DE_EN


Deutschland
RE: INTEL SMBus auslesen
(21.08.2013 15:19 )GerdW schrieb:  Hallo Rüdiger,

- schreibst du (LV-)Programme, die auf dem Adlink-PXI-Controller laufen?
- Welches OS läuft auf dem Controller? Hast du als Standard-User Zugriff auf hardware-nahe Daten?
- An die SMBus-Daten kommt man auf einem Windows-PC durch Nutzung irgendwelcher Systemkomponenten/DLLs (RolfK kann da bestimmt genaueres mitteilen), du müsstest dir entsprechende Informationen aus dem MSDN besorgen. Damit dann die passenden CLN- oder ActiveX-Aufrufe erstellen...
- Ja ich schreibe LV- Programme, die auf diesem Controller laufen. Ein Teil soll dann eben die Temperaturen und Spannungen ermitteln und ins Netz pusten.
- OS = Win7 & ja ich habe administrative Rechte, sollte also auch auf harwarenahe Daten zugreifen können
Und genau die Sache mit den DLL's wäre für mich von Interesse.
In der VorgängerVesion des Adlink- Controllers konnte man mittels Regesteraufrufen an die Spannungen kommen (das war allerdings noch unter LV8.5).
Danke schon mal für die erste schnelle Info.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.08.2013, 15:33
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: INTEL SMBus auslesen
Hallo Ruediger,

Tipp: suche mal im NI-Forum nach "cpu temperature"...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.08.2013, 07:10
Beitrag #5

Ruediger Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Mar 2005

2012
1995
DE_EN


Deutschland
RE: INTEL SMBus auslesen
Hallo GerdW,
habe ich schon getan, aber ich bin nicht wirklich fündig geworden.
Also dachte ich mir, ob hier ggf. jemand ist, der schon mal etwas in der Richtung programmiert hat.
Gruß Ruediger
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.08.2013, 07:24
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: INTEL SMBus auslesen
Hallo Ruediger,

wenn ich im NI-Forum mit der genannten Wortkombination suche, bekomme ich jede Menge Threads angezeigt, die sich um das Auslesen der CPU-Temperatur drehen...

Beispiele:
1
2

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: