ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK Kunci elektronik tujuh saluran. Ensiklopedia elektronik radio dan kejuruteraan elektrik Ensiklopedia elektronik radio dan kejuruteraan elektrik / Keselamatan Fungsi utama peranti, yang diterangkan dalam artikel, adalah sekatan akses, mengehadkan kalangan orang yang mempunyai akses kepada objek (produk, peranti, dll.). Ini boleh, sebagai contoh, sel-sel peti keselamatan bank atau komponen produk elektronik yang kompleks, akses yang boleh dihadkan oleh kedua-dua litar bekalan kuasa dan oleh litar kawalan. Kunci gabungan satu saluran, mungkin, boleh dianggap sebagai kes khas kunci elektronik sedemikian. Sumber perisian dan perkakasan mikropengawal ATtiny2313A memungkinkan untuk membangunkan dongle berbilang saluran mudah dengan antara muka yang mudah dan mesra pengguna. Kod rahsia yang disimpan dalam memori tidak meruap (EEPROM) mikropengawal tidak akan "hilang" apabila kuasa dimatikan, ia sentiasa mudah untuk memprogramnya semula menggunakan hanya sumber perkakasan mikropengawal itu sendiri (iaitu, peranti berdasarkannya). Gambar rajah kunci elektronik tujuh saluran (selepas ini dirujuk sebagai kunci) ditunjukkan dalam rajah. 1. Ia dipasang berdasarkan mikropengawal ATtiny2313A (DD2) dan daftar segerak lapan-bit K555IR23 (DD1). Pertimbangkan unit fungsi utamanya. Kekerapan pengendalian mikropengawal ditetapkan oleh resonator kuarza ZQ1 kepada frekuensi 10 MHz. Port PB mengawal petunjuk dinamik yang dibuat pada penunjuk tujuh elemen digital HG1-HG5 dan transistor VT1-VT5. Perintang R3-R10 - mengehadkan arus untuk elemen penunjuk. Talian PD4 (pin 8) port PD mikropengawal digunakan untuk papan kekunci berfungsi.
Voltan bekalan +5 V dibekalkan kepada peranti melalui palam XP1. Kapasitor C6 menapis riak dalam litar voltan +5 V. Kapasitor penyekat C4, C5 disertakan dalam litar kuasa daftar DD1 dan mikropengawal DD2, masing-masing. Daftar DD1 digunakan untuk menambah bilangan baris keluaran. Peranti ini mempunyai tujuh saluran bebas. Untuk menghidupkan saluran 1, anda perlu memasukkan kod rahsia No. 1, saluran 2 - kod rahsia No. 2, dll. Isyarat output saluran diambil dari pin 1-7 soket XS1. Sejurus selepas kuasa, semua isyarat mempunyai tahap log. 1. Antara muka peranti termasuk paparan lima digit penunjuk tujuh elemen digital HG1-HG5 dan papan kekunci yang mengandungi butang SB1-SB8. Empat penunjuk pertama memaparkan kod yang dimasukkan, yang kelima - nombor saluran yang diaktifkan. Seperti yang dapat dilihat daripada rajah, sumber perkakasan mikropengawal digunakan sepenuhnya. Dalam algoritma peranti, 14 mod operasi boleh dibezakan. Tujuh pertama daripada mereka adalah mod untuk memasukkan kod kerja (No. 1 - kod No. 1, No. 2 - kod No. 2, dll.). Jika kod yang berfungsi (dimasukkan dari papan kekunci) dan kod rahsia sepadan, nombor saluran yang sepadan bagi kenalan soket XS1 ditetapkan kepada log 5 selama 0 s (isyarat "Saluran N", di mana N ialah nombornya). Mod No. 8-No. 14 - mod untuk memasukkan (menulis) kod rahsia dalam EEPROM mikropengawal (mod No. 8 - untuk saluran 1, mod No. 9 - untuk saluran 2, dll.). Tugasan butang papan kekunci:
Algoritma operasi peranti adalah seperti berikut. Sejurus selepas kuasa dihidupkan, litar R1C1 menjana isyarat tetapan semula perkakasan sistem pada input mikropengawal. Nombor 00001 muncul pada paparan. Pengawal mikro DD2 sedang menunggu kod empat digit untuk dimasukkan. Tetapi pertama-tama anda perlu menulis kod rahsia untuk setiap saluran. Dengan menekan butang SB8 ("З / Р") kami memilih mod "Rekod" dan masukkan kod untuk saluran 1 dari papan kekunci. Pengawal mikro menunjukkannya pada paparan dan menulisnya ke RAM. pada paparan, kod itu ditulis kepada EEPROM mikropengawal, menjadi rahsia untuk saluran 1. Selepas itu, sifar sekali lagi dipaparkan dalam digit HG6-HG1. Tekan butang SB1 ("K") untuk memilih saluran seterusnya dan lakukan operasi serupa untuk saluran 4, dsb. Untuk keluar dari mod rakaman, tekan butang SB7, sementara titik perpuluhan h pada penunjuk HG2 padam. Peranti sedia untuk berfungsi. Dalam mod pengendalian, mikropengawal juga menunggu kod empat digit untuk dimasukkan. Ia memaparkan kod yang dimasukkan dari papan kekunci pada paparan dan menulisnya ke RAM. Selepas memasukkan digit keempat dan kemudian menekan salah satu butang SB1-SB6, mikropengawal bait demi bait membandingkan kod yang dimasukkan dengan yang ditulis dalam EEPROMnya dan, jika ia sepadan, menghantar isyarat selama 5 saat untuk menghidupkan saluran yang sepadan (menetapkan log. 0 pada outputnya) dan menghantar isyarat untuk menghidupkan pemancar bunyi BF1. Selepas 5 saat, mikropengawal mematikan isyarat (menetapkan output saluran kepada log. 1), menyahtenagakan pemancar bunyi dan menetapkan semula XP1 wf-2 pada paparan digit kod yang dimasukkan. Jika kod yang dimasukkan tidak sepadan dengan rahsia, mikropengawal masih menetapkan semula paparan (nombor 00001 dipaparkan padanya), tetapi tidak mengubah keadaan isyarat keluaran saluran. Adalah dinasihatkan supaya akses kepada butang SB8 dihadkan. Program ini menggunakan dua sampukan: Set Semula dan sampukan pemasa TO yang pengendalinya bermula pada TIM0. Apabila beralih kepada label Tetapkan Semula, tindanan, pemasa, port, serta bendera dan pembolehubah yang digunakan dalam program dimulakan. Dalam pengendali gangguan pemasa T0, prosedur untuk mengundi butang SB1-SB8, operasi petunjuk dinamik, penukaran nombor binari kepada kod untuk memaparkan maklumat mengenai penunjuk tujuh elemen, dan pembentukan selang masa sebanyak 5 s diperlukan untuk menukar isyarat keluaran saluran (menetapkan tahap isyarat log 0 pada pin soket XS1), dan prosedur untuk menulis dan membaca kod yang ditaip dalam EEPROM mikropengawal. Dalam RAM mikropengawal dari alamat $60 hingga $64, penimbal paparan disusun untuk petunjuk dinamik (di alamat $60 terdapat nombor yang menentukan nombor saluran, dan dari alamat $61 hingga alamat $64 - kod input). Kod rahsia daripada EEPROM mikropengawal ditulis semula ke RAMnya di alamat dari $66 hingga $69. Bendera yang terlibat dalam program ini adalah dalam daftar R19 (flo) dan R25 (flo1). Pada rajah. Rajah 2 menunjukkan serpihan program untuk menulis kod rahsia untuk saluran 7.
Program yang dibangunkan dalam pemasang hanya mengambil kira-kira 0,7 Kb memori program mikropengawal. Dalam pembuatan peranti, perintang s2-33N-0,125 digunakan, tetapi mana-mana yang lain dengan kuasa pelesapan yang sama dan sisihan yang dibenarkan dari nominal ± 5% juga sesuai. Kapasitor C1-C5 - seramik K10-17a, C6 - oksida yang diimport. Kapasitor C4 dipasang berdekatan dengan output kuasa daftar DD1, C5 - sedekat mungkin dengan output kuasa mikropengawal DD2. Soket XS1 - HU-10 (mate - palam WF-10), palam XP1 - WF-2 (mate - soket HU-2). Penunjuk HG1-HG5 - HDSP-F501 (cahaya hijau). Sekiranya tidak ada keperluan untuk kawalan visual kod yang didail, maka penunjuk HG1 - HG4, transistor VT1-VT4 dan perintang R3-R18 boleh dikecualikan, ini tidak akan menjejaskan operasi peranti. Litar untuk menghidupkan solenoid untuk menarik balik bolt (injap) kunci ditunjukkan dalam rajah. 3. Apabila kenalan 1 palam XP3 dilog. 0, diod pemancar optocoupler U1 dihidupkan dan phototransistor yang dibina ke dalamnya terbuka. Dalam kes ini, transistor VT1 terbuka dan voltan 24 V dari pin 1 palam XP2 pergi ke pin 1 palam XP1 dan kemudian ke solenoid, akibatnya bolt kunci ditarik ke dalamnya. Perintang - sebarang penarafan dan pelesapan kuasa yang ditunjukkan pada rajah, kapasitor C1 - oksida K50-35 atau analog yang diimport Dalam kes umum, reka bentuk litar nod ini ditentukan oleh parameter khusus penggerak yang disambungkan ke kunci.
Peranti yang diterangkan tidak memerlukan pelarasan. Jika bahagian yang boleh diservis digunakan dan tiada ralat pemasangan, ia mula berfungsi serta-merta selepas voltan bekalan digunakan. Untuk meningkatkan tahap perlindungan (meningkatkan kedalaman bit kod rujukan), anda boleh mengubah suai perisian. Dalam kes ini, hanya empat digit paling tidak ketara (atau bilangan yang paling ketara yang sama) bagi kod yang dimasukkan akan dipaparkan pada paparan. Pengarang: S. Shishkin Lihat artikel lain bahagian Keselamatan. Baca dan tulis berguna komen pada artikel ini. Berita terkini sains dan teknologi, elektronik baharu: Kulit tiruan untuk emulasi sentuhan
15.04.2024 Petgugu Global kotoran kucing
15.04.2024 Daya tarikan lelaki penyayang
14.04.2024
Berita menarik lain: ▪ Kalkulator ulang tahun dari Casio ▪ Kanta sentuh pintar yang melembapkan mata ▪ Remaja tidak mendengar kata ibu bapa mereka Suapan berita sains dan teknologi, elektronik baharu
Bahan-bahan menarik Perpustakaan Teknikal Percuma: ▪ bahagian Pemuzik tapak. Pemilihan artikel ▪ Lihat selumbar di mata orang lain dan jangan lihat balok di mata anda sendiri. Ungkapan popular ▪ artikel Orang kaya terkenal manakah yang memaksa anaknya memakai pakaian kakak? Jawapan terperinci ▪ artikel Metodologi budaya fizikal. Deskripsi kerja ▪ artikel Pembaikan baju hujan getah. Resipi dan petua mudah
Tinggalkan komen anda pada artikel ini: Semua bahasa halaman ini Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web www.diagram.com.ua |