Opisany poniżej układ może znaleźć zastosowanie we wszelkiego rodzaju zamkach, systemach zabezpieczeń przed dostępem niepowołanych osób do określonych pomieszczeń lub urządzeń. Świetnie nadaje się również do zainstalowania w samochodzie, gdzie może pełnić rolę dodatkowego stopnia w systemie alarmowym warunkującego uruchomienie silnika.
Układ jest właściwie sterownikiem, który można podłączyć do dowolnego urządzenia wykonawczego, na przykład do przekaźnika włączającego elektromagnes w drzwiach. Generalnie kontroler działa w ten sposób, że po dołączeniu do niego klucza w postaci pamięci EEPROM, dane w niej zapisane są porównywane z danymi wewnętrznej pamięci EEPROM mikrokontrolera sterującego układem. Jeśli weryfikacja da pozytywny wynik,
to na wyjściu kontrolera pojawia się stan wysoki 5 V. który jest sygnałem dla zewnętrznego układu wykonawczego Stan wysoki utrzymuje się w czasie podłączenia klucza do sterownika. Po odłączeniu go, na wyjście powraca stan niski 0V.
W kluczu jest umieszczony ośmiobajtowy (64-bitowy) kod, który jest losowany po naciśnięciu odpowiedniego przycisku. Na ośmiu bajtach można zapisać 204 liczb, co daje ogromnie dużo kombinacji.
Rolę klucza pełni pamięć EEPROM AT24C02A (U3) z interfejsem I2C.
Rys. 1 Schemat ideowy kontrolera
Schemat kontrolera jest zaprezentowany na rysunku 1. a klucza na rysunku 2. Jak widać, układ nie jest skomplikowany. Całością kieruje mikroprocesor AVR ATmcga8 (Ul). Do komunikacji z użytkownikiem wykorzysta łem trzy przyciski S1-S3, kilka diod LED Dl D4 i brzęczek PIEZO z generatorem Y1 Diody Schottky’cgo D5, D6 za bezpieczają układ przed odwroi nym podłączeniem zasilania
Funkcje przycisków i sposób sygnalizacji brzęczka zestawione są w tabeli I, natomiast w tabeli 2 pokazano funkcje diod LED. Na początek trzeba powiedzieć, że gdy kluc2 nie jest podłączony do kontrolera, to świeci się żółta dioda D2. Na wyjściu jest 0V. Po dołączeniu wcześniej zapisanego klucza dwukoło-rnwa dioda D3 zaświeca się na zielono. Jeśli
klucz nie zawiera wła- _
ściwego kodu, D3 świeci na czerwono.
Aby zapisać nowy klucz do kontrolera, wystarczy podłączyć go do układu (zaświeci się wtedy D3 na czerwono) i nacisnąć czterokrotnie SI. Niebieska dioda Dl będzie migać. Każde
Rys. 2 Schemat ideowy klucza
U3 AT24C02A
AC |
VCC |
A1 |
WF* |
A2 |
5GL |
GND |
3DA |
Przycisk |
Funkcja |
Brzęczek |
S1 |
Zapis nowego klucza do kontrolera |
Pojedynczy dźwięk pc wylosowaniu każdych 2 ba tów I |
S2 |
Skopiowanie klucza |
Podwójny dźwięk |
S3 |
Usunięcie klucza z kontrolera Potrójny dźwięk | |
Tab- 1 Funkcje przycisków i brzęczka | ||
Tab. 2 Funkcje diod LED | ||
Dioda |
Kolor |
Funkcja |
D1 |
niebieska |
Miga podczas zapisu klucza, świeci, gdy klucz zapisany |
D2 |
Żółta |
świeci, gdy nie ma pocłączonego klucza |
D3 |
zielona czerwona |
Podłączony klucz rozpoznany Podłączony klucz nierozpoznany |
D4 |
czerwona |
Świeci podczas usuwania klucza z kontrolera |
Grudzień 2006 |
Elektronika dla Wszystkie! |
siebie
Listu
•t f*
for <<
(. .1
;/ n< it p* for (u
wybri
kowo
powoi
kodu,
opera*
dioda
losowi
liczby cie w nastob po kol przypu są pot4 nętrzny Zw zamek do woli podląca zapisań mi kroki
cza. Na
: