Cum funcționează o tabletă interfon?

Alte dispozitive Un interfon este un dispozitiv conceput pentru a proteja teritoriul de intrarea neautorizată. Este un aparat pentru negocieri între zonele interne și externe. În plus, elementele de blocare se blocheazăîncuietoarea ușii

, nepermițând nimănui să intre fără permisiune. Pentru a intra în zona internă, este suficient să aduceți cheia interfonului la un conector special sau să formați codul de la tastatură.

În ce constă un interfon și cum funcționează?

Sistemul de interfon constă din trei componente principale: o unitate de apelare a zonei interioare - o stație de ușă și un interfon, o blocare electromagnetică sau electromecanică și un interfon. Interfonul poate folosi video sau audio. Toate componentele sunt conectate între ele printr-un comutator. Designul unui interfon depinde direct de ce funcții suplimentare sunt incluse în acesta.

Funcția principală este de a proteja zona internă de intrarea neautorizată și incendiu. Principiul de funcționare este de a declanșa o alertă despre o situație de urgență către consola centrală, concierge sau consola dispecer. Alerta nu este declanșată imediat persoanei i se oferă posibilitatea de a părăsi zona într-un anumit timp. Această perioadă de timp este programată atunci când interfonul este conectat inițial și nu este mai mare de 5 minute. Ca functie suplimentara

este posibil ca vizitatorul să transmită un mesaj video sau audio în absența proprietarului casei, precum și invers, de la proprietar la vizitator. Majoritatea modelelor suportă funcția de notificare a zonei interne cu un semnal special la deschiderea ușii cu o cheie sau de la tastatură. Interfoanele cu tastatură au inițial un cod din fabrică pentru deschiderea ușii. Poate fi schimbat, dacă se dorește, direct de pe telecomanda unității principale prin programare de la tastatură. Sunt interfoane. Unitatea principală este conectată la rețea, iar semnalul este transmis între componentele interfonului prin Wi-Fi la o anumită frecvență. Alte dispozitive care folosesc această tehnologie pot fi conectate la dispozitive fără fir pentru control. Dezavantajul sistemului este raza sa limitată. Astfel de dispozitive nu funcționează în clădirile cu pereți groși. Sunt sensibili la interferența exterioară. Modelele avansate sunt echipate cu funcția SMART, care vă permite să transferați videoclipuri și fotografii de la interfon pe un smartphone.

Interfoanele video diferă de analogii audio prin prezența unei camere video încorporate. Acestea permit transmiterea imaginii în zona internă. Unele modele pot afișa o imagine din două puncte, de exemplu, usa din fata intrarea și deschiderea etajului. Dispozitivele avansate vă permit să afișați până la 32 de imagini simultan pe monitor. La multe dispozitive se pot conecta linie telefonică si servicii de urgenta.

Urmărește videoclipul cu care maestrul a conectat interfonul blocare electromecanicași panoul de apelare.

Cum funcționează cheia interfonului?

Majoritatea utilizatorilor de chei de interfon sunt încrezători că procesul de deschidere a ușii are loc prin demagnetizarea încuietorii. Aceasta este o concepție greșită. O cheie standard este un dispozitiv programat cu memorie tactilă nevolatilă, în care este încorporat un software special. Conexiunea are loc folosind o interfață cu un singur fir (magistrală cu un singur fir). Această magistrală vă permite să conectați 2 sau mai multe dispozitive la dispozitiv printr-un singur fir. Într-o stare pasivă (mod standby), alimentarea este furnizată prin cablu către unitatea de interfon.

Cheia conține și un condensator care asigură alimentarea dispozitivului în momentul conectării. Producătorul sistemului de interfon prescrie un cod special de deschidere a ușii în cheia și microcontrolerul dispozitivului. Este unic și nu se va repeta. Principiul de funcționare al cheii: atunci când cheia este adusă la conector, informațiile sunt citite din cheie și comparate cu datele din baza de date a microcontrolerului. Procesul de identificare nu durează mai mult de 2 secunde. Dacă informațiile se potrivesc, încuietoarea ușii este eliberată.

Funcționarea tastei poate fi schimbată numai programatic. O cheie universală este creată folosind același principiu. Versatilitatea sa este activată de prezența memoriei libere în microcontrolerul de interfon. Acesta este cel care servește la identificarea dacă cheia aparține dispozitivului, deoarece valoarea acesteia este scrisă în software-ul cheii în sine. Principiul de funcționare este de a citi codul celulelor de memorie libere, o astfel de cheie este recunoscută ca fiind înregistrată în baza microcontrolerului. Procesul de identificare durează mult mai mult.

Tastele bazate pe memoria tactilă sunt folosite cel mai des. Există și alte tipuri de taste de interfon. Principiul lor de funcționare este ușor diferit. O cheie bazată pe proximitate este un dispozitiv fără contact care vă permite să deschideți ușile de la distanță. Realizat sub forma unui card sau breloc, este mai puțin obișnuit, dar mai fiabil decât un dispozitiv bazat pe Touch Memory.

Comutatoarele rezistive funcționează pe baza unui rezistor încorporat în ele. Valoarea rezistorului este codul cheii. Forma plăcii nu permite conectarea unui alt rezistor la cheie, astfel încât intrarea neautorizată va fi exclusă. Dezavantajul unei astfel de chei este că este ușor să faci o copie, deoarece este utilizată o singură valoare a rezistenței pentru toți utilizatorii sistemului de interfon.

Cheile cu lame funcționează pe baza unei perechi magnetice: o parte a comutatorului cu lame este cusută în cheie, a doua parte este cusută într-un balon special pe încuietoarea zonei interne. Când este expus la partea comutatorului cu lame a cheii, întrerupătorul din bec este activat, deschizând încuietoarea. Comutatoarele optice funcționează pe principiul unui optocupler: un LED și o fotodiodă. Cheia este realizată sub forma unei plăci, pe care sunt aplicate găuri într-o anumită ordine. Aceste combinații de coduri sunt citite atunci când cheia este plasată lângă fotodiodă. Dezavantajul cheii este apariția murdăriei care împiedică citirea. Această cheie trebuie înlocuită.

