Hallo,
wie funktioniert eigentlich die Kommunikation zwischen Lüfter und Mainboard über die RPM des Lüfters?
Klar ist, dass es hier um den 3. Pin am Header geht. Doch wie ist die Information codiert.
Ich stelle mir vor Möglichkeit
a) Für jede volle Umdrehung sendet der Lüfter ein "an" Signal an das Mainboard (sagen wir zwischen 0° und 2°. Zwischen 3° und 359° ist das Signal auf "aus". Aus dem Zeit-Abstand des "an" Signals errechnet das Mainboard die RPM.
b) Der Lüfter stellt selbst fest, wie groß die RPM ist und sendet regelmäßig über den 3. Pin eine Zahl in Binärdarstellung. Das heißt die Übertragenen Daten bestehen z.b. aus 8 zusammengehörenden Bit. Das Mainboard stellt sie nur dar.
Jetzt habe ich mir aus privater Quelle hier PWM Splitterkabel besorgt von 2 Typen:
1) 3 Splitter "Mistgabel": von einem PWM Anschluss wird auf 3 Aufgeteilt, indem alle diese 3 Aufteilungen in diesen ersten PWM Anschluss verkabelt sind. Also eine Parallelschaltung. Hier ist wie zu erwarten nur bei einem PWM Anschluss der 3. Pin verbunden, bei den anderen 2 fehlt das entsprechende Kabel.
2) 3 Splitter "Reihenschaltung"*: Vom ersten PWM Anschluss wird das Signal auf den nächsten gegeben, des wiederrum auch noch einmal weiter gibt und dieser es zum letzten weiter gibt. Das "unerwartete" hieran ist, dass das Tachosignal des 3. Pin über alle 3 Anschlüsse verfügbar ist. Es ist also egal an welchem PWM Anschluss ich den Lüfter anschließe, es werden immer die RPM gemessen.
* Ich weiß / denke, dass dies schaltungstechnisch auch eine Parallelschaltung ist, ich versuche euch nur zu erklären, wie das Kabel
aufgebaut ist.
Ich frage mich nun was Kabel 2) für Auswirkungen auf die RPM-Messung hat, wenn ich dort mehrere 4-Pin-Lüfter anschließe. Bei b) würde das kaum ein Problem geben, sofern alle 3 Lüfter Baugleich sind. So würden sich alle ähnlich schnell drehen und das RPM-Signal nur einfach öfters übertragen.
Bei a) jedoch würden häufiger "an" Signale am Mainboard ankommen. Vernachlässigen wir mal, dass die Signale sich manchmal Überlappen (2 Lüfter sind gleichzeitig bei 0° bis 2° und senden gleichzeitig "an"). Wird dann einfach ein RPM Signal des Faktors 3 angezeigt, wenn ich 3 Lüfter anschließe? Also wenn 3 Lüfter sich mit 600 RPM drehen, zeigt der PC dann 1800 an?
Danke - Enomine
wie funktioniert eigentlich die Kommunikation zwischen Lüfter und Mainboard über die RPM des Lüfters?
Klar ist, dass es hier um den 3. Pin am Header geht. Doch wie ist die Information codiert.
Ich stelle mir vor Möglichkeit
a) Für jede volle Umdrehung sendet der Lüfter ein "an" Signal an das Mainboard (sagen wir zwischen 0° und 2°. Zwischen 3° und 359° ist das Signal auf "aus". Aus dem Zeit-Abstand des "an" Signals errechnet das Mainboard die RPM.
b) Der Lüfter stellt selbst fest, wie groß die RPM ist und sendet regelmäßig über den 3. Pin eine Zahl in Binärdarstellung. Das heißt die Übertragenen Daten bestehen z.b. aus 8 zusammengehörenden Bit. Das Mainboard stellt sie nur dar.
Jetzt habe ich mir aus privater Quelle hier PWM Splitterkabel besorgt von 2 Typen:
1) 3 Splitter "Mistgabel": von einem PWM Anschluss wird auf 3 Aufgeteilt, indem alle diese 3 Aufteilungen in diesen ersten PWM Anschluss verkabelt sind. Also eine Parallelschaltung. Hier ist wie zu erwarten nur bei einem PWM Anschluss der 3. Pin verbunden, bei den anderen 2 fehlt das entsprechende Kabel.
2) 3 Splitter "Reihenschaltung"*: Vom ersten PWM Anschluss wird das Signal auf den nächsten gegeben, des wiederrum auch noch einmal weiter gibt und dieser es zum letzten weiter gibt. Das "unerwartete" hieran ist, dass das Tachosignal des 3. Pin über alle 3 Anschlüsse verfügbar ist. Es ist also egal an welchem PWM Anschluss ich den Lüfter anschließe, es werden immer die RPM gemessen.
* Ich weiß / denke, dass dies schaltungstechnisch auch eine Parallelschaltung ist, ich versuche euch nur zu erklären, wie das Kabel
aufgebaut ist.
Ich frage mich nun was Kabel 2) für Auswirkungen auf die RPM-Messung hat, wenn ich dort mehrere 4-Pin-Lüfter anschließe. Bei b) würde das kaum ein Problem geben, sofern alle 3 Lüfter Baugleich sind. So würden sich alle ähnlich schnell drehen und das RPM-Signal nur einfach öfters übertragen.
Bei a) jedoch würden häufiger "an" Signale am Mainboard ankommen. Vernachlässigen wir mal, dass die Signale sich manchmal Überlappen (2 Lüfter sind gleichzeitig bei 0° bis 2° und senden gleichzeitig "an"). Wird dann einfach ein RPM Signal des Faktors 3 angezeigt, wenn ich 3 Lüfter anschließe? Also wenn 3 Lüfter sich mit 600 RPM drehen, zeigt der PC dann 1800 an?
Danke - Enomine