nbox

Upload: imi-michal-smulski

Post on 04-Apr-2018

218 views

Category:

Documents


0 download

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%.

    [email protected]

  • 7/31/2019 nbox

    8/8