Vă este prezentată atenției o diagramă a unui electronic blocați cu cheia tabletei iButton Modele DS1990A (Memorie tactilă). Cheia este un dispozitiv care are un număr de serie unic în memorie. Unicitatea este că numărul de serie este format din 48 de biți și, ca urmare, numărul de opțiuni posibile este 281474976710656.

Descrierea încuietorului electronic

Lacătul este asamblat pe un microcontroler Microcip PIC16F628A (627A, 648A). După ce este aplicată alimentarea, microcontrolerul trimite un impuls de resetare cu o durată de 500 µs iar după 70 µs verifică răspunsul de la DS1990A. Dacă nu există niciun răspuns, atunci microcontrolerul mai așteaptă aproximativ 80 ms și transmite din nou un impuls de resetare. Acest algoritm verifică conexiunea cheii la încuietoare.

Dacă există un răspuns, atunci DS1990A este conectat la încuietoare. Apoi este trimisă comanda „citește ROM” (33h), după care microcontrolerul începe să primească și scrie numărul transmis de tableta DS1990A în RAM, unde îl compară cu numărul înregistrat în EEPROM. Dacă se potrivește cu una dintre ele, atunci se servește bip, și este instalat nivel înalt la pinul RA1 timp de 1,5 secunde. Optocuplerul DA1 (AOT122A) va deschide VT1 (KT972, BD677, BD679, BD681), care controlează electromagneticul de 12 volți.

Procesul de scriere a numărului cheii în EEPROM: atașați cheia la lacăt și după semnalul sonor apăsați butonul SA1. Acest buton ar trebui să fie amplasat într-un loc ascuns, inaccesibil pentru străini.

Pentru a șterge toate numerele din EEPROM, apăsați butonul SA1 cu alimentarea oprită, aplicați alimentarea și țineți apăsat butonul timp de 5 secunde. După ștergerea memoriei EEPROM, blocarea va emite un bip. Numărul total de numere de serie care pot fi stocate în memorie nu depășește 21.

Pentru a împiedica microcontrolerul să sufere de descărcare statică, circuitul folosește o diodă zener de 5V VD1 (KS156A, 1N4733A, BZX55C5V1). Această încuietoare poate folosi oricare dintre microcontrolerele PIC16F627A, PIC16F628A, PIC16F648A. Microcontrolerul PIC12F629/PIC12F675 are propriul firmware. Puteți alimenta circuitul de la.

La programare, trebuie setați următorii biți.

Toată lumea are chei de interfon în buzunar. Să ne dăm seama cum funcționează și dacă pot fi demagnetizate și dacă există o singură cheie pentru toate ușile.

Tipuri de chei pentru interfoane

Există mai multe familii de taste de interfon.

1. „Pilule”. Oficial, standardul se numește Touch memory (TM) sau iButton, acestea sunt chei de contact într-o carcasă MicroCAN. Tabletele folosesc protocolul 1-Wire, dar formatele sunt diferite.

În Federația Rusă, acestea sunt în principal chei ale modelului Dallas, cu care funcționează interfoanele Vizit, Eltis, Z-5R, S2000-2 etc., Cyfral (cheile DC2000A și Tsifral-KP1 etc.), Metakom.

„Tabletele” rezistive sunt destul de rare - rezistența lor este citită.

2. „Picături”. Etichete RFID într-o carcasă de plastic de formă rotundă, ovală sau lacrimă. Uneori sunt emise sub formă de brățări sau carduri.

În interior există o etichetă RFID, la fel ca în cardurile de metrou, semnale sonore pe mărfurile din supermarketuri și alte lucruri similare. Practic, „picăturile” pot fi cu rază scurtă de acțiune (Proximitate, citită la o distanță de până la 10-15 cm), deoarece etichetele mai „cu rază lungă” de apropiere, care funcționează la o distanță de până la 1 m, sunt nesigure în acest caz.

În Federația Rusă, cheile de proximitate EM-Marin sunt cel mai des folosite, dar există și etichete HID mai vechi sau etichete MiFare mai noi, ca în hărțile de metrou.

3. Optică. Dinozauri adevărați. Undeva în provincii mai există. O astfel de cheie este o placă metalică în care găurile sunt găurite într-o anumită ordine.

Există o fotocelulă în interiorul interfonului care detectează dacă găurile sunt găurite în ordinea corectă.

Securitatea este sub egală, falsificarea unei chei este o ușoară, iar unele interfoane cu chei optice au fost deschise cu succes cu o pilă de unghii fără urmă.

Cum determină interfonul dacă cheia este corectă?

La fabrica sau la firma care instaleaza interfoane, in fiecare cheie notează un cod special. Apoi este salvat în memoria interfonului.

Când aduci cheia la interfon, aceasta citeste cod și îl compară cu valorile din memoria sa. Dacă valoarea cheie este acolo, ușa se deschide.

Apropo, poți deschide mai multe interfoane cu o singură cheie. Trebuie doar să introduceți codul acestei chei în toate interfoanele necesare. Este clar că interfoanele trebuie să fie compatibile cu cheia.

Mai mult, există module speciale care vă permit să salvați toate cheile de la un interfon și să le transferați la altul.

Așa vor reinstala interfonul în intrarea dvs. și nu va trebui să schimbați cheile. Deși, desigur, instalatorul de interfon ar putea foarte bine să încerce să câștige bani din asta.

Singura excepție sunt cheile MiFare. Acestea includ o zonă de memorie reinscriptabilă în care este copiat codul unic de interfon.

Când un maestru „din taraba” clonează o astfel de cheie, el copiază doar codul din fabrică, dar nu și codul interfon. Ca urmare, interfonul poate respinge o astfel de cheie - sistemul anti-clonare va funcționa. Numai o companie de service poate copia codul fabricii.

