számítógép tápegység hőmérséklet-szabályozás
P. Vysocansky, Ribnita Dnyeszteren túli régió, Moldova
A modern számítógépek általában beépített SZÉLES processzor eszköz hőmérsékletének felügyeletére és egyéb kritikus alkatrészek. Ez megakadályozza a túlmelegedést és ezáltal meghibásodása esetén a túlterhelés vagy az esetleges hibákat. Sajnos a legtöbb tápegység ilyen védelem hiányzik, ami oda vezethet, hogy romlását nem csak az egyes komponensek, hanem az egész számítógépet. A javasolt eszköz és a program jelzést meghaladó megengedett hőmérséklet a tápegység, ha szükséges, automatikusan állítsa le a számítógépet.
Ennek oka az, meghaladó megengedett hőmérséklet a számítógép tápegység túlterhelt lesz, ha teljesítő erőforrás-igényes alkalmazásokat, mint például a legújabb 3D-s játékok. De gyakrabban ez annak köszönhető, hogy a különböző típusú hibák, például leállítja a hűtőventilátor tápegység. Ideje felismerni, hogy nem mindig lehetséges. Ezért a jelentős hőmérséklet-szabályozás, automatikus felhasználó értesítést meghaladó megengedett értéket.
Méréséhez a belső hőmérséklet a tápegység eszközt arra tervezték, a rendszer az, amely ábrán látható. 1. Mivel a hőmérséklet-érzékelő BK1 nem közvetlenül csatlakozik az USB-busz, DD1 mikrokontroller egyfajta „közvetítő” között, és a gumiabroncs. A diódák VD1 és VD2 célja, hogy csökkentse a feszültséget 5 V táplálást a VBUS vonal körülbelül 3,6 V, ami szükséges a megfelelő a tápfeszültség a megállapítások a mikrokontroller és az USB jel vonalak.
R2 ellenálláson keresztül kap feszültséget D- sor, jelezve a számítógépnek, hogy csatlakozik egy úgynevezett alacsony sebességű USB-száj-roystvo. Az R5 és az R6 gátol „csengetés” a differenciál impulzus jeleket.
Ahhoz, hogy a mikrokontroller PBO vonal csatlakoztatott digitális hőmérséklet érzékelő DS18B20 (BK1), mérésére alkalmas hőmérséklet -50 és +125 ° C abszolút pontossága ± 0,5 ° C-on Az érzékelőt úgy kell csatolni az egyik teplootvo-sorok a számítógép tápegység.
Betöltése a programot a mikrokontroller segítségével végeztük AvrProg segédprogram a AVR Studio fejlesztői környezet. A konfiguráció a mikrokontroller meg kell egyeznie ábrán látható. 2.
Amikor a készüléket a hőmérséklet-szabályozó egység egyik USB csatlakozókat a számítógép operációs rendszer felismeri, hogy az utolsó NID eszköz neve „PC_TermoControl” és telepítse az egyik standard illesztőprogramokat.
A fejlett és felajánlotta, hogy az olvasók PC_TermoControl.exe program nem csak megjeleníti a monitoron az aktuális értéket a szabályozott hőmérsékletű, hanem értesíti a felhasználót meghaladja a küszöbértéket, és kikapcsolja a számítógépet, ha szükséges. Ebből jött létre olyan környezetben PureBasic változata 4,41 függvény segítségével könyvtár általam kidolgozott „Nude Lib” interoperábilis USB HID-eszközök és a.
A program elindítása után hozzáadja az ikonját a Windows tálcán. Hogy hozzanak létre annak szükségességét, hogy a jobb gombbal az ikonra, és válassza ki a „Beállítások” opciót a megjelenő menüben.
Ez megnyitja az ablakot ábrán látható. 3. A „Jelenlegi hőmérséklet” mindig megjeleníti az utolsó hőmérséklet mérés érzékelőt. Ugyanezt az információt lehet beszerezni az egér mozgatásával a kurzort az alkalmazás ikonja a tálcán.
A program automatikusan elindul, amikor az operációs rendszer elindul, ha be van jelölve a „Hozzáadás a program induláskor”. Ha az opció be van jelölve, „Pop-up üzenet Trey,” a program windows, pop-up a tálcán, be eseményeket, például csatlakoztatása vagy leválasztása eszközök, meghaladja a kívánt hőmérséklet.
Meg kell jegyezni az „Enable ellenőrzését hőmérséklet”, hogy a program, majd a fölös hőmérséklet a megengedett határértéket, különben nem fog futni, mint egy rendes hőmérőt, amely méri az aktuális hőmérséklet. Az utóbbi esetben, a menü lehetővé teszi az állandó jelenlét a képernyőn áttetsző lebegő ablakban az aktuális hőmérsékleti értéket. A „legnagyobb megengedhető hőmérséklet” meg kell adni megengedett határértéket
hőmérséklet, amely felett a program elvégzi a lépéseket a „Futtatás túlmelegedés.” Például, akkor engedélyezheti a felhasználó értesítése vészhelyzet audio jelet vagy megjelenése az ablak képernyőn, példás formában van feltüntetve az ábrán. 4.
Option „számítógép kikapcsolása” hasznos lehet, ha a számítógép bekapcsolt gyakran felügyelet nélkül hagyja. A számítógép kikapcsol 10 másodperc után a meghatározása a hőmérséklet-emelkedés. Ezúttal növelhető akár egy percet, és ellenőrizze a megfelelő mezőbe. Automatikusan kikapcsolás a számítógépet megakadályozza, hogy a lehetséges következmények ilyen hiba, mivel a ventilátor a tápegység stop. Végtére is, a készenléti állapotban, hűtés alkalmazása nem szükséges
Ha a hőmérséklet-szabályozás engedélyezve van, és ez meghalad egy meghatározott küszöbértéket, a program megy a sürgősségi módba. Elvégzi az összes engedélyezett a „Futtatás pre-
hőmérsékletet növeljük „(lásd. ábra. 3.) akciók.
Kattintson duplán az ikonra a tálcán, vagy zárás egy ablak, egy figyelmeztetés (4.) Kikapcsolja a védelmet, értesítést jelenít meg, amint az ábra. 5 és át a programot az aktuális hőmérséklet megjelenítési mód, akkor is, ha ez meghaladja a megengedett. Protection engedélyezve lesz ismét csak a hőmérséklet küszöb alá esik, vagy azt követően újraindítja a programot.
Biztosít egy másik védelmi szintet -, hogy kikapcsolja a számítógépet hőmérsékleten 120 ° C-on Ez az érték van kódolva a programban. Ha meghaladja, megnyílik egy ablak az értesítést, akkor hallani a folyamatos sípolás, és 10 másodperc után a számítógép ki van kapcsolva. Ez a védelem nem lehet kikapcsolni. Akadályozza azonnali leállítását számítógép törölje az „Enable követési hőmérséklet” a PC_TermoControl program beállításait vagy teljes leállítását a program.
Ha szükséges, a program (mint a mikrokontroller és egy számítógép), akkor lehet, hogy megváltozik, így számukra új tulajdonságokkal. azonban otredaktirovan-
nye forráskódot kell összeállítani újra.
Hibamentes összeállítása számítógépes program, először telepíteni kell a könyvtárban „HID Lib” kicsomagolás HID_Lib_4.41.rar archiválni egy mappát egy közepes PureBasic verzió 4.40 vagy 4.41. A fájlokat az archív mappát adunk ugyanabban PureBasic mappát.
mikrokontroller programja állítja össze a rendszer fejlesztése BASCOM AVR szoftver verzió 1.11.9.5. Pre swusb.LBX fájl (USB driver könyvtár) helyezünk a lib mappában BASCOM AVR csomagot.
van egy elírás a készülék áramkör. A jobb terminális a R5 ellenállás, nem csatlakoztatható a terminális 5 a mikrokontroller, és egy terminál 3, akkor az eszköz határozza meg a számítógép és megfelelően működik. Ha bármilyen okból nem kívánatos, hogy módosítsa a séma (például nem akarja vágni a nyomtatott vezetékeket a fedélzeten, és tegye a jumper), akkor töltse le alternatívát a mikrokontroller firmware.