Tutto è iniziato con il fatto che dovevo portare con me diverse chiavi (tablet) per i citofoni. Dopo aver cercato su Internet, ho trovato uno schema accettabile e, ripetendolo, sono rimasto soddisfatto del funzionamento senza problemi.

Questo tablet è un microcircuito DS1990A di MAXIM. Il dispositivo consente di leggere in memoria ed emulare fino a 10 chiavi di questo tipo.


La chiave comunica con il citofono tramite un bus a due fili a 1 filo e riceve alimentazione attraverso di esso.


Lo schema elettrico del dispositivo di emulazione chiave è molto semplice. La base è un microcontrollore ATTiny2313; per la visualizzazione ho utilizzato un indicatore a sette segmenti a una cifra che visualizza la modalità operativa del numero di cella. C3 - cambia modalità, C2 - numero di cella. Per indicare la modalità di registrazione da me utilizzata, nella foto è presente ancora un normale diodo per la regolazione. L'intero dispositivo di sostituzione chiave citofonica consuma solo 10 mA di corrente.

È sincronizzato dall'oscillatore integrato con una frequenza di 8 MHz; durante il flashing del firmware è necessario abilitare BOD (programmare i fusibili BODLEVEL0, BODLEVEL1, cancellare BODLEVEL2), altrimenti i dati EEPROM verranno danneggiati quando si spegne l'alimentazione. .


Lavorare con una chiave interfonica:

Programmazione chiave. Quando si preme C3, si accende un LED aggiuntivo. Seleziona il numero di cellulare C2 e porta la tavoletta chiave nei contatti. I dati dalla chiave vengono copiati nella EEPROM del controller e il LED si spegne automaticamente.

Emulazione chiave. Per emulare una chiave, selezionare il numero di cellulare sull'indicatore, quindi inserire i contatti nell'interfono

Oggi è probabilmente abbastanza difficile trovare un condominio che non abbia un citofono sulla porta, impedendo agli estranei di entrare dall'ingresso. Pertanto, la chiave dell'interfono si è saldamente radicata nella nostra vita quotidiana. Inoltre, molte persone ne indossano diversi, poiché è necessario aprire serrature diverse.

Sono presenti le chiavi del citofono diversi tipi: contatto (sono anche chiamati tablet, poiché gli sono simili) e contactless - portachiavi o carte di plastica. Assolutamente tutti gli identificatori hanno una cosiddetta cifra individuale.

C'è un mito secondo cui puoi aprire la porta di qualsiasi ingresso con l'aiuto. Naturalmente, queste sono tutte invenzioni di quelle persone che non comprendono il principio di funzionamento dell'identificatore, anche se, senza dubbio, accade che lo stesso codice possa applicarsi a più ingressi di una casa. Ma questa non è una coincidenza, ma molto probabilmente che i citofoni sono stati programmati dallo stesso maestro, erano dello stesso modello e sono stati installati da lui contemporaneamente.

Cosa devi sapere per creare la tua chiave?

La prima cosa che devi sapere per realizzare una chiave con le tue mani è la struttura della chiave. Alcune persone pensano che il tablet contenga un magnete che, quando entra in contatto con l'identificatore, smagnetizza la serratura e la porta si apre. Si tratta infatti di un'apparecchiatura nella cui memoria è registrato un programma specifico ed è non volatile. Questa tecnologia chiamato Touch Memory e richiede una connessione a filo singolo per funzionare. Cioè, nel momento in cui il tablet tocca il lettore, riceve alimentazione e quest'ultimo trasmette il suo codice.

Inoltre, il tablet contiene un piccolo condensatore che fornisce alimentazione al momento della connessione.

Il principio di funzionamento utilizzato dai tasti citofonici è semplice. Quindi, toccando il tablet Touch Memory in un punto speciale dell'apparecchiatura interfonica, le informazioni vengono scambiate con il controller, che dura circa 2 secondi. Se le informazioni ricevute corrispondono, allora va tutto bene: il passaggio è aperto.

Il video mostra il processo di creazione delle chiavi utilizzando un duplicatore:

Chiave vuota o vuota

Oggi c'è quantità enorme spazi o, come vengono anche chiamati, spazi per gli identificatori. Come accennato in precedenza, sono di contatto e senza contatto. Pertanto, per procedere alla fase di preparazione delle chiavi, è necessario decidere quale tipo di chiavi utilizzerà il dispositivo citofonico richiesto. Allo stesso tempo, devi anche conoscere la marca dell'interfono.

Dopo aver chiarito i punti tecnici specificati, è necessario acquistare un pezzo grezzo: di solito viene venduto nel luogo in cui vengono fabbricate le chiavi. Il prezzo per loro è basso, tuttavia, gli identificatori vuoti identici costano diversamente: maggiore è la qualità, maggiore è il prezzo.

