kontrola dostępu i rejestracja czasu do PC


P R O J E K T Y C Z Y T E L N I K Ó W
Dział "Projekty Czytelników" zawiera opisy projektów nadesłanych do redakcji EP przez Czytelników. Redakcja nie bierze
odpowiedzialności za prawidłowe działanie opisywanych układów, gdyż nie testujemy ich laboratoryjnie, chociaż
sprawdzamy poprawność konstrukcji.
Prosimy o nadsyłanie własnych projektów z modelami (do zwrotu). Do artykułu należy dołączyć podpisane oświadczenie,
że artykuł jest własnym opracowaniem autora i nie był dotychczas nigdzie publikowany. Honorarium za publikację
w tym dziale wynosi 250,- zł (brutto) za 1 stronę w EP. Przysyłanych tekstów nie zwracamy. Redakcja zastrzega sobie
prawo do dokonywania skrótów.
Urządzenie kontroli dostępu
z rejestracją czasu
Projekt
071
Prezentujemy bardzo
interesujący projekt
systemu kontroli dostpu
z rejestracją czasu,
opartego na pastylkach
iButton firmy Dallas.
Opis urządzenia sterowane przez mikrokontro-
Urządzenie składa si ler. Układ MAX232 to kon-
z nastpujących modułw: werter wartości napicia
- jednostki centralnej, CMOS na wartości napicia
- wyświetlacza LCD, są za pomocą komputera PC, uływane w standardzie RS-
- interfejsu RS-232, poprzez łącze szeregowe RS- 232. Przekaniki W1 i W2 od-
- czytnikw układw 232. powiadają zwarciem stykw
DS1990. Podstawowe mołliwości na poprawny odczyt upra-
Podstawową funkcją urzą- to: wnionej pastylki DS1990
dzenia jest kontrola dostpu - uprawnianie do 10 układw i mogą byĘ wykorzystane np.
np. do pomieszcze, przy DS1990; do załączenia elektrycznego
czym oprcz tego spełnia ono - uaktualnianie uprawnie; zamka.
jeszczejedną, dodatkowąfun- - dla kałdego układu DS1990 Przekanik W3 odpowia-
kcj - rejestruje czas, w kt- rejestracja 8 ostatnich po- da zwarciem stykw na wy-
rym nastąpiło poprawne od- prawnych odczytw; stąpienie alarmu ustawionego
czytanie numeru seryjnego - odczytanie czasw zarejes- w zegarze. Wyświetlacz LCD
jednej z uprawnionych pasty- trowanych przez urządze- połączony jest z układem po-
lek DS1990. nie; przez złącze JP1 14-łyłową
Sercem układu jest mikro- - kalendarz; taśmą. Ułycie wyświetlacza
komputer jednoukładowy - 24-godzinny zegar z mołli- LCD, chociał jest on drołszy
AT89S8252. Wybr tego a nie wością wyświetlania na wy- od wyświetlaczy LED, znacz-
innego procesora podyktowa- świetlaczu LCD; nie upraszcza pokazanie cza-
ny został tym, łe układ po- - alarm ustawiany na czas do su i daty. Do złącza JP2 na-
siada 2kB wewntrznej pa- tygodnia w przd. leły podłączyĘ dwa czytniki
mici EEPROM, co pozwala układw DS1990. Na schema-
na trwałe i niezalełne od Schemat elektryczny cie podane zostały kolory
ewentualnych kłopotw z za- urządzenia przewodw czytnikw, kt-
silaniem przechowywanie da- Jak widaĘ na schemacie rych uływał autor w swoim
nych. Z mikrokomputerem (rys. 1), jest to prosty z pun- projekcie. W tab. 1 został za-
mołe (ale nie musi) wspł- ktu widzenia elektronika mieszczony opis funkcji po-
pracowaĘ wyświetlacz ciek- układ, a cała jego funkcjonal- szczeglnych wyprowadze.
łokrystaliczny sterowany nośĘ opiera si na mikrokom-
układem HD44780A. puterze AT89S8252. Pozosta- Zasada działania
Wszelkie zmiany konfigu- łe układy spełniają funkcje Urządzenie działa
racji urządzenia dokonywane urządze wejścia-wyjścia i są w dwch trybach.
Elektronika Praktyczna 1/2000
97
P R O J E K T Y C Z Y T E L N I K Ó W
Rys. 1.
1. Tryb normalnej pracy zbyt wiele, jeśli chce si re- Poza tym, poprawne od- nymi ustawionymi w rejest-
W trybie normalnej pra- jestrowaĘ dułą liczb zda- czytanie uprawnionego nu- rachalarmu.Jak wynikaz po-
cy realizowana jest funkcja rze, toteł przyjto, łe zo- meru przez czytnik podłą- wyłszego opisu,istnieje moł-
zegara oraz sprawdzanie li- stanie ona podzielona na 10 czony do kocwki P0.2 po- liwośĘ ustawienia alarmu na
nii P0.2 i P0.3 układu czści. Odpowiada to mołli- woduje zapis wyrazu IN, jeden konkretny dzie w ty-
AT89S8252, do ktrych pod- wości uprawnienia 10 ukła- a przez czytnik podłączony godniu. Mołliwejestrwnieł
łączone są przewody sygna- dw DS1990, co pozwala na do kocwki P0.3 zapis wy- takie wysterowanie alarmu,
łowe czytnikw układw rejestracj 8 ostatnich popra- razu OUT obok zapisu aby codziennie reagował na
DS1990. Mikrokontroler kil- wnych odczytw dla kałde- czasu. minut i godzin, taką jak
kakrotnie w kałdej sekun- go uprawnionego układu. Uwaga: odczyt nieupraw- w rejestrach alarmu.
dzie wysyła do czytnikw Czas jest zapisany z roz- nionej pastylki nie powodu- W przypadku stwierdze-
sygnał zerujący, po czym, dzielczością do 1 minuty. je ładnej reakcji, podobnie nia przez mikrokontroler
jeśli stwierdzi obecnośĘ Poza zapisem czasu, w wy- stwierdzenie przez mikro- identyczności danych wskazy-
układu DS1990, rozpoczyna padku stwierdzenia kontroler błdu w transmis- wanych aktualnie przez zegar
procedur odczytu numeru przyłołenia właściwego ji powoduje, łe transmisja z danymi zapisanymi w rejes-
seryjnego pastylki, a nastp- układu DS1990, urządzenie jest ignorowana. Biełący trach alarmu, kontaktron W3
nie porwnuje ten numer rozrłnia czytnik, ktry zo- czas mołna pokazaĘ po do- zostaje załączony (zwarte sty-
z numerami zapisanymi stał uaktywniony. Powoduje łączeniu wyświetlacza LCD. ki) na okres 1 minuty.
w wewntrznej pamici EEP- to zmian koloru diody ak- Wyświetlany jest dzie ty-
ROM i sprawdza poprawnośĘ tywnego czytnika na zielo- godnia, miesiąc, rok oraz 2.Tryb sterowania
transmisji za pomocą kodera ny, na okres 2 sekund (gdy czas z rozdzielczością do se- Wszystkie operacje w try-
kodu cyklicznego. brak poprawnego odczytu kundy. biesterowania dokonywanesą
W wypadku stwierdzenia uprawnionego DS1990, dio- W trybie normalnej pracy, za pomocą komputera PC.
rwności odczytanego nume- da świeci w kolorze czerwo- poza wymienionymi powyłej Przed rozpoczciem sterowa-
ru z ktrymkolwiek nume- nym) oraz na taki sam okres funkcjami, urządzenie reali- nia naleły właściwie skonfi-
rem zapisanym w pamici, załączony zostaje kontaktron zuje dodatkowo funkcj alar- gurowaĘ port szeregowy
mikroprocesor przechodzi do odpowiadający danemu czyt- mu. Funkcja alarmu mołe w swoim komputerze. Oma-
procedur zapisu czasu po- nikowi (numery kocwek byĘ załączona lub wyłączo- wiane urządzenie umołliwia
prawnego odczytu uprawnio- portu P0 odpowiadające za- na. W wypadku, gdy alarm komunikacj poprzez portsze-
nej pastylki. Wewntrzna łączeniu diody w odpowied- jest aktywny, jego działanie regowy z nastpującymi para-
nieulotna pamiĘ danych nim kolorze oraz kocwek, sprowadza si do porwna- metrami:
układu AT89S8252 ma do ktrych podłączono kon- nia aktualnej minuty, godzi- - prdkośĘ 9600 bit/s;
pojemnośĘ 2kB. Nie jest to taktrony podano w tabeli 1). ny oraz dnia tygodnia z da- - długośĘ znaku - 8 bitw;
Elektronika Praktyczna 1/2000
Elektronika Praktyczna 2/98
98
P R O J E K T Y C Z Y T E L N I K Ó W
uprawnie złołona z dziesi-
Tab.1. Złącze Z2 służy do komunikacji z komputerem PC poprzez RS-232.
WYKAZ ELEMENTÓW
ciu pozycji. Pod listą zostaje
Kolor Linia portu AT89S8252 Funkcja
wyświetlone menu, zachca-
Rezystory
Biały P0.2 sygnał DS1
jące ułytkownika do wybra-
R1..R9: 5..10k&!
Zielony P0.0 zielony kolor diody czytnika DS1
nia cyfry lub klawisza ESC
Kondensatory
w wypadku chci zakocze-
Brązowy P0.1 czerwony kolor diody czytnika DS1
C1: 10F/16V
nia pracy w trybie sterowa-
Biały P0.3 sygnał DS2
C2..C5: 22F/16V
nia. Po naciśniciu dowolnej
Zielony P0.4 zielony kolor diody czytnika DS2
C6,C7: 20..30pF
cyfry na ekranie monitora po-
Brązowy P0.5 czerwony kolor diody czytnika DS2
Półprzewodniki
jawisilista wybranego właś-
-P0.6 kontaktron DS1
AT89S8252, MAX232 lub
ciciela pastylki DS1990 wraz
odpowiednik
-P0.7 kontaktron DS2 z zarejestrowanymi czasami
przyłołe pastylki do czytni- Różne
Szary Masa masa sygnałowa DS1,DS2
kw. Pod listą wyświetlone X: Rezonator kwarcowy
Żółty Masa masa diod DS1, DS2
zostaje menu, składające si 11,0592MHz
z 3 pozycji, zachcające do 2 x IDC14 + taśma 14-
ułycia jednego z trzech kla- żyłowa
- brak kontroli parzystości; razuje aktualny stan aktyw- wiszy: M, N, ESC. Po
1 x IDC10
- 1 bit stopu. ności alarmu. Załączenie lub naciśniciu klawisza N urzą-
2 czytniki DS1990
Do komunikacji z urzą- wyłączeniealarmu dokonywa- dzenie ponownie wysyła na
kabel RS232 ze złączem
dzeniem mołna wykorzystaĘ ne jest za pomocą klawisza ekran monitora list upra-
DB9
program Hyper Terminal, plus. wnie i zachca do wyboru
1 złącze DB9
działającystandardowoz sys- W przypadku, gdy funk- jednego z uprawnionych. Na-
3 kontaktrony sterowane 5V
temem Windows 95, lub inny cja alarmu jest wyłączona, ciśnicie klawisza M spo-
listwa goldpinów 2x12, 1x6
program obsługujący porty ułycie klawisza spacji powo- woduje wyświetlenie komuni-
szeregowe, np. program Pro- duje przejście do sterowania katu instruującego, jak wpi-
comm. zegarem, a w przypadku gdy saĘ nowe uprawnienia oraz Po zmontowaniu układw
W trybie sterowania reali- funkcja alarmu jest załączo- podaje przykład. W wypadku na płytce, montujemy taśm
zowane są dwie zasadnicze na, ułycie klawiszaspacji po- prby wpisu danych w nie- do połączenia wyświetlacza
funkcje. Pierwsza z nich to woduje przejście do dalszych prawidłowym formacie (zbyt LCD. Do tego celu najlepiej
sterowanie zegarem i alar- funkcji sterowania alarmem. długi ciąg znakw lub niepra- wykorzystaĘ zaciskowe złącza
mem, druga to operacje zwią- Na wyświetlaczu pojawią si widłowe znaki w przypadku IDC14. Do połączenia czytni-
zane z pamicią EEPROM, wielkości, ktre mołna wy- zapisywania numeru seryjne- kw autor wykorzystał rw-
czyli odczytzarejestrowanych sterowaĘ (dzie tygodnia, go- go pastylki) urządzenie zare- nieł złącze typu IDC. Przed
przyłołe pastylek, nada- dzina, minuta). Sterowanie aguje komunikatem, ktry po- załączeniem zasilania naleły
wanie uprawnie, modyfika- odbywa si wg nastpującej prowadzi ułytkownika w ce- sprawdziĘ jego wartośĘ i po-
cja uprawnie. W trybie ste- zasady: klawiszem plus wy- lu naprawienia błdu. Zapis laryzacj,gdył urządzenie nie
rowaniarealizowanajest wic bieramy wielkośĘ ustawianą, nowych wartości odbywa ma zabezpiecze przed błd-
czśĘ funkcji trybu normalnej powodując mruganie opisu si po zatwierdzeniu klawi- nym załączeniem zasilania.
pracy oraz funkcje sterowania tej wielkości; klawiszem spa- szem enter. Po załączeniu zasilania urzą-
urządzeniem. Z funkcji reali- cji potwierdzamy chĘ zmia- dzenie startuje bez ładnych
zowanych w trybie normalnej ny tego parametru; klawisza- Montał i uruchomienie dodatkowych operacji. Teraz
pracy działa zegar, natomiast mi plus i minus zmieniamy Montał rozpoczynamy od mołna przystąpiĘ do pracy.
odczyt układw DS1990i wy- wartośĘ danego parametru; podstawek pod układy scalo- W opisie pominita zosta-
świetlanie czasu i daty jest klawiszem spacji wychodzi- ne, nastpnie montujemy ele- ła problematyka transmisji
nieaktywne. my z trybu ustawiania da- menty bierne, a na kocu lis- z układem DS1990. Zaintere-
Sterowanie zegarem reali- nego parametru; klawiszem twy goldpinw i złącze DB9. sowanych odsyłam do katalo-
zowane jest za pomocą klawi- spacji wychodzimy ze stero- Schemat montałowy przedsta- gu USKA C 1/1996.
sza spacji, plus i minus. wania alarmem przechodząc wiono na rys. 2. Grzegorz Bednarski
Wszystkie zmiany wprowa- jednocześnie do sterowania
dzone poprzez klawiatur zegarem.
komputera są na biełąco ob- Uwaga: w sterowaniu
razowane przez wyświetlacz alarmem mołliwe jest uak-
LCD. Klawisz spacji słuły do tywnienie go raz w tygodniu
zmiany ustawianej jednostki lub codziennie. Aby alarm
czasu, co objawia si krt- był aktywny codziennie, na-
kim mrugniciem kursora na leły w pozycji, gdzie zmie-
wyświetlaczu LCD w miejscu niane są dni tygodnia, usta-
sterowanej wielkości. Zmiana wiĘ wartośĘ EVER, w po-
wartości ustawianej odbywa zostałych przypadkach alarm
si za pomocą klawiszy plus bdzie aktywny tylko
(rosnąco) i minus (malejąco). w określonym dniu tygodnia.
Uływanie klawisza spacji W sterowanie pamicią moł-
powoduje cykliczne przecho- na wejśĘ poprzez naciśnicie
dzenie do nastpnych jed- klawisza enter.
nostek czasu, a po miniciu Uwaga: jeśli ułytkownik
wszystkich pozycji na wy- jest w trybie sterowania alar-
świetlaczu naciśnicie spacji mem, nie mołna z niego bez-
spowoduje wejście w trybste- pośrednio przejśĘ do sterowa-
rowania alarmem. Na wy- nia pamicią urządzenia. Naj-
świetlaczu LCD pojawisi ko- pierw naleły wrciĘ do ste-
munikat: ALARM JEST rowaniazegarem. Po naciśni-
WŁ" CZONY lub ALARM ciu klawisza enter na ekranie
JEST WYŁ" CZONY, co ob- komputera pojawi si lista
Rys. 2.
Elektronika Praktyczna 1/2000
99


Wyszukiwarka

Podobne podstrony:
praca Modele kontroli dostępu do zasobów i ich wpływ na bezpieczeństwo sys komp
symulator EPROM i EEPROM do PC 1
mini przetwornik A C do PC
radio (17MHz) do PC
wzmacniacz dzeięku do PC
Programowalna karta I O do PC
poczwury przetwornik AC do PC
karta zasilacz do pc ta
myszka do PC dla osób niepełnosprawnych 2
Kontrola Dostepu
Kontrola luzu zaworowego, suplement do Podręcznika
radiowy pilot do PC
Wehikuł Czasu 2010 PC

więcej podobnych podstron