Cum se face o copie a cheii?

De obicei ei iau blank - un blank gol fără cod. Apoi maestrul citește codul de pe cheia ta și îl scrie pe un spațiu liber.

Drept urmare, obțineți două chei identice. Și deoarece codul cheii originale este deja salvat în interfon, clonarea acesteia va permite și ele deschide ușa.

Discurile pot fi reinscriptibile sau nereinscriptibile. Dacă vă amintiți cuvântul „finalizare” atunci când inscripționați discuri , ia o plăcintă de pe raft, atunci se aplică și aici.

Din punct de vedere tehnic, îl puteți asambla singur duplicator de chei (programator) bazat pe Arduino sau Raspberry Pi și apoi faceți copii ale cheii pentru toate ocaziile. Există o mulțime de instrucțiuni pe Internet, precum și oferte de cumpărare a unui duplicator pentru o mie sau două de ruble.

Principalul lucru este să nu ratați tipul de interfon și cheie.

Deci, unele taste sunt proiectate pentru frecvență 125 kHz, altele pe 13,56 MHzși așa mai departe. În plus, pot fi de diferite tipuri. Fiți conștienți de protecția anti-clonă pe care o poate suporta interfonul dvs.

Pot cheile devin demagnetizate?

Se întâmplă să porți o „tabletă” sau o „picătură” în buzunar, iar după un timp rămîne! – și nu mai funcționează. Și astfel de prostii în fiecare lună. Ceva nu e bine aici. „Probabil demagnetizat” este cea mai populară explicație.

De fapt sunt cheile nu se demagnetizează. Nici măcar nu au magnet, iar magneții obișnuiți nu dăunează cheilor.

E mai mult un lucru banal nici un contact. Blank-urile sunt ieftine, sunt achiziționate în vrac din China pentru câțiva cenți bucata, așa că contactul se poate desprinde, de exemplu.

Carcasele cheilor nu sunt de obicei sigilate. Deci dacă cheia se udaîn buzunar sau va fi adesea într-un mediu umed, nu va dura mult.

Teoretic, cheile pot fi „ucide” de radiația electromagnetică sau un impuls electric puternic.

De exemplu, dacă puneți cheia în cuptorul cu microunde și îl porniți la putere maximă sau îl conectați la o priză, acesta nu va mai funcționa. Dar puternic magnet de neodim, ca și cele folosite într-un magazin pentru a elimina etichetele, este puțin probabil ca cheia să dăuneze.

Electricitate statică De asemenea, nu este bun pentru chei. Dacă purtați pastila în buzunarul din spate și vă ghemuiți frecvent, făcând ca materialul sintetic să se frece de cheie, nici aceasta nu va dura mult.

În cele din urmă, din utilizarea frecventă, „tableta” poate fi pur și simplu apăsată partea opusăși încetează să mai contacteze interfonul. Doar împinge-l înapoi și va dispărea.

Ce este o cheie principală și de unde o pot obține?

După instalarea interfonului, specialistul rămâne cu o cheie specială. Poate spune chiar ceva de genul: „Cheie principală. Nu-l da nimănui”.

Dar această cheie este de obicei însăși nu pot deschide ușa. Este necesar să adăugați chei noi în memorie. Într-un interfon, codul cheii principale este stocat într-o zonă specială, astfel încât dispozitivul să îl poată distinge și să răspundă în consecință.

Este clar că simplilor muritori nu li se dă o cheie principală. În caz contrar, compania de servicii nu ar putea percepe bani pentru adăugarea înregistrărilor de chei noi la interfon.

Dar este posibil ca cheia principală să se potrivească mai multor interfoane. Sau când pentru unele interfoane „tableta” este o cheie principală, iar pentru altele este o cheie obișnuită care deschide ușile.

Aici totul depinde nu de cheie, ci de ce înregistrări sunt în memoria interfonului.

O ce se întâmplă dacă cheia principală este pierdută?

De obicei, interfoanele au în continuare opțiunea de a înregistra o nouă cheie principală. Aceasta este, desigur, o potențială oportunitate de hacking. Dar, obiectiv vorbind, este mai ușor să intri în intrare dându-te ca un instalator decât să spargi ceva.

E mai interesant să ai cheie universală sau „vehicul de teren”. Codul său este înregistrat în toate interfoanele intrărilor unei case sau curți.

„Vehiculele de teren” sunt făcute pentru poștași, muncitori, meșteri etc. De acord, acest lucru este mult mai convenabil decât transportul unei ghirlande de chei diferite.

De asemenea, unele chei RFID din noul format, de exemplu, RF3.1, vă permit să înregistrați coduri pentru până la 8 interfoane.

Adesea suportă și interfoanele chei de blocare. Aceasta este o caracteristică de securitate: după ce ușa este deschisă cu o cheie de blocare, celelalte chei nu funcționează și ușa este încuiată. Lacătul poate fi scos fie prin cheia principală, fie prin cheia de blocare (totul depinde de setările interfonului).

Apropo, se întâmplă ca cheia să fie setată la blocare eroare. Așadar, dacă vecinii tăi deseori nu pot intra în intrare după tine, verifică dacă cheia blochează accesul.

Este posibil să păcăliți un interfon?

Da, îl poți cumpăra acum emulator, care simulează cheile diferite tipuriși oferă valoarea necesară pentru fiecare interfon. Emulatoarele au chiar și afișaje și o tastatură instalată, care vă permite să selectați tasta dorită și să afișați numele acesteia.

Este un lucru amuzant, costă aproximativ 10 mii de ruble. Dar nu funcționează fără probleme - nu ocolește toată protecția și, uneori, este posibil să nu funcționeze.

Și da, ea însăși este un interfon nu va sparge, se va pretinde doar a fi o copie a cheii dorite. Pentru a-l programa, veți avea nevoie în continuare de cheile în sine, care sunt deja cunoscute de interfon, și de un dispozitiv duplicator.

