Minimal fläktkontroller med entrådsbuss
Minimal fläktkontroller med entrådsbuss
Sitter och funderar på att göra en fläktkontroller med PWM och entrådsbuss för att styra den. För att få den så liten som möjligt tänkte jag använda en AVR Tiny15. Förutsatt att den bara har en fläktutgång så borde man komma undan med 2st "större" kretsar. MCU och FET-transistor.
Men jag fastnade på en liten sak. När man PWM styr fläkten har jag läst att rpm signalen inte ger ett speciellt tillförlitligt värde. Skulle dock vilja ha in rpm eller åtminstonne ha en kontroll att fläkten verkligen snurrar, och inte stannat av någon orsak (brunnit, för låg spänning etc).
Finns det något smidigt, komponentsnålt sätt att lösa det på?
Men jag fastnade på en liten sak. När man PWM styr fläkten har jag läst att rpm signalen inte ger ett speciellt tillförlitligt värde. Skulle dock vilja ha in rpm eller åtminstonne ha en kontroll att fläkten verkligen snurrar, och inte stannat av någon orsak (brunnit, för låg spänning etc).
Finns det något smidigt, komponentsnålt sätt att lösa det på?
-
- Inlägg: 2360
- Blev medlem: 16 september 2003, 17:18:13
- Ort: Dubai, United Arab Emirates
- Kontakt:
Har du läst Dallas whitepapers angående PWM-styrning av fläktar? http://dbserv.maxim-ic.com/appnotes.cfm ... number/707
Vanligtvis kör man PWM genom att switcha jorden till fläkten, då switchar man även rpm-signalen. En (otestad) lösning borde vara att bara läsa av RPM-signalen (med din AVR) när strömmen är på till fläkten, så länge du ser till att PWM-frekvensen är så hög att det är minst en PWM-puls per rpm-puls.
Sen kan du dels lägga ut en fixad pwm-signal och dels använda den för att styra fläkten. Dvs istället för att ställa in 0-100% PWM så ställer du in önskat varvtal, och AVRen ser till att fläkten håller det varvtalet.
Sen kan du dels lägga ut en fixad pwm-signal och dels använda den för att styra fläkten. Dvs istället för att ställa in 0-100% PWM så ställer du in önskat varvtal, och AVRen ser till att fläkten håller det varvtalet.
- MadModder
- Co Admin
- Inlägg: 30015
- Blev medlem: 6 september 2003, 13:32:07
- Ort: MadLand (Enköping)
- Kontakt:
Om du drar upp switchfrekvensen till drygt 20kHz och använder ett LC-nät innan fläkten, så får fläkten en hyffsat ren likspänning. Precis som ett switchat nätagg. Man slipper också hörbara ljud i fläkten som uppstår av en låg switchfrekvens.
Och varför switcha jorden? De kretsar jag sett switchar matningsspänningen...
[edit] Lite sen där
Och varför switcha jorden? De kretsar jag sett switchar matningsspänningen...
[edit] Lite sen där
- MadModder
- Co Admin
- Inlägg: 30015
- Blev medlem: 6 september 2003, 13:32:07
- Ort: MadLand (Enköping)
- Kontakt:
Jamen alltså... Jo en transistor går det ju åt för att styra mosfeten. Men iaf, om vi säger att man har en PNP-transisor för att switcha +12V-ledningen, så öppnar man ju transistorn genom att jorda basen, så då spelar det ingen roll vad för spänning man har i logiken.
Och sen har jag ingen RPM-signal från mina fläktar jag ska använda, så det spelar ingen roll.
Och sen har jag ingen RPM-signal från mina fläktar jag ska använda, så det spelar ingen roll.