Projekt: Fancontrol
- EagleSpirit
- Inlägg: 1288
- Blev medlem: 27 maj 2003, 23:15:48
- Ort: Västerås
- Kontakt:
Vilket snack det blev om PWM och fläktar. Jag hade faktiskt ingen aning om att PWM kunde strula till det eftersom det inte har varit så mycket snack om det. Till det här projektet har jag mest gått efter: http://liquid-nexus.net/fanctrl/ som faktiskt använder sig av PWM och allt verkar fungerar som det ska. Vad gäller ljud och så på hans kontroller vet jag inget om men jag kan ju testa att maila honom.
Men det ni säger om PWM och fläktar. Har ni testat det? Även om det inte funkar i teorin kanske det funkar i praktiken Oljud i fläkten på låga varvtal vet jag om men så fort fläkten snurrade någorlunda bra, kanske vid 50% så hörde jag inte så mycket skit.
Får väl ta och fundera lite på vilken princip jag ska använda då.
monstrum: Visst kan man använda WDT, men om nåt är fel i programmet kan det hända att fläkten inte går igång trots att PICen startas om. Det skulle iofs betyda att jag är en taskig programmerare men man vet aldrig.
Det där med att läsa av fläktens RPM-signal, är det verkligen en vanlig brytare mellan + och signalledare? Ligger det inte i "automatiken" i fläkten, dvs, om + och - inte är kopplade så funkar inte signalen. Det är iaf vad jag har hört. Får ta och testa det också då.
chille:
1. Det handlar inte om vilken processor jag använder eller nåt sånt utan jag vill skapa en system som klarar diverse problem även om datorn klarar det.
2. Det där med integrering ska jag tänka vidare på. Det har jag inte tänkt på.
3. Eftersom jag hade tänkt använda PWM så slutar vad jag vet RPM-signalen att fungera precis som jag skrivit tidigare.
Men det ni säger om PWM och fläktar. Har ni testat det? Även om det inte funkar i teorin kanske det funkar i praktiken Oljud i fläkten på låga varvtal vet jag om men så fort fläkten snurrade någorlunda bra, kanske vid 50% så hörde jag inte så mycket skit.
Får väl ta och fundera lite på vilken princip jag ska använda då.
monstrum: Visst kan man använda WDT, men om nåt är fel i programmet kan det hända att fläkten inte går igång trots att PICen startas om. Det skulle iofs betyda att jag är en taskig programmerare men man vet aldrig.
Det där med att läsa av fläktens RPM-signal, är det verkligen en vanlig brytare mellan + och signalledare? Ligger det inte i "automatiken" i fläkten, dvs, om + och - inte är kopplade så funkar inte signalen. Det är iaf vad jag har hört. Får ta och testa det också då.
chille:
1. Det handlar inte om vilken processor jag använder eller nåt sånt utan jag vill skapa en system som klarar diverse problem även om datorn klarar det.
2. Det där med integrering ska jag tänka vidare på. Det har jag inte tänkt på.
3. Eftersom jag hade tänkt använda PWM så slutar vad jag vet RPM-signalen att fungera precis som jag skrivit tidigare.
Klart jag provat. Med hög PWM-frekvens (kHz-området) sätts fläktens styrelektronik lite ur spel och motorns vridmoment avtar. Med låg (Hz-området) rycker/vibrerar fläkten vilket orsakar oljud och onödigt slitage.
RPM-signalen går att läsa av vid PWM om man synkar avläsningarna med basfrekvensen. Det ska inte vara några problem eftersom man ändå bör köra på väldigt låga frekvenser.
Visst går det att använda PWM för att reglera fläktens hastighet, annars hade ju inte så många gjort det. Men om man tänker ett steg längre så är exempelvis linjärreglering mycket bättre i detta läge. Det bästa är förstås en välfiltrerad switchad lösning.
RPM-signalen går att läsa av vid PWM om man synkar avläsningarna med basfrekvensen. Det ska inte vara några problem eftersom man ändå bör köra på väldigt låga frekvenser.
Visst går det att använda PWM för att reglera fläktens hastighet, annars hade ju inte så många gjort det. Men om man tänker ett steg längre så är exempelvis linjärreglering mycket bättre i detta läge. Det bästa är förstås en välfiltrerad switchad lösning.