Puteți auzi adesea că un interfon poate fi dezactivat cu un pistol paralizant. Da, electronicele subțiri chiar nu pot face față unei taxe serioase. Un șoc mecanic la 10-15 cm sub panoul interfon are aceleași consecințe. Dar aceasta este daune aduse proprietății și un articol din Codul penal al Federației Ruse.

Teoretic, încă poți trage cu forță ușa spre tine. Dar pentru a depăși forța cu care magnetul ține a doua parte a încuietorii, va fi necesară o putere remarcabilă.

Unele interfoane cu cheie pot fi deschise folosind o baterie Krona. Metoda este umană și sigură pentru interfon, dar rareori funcționează.

Este posibil să deschideți interfonul cu un smartphone?

Da, acum modelele intră treptat pe piață Interfoane NFC. Mai des sunt instalate în birouri mari, mai rar în clădiri rezidențiale.

Dacă aveți această opțiune, smartphone-ul dvs. acceptă NFC, iar interfonul funcționează pe frecvență 13,56 MHz, ar putea fi posibil să renunți la chei.

Dar pentru MiFare, de exemplu, smartphone-ul trebuie să aibă și un cip Secure Element, iar disponibilitatea acestora, chiar și în cadrul aceluiași model de smartphone, diferă adesea de la piață la piață. Dacă mai există un cip și sunt îndeplinite celelalte condiții, totul se poate rezolva.

Există de asemenea Adaptoare NFC, care va transforma un interfon vechi într-unul nou și promițător. Poți deschide ușa atât cu o tabletă, cât și cu un smartphone.


Avertizare: Utilizarea constantă nedefinită videoembedder_options - presupusă „videoembedder_options” (aceasta va genera o eroare într-o versiune viitoare de PHP) în /home/users/a/alexan17/domains/site/wp-content/plugins/video-embedder/video-embedder.php on line 306

Acest dispozitiv este format din două părți care sunt „croite” una pentru cealaltă. Prima este tasta Dallas Touch Memory, care este programată o singură dată și conține memorie nevolatilă. A doua este partea contra - o placă adaptor electronic care generează semnale de ieșire către dispozitivul principal în conformitate cu firmware-ul. Sunt diverse opțiuni astfel de dispozitive, dar principiul lor de funcționare este similar.

Mai jos discutăm despre dispozitivul, principiul de funcționare și configurația încuietorii electronice 24V2, care s-a dovedit și este utilizat pe scară largă în aparatele de jocuri și de vending.

Încuietoarea electronică 24V2 a fost special concepută pentru a înlocui încuietori electromecanice care sunt utilizate în echipamentele de divertisment. Dezvoltarea sa s-a datorat mai multor dezavantaje ale încuietorilor enumerate mai sus: probleme cu achiziționarea de încuietori „o cheie”, ceea ce a dus la instalarea de încuietori cu diferite chei într-o singură unitate și a complicat munca casieri-operatori, durabilitate scăzută și securitate scăzută. , ceea ce a dus la constituirea neautorizată de împrumuturi pentru echipamente.

Toate aceste neajunsuri și experiența vastă în acest domeniu au fost luate în considerare la dezvoltarea broaștei electronice 24V2. Au fost păstrate și dimensiunile geometrice, ceea ce vă permite să instalați rapid o încuietoare electronică direct în locul uneia electromecanice. A devenit posibilă înlocuirea a până la trei încuietori electromecanice cu una electronică în cazurile în care acest lucru era cerut de specificul echipamentului utilizat (setare, golire, statistică). Mai mult decât atât, utilizarea unei chei electronice pentru a controla toate cele trei canale ale încuietorii (țin, atingere, atingere dublă) este, de asemenea, originală.

Metoda de înregistrare a cheilor în încuietori este, de asemenea, unică, ceea ce nu necesită echipamente suplimentare, iar în caz de pierdere a uneia dintre cheile folosite, vă permite să schimbați rapid codul pe toate încuietorile stabilimentului pe loc. Trebuie remarcat faptul că Touch Memory (iButton) Dallas DS-1991L este folosită ca chei, care, prin utilizarea unei metode partajate de generare și stocare a codului, exclude complet citirea sau clonarea neautorizată a cheii. Această alegere este confirmată de funcționarea neîntreruptă a unui număr mare de încuietori în diferite regiuni ale Rusiei de mai bine de trei ani.

1. Descrierea încuietorului electronic.

Lacătul este alimentat de o tensiune stabilizată de +5 volți. Deoarece consumul de curent este destul de mic și este de aproximativ 8 mA, acesta poate fi conectat direct la sursa de alimentare a echipamentului în care este instalat. Conectarea canalelor de putere, împământare și controlate se realizează folosind blocuri de borne cu șurub în conformitate cu figură, care, în combinație cu un contactor filetat, cu ajutorul căruia blocarea este atașată la corpul echipamentului, reduce timpul de instalare cu un ordinul de mărime.

Blocarea poate fi într-unul din cele două moduri: „Operare” și „Service”.

2. Descrierea modului „Operare”.

Modul „Operare” este modul principal pentru încuietoarea electronică. Când încuietoarea este alimentată cu energie, acesta indică configurația instalată prin clipirea LED-ului încorporat (toate încuietorile sunt furnizate cu configurația 1) și intră în modul „Operare”. Dacă țineți apăsat butonul „Service” în timp ce aplicați alimentarea, LED-ul va clipi pentru a afișa versiunea software(denumit în continuare software).

În modul „Operare”, încuietoarea reacționează la trei, opțiuni posibile interactiunea cu cheie electronică(denumită în continuare pur și simplu o cheie), care sunt indicate de LED-ul încorporat:

1. Apăsând și menținând apăsată tasta în contactor (LED-ul clipește o dată).

2. Atingeți contactorul cu tasta o dată (LED-ul clipește de două ori).

3. Atingeți contactorul cu tasta de două ori (LED-ul clipește de trei ori).

În funcție de configurația selectată, reacția lacătului la interacțiunile enumerate cu cheia poate fi diferită.