Programmazione chiavi citofoniche

Per inserire il codice richiesto, è necessario acquistare uno speciale dispositivo elettronico, chiamato duplicatore. Questo dispositivo può leggere il codice di un identificatore già programmato e inserire nella memoria vuota la cifra della chiave originale. I duplicatori più semplici utilizzano solo tipi comuni di identificatori e non sempre si distinguono per l'impeccabile qualità della codifica del grezzo.

Inoltre, per lavorare sul duplicatore o sulla fotocopiatrice più semplice, devi sapere informazioni aggiuntive: modello citofono, ecc. Pertanto, non è sempre possibile ottenere un risultato positivo con una fotocopiatrice del genere dal primo pezzo grezzo, ma se non ti arrendi, realizziamo un altro duplicato della chiave e, molto probabilmente, lo farà lavorare normalmente. Il costo di tali duplicatori è basso: circa un paio di migliaia di rubli. Tutte le informazioni sulla compatibilità di chiavi grezze, citofoni e duplicatori sono disponibili al pubblico.

Esistono fotocopiatrici che non necessitano di essere collegate al computer. Ciò semplifica notevolmente il lavoro dello specialista e la questione di dove realizzare le chiavi scompare da sola. Se descrivi la sua produzione passo dopo passo, sarà simile a questo:

  • Collegare la fotocopiatrice alla rete. Su di esso si illuminerà una scritta che indica che è pronto per la lettura;
  • Prendi l'ID originale e attaccalo alla posizione di lettura indicata sulla fotocopiatrice. Dopo aver considerato le informazioni, segnale sonoro oppure la scritta Write lo indicherà;
  • Successivamente, applicare uno spazio vuoto al sito di lettura e dopo pochi secondi la chiave sarà pronta, che il duplicatore indicherà con un segnale sonoro o una scritta.

Se prendiamo in considerazione i duplicatori professionisti, hanno molto di più caratteristiche tecniche rispetto a quelli sopra indicati. Pertanto, possono creare una copia della chiave per quasi tutti i citofoni e la qualità della lavorazione sarà superiore. alto livello. Possono bypassare uno speciale filtro installato sul citofono, finalizzare la chiave e, utilizzando anche grezzi economici, possono ottenere ottime copie.

Inoltre, tali dispositivi stessi determinano il modello dell'apparecchiatura citofonica utilizzando una chiave e possono contare le quantità: questo è conveniente per la contabilità se hai una persona assunta che lavora per te.

Ora la domanda su come creare un identificatore elettronico non ti confonderà e, a quanto pare, non è una questione così difficile. Se il prodotto che hai realizzato non funziona, dovresti chiedere aiuto a uno specialista. Va ricordato che la produzione di identificatori da utilizzare per scopi criminali è punibile dalla legge.

Viene considerato un semplice duplicatore interfonico efficace chiavi elettroniche con schema di funzionamento. Il video mostra l'assemblaggio finito e il test in funzione.

Esistono molti buoni schemi per questa funzione su Internet, ma, in primo luogo, sono complessi e, in secondo luogo, non tutti funzionano. L'autore di questo video tutorial ha prima provato ad assemblare un duplicatore di chiavi utilizzando il kit di costruzione Arduino, ma per qualche motivo non ha funzionato, quindi ha realizzato un dispositivo più semplice ma perfettamente funzionante per coloro che si occupano di problemi relativi all'installazione di citofoni .

Sono disponibili per la vendita duplicatori di fabbrica, ad esempio RFID. Ma sono piuttosto costosi e per coloro che non intendono lavorare costantemente su questo dispositivo non ha senso acquistarli. Dopotutto, non capita tutti i giorni che i dilettanti abbiano la necessità di duplicare le chiavi di un citofono. Il maestro stesso ha deciso di realizzare una semplice fotocopiatrice per espandere i suoi orizzonti.

Caratteristiche di una semplice fotocopiatrice per chiavi citofoniche

Molti spazi vuoti sono stati acquistati su AliExpress, sono economici. È stato trovato circuito semplice un tale duplicatore, che può essere assemblato letteralmente in 5 minuti. I grezzi sono stati acquistati da questo negozio cinese; hanno anche il programmatore necessario per il funzionamento del dispositivo.

La base o il cuore di questa fotocopiatrice è un microcontrollore.

628, 648 o 88 andranno bene Naturalmente, se si assembla semplicemente il dispositivo, non funzionerà. È necessario scrivere un programma in questo microcontrollore. Per fare ciò, avrai bisogno di un programmatore che si colleghi al computer per eseguire il flashing del firmware. È possibile trovare le istruzioni per l'utilizzo del programmatore su Internet. Costa 10-15 dollari. Qualsiasi radioamatore alle prime armi sarà in grado di utilizzare questo microcontrollore e anche ripetere questo circuito duplicatore.

