cyfrowa centrala alarmowa 1


Cyfrowa R O J E K T Y
P centrala alarmowa
Cyfrowa centrala
alarmowa, część 1
AVT-5005
W moich artykułach juł wielo- wykonania instalacji,
Chciałbym zaproponowaĘ
krotnie wyrałałem swoją opini rłny od typowych in-
Czytelnikom Elektroniki
na temat budowania amatorskich stalacji zakładanych przez
Praktycznej samodzielne
systemw alarmowych. Jestem firmy ochrony mienia, mogą znie-
zbudowanie bodajłe
wielkim entuzjastą takich przed- chciĘ niejednego amatora cudzej
najwałniejszego elementu
siwziĘ. Zawsze twierdziłem, ze własności do prb wtargnicia na
kałdego systemu alarmowego
sprytnie pomyślana amatorska zabezpieczony obszar.
- centrali, ktrej zadaniem
konstrukcja mołe stanowiĘ znacz- Juł na samym wstpie chciał-
jest odbieranie informacji
nie skuteczniejsze zabezpieczenie bym z naciskiem podkreśliĘ, łe
z czujnikw alarmowych
naszego mienia, nił systemy alar- zaprojektowany i oprogramowany
i powodowanie odpowiedniej
mowe produkowane przez nawet przeze mnie układ uwałam w pew-
reakcji układw najbardziej renomowane firmy. nym sensie za tworzywo konstruk-
Przyczyna jest oczywista: przecieł cyjne, z ktrego mołecie wykonaĘ
wykonawczych.
wiadomo, kto pierwszy zaopatruje własny, juł całkowicie niepowta-
si w nowo wyprodukowane cen- rzalny układ centrali alarmowej.
trale alarmowe, czujniki i inne Program, ktry zapisany został
elementy słułące do ochrony mie- w pamici ROM procesora jest taki,
nia. Wizerunek złodzieja przedsta- jaki jest. Napisałem go, kierując si
wianego jako prymitywnego ban- własnym doświadczeniem i oczy-
dziora z łomem w rce i workiem wiście subiektywnym zdaniem na
na plecach naleły juł do prze- temat roli, jaką powinna spełniaĘ
szłości. Nie jest teł dla nikogo centrala alarmowa. Sądz jednak,
tajemnicą, łe grupy złodziei za- łe wielu Czytelnikw mołe mieĘ
trudniają fachowcw - elektroni- własne, rłne od mojego podejście
kw, ktrych jedynym zadaniem do tego zagadnienia i napisany
jest rozpracowywanie pojawiają- przeze mnie program mołe im po
cych si na rynku nowych sys- prostu nie odpowiadaĘ. Pragn ich
temw alarmowych. zatem zachciĘ do dokonywania
Konstrukcja amatorska zawsze zmian w tym programie. Jest to
bdzie dla potencjalnych intru- szczeglnie łatwe, poniewał kod
zw wielką zagadką. Zarwno rdłowy programu bdzie dostp-
sama elektronika, jak i sposb ny na stronie internetowej Elekt-
Elektronika Praktyczna 3/2001
41
Cyfrowa centrala alarmowa
Rys. 1. Schemat elektryczny głównego modułu centrali.
roniki Praktycznej oraz na płytach Projektując układ centrali alar- wolne układu wykonawcze. Jakie
CD-EP. Program został napisany mowej, połołyłem najwikszy na- to mogą byĘ układy? Najczściej
i skompilowany w środowisku pa- cisk na rozwiązanie problemu jako układy wykonawcze syste-
kietu BASCOM AVR. Nawet oso- zawiadamiania wybranych osb mw alarmowych wykorzystywa-
bom, ktre nigdy nie zetknły si o włamaniu lub prbie sabotału ne są wszelkiego rodzaju syreny,
z jzykiem BASIC, a znają jakikol- dokonywanej na strzełonym ob- najczściej połączone z sygnaliza-
wiek inny jzyk programowania, szarze. Oczywiście, centrala wy- torami optycznymi. Moim zda-
opanowanie posługiwania si MCS posałona została w typowe wyj- niem, jest to o wiele za mało! Do
BASIC nie powinno sprawiĘ wik- ścia przekanikowe, do ktrych wyjących syren w niesprawnych
szego kłopotu. mołna podłączyĘ praktycznie do- systemach alarmowych wszyscy
Elektronika Praktyczna 3/2001
42
Cyfrowa centrala alarmowa
dawno si przyzwyczaili i naj-
Charakterystyka techniczna centrali alarmowej:
czściej jedyną reakcją na włącze-
1. Centrala posiada 5 wejśĘ analogowych, do ktrych mogą byĘ
nie si sygnalizacji alarmowej
dołączone parametryzowane linie dozorowe. Napicie wzorcowe na
w domu sąsiada jest złorzeczenie
poszczeglnych liniach jest automatycznie mierzone przed kałdym
i zamknicie okna. Moim zda-
uzbrojeniem systemu alarmowego. Program nadzoruje stan kałdej z linii
niem, naprawd skuteczny system
i w przypadku wystąpienia na niej znaczących zmian napicia podejmuje
alarmowy musi umołliwiaĘ za-
decyzj o uruchomieniu sygnalizacji alarmowej. Powolne zmiany napi-
wiadamianie wybranych osb
cia, ktre mogą byĘ spowodowane np. wzrostem wilgotności otoczenia,
o prbie włamania do naszego
są ignorowane.
domu. Wysłanie wiadomości mo-
2. Do konfigurowania centrali słułą specjalne polecenia z menu,
łe odbyĘ si rłnymi drogami. Ja
dostpne po podaniu ustawionego uprzednio hasła. Komunikacja
wybrałem rozwiązanie najprost-
pomidzy centralą a operatorem realizowana jest za pośrednictwem
sze, acz nie pozbawione wad -
szesnastoprzyciskowej klawiatury i wyświetlacza alfanumerycznego LCD.
łącznośĘ telefoniczną.
Daje to ułytkownikom wielki, rzadko spotykany w tego typu urządze-
Jakie właściwie zdarzenia na-
niach komfort obsługi. Nie musimy juł obserwowaĘ zapalających si
leły przewidzieĘ podczas projek-
diod LED i korzystaĘ ze skomplikowanego, trudnego do opanowania
towania systemu alarmowego?
algorytmu programowania centrali. Komunikacja z układem odbywa si
Z pozoru jest to oczywiste: prb
w ludzkim jzyku, komunikaty zredagowane są po polsku (z polskimi
włamania, ktra powinna byĘ wy-
znakami włącznie), a obsługa centrali polega głwnie na odpowiadaniu
kryta przez odpowiednie czujniki.
na zadawane przez program pytania. No cł, mając 8kB pamici ROM
To prawda, ale nie cała prawda.
mołna było troch poszaleĘ.
Zastanwmy si, w jaki sposb
3. Stan poszczeglnych linii dozorowych mołe byĘ w kałdej chwili
moglibyśmy unieszkodliwiĘ sys-
sprawdzony, a wartośĘ wystpującego na nich napicia podawana na
tem alarmowy, zainstalowany np.
wyświetlacz alfanumeryczny LCD
w mieszkaniu. Rozwiązaniem naj-
4. Kałda linia dozorowa mołe pracowaĘ w trzech trybach:
prostszym jest wyłączenie prądu,
- wywoływania alarmu po zaprogramowanym okresie,
- natychmiastowego włączania alarmu, co najczściej jest mołliwe z ze-
- pozostawaĘ wyłączona. wnątrz strzełonego pomieszcze-
Tryby pracy są przełączane z poziomu menu konfiguracyjnego. nia. Jednak konstruktorzy central
5. Centrala jest uruchamiana za pomocą tabletek DALLAS DS1990. alarmowych przewidzieli taką sy-
Liczba zainstalowanych czytnikw TOUCH MEMORY nie jest praktycznie
tuacj i standardowo wyposałają
niczym ograniczona, co umołliwia uzbrajanie i rozbrajanie systemu
je w awaryjne rdła zasilania.
z rłnych miejsc. Maksymalna liczba tabletek DS1990, jaką mołemy
Tak wic wyłączenia prądu nie
zarejestrowaĘ wynosi 10. Oczywiście, po nieznacznej modyfikacji
bdzie skuteczne, chyba łe po-
programu sterującego mołemy t liczb zwikszyĘ lub zmniejszyĘ.
trwa wystarczająco długo, aby
6. Niezalełnie od funkcji uzbrajania i rozbrajania alarmu, dostp do
spowodowaĘ rozładowanie aku-
menu konfiguracyjnego centrali blokowany jest za pomocą maksymalnie
mulatora, najczściej o niezbyt
dziesiciocyfrowego hasła dostpu. Po uzbrojeniu alarmu dostp do
wielkiej pojemności. Z taką prbą
klawiatury jest blokowany i jakiekolwiek ingerencje w ustawiania sys-
sforsowania systemu alarmowego
temu stają si niemołliwe.
zawsze mołemy si liczyĘ, szcze-
7. Jedną z podstawowych funkcji centrali jest nadzr nad akumu-
glnie podczas dłułszych wyjaz-
latorem i jego okresowe doładowywanie. W przypadku awarii akumu-
dw. Tak wic zadaniem centrali
latora lub długotrwałego odłączenia centrali od sieci energetycznej
alarmowej powinno byĘ (w na-
podejmowane są stosowne, opisane w dalszej czści artykułu kroki.
szym układzie jest) takłe wykry-
8. Centrala posiada wbudowany dialer umołliwiający przekazywanie
wanie prby sabotału, a właści-
informacji o wtargniciu na strzełony obiekt lub prbie sabotału.
wie nieprawidłowości w działa-
Komunikaty alarmowe pamitane są w układzie scalonym ISD1420. Do
niu układu zasilania.
dyspozycji mamy dwa rodzaje komunikatw, ktre mołna przesłaĘ pod
Budowa centrali, ktra pomi-
rłne lub te same numery telefonw. W pamici centrali mołna zapisaĘ
mo wielkiej rłnorodności pełnio-
średnio (zaleły to od liczby cyfr w rejestrowanych numerach) do 30
nej przez nią funkcji składa si
numerw telefonw, w tym takłe telefonw pracujących w sieci telefonii
tylko z czterech układw scalo-
komrkowej.
nych nie powinna okazaĘ si zbyt
9. Centrala posiada dwa wyjścia przekanikowe, kałde po dwa styki
trudna nawet dla początkujących
przełączane. Kałde wyjście mołe byĘ indywidualnie skonfigurowane do
elektronikw. Takłe koszt wyko-
pracy w rłnych sytuacjach.
nania układu jest niezbyt wysoki.
10. Układ centrali posiada dodatkowe wyjście magistrali I2C. Pozwala
Zresztą, ocena celowości i kosztu
to na praktycznie nieograniczoną rozbudow systemu. Magistrala I2C
wykonania systemu alarmowego
mołe słułyĘ do komunikacji z dodatkowymi układami zlokalizowanymi
jest dosyĘ trudna. Jełeli złodzieje
w bezpośrednim sąsiedztwie płytki głwnej centrali. Natomiast istniejąca
bdą omijaĘ z daleka nasz dom
w systemie magistrala 1WIRE pozwala na wysyłanie i odbieranie danych
i zainstalowany układ alarmowy
z urządze peryferyjnych zlokalizowanych nawet w dułej odległości od
nigdy nie zostanie wykorzystany,
głwnego układu. Oczywiście, taka rozbudowa systemu wiązałaby si
to niezalełnie, ile pienidzy wy-
ze zmianą sterującego nim oprogramowania. Jednak ze wzgldu na
ogromną łatwośĘ pisania programw w jzyku MCS BASIC, taka damy na jego budow, zawsze
modernizacja nie powinna nikomu przysporzyĘ wikszych trudności. bdzie to tylko zbdny wydatek.
Elektronika Praktyczna 3/2001
43
Cyfrowa centrala alarmowa
napicia wystpującego na linii
mołna odczytaĘ za pomocą pros-
tego plecenia MCS BASIC:
W = Getadc(channel)
gdzie zmienna W musi byĘ za-
deklarowana jako WORD (słowo
16-bitowe).
Jak juł wspominałem, jednym
z najwałniejszych układw wyko-
nawczych naszej centrali jest dia-
ler umołliwiający wybranie do 30
uprzednio zaprogramowanych nu-
merw telefonw i przekazanie
jednego z dwch zarejestrowanych
w ISD1420 komunikatw. Nieste-
ty, wszelkie prby generacji kodu
DTMF metodami programowymi
okazały si bezowocne. Dałem
zatem za wygraną i do wytwarza-
nia tonw potrzebnych do wybra-
Rys. 2. Schemat elektryczny modułu klawiatury i wyświetlacza.
nia numerw telefonw wykorzys-
Jełeli jednak system alarmowy niach wykorzystałem piĘ spośrd tałem popularny układ scalony,
choĘ raz uchroni nasze mienie ośmiu dostpnych kanałw prze- opisywany juł wielokrotnie w EP:
przed kradziełą, to niezalełnie od twornika analogowo-cyfrowego UM91531. Do obsługi tego układu
poniesionych nakładw na insta- wbudowanego w struktur proce- zostały wykorzystane nastpujące
lacj odzyskamy te pieniądze i to sora 90S8535. Są to wejścia portu wyjścia procesora:
najczściej z dułym procentem. A: PA0, PA1, PA2, PA3 i PA4. - PC.0..PC.3 - wybieranie jednego
Wejścia te zostały podciągnite do z 16 tonw ( w przypadku, kie-
Opis działania plusa zasilania za pomocą rezys- dy kod DTMF wykorzystywany
Schemat elektryczny centrali torw RP1 i zabezpieczone przed jest wyłącznie do wybierania
alarmowej przedstawiono na rys. przedostaniem si na nie zbyt numeru telefonu korzystamy je-
1 i 2. Na rys. 1 przedstawiono wysokiego lub zbyt niskiego na- dynie z 10 tonw),
głwny blok układu centrali z za- picia za pomocą diod D1..D10. - PC.5 zerowanie dialera,
rządzającym systemem proceso- Do wejśĘ dołączone są takłe - PC.4 inicjalizacja generacji to-
rem typ AVR AT90S8535, a na rezystory szeregowe R12..R16, sta- nw.
rys. 2 jest schemat bloku klawia- nowiące wraz z rezystorami za- Aby wygenerowaĘ jeden z to-
tury i wyświetlacza alfanumerycz- wartymi w strukturze R-packa RP1 nw DTMF, procesor musi wyko-
nego (montowane na osobnej płyt- dwie spośrd trzech czści dziel- naĘ nastpujące czynności:
ce obwodu drukowanego). nika napiciowego ustalającego na- 1. UstawiĘ poziom niski na
Omawianie schematu rozpocz- picie na kałdej z linii dozoro- wejściu zezwolenia układu
niemy od serca układu, czyli od wych. UM91531.
procesora AT90S8535, ktry o ile Wyjaśnijmy teraz pojcie linii 2. Na wejściach D0..D3 ustawiĘ
sobie przypominam, nie był jesz- parametryzowanych. WikszośĘ kombinacj wartości binarnych od-
cze nigdy stosowany w konstruk- central alarmowych posiada wej- powiadającą kodowi cyfry nume-
cjach opisywanych na łamach ścia kontrolujące stany zwarte ru, ktra ma zostaĘ wyemitowana.
Elektroniki Praktycznej. Procesor lub rozwarte, czyli reagujące 3. WygenerowaĘ krtki impuls
AT90S8535 jest nowoczesnym najczściej na odłączenie przewo- dodatni na wejściu LATCH.
mikrokontrolerem zaprojektowa- du sygnalizacyjnego od masy. Ta- Przed wybieraniem numeru te-
nym w firmie ATMEL w oparciu ki układ stosunkowo łatwo unie- lefonu, linia telefoniczna powinna
o architektur RISC. Jest to na- szkodliwiĘ, zwierając lini sygna- byĘ dołączona do wejścia CON8,
prawd wspaniała maszynka, łową z masą gdzieś w pobliłu skąd za pośrednictwem transfor-
na ktrej mołna zrealizowaĘ wie- centrali. Natomiast na linii para- matora separującego TR1 jest do-
le ciekawych układw, a dziki metryzowanej istnieje stały, usta- łączana do układu centrali. Rol
pakietowi BASCOM AVR jest nie- lony przez ułytkownika i zapa- łącznika spełnia tu miniaturowy
zwykle łatwa do oprogramowa- mitany przez central, poziom przekanik RL1, sterowany z wyj-
nia. W układzie centrali zostały napicia. Znaczna i odbywająca ścia PD.3 procesora. Mały pobr
wykorzystane wszystkie 32 wej- si w krtkim czasie zmiana war- prądu przez przekanik pozwolił
ścia-wyjścia procesora. Omwmy tości tego napicia traktowana jest na uniknicie stosowania bufora
teraz pokrtce pełnione przez nie jako kryterium alarmu. Zasad mocy i zasilanie cewki przekani-
funkcje. działania linii parametryzowanych ka bezpośrednio z wyjścia proce-
Zacznijmy od wejśĘ, do kt- wyjaśnia rys. 3, na ktrym poda- sora.
rych dołączane są parametryzowa- no przykładową wartośĘ rezystora Podczas wybieranie numeru te-
ne linie dozorowe. Do badania dołączanego do masy na kocu lefonu przebiegi napiciowe za-
napicia panującego na tych li- kałdej linii dozorowej. WartośĘ wierające sygnały tonu DTMF kie-
Elektronika Praktyczna 3/2001
44
Cyfrowa centrala alarmowa
rowane są na baz tranzystora T1, ściu PA.6 procesora ustawiany Nasza centralka pełni dośĘ
ktrego kolektor dołączony jest do jest poziom wysoki, powodujący skomplikowane funkcje i zarwno
wtrnego uzwojenia transformato- włączenie układu ładowania aku- jej konfigurowanie, jak i codzien-
ra separującego za pośrednictwem mulatora zbudowanego z wyko- ne ułytkowanie wymaga czytel-
drugiego miniaturowego przeka- rzystaniem tranzystorw T5 i T4. nego, łatwego w obsłudze interfej-
nika - RL2. Po wybraniu numeru Po naładowaniu akumulatora do su. Do dyspozycji mamy wyświet-
uzwojenie to łączone jest z wyj- wymaganego napicia, układ do- lacz alfanumeryczny 16*2 i kla-
ściem układu ISD1420. Przekanik ładowywania zostaje wyłączony. wiatur wyposałoną w 16 przycis-
RL jest sterowany poziomem nis- Mołe si jednak zdarzyĘ, łe po- kw. Wyświetlacz sterowany jest
kim bezpośrednio z wyjścia PD.2 mimo włączenia ładowania napi- w trybie czterobitowym i połączo-
procesora. cie na akumulatorze nie wzrasta. ny z układem za pomocą złącz
Nasza centrala alarmowa, po- Mogą byĘ dwa powody wystąpie- CON1-CON2. Poniewał do obsługi
dobnie jak kałda inna, musi po- nia takiego zjawiska: wyłączenie klawiatury szesnastkowej potrzeb-
siadaĘ układy umołliwiające jej zasilania 220V lub uszkodzenie ne by było ał 8 wyprowadze
sterowanie urządzeniami wyko- akumulatora. Jełeli taka sytuacja procesora, a takłe znaczna liczba
nawczymi, ktrymi zazwyczaj są potrwa dłułej nił godzin, pro- połącze pomidzy dwoma płyt-
syreny i świetlne urządzenia syg- gram podejmuje akcj mającą na kami, w układzie centralki zain-
nalizacyjne. Do włączania takich celu zawiadomienie wyznaczo- stalowana został magistrala I2C.
układw słułą dwa przekaniki nych osb o awarii systemu lub Klawiatura obsługiwana jest za
o dułej obciąłalności stykw, RL3 prbie sabotału. Pod zarejestrowa- pomocą ekspandera I2C - 8-bitowy
i RL4. Kałdy z przekanikw po- ne uprzednio numery telefonw port wejściowo - wyjściowy typu
siada dwie pary odizolowanych zostaje wysłany komunikat o awa- PCF8574A. Wszystkie operacje
galwanicznie stykw przełącza- rii, uprzednio nagrany w układzie związane z transmisją danych za
nych, co daje w sumie mołliwośĘ ISD1420. pośrednictwem magistrali I2C są
sterowania ał czterema układami No właśnie, komunikat nagra- w jzyku MCS BASIC wrcz ba-
wykonawczymi. Przekaniki zasi- ny w układzie ISD1420! Najwy- nalnie proste do obliczenia. Dla
lane są napiciem 12VDC, co łsza pora wspomnieĘ, w jaki spo- przykładu podam fragment listin-
spowodowało koniecznośĘ zasto- sb obsługiwana jest ta funkcja gu podprogramu obsługującego
sowania do ich włączania kluczy naszej centralki. Do nagrywania klawiatur:
tranzystorowych, ktrymi są tran- komunikatw słownych wykorzys-
zystory T2 i T3. tany został popularny magnetofo- Sub Keyscan
Newralgicznym punktem kał- nik cyfrowy typu ISD1420, wie- 'podprogram skanowania
dego systemu alarmowego jest lokrotnie juł opisywany na ła- 'klawiatury
jego układ zasilania. Z powodw, mach Elektroniki Praktycznej. Pa- I2Csend 112, &B11111110
o ktrych juł wspominaliśmy, kał- miĘ analogowa tego układu zo- 'ustaw stan niski na wyjściu D0
da centrala alarmowa musi posia- stała podzielona na dwa sektory, 'układu PCF8574A, czyli
daĘ alternatywne rdło zasilania, w ktrych mołemy zmieściĘ dwa 'w dolnym rzędzie klawiatury
zapewniające stały dopływ prądu komunikaty o czasie trwania po I2Creceive 112, Keyvalue
nie tylko do samej centralki, ale 10 sekund. Wiadomości bdą wy- 'zbadaj stan wejść tego układu
do wspłpracujących z nią czuj- syłane do osb, ktre zostały Select Case Keyvalue
nikw i przynajmniej czści ukła- uprzednio proszone o ewentualną Case 126: Keyvalue = 0
dw wykonawczych. Awaryjne interwencj, tak wic czas ich Case 190: Keyvalue = 10
rdło zasilania, ktrym mołe byĘ trwania powinien byĘ całkowicie Case 222: Keyvalue = 11
akumulator kwasowy o napiciu wystarczający. Case 238: Keyvalue = 12
12V, musi byĘ stale doładowywa- Wybr jednego z dwch komu- End Select
ne i stale gotowe do podjcia nikatw dokonywany jest za po-
pracy w zastpstwie wyłączonego mocą zmiany stanu logicznego na If Keyvalue > 15 Then
zasilania sieciowego. W naszym wyjściu PD.1 procesora. Układ 'jeżeli nie został naciśnięty
układzie akumulator BT1 ładowa- ISD1420 wyposałony został we 'klawisz w rzędzie, to:
ny jest za pośrednictwem tranzys- wszystkie elementy umołliwiające I2Csend 112, &B11111101
tora T4, włączanego i wyłączane- nie tylko odtwarzanie, ale takłe 'ustaw stan niski na drugim
go przez procesor. Napicie z za- nagrywanie komunikatw bezpo- 'od dołu rzędzie klawiatury
ciskw akumulatora, zredukowane średnio w systemie, w tym takłe I2Creceive 112, Keyvalue
za pomocą dzielnika napiciowe- w mikrofon pojemnościowy M1. 'zbadaj stan wyjść układu
go R21 i R22, jest doprowadzane Nagrywanie komunikatu odbywa 'PCF8574A
do wejścia szstego kanału ana- si w czasie, kiedy na wyjściu Select Case Keyvalue
logowego procesora - PA5 (ADC5). PD.0 procesora pojawia si poziom Case 125: Keyvalue = 1
Przez cały czas pracy centrali, niski, a odtwarzanie inicjowane Case 189: Keyvalue = 2
niezalełnie czy znajduje si ona jest ujemnym impulsem na wyj- Case 221: Keyvalue = 3
w stanie aktywnym czy czuwania, ściu PD.7. Wszystkie funkcje zwią- Case 237: Keyvalue = 13
procesor nieustannie monitoruje zane z nagrywaniem i odtwarza- End Select
napicie wystpujące na akumu- niem realizowane są bezpośrednio End If
latorze. Jełeli jest ono mniejsze z programu, co zostanie opisane
od ustalonej wartości, to na wyj- w dalszej czści artykułu. If Keyvalue > 15 Then
Elektronika Praktyczna 3/2001
45
Cyfrowa centrala alarmowa
diody LED wbudo-
WYKAZ ELEMENTÓW
wane w czytniki
Rezystory
TOUCH MEMORY.
PR1: potencjometr montażowy
Zadaniem tych diod
miniaturowy 1k&!
jest sygnalizowanie
PR2: potencjometr montażowy
aktualnego stanu
miniaturowy 50k&!
systemu.
Poniewał wiem, RP1: R-PACK SIL 10k&!
Rys. 3. Zasada działania linii parametryzowanych.
łe obsługa magistrali
R1, R3, R6, R10, R11: 3,3k&!
1WIRE przysparza
R2: 10&!
'jeżeli nie został naciśnięty sporo kłopotw początkującym
R4: 470k&!
'klawisz w rzędzie, to: programistom, przytaczam krtki
R5: 10k &!
........................ fragment listingu podprogramu od-
R7, R8, R17, R18: 560&!
'dalej badanie następnych czytującego numery seryjne table-
R9, R20: 4,7k&!
'dwóch wierszy tek DS1990 i zapisującego je w pa-
R12..R16: 1k&!
mici danych EEPROM procesora
R19: według opisu w tekście
End Sub '8535.
'podprogram zwraca wartość R21: 100k&!
'KEYWALUE z zakresu 0..15, Sub Read_button
Kondensatory
'o ile któryś z klawiszy Waitms 50
C1, C2: 27pF
'został naciśnięty 1wreset 'inicjalizacja
C3, C4, C5: 470nF
'magistrali 1WIRE
C6, C17: 100F/16
Jednym z wałniejszych ele- If Err = 1 Then
C7: 4,7F/16
mentw centrali jest układ po- 'jeżeli brak odpowiedzi, to
C8..C12, C14, C16, C18: 100nF
zwalający na uzbrajanie i rozbra- Return
C13: 1000F/25
janie systemu alarmowego. W roli End If
C15: 470F/16
kluczy sterujących pracą centrali
zastosowałem tabletki DALLAS 1wwrite &H33 Półprzewodniki
typu DS1990. Moim zdaniem jest 'wyślij na magistralę 1WIRE
D1..D10, D13, D14: 1N4148
to jeden z najskuteczniejszych 'żądanie podania numeru klucza
D15: 1N4007
sposobw zabezpieczenia ukła- For I = 1 To 8
DP1: wyświetlacz LCD
dw elektronicznych przed mani- Ar(i) = 1wread():
alfanumeryczny 16*2
pulacjami niepowołanych osb. 'odczytaj kolejne bajty
IC1: PCF8574A
Na świecie nie istnieją dwie 'numeru klucza
IC2: zaprogramowany procesor
identyczne tabletki DS1990, Next I
AT90S8535
a kałda prba ich podrobienia
IC3: DS1813
skazana jest z gry na niepowo- For I = 1 To 8
IC4: UM91531
dzenie. Do odczytywanie nume- Writeeeprom Ar(i),Eepromadres
IC5: ISD1420
rw seryjnych kluczy DS1990 'zapisz w pamięci kolejne
IC6: 7812
słułą specjalne czytniki, tzw. 'bajty numeru klucza
TOUCH MEMORY, ktrych prak- Incr Eepromadres IC7: 7805
tycznie dowolną liczb mołemy 'zwiększ wartość adresu, pod
T1..T3, T5: BC548
dołączyĘ do złącza CON6. 'który zapisujemy dane
T4: BD140
Program centrali pozwala na Next I
Różne
zarejestrowanie maksymalnie 10
CON1, CON2: 5x2 goldpin
tabletek DS1990. Jełeli bdziemy Incr Buttonnumber
CON3, CON4, CON10..CON13:
potrzebowaĘ mniejszej liczby klu- 'zwiększ numer aktualnie
ARK3 (3,5mm)
czy, to musimy rejestrowaĘ je 'rejestrowanej tabletki DS1990
CON5..CON8: ARK2 (3,5mm)
wielokrotnie, tak aby łączna Set Ledgreen
CON9: ARK2
liczba zapisanych w pamici nu- 'jako potwierdzenie odczytania
CON14, CON15: 3x goldpin
merw seryjnych zawsze wynosi- 'danych włącz zieloną diodę
F1: oprawka do bezpiecznika +
ła 10. 'w czytniku
bezpiecznik 200mA
Naleły zauwałyĘ, łe zainsta- Wait 3
M1: mikrofon elektretowy
lowana w systemie magistrala Reset Ledgreen
1WIRE mołe słułyĘ takłe do End Sub
Q1: rezonator kwarcowy 8MHz
obsługi dowolnej liczby innych
Q2: rezonator kwarcowy 3,579MHz
urządze sterowanych protok- Zbigniew Raabe, AVT
Q3: przetwornik piezo z generato-
łem 1WIRE. Mogą to byĘ rł- zbigniew.raabe@ep.com.pl
rem
nego rodzaju przełączniki, ter-
RL1, RL2: OMRON 5V
mometry i inne urządzenia, kt- Wzory płytek drukowanych w for-
RL4, RL3: RM-82 12V
rych dołączenie do centrali b- macie PDF są dostpne w Internecie
TR1: transformator separujący
dzie jednak wymagaĘ przerbki pod adresem: http://www.ep.com.pl/
TR2: transformator sieciowy
sterującego nią oprogramowania. ?pdf/marzec01.htm oraz na płycie
S1..S16: przycisk microswitch 12mm
Do złącza CON7 dołączane są CD-EP03/2001B w katalogu PCB.
Elektronika Praktyczna 3/2001
46


Wyszukiwarka

Podobne podstrony:
cyfrowa centrala alarmowa 2
OBSŁUGA CENTRALI ALARMOWEJ PC5020
2109 Centralka alarmowa
centralka alarmowa
mini centralka alarmowa
samochodowa centrala alarmowa
CENTRALKA ALARMOWA
INSTRUKCJA OBSŁUGI CENTRALI ALARMOWEJ DT3K
INSTALACJA I PROGRAMO ANIE CENTRALI ALARMOWEJ PC5020
INSTRUKCJA OBSŁUGI CENTRALI ALARMOWEJ DT 3
Moje usługi dodatkowe DLA TELEFONII ANALOGOWEI OFEROWANE W SYSTEMIE CENTRAL CYFROWYCH
kodowane cyfrowo wejście parametryczne do centrali telefonic

więcej podobnych podstron