Atenţie!Începând de la versiunea software de blocare V3.2 și superioară, atunci când i se aplică curent, acesta testează starea contactorului pentru un scurtcircuit, indicând un defect prin clipirea frecventă a LED-ului.

Apăsarea lungă a tastei în contactor activează canalele 1 și 2 și apar pe acestea. nivel scăzut(LED-ul va clipi 1 dată). Când cheia este scoasă din contactor, acestea intră într-o stare de impedanță ridicată.

Când atingeți contactorul de două ori cu tasta, canalele 1 și 3 intră în modul de declanșare, pe ele apare un nivel scăzut (LED-ul va clipi de 3 ori). Pentru a intra în starea de impedanță ridicată, trebuie să atingeți încă o dată contactorul cu cheia.

Această configurație este cea mai potrivită pentru a fi utilizată în echipamentele de pe platforma Novomatic sau una similară, la înlocuirea unei încuietori electromecanice. În acest caz, firul de semnal este conectat la canalul 1, canalul 2 poate fi folosit pentru a conecta un sonerie de 5 volți ca alarmă dacă este necesar, iar canalul 3 nu este utilizat.

Deoarece platforma Novomatic este cea mai populară, toate încuietorile sunt furnizate cu o configurație preinstalată 1.

Apăsând și menținând tasta din contactor activează canalele 1 și 2, pe acestea apare un nivel scăzut (LED-ul va clipi 1 dată). Când cheia este scoasă din contactor, acestea intră într-o stare de impedanță ridicată.

Când atingeți contactorul de două ori cu tasta, pe canalul 3 apare un nivel scăzut cu durata de 0,5 secunde (LED-ul va clipi de 3 ori), apoi canalul revine la starea de impedanță ridicată.

Această configurație poate fi utilizată în echipamente care utilizează platforma Igrosoft sau una similară la înlocuirea a două încuietori electromecanice. În acest caz, firul de semnal de setare a creditului este conectat la canalul 1, canalul 2 poate fi folosit pentru a conecta un buzzer de 5 volți ca alarmă, dacă este necesar, iar firul de semnal scurt este conectat la canalul 3.

Apăsând și menținând tasta în contactor, se activează canalul 1, pe acesta apare un nivel scăzut (LED-ul va clipi 1 dată). Când cheia este scoasă din contactor, aceasta intră într-o stare de impedanță ridicată.

Când atingeți contactorul o dată cu tasta, pe canalul 2 apare un nivel scăzut timp de 0,5 secunde (LED-ul va clipi de 2 ori), apoi canalul revine la starea de impedanță ridicată.

Când atingeți contactorul de două ori cu tasta, canalul 3 intră în modul de declanșare și pe el apare un nivel scăzut (LED-ul va clipi de 3 ori). Pentru a intra în starea de impedanță ridicată, trebuie să atingeți din nou contactorul.

Această configurație poate fi utilizată eficient în echipamentele de pe platforma Belatra sau similare, la înlocuirea a trei încuietori electromecanice. În acest caz, firul de semnal de setare a creditului este conectat la canalul 1, firul de semnal de retragere a creditului este conectat la canalul 2, iar firul de semnal al registrului scurt este conectat la canalul 3.

Configurația 4 „Clasic”.

Din punct de vedere funcțional, este similar cu configurația Belatra. Diferența este că există o întârziere în activarea canalului 1 atunci când cheia este ținută în contactor și nu există apariția unui nivel scăzut timp de 1 secundă pe acest canal în timpul celorlalte două posibile interacțiuni ale cheii și contactorului. Aceasta este o emulare a funcționării încuietorilor cu versiunile software anterioare sub V3.1, în care algoritmul de operare era diferit și nu a fost posibilă selectarea unei configurații.

Configurația a fost lăsată pentru comoditatea funcționării în comun a încuietorilor cu diferite versiuni de software într-o singură unitate.

Configurația 5 „Trigger”.

Configurația a fost adăugată în versiunile software de blocare V3.3 și mai recente.

Când atingeți contactorul o dată cu tasta, canalele 1, 2 și 3 intră în modul de declanșare, pe ele apare un nivel scăzut (LED-ul va clipi de 3 ori). Pentru a le comuta într-o stare de impedanță ridicată, trebuie să atingeți din nou contactorul.

3. Descrierea modurilor „Service”.

Modurile de service sunt destinate înregistrării cheilor de lucru și selectării configurației încuietorii.

Încuietoarea are patru moduri de service. Pentru a intra în modul de service corespunzător, trebuie să introduceți numărul acestuia folosind butonul „Service” (denumit în continuare pur și simplu butonul). Introducerea se efectuează prin apăsarea secvențială și menținerea apăsată până când apăsarea este confirmată de indicația LED (aproximativ 1 secundă) și eliberarea butonului cantitatea necesară ori în conformitate cu numărul modului de serviciu. După introducerea numărului modului de service, blocarea confirmă intrarea în acesta cu numărul corespunzător de LED-uri intermitente.

„Modul 1”— broasca își amintește parola de la tasta „deschis” apăsată la contactor.

Citirea și memorarea cu succes a parolei de la tasta „deschis” de către lacăt este confirmată de LED-ul care clipește o dată și revenirea la modul „Operare”. Pentru a ieși din modul, trebuie să apăsați butonul o dată sau să faceți o pauză timp de 30 de secunde.

„Modul 2”— generarea unei parole aleatorii și scrierea acesteia în tastele apăsate la contactor.

Toate tastele apăsate pe contactor, dar nu mai mult de 7, sunt șterse și o nouă parolă este scrisă în ele. Fiecare operațiune reușită este confirmată de LED-ul care clipește de două ori. Cheile devin „deschise” și pot fi folosite doar pentru a transfera parola, atât în ​​memoria încuietorului utilizat, cât și în memoria altor încuietori din acest grup prin modul service 1. Pentru a ieși din modul, trebuie să apăsați butonul o dată sau întrerupeți timp de 30 de secunde.