Come puoi vedere nel diagramma e nella foto, ci sono 3 LED nel circuito: rosso, giallo e verde.

Il led rosso si accende quando c'è tensione nell'impianto stesso; Il giallo si accende quando è in modalità lettura chiave. E il verde si accende quando la registrazione o la duplicazione della chiave ha avuto successo. I LED lampeggiano quando il pezzo è monouso e non scrivibile. Tutti gli spazi vuoti acquistati su AliExpress sono riscrivibili.

L'intero circuito è alimentato a 5 Volt. IN questo disegnoÈ stato installato uno stabilizzatore da 5 volt in modo che quando viene fornita una tensione da 5 a 9 volt, in uscita ci siano sempre solo 5 volt. Il duplicatore di chiavi stesso è alimentato a 5 Volt.

Accendiamolo e vediamo come funziona questo dispositivo. Accendere l'alimentazione. Tutti i LED si accendono, il che significa che il dispositivo si è avviato.

Applichiamo la chiave copiata, l'indicatore mostra la lettura. C'è un pulsante per duplicare questa chiave. Applichiamo un pezzo pulito; il LED indica che è avvenuta la duplicazione. Per l'esperimento, la chiave dell'ascensore è stata copiata e testata. Il risultato è positivo, il duplicatore fai da te funziona alla grande.

Seconda parte (parte il video).

Schema e discussione sul forum di questo duplicato.

Al giorno d'oggi è difficile trovare una casa le cui porte non siano protette da un sistema speciale. Questo meraviglioso dispositivo mette in guardia dagli ospiti non invitati. Ma cosa fare se hai dimenticato il magnete a casa o ha smesso di funzionare. Se questo è successo in giorno, puoi aspettare finché i vicini non aprono la porta. E se di notte? Come aprire il citofono senza chiave in questo caso? Ne abbiamo raccolti di più migliori consigli per risolvere questo spiacevole problema a seconda della marca e del modello del citofono. Usalo!

Un sistema citofonico è una misura di sicurezza utilizzata per proteggersi dagli estranei. Viene utilizzato per connettere l'ospite con il proprietario ed è installato in periferia e condomini o uffici.

Con il suo aiuto puoi risolvere un'ampia varietà di problemi:

  • il sistema più semplice aiuterà a organizzare l'ingresso dei clienti in un'organizzazione o degli ospiti in alloggi privati;
  • organizzare di più sistema complesso con videosorveglianza e possibilità di registrare la cronologia degli eventi;
  • ulteriore dispositivo di sorveglianza segreta.

Durante l'intero periodo di utilizzo dei sistemi citofonici, nessuno dubita della loro efficacia. La questione della scelta è una questione finanziaria.

Il principio di funzionamento del sistema citofonico

Il dispositivo è abbastanza semplice ed è composto solo da pochi componenti:

  • blocco chiamate. Si presenta sotto forma di pannello protetto dalla polvere e dall'umidità;
  • zona interna, che comprende citofono(tasto di chiamata, microfono e altoparlante) e posto esterno;
  • serratura di chiusura;
  • complesso degli abbonati. È realizzato a forma di tubo e viene installato nell'appartamento del proprietario o alla reception dell'ufficio. Contiene: un pulsante di controllo, un microfono e un altoparlante;
  • magnete con chip.

Il citofono può essere dotato di segnale audio o video. Tutti gli elementi sono collegati tramite un interruttore.

Il dispositivo interfonico funziona per analogia con un collegamento a relè come segue:

  • l'ospite preme il pulsante “Chiama” sul posto esterno;
  • i contatti sono chiusi, il segnale raggiunge il complesso di utenze del proprietario;
  • il proprietario del dispositivo ricevente preme un pulsante per negoziare;
  • a discrezione del proprietario potrà sbloccare il sistema d'ingresso premendo un pulsante oppure rifiutare la ricezione.

I produttori inizialmente impostano una password per l'apertura meccanismo della porta. Se installato a discrezione del proprietario, può essere sostituito dal telecomando dell’unità principale o tramite software.

Come aprire un citofono senza chiave: metodi di base

Se non hai un magnete con te o smette di funzionare, devi contattare i tuoi vicini. Devi solo comporre il loro numero sul dispositivo e spiegare questo problema. Se sono a casa, forniranno sicuramente l'accesso all'ingresso.

Ma questa situazione non si applica a tutti i casi della vita. Ad esempio, i dispositivi non sono installati ovunque. Oppure i sistemi sono spenti. In questo caso puoi bussare alle finestre dei tuoi vicini al primo piano. I proprietari capiranno l'enorme problema e ti aiuteranno a sbloccare il sistema.

Cosa succede se sei il proprietario di una casa privata e semplicemente non hai vicini? O un'altra opzione: sei tornato di notte e chiamare qualcuno è semplicemente indecente? In questa situazione, dovresti usare code.

