nbox
TRANSCRIPT
-
7/31/2019 nbox
1/8
Aktywne chodzenie do NBOX-a
W zwizku z problemami zwizanymi z przegrzewaniem si dekodera
zaprojektowaem specjalnie ukad do inteligentnego sterowania
wentylatorami. Sercem ukadu jest mikrokontroler firmy Atmel o oznaczeniuatmega8. Jako czujniki temperatury zostay zastosowane specjalizowane ukadyfirmy Dallas o oznaczeniu DS18B20(cyfrowe czujniki temperatury).Ukad jest niezaleny od ukadw dekodera. Jedynie naley podczy zasilanieod gniazda zasilajcego dekodera(2kabelki) przymocowa czujniki iwentylatory.
Specyfikacja sterownika:
pomiar temperatury max. w trzech punktach (procesor, dysk, gowica)
sterowanie wentylatorami max. trzy wentylatory
ustawanie temperatury minimalnej (temperatura po przekroczeniu ktrejwentylator zaczyna pracowa ) i temperatury max.( po przekroczeniuktrej wentylator pracuje na maksymalnych obrotach). W przedzialemidzy temperatur min. - max. obroty s pynnie regulowane zalenie odtemperatury. Parametry te s niezalenie ustawiane dla kadego kanau.
menu uytkownika umoliwiajce zmian ustawie temperatur bezkoniecznoci przeprogramowania ukadu. Wszystkie nastawy s
zapisywane w nieulotnej pamici eeprom, tak wic wszystkie ustawienia szachowane pod odczeniu zasilania i nie ma potrzeby ich ponownegowprowadzania.
zabezpieczenie przed odwrotnym podczeniem ukadu. Pomimo, epodczenie jest banalne i nie wymaga specjalnego sprztu (wystarczylutownica pistoletowa), to ukad posiada zabezpieczenie przd odwrotympodczeniem zasilania. W wyniku bdnego podczeniu ukad tylko nie
bdzie dziaa nie uszkadzajc si i nie powodujc uszkodzenia innychelementw dekodera.
zworka konfiguracyjna umoliwiajca przeczenie ukadu w tryb pracyz jednym wentylatorem. W tej konfiguracji moliwy jest pomiar max. wtrzech punktach ale obroty wentylatora s dobierane dla najwikszejwartoci wyliczonej na podstawie nastaw dla danego kanau i zmierzonejtemperatury. Przykadowo: gowica jest na tyle chodna, e nie wymaga w
danym momencie wymuszonego chodzenia, temperatura dysku jest taka,e wystarczy, eby wentylator pracowa na poowie swoich moliwoci,natomiast procesor wymaga maksymalnego chodzenia. W takimprzypadku bez zworki wentylator odpowiedzialny za chodzenie gowicy
by nie pracowa, na dysku by pracowa w poowie swoich moliwoci,natomiast na procesorze obroty wentylatora by byy maksymalne.W przypadku zastosowania tylko jednego wentylatora przyjta zostanie
-
7/31/2019 nbox
2/8
najwiksza wyliczona warto dla kanau. W podanym przykadzieprocesor wymaga maksymalnego chodzenia i wentylator bdzie pracowana maksymalnych obrotach.
Pytka przed montaem elementw
-
7/31/2019 nbox
3/8
-
7/31/2019 nbox
4/8
Ukad zamontowany
-
7/31/2019 nbox
5/8
Menu konfiguracyjne (ustawienie temperatur dla dysku, procesora, gowicy).
-
7/31/2019 nbox
6/8
Czujnik (tymczasowo przymocowany tam)
Ukad atmega8 i zworka konfiguracyjna(niebieska)
-
7/31/2019 nbox
7/8
Sterownik bez wywietlacza( wywietlacz opcjonalnie, potrzebny do zmianyparametrw lub kontroli temperatury w czasie testw).
Microswitch-e do ustawienia parametrw (grny wywoanie menu, dwa dolnezmiana parametrw- zwikszanie, zmniejszanie temperatury).
W moim przykadzie miaem zamontowane trzy czujniki (gowica,procesor i jeden zamontowany tylko na pytce sterownika do testw, bo dysku wtunerze brak. Tymczasowo mam zamontowany i podczony tylko jedenwiatrak, chocia aktywne s trzy (niebieskie zcza, do podczenia wiatrakw).I to tyle, co udao mi si zrobi na tym mikrokontrolerze zajta pami atmegina poziomie 99,8%.
-
7/31/2019 nbox
8/8