„Modul 3”- chei de blocare.

Toate tastele „deschise” apăsate pe contactor sunt „închise” și devin „funcționale”. Fiecare operațiune reușită este confirmată de LED-ul care clipește de trei ori.

Pentru a ieși din modul, trebuie să apăsați butonul o dată sau să faceți o pauză timp de 30 de secunde.

Atenţie! Dacă LED-ul clipește frecvent când aplicați cheia, aceasta indică o eroare, care poate fi cauzată de un contact slab între cheie și contactor. În acest caz, este necesar să curățați contactorul și să repetați operația.

„Modul 4” - selectarea configurației operațiunii de blocare (a fost adăugată în versiunile software de blocare V3.1 și mai recente).

După ce ați intrat în modul, puteți selecta configurația necesară a blocării. Selecția se face prin apăsarea și menținerea apăsată succesiv până când apăsarea este confirmată de indicația LED (aproximativ 1 secundă) și eliberarea butonului de numărul necesar de ori în conformitate cu numărul de configurare. După ce ați terminat de introdus numărul de configurare, încuietoarea confirmă selecția cu numărul corespunzător de LED-uri intermitente și intră în modul „Operare”.

1- Configurație Novomatic.

2- Configurare Igrosoft.

3- configuratie Belatra.

4- Configurație „Clasică”.

5- Configurație „Trigger”.

Mai sus este prezentată o descriere a funcționării încuietorii atunci când alegeți diferite configurații.

Atenţie! Configurația instalată este indicată prin clipirea LED-ului atunci când încuietoarea este alimentată.

Deoarece echipamentele de pe platforma Novomatic sunt cele mai solicitate, încuietorile sunt furnizate cu configurația 1.

4. Metodologia de înregistrare a cheilor electronice:

După instalarea și conectarea lacătului conform figurii 1, este necesar să se efectueze procedura de generare a unei noi parole, transferând-o atât în ​​memoria lacătului utilizat, cât și în memoria altor încuietori din acest grup și creând „funcționare”. ” chei. Procedura este prezentată mai jos.

  1. Este necesar să se alimenteze încuietoarea, iar LED-ul va clipi pentru a arăta configurația curentă a broaștei (vezi punctul 2).
  2. Conform punctului 3, intrați în modul de service 2 și, apăsând tastele pe contactor, creați numărul necesar de taste „deschise”. Tastele trebuie apăsate secvenţial la intervale de cel mult 30 de secunde.
  3. Ieșiți din modul apăsând scurt butonul sau făcând o pauză de 30 de secunde.
  4. Conform clauzei 3, intrați în modul de service 1 și apăsând oricare dintre tastele create în clauza 4.2, transferați parola în memoria încuietorului. LED-ul va clipi o dată pentru a confirma finalizarea cu succes a procedurii. Încuietoarea este gata de utilizare. Această procedură trebuie efectuată cu toate încuietorile din grup.
  5. Pe oricare dintre încuietori, intrați în modul de service 3, conform clauzei 3, și apăsând tastele „deschise” create în clauza 4.2 la contactor, închideți-le. Tastele trebuie apăsate secvenţial la intervale de cel mult 30 de secunde. Astfel, vom primi chei „funcționale” la care toate încuietorile din grup vor răspunde conform configurației stabilite la pasul 2.

Ți-ai pierdut cheile interfonului și nu poți face o copie. Vrei să vizitezi o prietenă, dar nu ai cheile de la intrarea ei. Sau trebuie doar să dai un rahat inamicul tău, dar nu poți intra în casa lui, atunci acest articol este pentru tine.

Câteva cuvinte despre principiul de funcționare...
Există o părere că există un magnet în tabletele interfon și deschide ușa. Nu, nu este adevărat. Tableta este un ROM cu o cheie conectată. Acest ROM se numește Touch Memory, marca DS1990A. DS1990A este o marcă de taste de interfon. Comunică cu interfonul prin magistrala cu un singur fir (interfață cu un singur fir). Acest autobuz a fost dezvoltat de Dallas și permite a două dispozitive să comunice folosind doar un fir. Dacă dispozitivul este pasiv (ca și în cazul nostru), atunci îi transmite și putere prin acest fir. De asemenea, trebuie menționat că este și necesar fir comun(astfel încât circuitul să se închidă), dar, de regulă, toate împământările dispozitivelor conectate la această magistrală sunt conectate împreună. Cheia conține un condensator de 60 de picofarad, care oferă energie pe termen scurt cheii în momentul răspunsului. Dar dispozitivul principal trebuie să genereze în mod constant (cel puțin la fiecare 120 de microsecunde) un semnal pentru a încărca acest condensator, astfel încât ROM-ul din tabletă să continue să fie alimentat.

Structura internă a tabletei

Organizare de autobuz cu un singur fir
Autobuzul cu un fir funcționează după cum urmează. Există un dispozitiv master și un dispozitiv slave, în cazul nostru o cheie pasivă. Semnalele principale sunt generate de semnalele master, unul logic și zero. Dispozitivul slave poate genera numai forțat semnale zero (adică pur și simplu conduce magistrala la masă prin tranzistor). O diagramă simplificată a unui dispozitiv master și slave este prezentată în imagini.

Circuit principal

Dacă te uiți la diagramă, este ușor de observat că, implicit, masterul este întotdeauna +5 volți, o unitate logică. Pentru a transmite un zero logic, masterul închide magistrala la masă printr-un tranzistor, iar pentru a transmite un 1, pur și simplu îl deschide. Acest lucru se face pentru a furniza energie dispozitivului slave. Dispozitivul slave este realizat în mod similar, doar că nu generează +5 volți. Poate doar să strângă autobuzul la sol, transmițând astfel un zero logic. O unitate logică este transmisă pur și simplu prin „tăcerea” dispozitivului.