Non è necessario tentare di forzare l'ingresso o rompere il cruscotto. Ciò non aiuterà a sbloccare la serratura. Inoltre, in questo caso, le porte non verranno sbloccate dall'interno e dovrai pagare per la riparazione sia della porta che del citofono. Possono essere applicate anche sanzioni amministrative per piccoli atti di teppismo.

Chiave universale per citofono: realizzala da solo

Sono disponibili diverse opzioni chiave per i moderni sistemi interfonici. Il loro compito principale è aprire serratura d'ingresso con controllo di sicurezza installato. Tutti sono programmati con un codice di fabbrica specifico. Se il firmware è stato modificato durante il funzionamento, in questo caso solo il reparto di assistenza può aiutare a sbloccare il sistema. Dopo il loro intervento sarà necessario riprogrammare il dispositivo.

Aziende che utilizzano serrature di programma tecnologia speciale dispositivi di apertura:

  • senza contatto;
  • chip per compresse;
  • veicolo fuoristrada;
  • chiave universale per citofono.

Utilizzando quest'ultimo, puoi aprire fino al 95% dei modelli. È facile da usare, poiché può risolvere rapidamente il problema dell'apertura delle porte. Questi sono i dispositivi utilizzati dagli addetti ai servizi o dagli impiegati delle poste.

Una chiave chiamata “veicolo fuoristrada” può anche essere classificata come universale. I lavoratori dei servizi pubblici non devono portare con sé grandi pacchi di patatine. È sufficiente averne uno universale. Il dispositivo software si trova nel chip; basta avvicinarlo al contatto situato sul pannello di input.

Esiste un altro modo per aprire i dispositivi interfonici utilizzando una chiave universale: una chiave master senza contatto. Per fare ciò non è necessario applicarlo al contatto sul pannello. Il principio di funzionamento è a distanza. Ha uno svantaggio significativo: il costo elevato.

Come realizzare da solo un dispositivo universale

Un dispositivo del genere non è difficile da implementare per chi ha familiarità con la programmazione e ha le competenze di un ingegnere radiomeccanico. È necessario conoscere il nome del modello. Informazioni su quale pezzo è adatto possono essere trovate su Internet. Sono inoltre disponibili tabelle per la combinazione del duplicatore e dei grezzi.

La creazione di un nuovo dispositivo richiede pochi secondi. Per fare ciò, avrai bisogno di un dispositivo "emulatore". Si tratta di un dispositivo che apre quasi tutti i sistemi citofonici, con poche eccezioni.

Ma anche di più maestro professionista, il miglior software hardware ed emulatore potrebbe non essere in grado di gestire alcuni dispositivi. È necessario personalizzare l'emulatore per una versione specifica, quindi la cifratura verrà facilmente selezionata per questo modello.

Come aprire un citofono di noti produttori se hai dimenticato le chiavi

Un'ottima soluzione al problema di come aprire qualsiasi citofono è una password. È installata nel firmware. Dovrebbe essere chiarito con gli operatori che hanno installato il dispositivo citofonico o reperito su Internet.

Per molti dispositivi diversi produttori si adatta lo stesso codice. Questo vale per i dispositivi Visita O Eltis . Ma per nuovo sistema Cifrale nessuna password fornita.

Questo è importante! La password incorporata nel programma del dispositivo interfonico funziona anche se non dispone di una scheda di memoria.

Nella maggior parte dei casi, se i codici sono programmati dal produttore, le password possono funzionare in tutte le città. A volte i sistemi citofonici possono essere crittografati dall'azienda installatrice. Quindi è necessario chiedere loro la password. In ogni caso, hanno il codice i servizi che richiedono l’apertura quotidiana dei sistemi, come ad esempio i postini. Puoi chiedere loro la password per il dispositivo interfonico.


Come aprire il citofono Vizit senza chiave

Questo è il sistema più comune. Se il firmware originale non è stato modificato, l'algoritmo per l'apertura dell'interfono “Vizit” è il seguente:

  • 12#345;
  • *#3423;
  • *#4230.

Adatto per i nuovi dispositivi Vizit:

  • 67#890;
  • *#423.

È possibile utilizzare i seguenti codici per aprire il citofono Vizit senza chiave (adatto se non è stato aperto prima):

  • #999—doppio squillo, quindi codice pannello di servizio 1234. Se questo quadrante non funziona, verrà emesso un doppio segnale acustico. Se tutto va bene, un segnale acustico.

Se il codice di servizio non è corretto, comporre non 1234, ma le seguenti opzioni:

  • 0000;
  • 3535;
  • 9999;
  • 12345;
  • 11639;
  • 6767.

Per determinare se la cifra è corretta o meno, un segnale acustico aiuterà: se non è corretto - 2 segnali acustici, per quello corretto - solo 1.

