Image46 (6)

Image46 (6)



Forum Czytelników

Rys. 3


SCLK


1 o o



SłflWt

nwhr«


SCLK


n iiaiMMuraiuu mmmm.


"JlliliilULlL

600fi*

DATA

J L_

1,67kk»

*

1

Rys. 6


w-


-I2V. Dioda D3 umożliwia podpięcie zasila nia awaryjnego, które umożliwi pracę układu podczas braku napięcia głównego. Napięcie akumulatora powinno być mniejsze od napięcia głównego, by nic był pobierany prąd 7 akumulatora. Zworka JIM umożliwia programowanie zamka, natomiast zworką JP2 można wybrać tryb pracy przekaźnika. Dławik LI eliminuje wszelkie zakłócenia wnoszone przez przetwornicę Ud, natomiast dioda dwukolorowa D2 sygnalizuje stan zamka. Aby układ U1 pracował poprawnie, musi być zerowany co pewien czas układ walchdoga zawartego w U1. Jeżeli me zostanie on wyzerowany w' przeciągu 768ms, to na linię reset zostanie wstawiony stan niski, który' wyzeruje mikrokontroler. Zerowania watchdoga można dokonać specjalnym rozkazem, który należy przesiać do Ul właśnie w przeciągu tych 768ms. Wygląd rozkazu zerowania watchdoga przedstawiony został na rysunku 4. Na początku zerowany jest interfejs, po czym wysyłany jest czterobitowy kod zerowania watchdoga W zamku wykorzystane zostały tylko dwa rozkazy, z których drugim jest rozkaz „DATAOU T”. dzięki któremu można odczytać kod zapisany na karcie. Układ Ul umożliwia także odbiór wielu innych rozkazów, ale me są one wykorzystywane w tym urządzeniu. Pozostałe rozkazy umożliwiają zmianę wzmocnienia, separacji filtrów itp. Zainteresowanych odsyłam do aplikacji. Należy także wspomnieć, że układ Ul umożliwia wysyłanie danych do kart transponderowych, które mogą być zapisane w ich wewnętrznej pamięci BEPROM. Powracając do drugiego wykorzystywanego rozkazu, czyli „DATA-OUT” (także czterobitowego) - jego wysłanie powoduje przełączenie sygnału z komparatora, na którym pojawiają się odczytywane bity z karty bezpośrednio do linii DATA, pracującej jako wejście lub wyjście. Rysunek 5 przedstawia przebiegi wysłania tego rozkazu

do Ul. Natomiast rysunek 6a pokazuje przebiegi, na których są widoczne rozkazy zerowania walchdoga i ustawienia Ul w stan odczytu danych z karty. Przebiegi te zostały powiększone na rysunku 61i. który dokładniej przedstawia wysłane dwa rozkazy i odczytywane bity z karty. Było wspomniane, że odczytane bity są kodowane w kodzie Manchester. Ideę tego kodowania pokazuje rysunek 7. Nie jest to kodowanie skomplikowane, gdyż bitowi „0” odpowiada opadające zbocze, natomiast bilowi „1” narastające zbocze. Podobieństwo rysunku 7 do przebiegu przedstawionego na lysunku 6a jest znacząco widoczne Aby /dekodować taki sygnał, wystarczy odtworzyć sygnał zegarowy, który będzie synchronizowany zboczami Przepuszczając sygnał zegarowy i danych zakodowanych prze/ bramkę XOR. otrzymamy zdekodowane hity informacji. Procedura dekodowania tego kodu zostanie przedstawiona pokrótce w' dalszej części artykułu. Program sterujący pracą układu Ul został napisany wr znanym BASCOM AVR i w dw'óch wersjach, gdyż pamięć mikrokontrolera nie okazała się wystarczająca. Pierwsza wersja programu realizuje funkcje

bezstykowego zamka, natomiast druga funkcje czytnika, z którego kod odczytanej karty jest wystawiany na RS232. Umożliwi to zbudowanie większych systemów bezstykowej identyfikacji czy kontroli dostępu. Na port RS232 są wystawiane wszystkie odczytane dane prócz nagłówka. Wysłanie wszystkich

WAICHUOQ

mi ae 8*i

n

Rys. 4

Rys. 3

Bt1 B*2 HCJ

UUTJUl

Rys. 7

hinnn nn n

9 i 1 t 9 I fi 9 I

Elektronika dla 'Wszystkich Kwiecień 2005 55


Wyszukiwarka

Podobne podstrony:
23998 Image49 (6) Forum Czytelników Rys. 1 Schemat kompletnojj instalacji oświetleniowej roweru z wy
Image45 (9) Forum Czytelników ■ Forum Czytelników ■ i ► Rys. 2 Montaż i uruchomienie Schemat montażo
Image44 (3) Forum Czytelników Forum Czytelników Rys. 2 Schemat montażowy Rys. 3 Połączenie gniazda D
81584 Image221 (2) Forum Czytelników Rys. 4 Schemat montażowy zasilacza Rys. 5 Schemat montażowy kla
56 (120) Forum Czytelników Rys. 1 Opisany audiotester powstał jako rozwiązanie zadania Szkoły Konstr

więcej podobnych podstron