Protocolul de lucru
Puteți observa imediat că numai Maestrul conduce parada, cheia DS1990A în sine fie ține terenul (masterul însuși setează autobuzul la zero), fie pur și simplu rămâne tăcut dacă dorește să transfere o unitate, atunci pur și simplu rămâne tăcut; . Să ne uităm la desen.

Un exemplu de interfon care citește o cheie.

După ce pulsul PREFERENCE este generat de cheie, dispozitivul master așteaptă ceva timp și lansează o comandă pentru a citi ROM-ul, de obicei acesta este un cod de familie, în cazul nostru 33H. Acordați atenție modului în care se realizează transmiterea zero și unu. În orice caz, pulsul „pica” la pământ, dar dacă unul este transmis, atunci este restabilit rapid (aproximativ 1 microsecundă), dar dacă ar trebui să fie zero, atunci pulsul „atârnă” pe pământ pentru o perioadă de timp, apoi revine la unul din nou. Revenirea la unitate este necesară, astfel încât dispozitivul pasiv să reînnoiască în mod constant energia condensatorului și să existe putere asupra acestuia. Apoi, interfonul așteaptă ceva timp și începe să genereze impulsuri pentru primirea informațiilor, 64 de impulsuri în total (adică primește 64 de biți de informații). Cheia este doar să potriviți corect duratele. Dacă vrea să scoată zero, atunci ține magistrala la zero pentru ceva timp, dar dacă nu, atunci pur și simplu rămâne tăcut. Interfonul face restul pentru el.

Conținutul cheii DS1990A.
În interfoane și pur și simplu dispozitive în care dispozitive similare sunt folosite pentru a deschide ușile, se folosește o cheie a standardului DS1990A. Acest dispozitiv este un ROM de 8 octeți cu informații înregistrate de un laser.


Diagrama de descărcare a cheilor.

Octetul mic conține codul familiei. Pentru DS1990A va fi întotdeauna 01h. Următorii șase octeți conțin numărul de serie al cheii. Lucrul foarte secret care identifică cheia. Ultimul octet se numește CRC, acesta este o verificare de paritate care asigură autenticitatea datelor transmise. Este calculat din cei șapte octeți anteriori. Apropo, rețineți că acesta nu este singurul standard. Există ROM-uri reinscriptibile pe care pot fi stocate informații și există și chei de criptare. Dar întreaga varietate de tablete Dallas este pur și simplu imposibil de luat în considerare într-un articol pe care le puteți citi pe disc.

Dispozitivul fizic al cheii.
Probabil, toate cele de mai sus au descurajat orice dorință de a lucra cu emulatori de cheie, deoarece cheia trebuie citită, iar acesta este un astfel de hemoroid. Se dovedește că nu! Producătorii din Dallas au avut grijă de noi și au plasat toate informațiile de care aveam nevoie direct pe cheie, și în hexazecimal! Este gravat pe el și poate fi citit și apoi cusut în minunatul nostru emulator.

Botul cheie

Din toate aceste informații ne interesează următoarele:

CC = CRC este octetul de paritate al 7-lea octet din firmware
SSSSSSSSSSSS = douăsprezece nibls //nibl = 1/2 octet // număr de serie, i.e. cheia în sine în coduri hexadecimale.
FF = cod de familie, în cazul nostru este egal cu 01h - octetul zero al cheii noastre.

Se pare că putem pur și simplu să scriem un program, să punem întreaga cheie în el, copiend manual dump-ul din cheia reală și vom obține un emulator gata făcut. Este suficient să iei pur și simplu cheia de la inamicul tău și să rescrii ceea ce este scris pe ea. Ceea ce în general am făcut cu succes. :)

Emulator.
Acum am ajuns la cel mai delicios lucru - un emulator de chei de interfon. În primul rând, am găsit un emulator gata făcut pe un site web, l-am instalat în AT89C51 și nu a funcționat (ceea ce nu este surprinzător). Dar nu este distractiv să folosești firmware-ul altor oameni și să găsești erorile special lăsate de alte persoane în cod. Prin urmare, am început să-mi fac propriile emulatoare și să scriu propriile mele programe pentru ei. In general, am incercat sa fac un emulator pe 6 microcontrolere diferite, arhitecturi diferite, apartinand la doua familii de AVR si i8051, toate realizate de Atmel. Nu toți au făcut bani și au fost scrise o mulțime de programe. La început, sarcinile generale napoleoniene au fost setate pentru a face un emulator universal cu capacitatea de a selecta o cheie, dar apoi am abandonat această idee din cauza dezordinei și inutilității sale, lăsați alți oameni care ar fi interesați de acest articol să se ocupe de ea. Dar costul emulatorului, fără a lua în calcul forța de muncă cheltuită, este mai mic de 70-80 de ruble, îl puteți menține chiar în 30 de ruble dacă o faceți, de exemplu, pe ATtiny12.

Principiul de funcționare al emulatorului.
Am examinat în detaliu principiul de funcționare a interfonului și, în consecință, nu va fi o problemă mare să descriem algoritmul programului emulator DS1990A. Ne uităm cu atenție la diagramă și ne gândim la ce trebuie făcut. Și trebuie să faci următoarele. Piciorul microcontrolerului atârnat în aer (neconectat încă la pământ, pulsul de resetare) va fi considerat o unitate logică de către controler. Înseamnă că după alimentarea cu energie a controlerului, trebuie să așteptăm până când piciorul nostru ajunge la pământ și la zero. Când am auzit zero, ne bucurăm, așteptăm puțin și comutăm portul din modul citire în modul scriere. Apoi aruncăm magistrala la zero și o menținem o vreme - generând un impuls PREZENTĂ (vezi fișa de date pentru duratele impulsurilor). Apoi comutăm din nou autobuzul în modul citire și așteptăm ceea ce ne va spune maestrul interfon. El ne va spune o comandă de citire formată din 8 biți. Nu îl vom decoda, pentru că... in 99,999% din cazuri ne va spune comanda sa-i dam dump, la 33H, numaram doar 8 impulsuri si nu va faceti griji. Așteptăm mai departe. Și începe partea cea mai dificilă și interesantă - trebuie să ne uităm rapid la ceea ce ne spune interfonul și să răspundem și la aceasta rapid. Trebuie să scoatem numărul de serie bit cu bit, constând din cei 8 octeți pe care i-am menționat mai sus. Am făcut-o în felul următor (indiferent de microcontroler, principiul va fi același peste tot), am încărcat un octet într-un registru liber și l-am mutat la dreapta și m-am uitat la bitul de transport. De îndată ce interfonul coboară autobuzul la zero, atunci dacă flagul meu de transport este setat la unu, atunci pur și simplu rămân tăcut pentru acest impuls și aștept generarea următorului impuls de citire a biților de la master. Dacă am un zero în semnalul de transfer, atunci după ce interfonul scade magistrala la zero, trec portul microcontrolerului în modul de ieșire și țin forțat magistrala la zero pentru un timp, apoi îl eliberez și comut portul controlerului înapoi pentru a citi modul. Pe baza duratei pulsului în pământ, comandantul dispozitivului înțelege dacă i-a fost transmis unul sau zero. În principiu, asta este, atunci interfonul ar trebui să sune cu bucurie și să deschidă ușa.

Practica.

Placă de testare. Văzând inscripția Dallas.

După puțină ezitare și un război cu depanatorul, codul s-a dovedit. Iată un exemplu de cod de ieșire de date pentru interfonul de pe AT89C2051. (În general, AT89C2051 este un controler popular, dar învechit. Unul dintre primele pe care le-am programat. Perifericele sunt minime, memoria este, de asemenea, nimic. Poate fi cusut doar cu un programator de înaltă tensiune. Deși există un nou înlocuitor pentru el, AT89S2051, poate fi deja flash în circuit printr-un fel de AVR ISP, și poate prin AVRDUDE - Cel mai interesant lucru este că este compatibil cu ATTiny2313, astfel încât codul poate fi portat la Tinka aprox.

DI HALT:
Am scris acest cod infernal cu Dlin în 2006 în apartamentul lui. Râdeau până la sughiț din cauza prostiei lor. A fost prima dată când am atins AVR. M-am jucat cu o procedură de citire din EEPROM într-un asamblator care îmi era complet nefamiliar, în timp ce Dliny se chinuia cu o placă demo pentru viitorul său emulator. Îmi amintesc mai ales gluma mea cu câinele de pază, când MK-ul meu a fost resetat în timp ce scriam pe EEPROM și decupam un cip de memorie i2c de pe placă folosind o roată de tăiere. Eh... nu contează, te conduc la Moscova și ne vom distra din nou!

;=================================================== ==== ; Serializare în serie; în: R0- adresa unde se află numărul de serie cu tipul tabletei și CRC8; UTILIZĂRI: A,B,R0,R1,R2 ;======================================= =================== DEMUL_SendSer: mov R2,#8 SS3: mov ACC,@R0 mov R1,#8 SS2: JB TouchFuck,$ ;așteptând ca anvelopa să se scad in zero 1->0 RRC A ;C:=A.0; schimbul A;

mov TouchFuck,C ;TouchFuck:=C;
MOV B,#9 DJNZ B,$ ;Delay 20 us setb TouchFuck JNB TouchFuck,$ ;ciclu în timp ce 0 DJNZ R1,SS2 inc R0 DJNZ R2,SS3 ret ;=============== ==================================================== =====



Rezultate.

Drept urmare, am primit o mulțime de emulatori. Adevărat, unele dintre ele mai trebuie aduse în minte. Deși câțiva lucrează 100%. Puteți vedea exemple de emulatori în fotografii.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Fotografii cu emulatori Cel mai interesant este verificarea CRC, care este efectuată de interfon. Veți avea nevoie de acest lucru dacă doriți să instalați o blocare Dallas pe computer, de exemplu. Un exemplu de calcul CRC pe A89C2051 (deși acest cod va funcționa pe toate microcontrolerele din familia i8051. DO_CRC: PUSH ACC ;salvare acumulator PUSH B ;salvare registrul B PUSH ACC ;salvare biți pentru a fi mutați MOV B,#8 ;set shift = 8 biți ; CRC_LOOP: XRL A,CRC ;calculați CRC RRC A ;mutați-l în transportul MOV A,CRC ;getați ultimul CRC MOV CRC,A ;stochează noul CRC POP ACC ;obține biții rămași RR A ;poziționați următorul bit PUSH ACC ;salvați biții rămași DJNZ B,CRC_LOOP ;repetați pentru opt biți POP ACC ;curățați stiva POP B ; restabilirea registrului B POP ACC ;restaurarea acumulatorului RET

DO_CRC: PUSH ACC ;salvare acumulator PUSH B ;salvare registrul B PUSH ACC ;salvare biți pentru a fi mutați MOV B,#8 ;set shift = 8 biți ; CRC_LOOP: XRL A,CRC ;calculați CRC RRC A ;mutați-l în transportul MOV A,CRC ;obțineți ultima valoare CRC JNC ZERO ;săriți dacă datele = 0 XRL A,#18H ;actualizați valoarea CRC ; ZERO: RRC A ;poziționați noul CRC MOV CRC,A ;stocați noul CRC POP ACC ;obțineți biții rămași RR A ;poziționați următorul bit PUSH ACC ;salvați biții rămași DJNZ B,CRC_LOOP ;repetați pentru opt biți POP ACC ;curățați stiva POP B ;restaurează registrul B POP ACC ;restaurează acumulatorul RET

Concluzie.
După cum puteți vedea, tastele interfon nu sunt atât de simple pe cât par. Cu toate acestea, ele pot fi emulate de oricine cunoaște programarea și un fier de lipit.

DI HALT:
Fapte din vremuri trecute, legende adânci... Lung - WDR! (va fi clar doar pentru cei inițiați;)))))

Versiune pre-editată a unui articol din revista Hacker