Quando il menu ha funzionato con una chiamata, è necessario aggiungere il proprio codice:

  • per attivare la serratura: 2 – pausa –#– pausa – 3535;
  • poi dovresti aggiungere la tua password: inserisci il numero 3 e appoggia il chip al pannello, poi # e attendi il suono della serratura che funziona.

Importante!È necessario ricordarsi di eliminare tutte le impostazioni dalla memoria delle impostazioni del servizio. Per fare ciò, premere 4 # *.


Come aprire l'interfono Forward senza chiave

I produttori di questi modelli spesso non pubblicano le loro informazioni accesso del pubblico. Si conoscono solo tre sequenze:

  • 123 * 2427101;
  • K+1234;
  • 2427101.

Per includere la tua password nelle impostazioni del servizio, devi inserire:

  • 77395201 + * +0 *, posizionare il chip contro il dispositivo e premere due volte #.

Se questa sequenza non funziona potete comporre 5755660 invece di 77395201.


Citofono "Cyfral": come aprire senza chiave

Questi sono i modelli di citofono più moderni. Se non sai come aprire il citofono Cyfral senza chiave, dovresti seguire il seguente algoritmo. Funzionerà se l'ingresso ha numeri di appartamento divisibili per 100.

Per aprire il sistema “Cyfral”, è necessario fare clic su:

  • “B”, numero dell'appartamento, che viene diviso per 100, poi ancora per “B” (ad esempio B400B);
  • poi 2323. Se non funziona, invece di 2323 premere 7272 o 7273.

Potrebbe anche sorgere la domanda su come aprire il citofono " CCD cyfrale 2094". Si apre in modo leggermente diverso:

  • “Chiama”, poi 41, oppure 1410, oppure 07054.

Se il sistema non funziona, dovresti continuare in questo modo:

  • “Chiama”, poi 0000.
  • Se arriviamo al “Menu”, ma le porte sono ancora chiuse, dovremmo premere il numero 2.

Se c'è un problema su come aprire il citofono “Cyfral CCD 20”, tutti i metodi sopra elencati saranno adatti per risolverlo.


Come aprire il citofono Eltis senza chiave

È abbastanza difficile lavorare con questo sistema senza chip. La password potrebbe non funzionare per tutti i dispositivi. L'algoritmo delle azioni è il seguente:

  • V100V7273.

Come opzione, inserisci non 7273, ma 2323.

Un altro modo per aprire il citofono Eltis senza chiave: è adatta la tecnica utilizzata per il modello Cyfral.


Come aprire il citofono Factorial senza chiave

I modelli fattoriali possono essere aperti componendo 000000 o 123456. In alternativa, comporre 5 e tenere premuto finché non viene visualizzato un messaggio di testo sul dashboard. Quindi dovresti inserire 180180 e "Chiama".


Questo è il dispositivo più raro in termini di crittografia senza chiave di accesso. La procedura è la seguente:

  • K – 100 – 789 – segnale acustico breve – 123456 – 8;
  • K – 170862 – segnale acustico breve – 0.

Difficoltà con il sistema Blink

Sfortunatamente, non c'è nulla che possa aiutare in questo caso. Non si tratta di citofoni d'ingresso, ma di sistemi individuali per i quali vengono prodotti singole case o case con portineria. Per un sistema del genere codice universale NO. Si prega di contattare il servizio clienti per ricevere assistenza.

Codici per il dispositivo DomoGuard

Questo è un modello abbastanza raro. Per aprire è necessario comporre:

  • “C”, bip, codice 669900 e “Chiama”, poi il numero dell'ultimo appartamento di questo ingresso +1.

Sul display dovrebbe apparire la scritta “F-”. Entriamo nelle impostazioni del servizio. Successivamente, è necessario eseguire il seguente algoritmo:

  • 080 – apri la serratura;
  • 333 – ricorda la password;
  • 071 – disabilita il blocco automatico.

Sistema citofonico "T-Guard"

Per questo modello, dovrebbe essere eseguito il seguente algoritmo:

  • sul pannello cliccare su “Chiama” o “Chiama”, inserire 00000, due volte su “Chiama”.

Tutte le azioni dovrebbero essere eseguite con velocità massima, altrimenti il ​​dispositivo interfonico non funzionerà.

Sistema Rainmann

Per attivare il dispositivo è necessario comporre:

  • “Chiave”, codice 987654. Dopo la chiamata comporre 123456.

Se tutto è corretto, siamo nel menu di servizio, sul display apparirà l'icona P. Per sbloccare e aprire la serratura, premere 8.


Come aprire un citofono senza chiave Metakom: codici

Quanto segue è adatto per questo dispositivo:

  • “B” (CALL) – il numero del primo appartamento all'ingresso – “B”. Sul pannello apparirà la dicitura “COD”. Successivo 5702;
  • 65535 – “B” – 1234 – “B” – 8;
  • 1234 – “B” – 6 – “Chiama” – 4568.

