Atlab - - - - -
Négy számítógép ventilátor szabályozás. Gyakorlati megvalósítás.
Én is egy időben tartott ebben a témában, ezért dolgoztam gyakorlatilag, az eredmény - ez egy működő eszköz az előző cikkben.
Vissza, hogy a készülék kéri tőlem, hogy mit szükséges egy projekt megy Microchip mikrovezérlők, akivel már régóta és sikeresen dolgozik a Atmel mikrokontroller. A legjobb módja annak, hogy tanulni mikrokontroller eszközök - indul csinál valami gyakorlati projekt. Itt ismét „életre” számítógép ventilátor szabályozás alá rajta elhatároztam poizuchat új mikrokontroller nekem.
- végre számítógép ventilátor szabályozás új eleme bázis, egyszerűsíti a rendszert;
- főleg, hogy mentse a funkciók és kezelése;
- add 4 hőmérséklet mérés csatornát.
A gyakorlati fejlődés kiigazítást: annak a ténynek köszönhető, hogy a firmware fejlesztés folyt magas szintű nyelven, a memória a mikrokontroller gyorsan véget, ezért kellett, hogy hagyjon fel az első hőmérséklet mérés, majd a eladása a négy előre megadott beállításokat a rajongók. Ugyanakkor kezelésének egyszerűsítése - már csak három gomb, és lett egy jobb felületet - kétsoros LCD kijelző sokkal informatívabb, mint a 7-szegmenses kijelző.
Egyrészt, én nagyon csalódott az eredmény firmware fejlesztés (számítógép ventilátor szabályozás a PIC írtam assembly nyelven, és az olyan nagy lehetőség arra, hogy egy jelentős firmware - háromszor - kevesebb memóriát).
C másrészt, megértem, hogy ez a fizetési annak könnyű és gyors programozás és assembly nyelven, a semmiből egy pár hétig, azt már semmi köze nem tudott.
Tehát, mi történt eredményeként:
- 4 csatornás szabályozás;
- A kimeneti feszültség beállításakor szinte 0 és 12 lépéseket, 128 lépések kiigazítás;
- a vezérlés PWM áramkör, így semmi nem fűtött (legalábbis úgy, hogy szükséges volt, hogy a radiátorok);
- PWM frekvencia 31250 Hz - ultrahangos tartományban - így simán fut, nem érkezett kattintás;
- miután a számítógép ventilátor (PC) 10 másodpercig a ventilátor támogatása a maximális feszültség (12 V) egyszerre jelenik mérés maximális járókerék fordulatszáma a ventilátor
- előléptetést követően feszültség a csatorna be van állítva az ugyanaz, mint volt az utolsó kiigazítás és a számítógép ventilátor vezérlés továbbhalad a működési mód;
- megmérjük a forgási sebességét ventilátorlapáto- végzik a ciklikus, egy másik csatorna van kiválasztva 2 másodpercen belül, a sebesség mérjük, a mérési eredményeket a készülék abszolút értékekben (percenkénti fordulatszám), és százalékában a maximális sebesség;
- Ha a járókerék ér (nincs tacho) üzenetet a baleset a kijelzőn, és egy sípoló hangot ad (a szám a „nyikorog” megfelel a csatorna számát, ahol a baleset történt);
- csatorna ki lehet kapcsolni, így a kimeneti feszültség 0-ra, míg ez az érték nem lehet lehívni, és a kijelzőn megjelenik az „off”.
Sematikus ábrája a számítógép ventilátor vezérlés az 1. ábrán látható (a képre kattintva töltse le a pdf fájlt a program, minden rendben van látható):
Mint látható, az áramkör lett lényegesen könnyebbé, mint az előző változat. Nem hiszem, hogy egy másik változtatás, a számítógép ventilátor vezérlés a 2 ellenállás :).
Néhány magyarázat a rendszer:
- DD1 mikrokontroller 4 előállítja a PWM-jel vezérlésére P-csatornás MOSFET kapcsolók DA1, DA2;
- használják órajel a mikrokontroller belső oszcillátor 8 MHz, lehetséges, hogy kiadja egy pár kivezetést (esetleges további összekötő hőmérséklet-érzékelők), és kevésbé költséges áramkört;
- Work vezérlő csatorna információ jelenik meg a kétsoros LCD kijelző HL1, az adatokat a fény áthatol a négy busz;
- S1-S3 gomb vezérli a működését számítógép ventilátor szabályozás, kondenzátorok C2-C4, párhuzamosan kapcsolt gombok vannak kialakítva, hogy elnyomja fecsegést, használja a belső pullup ellenállásokat kapcsain a mikrokontroller, amely össze van kötve a gombot;
- lánc R9, C5 és belső pullup ellenálláson funkció végrehajtásához megfelelő a mikrokontroller feszültségszint, és egyidejűleg egy alacsony frekvenciájú szűrő funkció el van nyomva, hogy egy bizonyos mértékig, hogy rövid impulzus zaj fan tahosignale;
- hogy megkönnyítse a visszakeresés radioaktív elemek, a koordináció a mikrokontroller és a MOSFET feszültségszintek Keys eltérően teljesítették az előző rendszer: helyett chip megfelelő szintek 74F07, hogy használjon egy másik tápellátó áramkört (stabilizátor DA3 negatív feszültség), ami a következtetések Vcc mikrokontroller és Vdd indikátor csatlakozik a feszültség + 12, és a terminálok GND és a mikrokontroller vannak csatlakoztatva Vss feszültség jelző 7 B (kimeneti DA3 stabilizátor). Feszültségek jelennek a földhöz képest (eset) számítógép.
Ez a megoldás amellett, hogy az előnyök (stabilizátor 79L05 találni sokkal könnyebb, mint 74F07), van egy negatív oldala: a nyomtatott áramköri lapot, és különösen az indikátor kell rögzíteni úgy, hogy nem érintkezik a feszültség alatt álló részek (huzal, állványok, kijelző keretek, stb) egy számítógép esetében!
- S1 - „kevesebb”, csökkenti a törzs a ventilátor;
- S2 - „fix”, rögzíti az aktuális csatorna, hogy a bal oldalon a „Channel” felirat jelenik háromszög megnyomásával eltávolítja rögzítés csatorna, akkor kapcsolja ismét 2 másodpercen belül;
- S3 - "több." növeli a feszültséget a ventilátor.
- egyidejű lenyomásával S1 + S3 - számítógép ventilátor vezérlés visszaállítást hajt végre újra támogatása járókerék és mérése a maximális sebesség.
A hosszú gombnyomás (1 másodpercnél tovább) magában foglalja az automatikus ismétlés.
Most egy kicsit a szerkezet. Van e lehetőség a korábbi számítógépes ventilátor szabályozás, megyek a másikra a 3,5 „öbölben, így a konstruktív, vettem egy régi 3,5” merevlemez, dobta a tölteléket, fűrészelt le az extra darab vas-és műanyag az elülső panelen, így csak a keret: