Elektronikus kulcs alapján egy törött USB flash meghajtó és vezérlő atmel
Denis Zaharov, Ukrajna
Elektronikus kulcsok széles körben használják a mindennapi életben. Ha az elektronikus adatátvitel mechanikai igénybevételnek. Elektronikus kulcs hozzáférés, akkor nyissa ki az ajtót elektromágneses zár, zár a PC szoftver, hozzáférés szabályozására a szoftver és hardver rendszerek.
Népszerű kulcsok Dallas család (1. ábra) van egy egyvezetékes interfészt, és kontroll nagy mechanikai szilárdságú. Az adatátvitel, meg kell, hogy összekösse a jelet vevő és adó vezetékek. Ezután a vevő beolvassa a kódot, és kiadja az eredményt a végrehajtó eszköz formájában logikai „0” vagy „1”.
Az összes egyszerűség és megbízhatóságát ez a rendszer egy hátránya inherens. Mert működtető működtetése, hogy a legfontosabb, hogy az olvasó szenzor kell csak egyszer. Hogy nyissa ki az ajtózárat a legjobb algoritmus. De ahhoz, hogy ellenőrizzék a jelenléte egy hozzáférési kulcs segítségével folyamatosan szabványos érzékelők nem lehet Dallas.
A vevő és adó ATtiny2313 vezérlők. Az USB csatlakozón keresztül kapja az adatokat és a tápegység (két elektromos vezetékek és két adatátviteli vonal). A mikrokontroller smd változata könnyedén illeszkedik a test az USB flash memória. A csövek áramköröket használunk egyetlen jelző LED-ek és korlátozó ellenállások csatlakozik a terminálok PB0 és PB1. Következtetések PD0 és PD1 közvetlenül csatlakozik az USB-csatlakozó.
átviteli sebesség a UART adatcsatorna 2400 baud / s, frekvenciája 4 MHz-vezérlők. Továbbítja a négy szimbólumai másodpercenként egyszer ez a sebesség több mint elég. Mindkét vezérlők vannak hangolva a frekvencia 4 MHz-es és órajele a belső oszcillátor.
Alapvetően a vezérlő megkapja az adatokat elektronikus kulcs, a jelszó megadása történik DataBlok «bejelentkezés». Ha meg akarja változtatni, meg kell szerkeszteni a 4 számjegy a forrás szövegben (alapértelmezett jelszó: 1234). Csak jelszó be számokat száma négy karakter.
Sematikus ábrája az eszköz a 2. ábrán látható.
jelszó bejegyzés a kulcs után történik kattintva «írása» gombot a rendszer a fő vezérlő. O poll PD6 történik egy másodpercen jeleket az időzítő megszakítás. Ha a gomb aktiválódik, a LED villog kapcsolódik a terminál PB7. Ezután jön a jelszó továbbítása a vezérlőt, majd az írás nem felejtő memória. Frissítésekor a jelszót, akkor újra kell beilleszteni. Jelszó ellenőrzés 1 másodpercenként. Amikor a véletlen a jelszó fények „OK” LED csatlakozik PB0 következtetést. Ha a jelszó megváltozott, vagy nem egyezik, akkor a LED-es lámpák «Hiba», csatlakozik a terminál PB1.
Ha megváltoztatja a jelszót, meg kell, hogy ez a felülírás billentyű segítségével a kimeneti gombok PD6. Felvétel egy új logika, hogy a fő MC csak akkor lehetséges, miután átprogramozása. A finomítás a program adatai tárolhatók a billentyűzetről vagy egyéb kiegészítő eszközöket.
Összeszerelt távadó a 3. ábrán látható.
Töredékek a vita (csak az utolsó 20 üzenet)