Per Metakom-20 M/T sono adatte le seguenti combinazioni:

  • “B” – 27 – “B” – 5702;
  • “B” – 1 – “B” – 4526 – quindi per la programmazione, posizionare una chiave vergine (non precedentemente programmata) contro il cruscotto.

Conclusione

Le opzioni proposte su come aprire una porta senza chiave citofonica possono essere utilizzate se i parametri primari del produttore sono stati modificati durante l'installazione. Inoltre, è importante sapere quale dispositivo del produttore è installato in casa. L'uso di questi algoritmi può essere utilizzato nei casi più rari; il loro utilizzo per scopi mercenari può essere penalmente punibile.


In questo video, i professionisti condividono suggerimenti:

POTREBBE INTERESSARTI ANCHE:

Hai perso le chiavi del tuo interfono e non puoi farne un duplicato. Vuoi visitare un'amica, ma non hai le chiavi del suo ingresso. Oppure hai semplicemente bisogno di fregartene del tuo nemico, ma non puoi entrare in casa sua, allora questo articolo è per te.

Qualche parola sul principio di funzionamento...
C'è un'opinione secondo cui nei tablet citofonici è presente un magnete che apre la porta. No, non è vero. Il tablet è una ROM con una chiave cablata al suo interno. Questa ROM si chiama Touch Memory, marca DS1990A. DS1990A è il marchio chiavi del citofono. Comunica con l'interfono tramite il bus unifilare (interfaccia unifilare). Questo bus è stato sviluppato da Dallas e consente a due dispositivi di comunicare utilizzando un solo filo. Se il dispositivo è passivo (come nel nostro caso), gli trasmette anche energia attraverso questo filo. Va anche notato che è anche necessario filo comune(in modo che il circuito si chiuda), ma, di regola, tutte le masse dei dispositivi collegati a questo bus sono collegate tra loro. La chiave contiene un condensatore da 60 picofarad, che fornisce alimentazione a breve termine alla chiave al momento della risposta. Ma il dispositivo master deve costantemente (almeno ogni 120 microsecondi) generare un segnale per caricare questo condensatore in modo che la ROM nel tablet continui ad essere alimentata.

Struttura interna del tablet

Organizzazione del bus a un filo
Il bus a un filo funziona come segue. C'è un dispositivo master e un dispositivo slave, nel nostro caso una chiave passiva. I segnali principali sono generati dai segnali master, uno logico e zero. Il dispositivo slave può generare solo forzatamente segnali zero (ovvero, semplicemente portare il bus a terra attraverso il transistor). Nelle immagini è mostrato uno schema semplificato di un dispositivo master e slave.

Circuito principale

Se guardi il diagramma, è facile notare che per impostazione predefinita il master è sempre +5 volt, un'unità logica. Per trasmettere uno zero logico, il master chiude il bus a massa attraverso un transistor e per trasmettere un 1 lo apre semplicemente. Questo viene fatto per fornire alimentazione al dispositivo slave. Il dispositivo slave è realizzato in modo simile, solo che non genera +5 volt. Può solo abbassare il bus a terra, trasmettendo così uno zero logico. Un'unità logica viene trasmessa semplicemente dal “silenzio” del dispositivo.

