CARACTERISTICI
• număr de coduri: maxim 100 (99; + 1 cod administrator sistem);
• număr digiţi cod: – 6;
• programări: – Full Soft;
• indicator luminos:
– Std. By;
– deschidere uşă;
– cod eronat.
• indicator sonor:
– apăsare taste;
– cod eronat.
• serviciu zi / noapte;
• perioada de reţinere a codului în lipsa alimentării: – 10 ani;
• număr maxim de modificări cod: cca. 1.000.000 ori;
• tensiune de alimentare: 12-18V/ 4 ma- Std-By /35 ma.
INTRODUCERE
Am preferat să utilizez la maximum resursele oferite de către PIC12C508 datorită preţului redus (the most low price MCU of World), reuşind să menţin costurile de execuţie sub 5USD. Am implementat un protocol de apelare a unei memorii IIC (24c02), în care se stochează codurile şi un protocol de citire a tastaturii (10 taste). Pe circuitul de ieşire am introdus o constantă de temporizare necesară pentru a nu se comanda releul pe perioada aprinderii LED-ului. LED-ul semnalizează funcţionarea sistemului, clipind scurt la fiecare 4 sec.. Siguranţa în funcţionare este controlată şi prin activarea WDT, astfel orice alterare accidentală soft conduce automat la resetarea MCU.
Controlarea accesului se face prin utilizarea de coduri de acces, independente pentru fiecare utilizator.
Pot fi asignate maximum 99 coduri utilizator + 1 master cod, necesar pentru administrarea sistemului.
Fiecare utilizator are posibilitatea de a-şi modifica/anula singur numai propriul cod.
Administratorul sistemului, persoana care utilizează master codul, are drepturi sporite putând să modifice/anuleze orice cod din sistem.
Codurile sunt alcătuite din 4 digiţi şi sunt precedate de un număr de ordine din 2 digiţi (00 … 99). În modul “Day” sistemul este inactiv, apăsarea oricărei taste conducând la comandarea releului (deschiderea uşii).
STRUCTURA CODULUI
YYxxxx
YY = 00 … 99: —> număr de ordine (neschimbabil)
xxxx = 0000 … 9999 —> codul de acces
Acest număr de ordine a fost necesar să fie introdus din următoarele considerente:
1. creşterea siguranţei sistemului;
2. identificarea uşoară a utilizatorului.
1. Codul introdus nu se va mai compara cu toate codurile existente în sistem, scăzând siguranţa, ci numai cu codul asignat utilizatorului.
2. Administratorul sistemului nu mai este necesar să cunoască codul unui utilizator pentru a modifica sau anula codul respectiv. El se va folosi doar de numărul de ordine asignat utilizatorului.
3. În cazul utilizării sistemului pentru accesul într-un imobil de locuinţe numărul de ordine poate reprezenta numărul apartamentului, astfel administratorul sistemului poate să configureze şi să gestioneze uşor sistemul, fără să fie necesar să cunoască codul utilizatorului.
Exemplu:
01-ap.01
…
99-ap.99
În cazul utilizării pentru accesul în zone cu restricţii dintr-o instituţie numărul de ordine este asignat unei persoane, astfel administratorul sistemului poate să configureze şi să gestioneze uşor sistemul, fără să fie necesar să cunoască codul utilizatorului.
Exemplu:
01- Mike Oldfield
…
99- Altemar Novacs
Schimbarea codurilor se poate realiza numai pe perioada deschiderii uşii, după introducerea codului de acces, şi se realizează prin introducerea codului de programare, urmat de introducerea locaţiei proprii (00 … 99) după care se introduce noul cod de două ori.
Codurile sunt reţinute în memoria 24c02 (IIC). Este necesară programarea memoriei înainte de utilizare, altfel nu se vor putea citi datele de pe ea.
ALIMENTATOR
*SW-PB se vor lipi pe partea cu cupru a circuitului placat.
Autor: Colceriu Ştefan
Pentru detalii suplimentare mă puteţi contacta la:
Colceriu Ştefan
Aleea Carpaţi Bl.1 Ap.4, Tg. Mureş, cod 4300
Tel.: 0265-214.892
colceriu@yahoo.com