|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Mikroprocesorowy włącznik PC (AT i ATX) z DS1990ADo czego to służy?Prezentowane urządzenie służy do ograniczania dostępu do sprzętu komputerowego. Zabezpieczany komputer może być włączony tylko gdy do czytnika zostanie przyłożona pastylka z odpowiednim numerem seryjnym, zapamiętanym wcześniej w pamięci numerów układu. Ma to sens gdy umiejscowienie komputera naraża na korzystanie z niego przez nieupoważnione osoby, lub gdy chcemy blokować dostęp do sprzętu np. dzieciom podczas gdy nie ma osoby dorosłej w domu. Sposób działania może być dobrany do indywidualnych potrzeb. Włącznik współpracuje z płytami głównymi standardu tak ATX jak i AT. Urządzenie z powodzeniem może być wykorzystane do załączania i wyłączania innego rodzaju sprzętu dzięki współpracy z przekażnikiem.
Jak to działa?Schemat elektryczny włącznika przedstawiony jest na rysunku poniżej.
Włącznik składa się z garstki elementów dyskretnych i zaledwie czterech układów scalonych. Jak przystało na tego typu rozwiązanie sercem układu jest mikroprocesor: tu AT89C2051. Zarządza on pracą całego włącznika, a w jego pamięci wewnętrznej umieszczony jest kod sterujący.
W czasie normalnej pracy po przyłożeniu pastylki DS1990A do czytnika generuje ona sygnał obecności powodując przejście mikroprocesora do obsługi odbioru jej unikatowego 64-bitowego numeru seryjnego (8 bitów adresu rodziny, 48 bitów numeru seryjnego, 8 bitów CRC). Jako że występuje zjawisko iskrzenia styku, zanim ustanowiony zostanie pewny kontakt mechaniczny pomiędzy pastylką i czytnikiem, mikrokontroler rozpoczyna próbę odczytu po upływie 200ms. Na wypadek gdyby warunki odczytu nie były jeszcze ustabilizowane dokonywane jest maksymalnie 10 prób odczytu. W przypadku gdy nie da się odczytać danych z pastylki generowany jest komunikat błędu: 10 krótkich błyśnięć diody czytnika (i tyle samo sygnałów buzzera). ![]()
Można próbować wykonywać przejściówki między wtykiem zasilacza, a gniazdem płyty, lecz ja proponuję bezpośrednie wlutowanie się w zasilacz przewodem o porządanej długości. Do punktów gdzie mależy się wlutować dojdziemy po przewodach: +5V STB - końcówka 9., MASA to oczywiście czarny - końcówki: 3., 5., 7., 13., 15., 16. i 17. (mają i tak wspólny punkt lutowniczy!). Napięcie +5V STB podawane jest cały czas podczas gdy zasilacz przyłączony jest do sieci i niezależnie od tego czy komputer jest włączony czy nie. Sposób wykonania dodatkowego zasilacza dla wersji AT przedstawiony jest poniżej. Zasilanie 220V pobierane jest z zacisków doprowadzających dołączonych do włącznika mechanicznego w obudowie. Napięcie +5V otrzymuje się z wyjścia stabilizatora 7805, standardowe napięcie +12V, dla przekaźnika, otrzymuje się z wyjścia stabilizatora 7812. Masa to przewód wspólny. Napięcie wtórne transformatora po wyprostowaniu powinno wynosic 15-18V. Przy pracy z komputerami obsługiwanymi zasilaczami typu AT niestety trzeba wykonać taki układ, gdyż nie ma możliwości uzyskania jakiegokolwiek napięcia wewnątrz obudowy gdy sprzęt jest wyłączony :-(.
Sposób zachowania się układu w zależności od wybranego trybu pracy opisany jest poniżej. (ATX 1)Tryb ten jest wywoływany przez zwarcie zwory 3-4 (P3.0), oraz rozwarcie zwory 1-2 (P3.1). Wybierając ten tryb pracy nie trzeba montować: D2, T1, OP2, R5, R7, zącza ZAS_PC, złącza PRZYCISK i złącza PRZEK .Działa tylko obsługa pastylki DS1990A, natomiast opcja przycisku umieszczonego w obudowie jest nieaktywna. Przykładanie pastylki do czytnika powoduje, po jej poprawnym zweryfikowaniu, cykliczne zwieranie obwodu załączającego zasilanie na płycie głównej. (ATX 2)Tryb ten wybiera się poprzez zwarcie zwory 1-2 (P3.1), oraz rozwarcie zwory 3-4 (P3.0). Wybierając ten tryb pracy nie trzeba montować: D2 i złącza PRZEK. W trybie tym działa tak obsługa pastylek, jak i przycisku umieszczonego w obudowie. Mimo to, aby uruchomić komputer należy przyłożyć do czytnika zarejestrowaną wcześniej pastylkę. Gdy przejdzie ona pomyślnie proces weryfikacji zostanie uruchomiony komputer, a opcja przycisku umieszczonego w obudowie odblokowana. Dalej pastylki i przycisk działają współbieżnie (aż do momentu gdy zostanie wyłączony komputer). (AT)Tryb ten wybiera się poprzez rozwarcie obu zwór 1-2 (P3.1) i 3-4 (P3.1). Wybierając ten tryb pracy nie trzeba montować T1, OP2, R5, R7, zącza PRZYCISK i zącza ZAS_PC. Do zacisków 1 i 4 złącza PRZEK dołącza się źródło zasilania przekaźnika, zaś do zacisków 2 i 3 sam przekaźnik. Przykładanie pastylki do czytnika powoduje, po jej poprawnym zweryfikowaniu, cykliczne włączanie i wyłączanie przekażnika symulując w ten sposób włącznik zasilania. Przekaźnik powinien być dobrany na napięcie kilkunastu woltów i prąd pracy o niskiej wartości, by nie obciążać układu OP1. Dioda D2 zabezpiecza przed przepięciami mogącymi pojawić się na cewce przekaxźnika podczas jego wyłączania. Przekaźnik powinien być dwuobwodowym by, tak jak włącznik zasilania w obudowie, niezależnie załączać obie żyły zasilające. (ADMIN)Tryb ten jest aktywowany przy włączaniu zasilania układu, gdy obie zwory 3-4 (P3.0) i 1-2 (P3.1) są zwarte. Komunikat potwierdzający wybranie tej opcji to dziesięciokrotne mignięcie diody czytnika. Licznik pastylek ustawiany jest na 0 i rozpoczyna się proces pobierania numerów. Przyłożenie pastylki powoduje uruchomienie procesu jej odczytu. Poprawny odczyt sygnalizowany jest sekundowym świeceniem diody czytnika i echem buzzera. Gdy próba odczytu się nie powiodła generowany jest sygnał błędu. Pastylkę należy przyłożyć ponownie. Można zapisać do 10 pastylek, a po zarejestrowaniu dziesiątej sygnalizowane jest zapełnienie pamięci miganiem diody czytnika i dźwiękiem buzzera. Tryb administracyjny można przerwać w każdym momencie poprzez odłączenie zasilania urządzenia. W przypadku gdy układ został uruchomiony w tym trybie i nie została zarejestrowana żadna pastylka, po ponownym załączeniu, w dowolnym z pozostałych trybów pracy, będzie migać dioda czytnika i rozlegać się będzie pikanie buzzera. Jest to po to by zapominalskim przypomnieć o pustym banku kluczy :) Walety i zady, czyli zalety i wady
Niewątpliwą zaletą układu jest fakt ograniczania dostępu do zabezpieczanego sprzętu. Istnieje jednak kilka istotnych ograniczeń, o których warto wiedzieć przed wykonaniem urządzenia: KY3ORR Spis elementów
Plik wynikowy *.hex w postaci spakowanego archiwum *.rar można pobrać >stąd< |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||