Protocollo di lavoro
Si nota immediatamente chiaramente che solo il Maestro governa la parata, la chiave DS1990A stessa o tiene il terreno (il maestro stesso imposta l'autobus a zero), o semplicemente rimane in silenzio se vuole trasferire un'unità, quindi rimane semplicemente in silenzio; . Diamo un'occhiata al disegno.

Un esempio di citofono che legge una chiave.

Dopo che la chiave ha generato l'impulso PREFERENCE, il dispositivo master attende un po' di tempo ed emette un comando per leggere la ROM, solitamente si tratta di un codice famiglia, nel nostro caso 33H. Prestare attenzione a come viene eseguita la trasmissione di zero e uno. In ogni caso l'impulso “cade” a terra, ma se ne viene trasmesso uno, allora si ripristina velocemente (circa 1 microsecondo), ma se dovesse essere zero, allora l'impulso “rimane sospeso” a terra per qualche tempo, poi ritorna di nuovo a uno. Il ritorno all'unità è necessario affinché il dispositivo passivo ricostituisca costantemente l'energia del condensatore e vi sia energia su di esso. Successivamente, l'interfono attende per un po' di tempo e inizia a generare impulsi per ricevere informazioni, 64 impulsi in totale (ovvero riceve 64 bit di informazioni). La chiave è semplicemente far corrispondere correttamente le durate. Se vuole produrre zero, mantiene l'autobus a zero per un po ', altrimenti rimane semplicemente in silenzio. Il citofono fa il resto per lui.

Contenuto della chiave DS1990A.
Nei citofoni e semplicemente nei dispositivi in ​​cui le porte vengono utilizzate per aprire dispositivi simili, viene utilizzata la chiave standard DS1990A. Questo dispositivo è una ROM da 8 byte con informazioni registrate da un laser.


Diagramma di dump chiave.

Il byte basso contiene il codice della famiglia. Per DS1990A sarà sempre 01h. I sei byte successivi contengono numero di serie chiave La cosa segretissima che identifica la chiave. L'ultimo byte si chiama CRC, si tratta di un controllo di parità che garantisce l'autenticità dei dati trasmessi. Viene calcolato dai sette byte precedenti. A proposito, tieni presente che questo non è l'unico standard. Esistono ROM riscrivibili su cui è possibile archiviare le informazioni e sono presenti anche chiavi di crittografia. Ma l'intera varietà dei tablet Dallas è semplicemente impossibile da considerare in un articolo che puoi leggere sul disco;

Dispositivo fisico della chiave.
Probabilmente, tutto quanto sopra ha scoraggiato ogni desiderio di lavorare con emulatori di chiavi, perché la chiave deve essere letta, e questa è una tale emorroide. Si scopre che no! I produttori di Dallas si sono presi cura di noi e hanno inserito tutte le informazioni di cui avevamo bisogno direttamente sulla chiave, e per di più in formato esadecimale! È inciso su di esso e può essere letto e successivamente cucito nel nostro meraviglioso emulatore.

Muso chiave

Da tutte queste informazioni ci interessa quanto segue:

CC = CRC è il 7° byte di parità nel firmware
SSSSSSSSSSSS = dodici nibl //nibl = 1/2 byte // numero di serie, ad es. la chiave stessa in codici esadecimali.
FF = codice famiglia, nel nostro caso è uguale a 01h - il byte zero della nostra chiave.

Si scopre che possiamo semplicemente scrivere un programma, inserirvi l'intera chiave, copiare manualmente visivamente il dump dalla chiave reale e otterremo un emulatore già pronto. Basta semplicemente prendere la chiave dal tuo nemico e riscrivere ciò che è scritto su di essa. Cosa che generalmente facevo con successo. :)

Emulatore.
Ora siamo arrivati ​​alla cosa più deliziosa: un emulatore di tasti intercomunicanti. Per prima cosa ho trovato un emulatore già pronto su qualche sito web, l’ho installato sul mio AT89C51 e non ha funzionato (il che non sorprende). Ma non è divertente usare il firmware di altre persone e individuare i bug lasciati appositamente da altre persone nel codice. Pertanto, ho iniziato a creare i miei emulatori e a scrivere i miei programmi per loro. In generale ho provato a realizzare un emulatore su 6 microcontrollori diversi, architetture diverse, appartenenti alle due famiglie AVR e i8051, tutti realizzati da Atmel. Non tutti guadagnavano soldi e furono scritti molti programmi. All'inizio, i compiti generali di Napoleone erano fissati per creare un emulatore universale con la possibilità di selezionare una chiave, ma poi ho abbandonato questa idea a causa della sua confusione e inutilità, lasciando che se ne occupassero altre persone che sarebbero interessate a questo articolo. Ma il costo dell'emulatore, senza contare la manodopera spesa, è inferiore a 70-80 rubli, puoi anche mantenerlo a 30 rubli se lo fai, ad esempio, su ATtiny12.

Il principio di funzionamento dell'emulatore.
Abbiamo esaminato in dettaglio il principio di funzionamento dell'interfono e di conseguenza non sarà un grosso problema descrivere l'algoritmo del programma di emulazione DS1990A. Osserviamo attentamente il diagramma e pensiamo a cosa è necessario fare. E devi fare quanto segue. La gamba del microcontrollore sospesa in aria (non ancora collegata a terra, impulso di ripristino) sarà considerata un'unità logica dal controller. Vuol dire che dopo aver dato alimentazione al controller, dobbiamo aspettare finché la nostra gamba non tocca terra, e si porta a zero. Quando abbiamo sentito zero, ci rallegriamo, aspettiamo un po' e cambiamo la porta dalla modalità di lettura alla modalità di scrittura. Quindi portiamo il bus a zero e lo manteniamo per un po', generando un impulso PRESENCE (vedere la scheda tecnica per la durata degli impulsi). Quindi riportiamo il bus in modalità lettura e aspettiamo cosa ci dirà il master dell'interfono. Ci dirà un comando di lettura composto da 8 bit. Non lo decodificheremo, perché... nel 99,999% dei casi ci dirà il comando per dare il suo dump, tipo 33H, contiamo solo 8 impulsi e non preoccupatevi. Aspettiamo ulteriormente. E inizia la parte più difficile e interessante: dobbiamo guardare rapidamente cosa ci dice l'interfono e rispondere rapidamente anche a lui. Dobbiamo emettere il numero seriale bit per bit, composto dagli 8 byte che ho menzionato sopra. L'ho fatto nel modo seguente (non importa quale microcontrollore, il principio sarà lo stesso ovunque), ho caricato un byte in un registro libero, l'ho spostato a destra e ho guardato il bit di riporto. Non appena l'interfono porta l'autobus a zero, quindi se il mio flag di trasporto è impostato su uno, rimango semplicemente in silenzio per questo impulso e aspetto la generazione dell'impulso di lettura del bit successivo dal master. Se ho uno zero nel flag di trasferimento, dopo che l'interfono porta il bus a zero, sposto la porta del microcontrollore in modalità di uscita e mantengo con forza il bus a zero per un po', quindi lo rilascio e ricomposto la porta del controller per leggere modalità. In base alla durata dell'impulso nel terreno, il master del dispositivo capisce se gli è stato trasmesso uno o zero. In linea di principio, tutto qui, quindi il citofono dovrebbe emettere un suono gioioso e aprire la porta.

Pratica.

Scheda tester. Vedendo l'iscrizione Dallas.

Dopo una piccola esitazione e una guerra con il debugger, il codice è uscito. Ecco un esempio del codice di uscita dati per l'interfono sull'AT89C2051. (In generale, l'AT89C2051 è un controller popolare, ma obsoleto. Uno dei primi che ho programmato. Le periferiche sono minime, anche la memoria non è nulla. Può essere cucito solo con un programmatore ad alta tensione. Sebbene ce ne sia uno nuova sostituzione AT89S2051 può già essere flashato nel circuito tramite qualche ISP AVR, o forse tramite AVRDUDE - non ho controllato. La cosa più interessante è che è compatibile con ATTiny2313, quindi il codice può essere portato su Tinka. ca. DI HALT)

DI HALT:
Abbiamo scritto questo codice infernale con Dlin nel 2006 nel suo appartamento. Ridevano fino al singhiozzo per le loro stupidaggini. Quella è stata la prima volta che ho toccato l'AVR. Mi sono seduto a giocherellare con la procedura di lettura dalla EEPROM in un assembler che non mi era completamente familiare, mentre Dliny armeggiava con una scheda demo per il suo futuro emulatore. Ricordo in particolare la mia battuta con il watchdog, quando il mio MK è stato ripristinato mentre scrivevo su EEPROM e ritagliavo un chip di memoria i2c dalla scheda usando una rotella da taglio. Eh... non importa, ti porto a Mosca e ci divertiremo ancora!

;================================================= ==== ; Serializzazione seriale; in: R0- indirizzo dove si trova il numero di serie con il tipo di tablet e CRC8; USI: A,B,R0,R1,R2 ;====================================== ============== =================== DEMUL_SendSer: mov R2,#8 SS3: mov ACC,@R0 mov R1, #8 SS2: JB TouchFuck,$ ;in attesa che la gomma cada nello zero 1->0 RRC A ;C:=A.0; turno A;

mov TouchFuck,C ;TouchFuck:=C;
MOV B,#9 DJNZ B,$ ;Delay 20 us setb TouchFuck JNB TouchFuck,$ ;cycle while 0 DJNZ R1,SS2 inc R0 DJNZ R2,SS3 ret ;=============== ================================================== =====



Risultati.

Di conseguenza, ho ricevuto molti emulatori. È vero, alcuni di loro devono ancora essere ricordati. Anche se alcuni funzionano al 100%. Puoi vedere esempi di emulatori nelle foto.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Foto di emulatori

DO_CRC: PUSH ACC ;salva l'accumulatore PUSH B ;salva il registro B PUSH ACC ;salva i bit da spostare MOV B,#8 ;imposta lo spostamento = 8 bit ; CRC_LOOP: XRL A,CRC ;calcola CRC RRC A ;spostalo nel riporto MOV A,CRC ;ottieni l'ultimo valore CRC JNC ZERO ;salta se dati = 0 XRL A,#18H ;aggiorna il valore CRC ; ZERO: RRC A ;posiziona il nuovo CRC MOV CRC,A ;memorizza il nuovo CRC POP ACC ;preleva i bit rimanenti RR A ;posiziona il bit successivo PUSH ACC ;salva i bit rimanenti DJNZ B,CRC_LOOP ;ripeti per otto bit POP ACC ;ripulisci lo stack POP B ;ripristina il registro B POP ACC ;ripristina l'accumulatore RET

Conclusione.
Come puoi vedere, i tasti dell'interfono non sono così semplici come sembrano. Tuttavia, possono essere emulati da chiunque conosca la programmazione e un saldatore.

DI HALT:
Gesta dei tempi passati, leggende profonde... Lungo - WDR! (sarà chiaro solo agli iniziati;)))))

Versione pre-modificata di un articolo della rivista Hacker