Sida 1 av 1

Styra PC fläkthastighet mha PWM

Postat: 23 december 2025, 16:41:43
av Strömförande
Hej!
Jag hade behövt tips eller hjälp på att kunna varvtalsreglera en PC-fläkt så att jag kan dra ut oönskad ”doft” från min 3D-skrivare när den är igång.

Jag har köpt denna:
https://www.kjell.com/se/produkter/dato ... akt-p98849

När jag kollar runt lite nu i efterhand så verkar det inte helt enkelt att kunna justera med vilken hastighet den ska köra.
Jag trodde att jag skulle kunna använda en Arduino ihop med en potentiometer för att kunna driva och reglera den.

Jag har nu i efterhand förstått att fläkten som är på 12V bör drivas med en separat strömkälla (dvs ej Arduinon) och att enligt tillverkaren så behövs en PWM signal med helst 25kHz frekvens vilket Arduinon inte verkar kunna ge.

Se tillverkarens anvisningar här: https://cdn.noctua.at/media/Noctua_PWM_ ... _paper.pdf

Jag hade gärna försökt mig på ett eget kretskort med de komponenter som behövs, men tyvärr är jag inte så kunnig som jag gärna hade velat vara när det kommer till elektronik, och jag funderar på att bara köpa Noctuas produkt som skulle kunna sköta detta åt mig. :neutral:

Inet säljer den för 279 kr (https://www.inet.se/produkt/5320260/noc ... kontroller) och den är ju inte så dyr, men jag hade helst velat veta hur jag hade kunnat skapa detta kretskort själv med hjälp av ”enkla komponenter” men saknar kompetensen och när jag kollar YouTube och annat så blir jag mest bara förvirrad.

Något inom mig säger att det bör kunna gå att lösa detta på ett billigare sätt än att behöva köpa Noctuas styrenheter och lösa detta själv, och kanske med er hjälp så kan jag göra det!

Alla tips och råd mottages tacksamt!

- Strömförande :)

Re: Styra PC fläkthastighet mha PWM

Postat: 23 december 2025, 17:01:38
av SeniorLemuren

Re: Styra PC fläkthastighet mha PWM

Postat: 24 december 2025, 08:49:00
av Mindmapper
Var länge sedan jag höll på med styrning av datorfläktar. De senare datorfläktarna är en bldc motor, vilket i princip innebär att de är en asynkron trefasmotor. De styrs alltså med pulser och inte med spänning som de gamla datorfläktarna. Jag vet inte hur det blir om du styr en 4 pinsfläkt med att minska matningsspänningen. Men det är ju lätt att kolla bara att skicka in en spänning som du varierar på stift 1 och 2. Du måste polarisera rätt.

Fungerar inte en varierbar spänning, är det enklaste sättet att skapa en PWM styrsignal att använda en 555. Det finns massor med förklaringar hur du gör. Sök på "pwm 555". Sedan får du anpassa lösningarna du får fram till att använda frekvensen 25 kHz.
Styr man en likströmsmotor genom att slå till och från motorströmmen vill man inte ha så höga frekvenser som bryter och sluter strömmen. Dess högre frekvens dess snabbare måste transistorerna som sköter till och frånslag arbeta. Befinner sig transistorerna mesta delen mellan on och off så blir det stora förluster. Därför brukar man inte använda så höga frekvenser när man styr DC motorer. De flesta PWM kretsar du hittar är alltså gjorda för betydligt lägre frekvenser än 25 kHz. Nu tror jag inte att frekvensen på styrpinnen spelar så stor roll. Fördelen med att styra på styrpinnen är att du inte behöver styra motorströmmen utan någon mA räcker för den styrningen.

Det är enkelt att ändra frekvensen på en 555 så du kommer att lära dig mycket bara genom att byta en del resistorer. Möjligen en kondensator också.

Re: Styra PC fläkthastighet mha PWM

Postat: 24 december 2025, 09:04:08
av Borre

Re: Styra PC fläkthastighet mha PWM

Postat: 24 december 2025, 09:23:41
av SeniorLemuren
Såg inte att det var en 4 trådsfläkt. Glöm mitt föregående förslag, men en Arduino kan leverera lämplig PWM-signal via en mosfet.

Ser att PWM-styrsignalen är så låg som 5 mA så då kan man ju skippa mosfet och styra direkt med Arduinon.

AI:
En Arduino Uno/Mega klarar som standard cirka 490 Hz eller 980 Hz för PWM (beroende på stift), men kan konfigureras för mycket högre frekvenser, upp till teoretiska 62.5 kHz eller mer (upp till 8 MHz) genom att ändra klockdelare (prescaler) och timer-inställningar i koden, även om det kräver manuell registermanipulering för att nå de högsta frekvenserna. Standardinställningen är låg för att fungera bra med LED-dimning och motorer.
Edit tillagt mosfet.