Menu English Ukrainian Russia Laman Utama

Perpustakaan teknikal percuma untuk penggemar dan profesional Perpustakaan teknikal percuma


ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK
Perpustakaan percuma / Skim peranti radio-elektronik dan elektrik

Kunci elektronik dengan kekunci iButton. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Perpustakaan teknikal percuma

Ensiklopedia elektronik radio dan kejuruteraan elektrik / Pengawal mikro

Komen artikel Komen artikel

Beberapa ketika dahulu, projek "SENTUHAN-MEMORY DS1990A SIMULATOR" muncul, i.e. kunci induk Sekarang kami membentangkan kepada perhatian anda kunci untuk kunci induk ini :-). Kunci mempunyai reka bentuk yang ringkas dan bertujuan terutamanya untuk kegunaan individu. Kunci berfungsi dengan sebarang jenis kekunci iButton, jadi anda boleh menggunakan kekunci sedia ada yang bertujuan untuk tujuan lain. Sebanyak 9 kekunci boleh disimpan dalam ingatan, walaupun nombor ini boleh ditingkatkan dengan mudah. Untuk membenarkan proses pengaturcaraan, kunci induk digunakan, kodnya disimpan dalam ROM dan tidak boleh dipadamkan atau diubah oleh prosedur pengaturcaraan kunci biasa.

Kunci elektronik dengan kekunci iButton

Baru-baru ini, kunci yang kuncinya ialah iButton tablet elektronik (atau memori sentuh) daripada Semiconductor Dallas telah meluas. Kunci sedemikian sering digunakan di pintu masuk, serta di dalam banyak institusi. Selain itu, kekunci iButton sering digunakan untuk pembayaran di stesen minyak dan tempat lain. Oleh itu, ramai orang sudah mempunyai kunci iButton untuk sesuatu. Oleh itu, apabila mereka bentuk kunci buatan sendiri, adalah rasional untuk menggunakan kunci yang sudah ada pengguna. Inilah yang dilakukan dalam kunci yang dicadangkan: sebarang jenis kunci boleh berfungsi dengannya, kerana hanya nombor siri yang disimpan dalam ROM iButton, yang terdapat dalam sebarang jenis, digunakan. Di samping itu, arahan untuk membaca nombor ini adalah sama untuk semua jenis kekunci (33H). Kod keluarga, yang berbeza antara jenis, boleh menjadi apa sahaja. Ia dianggap sebagai satu lagi digit nombor siri. Perlu diingatkan bahawa jenis kunci yang paling murah ialah DS1990A.

Kunci direka untuk kegunaan individu dan mempunyai reka bentuk yang sangat mudah. Di bahagian luar pintu hadapan hanya terdapat soket untuk iButton dan LED pembuka pintu. Pintu dibuka dari dalam menggunakan butang. Penggerak ialah selak standard dengan elektromagnet, yang direka untuk voltan 12V. Kod kunci disimpan dalam memori tidak meruap dan boleh dipadam dan ditambah oleh pengguna. Untuk melindungi daripada pengaturcaraan semula kunci yang tidak dibenarkan, kunci induk digunakan. Sebanyak 9 kekunci boleh disimpan dalam ingatan. Nombor ini ditentukan oleh keupayaan penunjuk 1 digit nombor kunci boleh atur cara. Jika anda juga menggunakan huruf, anda boleh menambah jumlah kunci kepada 15. Ini dilakukan dengan menukar nilai pemalar MAXK dalam program. Dengan cara yang sama, anda boleh mengurangkan bilangan kunci maksimum.

Kunci elektronik dengan kekunci iButton. Gambarajah skematik istana
nasi. 1. Gambarajah skematik kunci

Gambarajah skematik kunci ditunjukkan dalam Rajah 1. Asas reka bentuk ialah mikropengawal U1 jenis AT89C2051 daripada Atmel. Penunjuk 1-segmen disambungkan ke port P7, yang digunakan apabila kunci pengaturcaraan. Butang SB1 yang disambungkan ke port P3.7 juga bertujuan untuk tujuan yang sama. Nombor siri kunci disimpan dalam cip EEPROM U3 jenis 24C02 yang disambungkan ke port P3.4 (SDA) dan P3.5 (SCL). Soket luaran untuk iButton disambungkan ke port P3.3 melalui penyambung XP2 dan elemen keselamatan VD4, R3, VD5 dan VD6. Perintang tarik naik R4 dipilih mengikut spesifikasi bas wayar tunggal. Selari dengan soket luaran, terdapat juga soket XS1 dalaman, yang digunakan untuk kunci pengaturcaraan. Butang buka pintu disambungkan ke port P3.2 melalui penyambung XP1 dan elemen perlindungan yang sama seperti untuk iButton. Penggerak kunci ialah elektromagnet yang disambungkan melalui terminal XT1. Elektromagnet dikawal oleh kunci VT3, yang menggunakan transistor MOS jenis IRF540 yang berkuasa. Diod VD7 melindungi daripada lonjakan aruhan diri.

Suis VT3 dikawal oleh transistor VT2, yang menyongsangkan isyarat yang datang dari port P3.0 dan menyediakan tahap kawalan 0/12V ke get VT3. Penyongsangan diperlukan supaya penggerak tidak beroperasi semasa penetapan semula mikropengawal apabila satu tahap logik terdapat pada port. Paras kawalan 12-volt memungkinkan untuk menggunakan transistor MOS konvensional dan bukannya ambang rendah (tahap logik) yang lebih terhad. Untuk menunjukkan pembukaan kunci, LED digunakan, yang dikawal oleh port yang sama dengan elektromagnet, tetapi melalui suis transistor VT1. LED disambungkan melalui penyambung yang sama seperti iButton. Memandangkan peranti mesti beroperasi sepanjang masa tanpa penyelenggaraan, penyelia U2 jenis ADM1232 dipasang untuk meningkatkan kebolehpercayaan. Ia mempunyai pemasa pengawas terbina dalam dan monitor kuasa. Pada port P3.1, mikropengawal menjana denyutan berkala untuk menetapkan semula pemasa pengawas.

Peranti ini dikuasakan daripada bekalan kuasa terbina dalam yang mengandungi pengubah T1, jambatan penerus VD9-VD12 dan penstabil bersepadu U4. Bateri BT1-BT10 yang terdiri daripada 10 bateri NiMH bersaiz AA dengan kapasiti 800 mAh digunakan sebagai sumber kuasa sandaran. Apabila peranti dikuasakan daripada sesalur kuasa, bateri dicas melalui perintang R10 dengan arus kira-kira 20mA, iaitu 0.025C. Mod pengecasan arus rendah dipanggil cas trickle. Dalam mod ini, bateri boleh kekal selama yang dikehendaki; pemantauan penghujung proses pengecasan tidak diperlukan. Apabila bateri dicas sepenuhnya, tenaga yang diambil daripada sumber kuasa bertukar menjadi haba. Tetapi oleh kerana arus pengecasan adalah sangat kecil, haba yang dijana dilesapkan ke ruang sekeliling tanpa sebarang peningkatan ketara dalam suhu bateri.

Secara struktur, peranti ini dibuat dalam perumah berukuran 150x100x60mm. Kebanyakan elemen, termasuk pengubah kuasa, dipasang pada papan litar bercetak. Bateri diletakkan di dalam pemegang plastik standard, yang dipasang di dalam bekas di sebelah papan. Pada dasarnya, jenis bateri lain boleh digunakan, contohnya bateri bebas penyelenggaraan asid 12 volt yang digunakan dalam sistem keselamatan. Untuk menyambungkan penggerak, papan mempunyai terminal jenis TB-2; semua litar luaran lain disambungkan melalui penyambung bersaiz kecil dengan pic sesentuh 2.54 mm. Penyambung terletak pada papan litar bercetak dan tidak boleh diakses dari luar kotak.

Wayar keluar dari perumahan melalui pengedap getah. Memandangkan penunjuk HG1, butang SB1 dan soket untuk iButton XS1 hanya digunakan semasa pengaturcaraan, ia terletak pada papan di dalam peranti. Ini memudahkan reka bentuk sarung dan menjadikannya lebih terlindung daripada pengaruh luar. Pada panel sisi sarung itu hanya terdapat LED penunjuk kuasa hidup VD13. Gambar rajah sambungan luaran ditunjukkan dalam Rajah. 2.

Kunci elektronik dengan kekunci iButton. Gambar rajah sambungan luaran
nasi. 2. Gambar rajah sambungan luar

Apabila pintu dibuka, nadi selama 3 saat dihantar ke elektromagnet. Logik operasi peranti sedemikian rupa sehingga jika butang buka pintu ditekan, maka elektromagnet akan bertenaga selama ini dan, dengan itu, pintu akan terbuka.

Kunci boleh mempunyai maksimum 9 kekunci, ditambah satu kunci induk. Kod kunci disimpan dalam memori tidak meruap di bawah nombor dari 1 hingga 9. Kod kunci induk disimpan dalam ROM mikropengawal dan tidak boleh ditukar. Memprogramkan kekunci baharu atau memadamkan yang lama hanya boleh dilakukan jika anda mempunyai kunci induk. Seperti kekunci lain, kekunci induk boleh digunakan untuk membuka kunci.

Untuk memprogramkan kunci baharu, lakukan perkara berikut:

1. Tekan butang pengaturcaraan.
2. Huruf "P" akan muncul pada penunjuk, yang bermaksud memasuki mod pengaturcaraan.
3. Sentuh panel dengan kekunci induk.
4. Nombor "1" akan muncul pada penunjuk, yang menunjukkan nombor kekunci boleh atur cara.
5. Gunakan butang untuk memilih nombor yang dikehendaki.
6. Sentuh soket dengan sebarang kekunci.
7. Nombor pada penunjuk akan mula berkelip, menunjukkan kesediaan untuk pengaturcaraan.
8. Sentuh soket dengan kekunci yang kodnya ingin anda simpan ke dalam memori.
9. Jika pengaturcaraan berjaya, nombor pada penunjuk akan berhenti berkelip dan akan mula menyala secara berterusan.
10. Untuk keluar dari mod pengaturcaraan, anda hanya perlu menunggu 5 saat, selepas itu penunjuk akan keluar.

Proses pengaturcaraan kunci baharu ditunjukkan secara skematik dalam Rajah. 3.

Kunci elektronik dengan kekunci iButton. Memprogramkan kunci baharu
nasi. 3. Memprogramkan kunci baharu

Jika anda perlu memprogramkan beberapa kekunci, anda boleh terus pergi dari langkah 9 ke langkah 5 dan ulangi langkah 5 - 9 seberapa banyak yang perlu.

Jika, selepas menyelesaikan langkah 7, ternyata nombor yang salah telah dipilih, maka untuk mengelakkan kehilangan kod kunci di bawah nombor ini, anda boleh menekan butang atau hanya menunggu 5 saat. Dalam kes pertama, nombor semasa akan meningkat sebanyak satu, dan kandungan memori akan kekal tidak berubah. Dalam kes kedua, akan ada keluar sepenuhnya dari mod pengaturcaraan tanpa mengubah kod. Secara umum, anda boleh keluar dari pengaturcaraan pada bila-bila masa jika anda berhenti seketika selama lebih daripada 5 saat.

Untuk memadamkan kunci tambahan daripada ingatan, urutan tindakan kekal sama seperti semasa pengaturcaraan, hanya semua tindakan dilakukan dengan kunci induk. Itu. proses pemadaman sebenarnya menulis kod kunci induk kepada nombor yang tidak digunakan.

Secara skematik, proses memadamkan kunci tambahan ditunjukkan dalam Rajah. empat.

Kunci elektronik dengan kekunci iButton. Memadamkan kunci tambahan
nasi. 4. Padamkan kunci tambahan (klik untuk membesarkan)

Semasa proses pengaturcaraan, anda boleh membuka pintu dengan butang, tetapi membukanya dengan iButton disekat. Memandangkan soket dalam dan luar disambungkan secara selari, anda perlu memastikan tiada sesiapa yang menyentuh soket luar dengan sebarang kekunci semasa pengaturcaraan.

Kod kunci induk ditulis ke dalam ROM program mikropengawal, bermula dari alamat 2FDH. Panjang kod ialah 8 bait. Urutan nombor mestilah sama seperti pada bekas memori sentuh, dibaca dari kiri ke kanan. Itu. nilai checksum dimasukkan di alamat 2FDH, kemudian di alamat 2FEH - 303H enam bait nombor siri, bermula dengan bait paling penting, dan akhirnya di alamat 304H - kod keluarga. Sebagai contoh, kod keseluruhan mungkin kelihatan seperti ini: 67 00 00 02 D6 85 26 01.

Program kunci elektronik mempunyai gelung utama, gambarajah blok yang ditunjukkan dalam Rajah. 5. Dalam kitaran utama, soket ditinjau, dan jika kunci ditemui di sana, kodnya dibaca. Kod ini kemudiannya diperiksa, dan jika ia sepadan dengan kod kunci induk atau mana-mana kunci lain (kunci pengguna) yang disimpan dalam ingatan, kunci dibuka. Status butang buka pintu juga diperiksa, dan jika tekanan dikesan, kunci juga terbuka.

Kunci elektronik dengan kekunci iButton. Gambar rajah blok gelung program utama
nasi. 5. Gambar rajah blok kitaran program utama (klik untuk membesarkan)

Untuk memproses acara berkaitan pengaturcaraan, terdapat dua subrutin: PROGT dan PROGS, gambar rajah bloknya ditunjukkan dalam Rajah. 6. Yang pertama dipanggil apabila kod kunci dibaca dalam mod pengaturcaraan, yang kedua dipanggil apabila butang pengaturcaraan (NOMBOR) ditekan. Proses pengaturcaraan dibahagikan kepada 3 fasa. Apabila anda menekan butang NOMBOR, anda memasuki pengaturcaraan, i.e. peralihan ke fasa 1. Dalam kes ini, huruf “P” dipaparkan pada penunjuk. Kod kunci yang dibaca selepas ini disemak untuk sepadan dengan kod kunci induk, kerana hanya ini boleh membenarkan pengaturcaraan diteruskan. Jika kebetulan seperti itu berlaku, maka peralihan ke fasa 2 berlaku.

Penunjuk memaparkan nombor kekunci semasa, yang boleh diubah oleh butang NUMBER. Jika sentuhan kekunci didaftarkan semula, peralihan ke fasa 3 akan berlaku. Satu lagi sentuhan kekunci akan mengakibatkan kodnya dihafal dan kembali ke fasa 2. Dengan menekan butang NUMBER, anda juga boleh kembali ke fasa 2, tetapi tanpa menukar kandungan ingatan. Sebarang tindakan dalam mod pengaturcaraan menyebabkan penetapan semula pemasa kembali, yang mempunyai selang 5 saat dan disemak dalam gelung utama. Jika tetapan semula pemasa ini dikesan, mod pengaturcaraan akan dikeluarkan.

Kunci elektronik dengan kekunci iButton. Carta alir subrutin yang digunakan dalam pengaturcaraan kod utama
nasi. 6. Gambar rajah blok subrutin yang digunakan semasa memprogramkan kod kunci

Ditunjukkan dalam Rajah. Gambar rajah blok 5 dan 6 sangat dipermudahkan, tetapi ia membolehkan anda memahami logik umum program.

Kunci yang diterangkan, sudah tentu, tidak mempunyai pelbagai keupayaan. Walau bagaimanapun, ia sangat mudah, yang menjadikannya mudah untuk diulang. Kod sumber terbuka program ini membolehkan anda memperbaiki reka bentuk secara bebas atau menyesuaikannya dengan keperluan khusus.

Download:

  • lock.asm - teks sumber program kunci.
  • lock.bin - atur cara yang disusun memuat turun

Pengarang: Ridiko Leonid Ivanovich, wubblick@yahoo.com, Lapitsky Viktor Petrovich, victor_lap@yahoo.com; Penerbitan: cxem.net

Lihat artikel lain bahagian Pengawal mikro.

Baca dan tulis berguna komen pada artikel ini.

<< Belakang

Berita terkini sains dan teknologi, elektronik baharu:

Kulit tiruan untuk emulasi sentuhan 15.04.2024

Dalam dunia teknologi moden di mana jarak menjadi semakin biasa, mengekalkan hubungan dan rasa dekat adalah penting. Perkembangan terkini dalam kulit tiruan oleh saintis Jerman dari Universiti Saarland mewakili era baharu dalam interaksi maya. Penyelidik Jerman dari Universiti Saarland telah membangunkan filem ultra nipis yang boleh menghantar sensasi sentuhan dari jauh. Teknologi canggih ini menyediakan peluang baharu untuk komunikasi maya, terutamanya bagi mereka yang mendapati diri mereka jauh daripada orang tersayang. Filem ultra-nipis yang dibangunkan oleh penyelidik, hanya 50 mikrometer tebal, boleh disepadukan ke dalam tekstil dan dipakai seperti kulit kedua. Filem ini bertindak sebagai penderia yang mengenali isyarat sentuhan daripada ibu atau ayah, dan sebagai penggerak yang menghantar pergerakan ini kepada bayi. Ibu bapa yang menyentuh fabrik mengaktifkan penderia yang bertindak balas terhadap tekanan dan mengubah bentuk filem ultra-nipis. ini ...>>

Petgugu Global kotoran kucing 15.04.2024

Menjaga haiwan peliharaan selalunya boleh menjadi satu cabaran, terutamanya dalam hal menjaga kebersihan rumah anda. Penyelesaian menarik baharu daripada pemula Global Petgugu telah dipersembahkan, yang akan menjadikan kehidupan lebih mudah bagi pemilik kucing dan membantu mereka memastikan rumah mereka bersih dan kemas dengan sempurna. Startup Petgugu Global telah melancarkan tandas kucing unik yang boleh menyiram najis secara automatik, memastikan rumah anda bersih dan segar. Peranti inovatif ini dilengkapi dengan pelbagai sensor pintar yang memantau aktiviti tandas haiwan kesayangan anda dan diaktifkan untuk membersihkan secara automatik selepas digunakan. Peranti ini bersambung ke sistem pembetung dan memastikan penyingkiran sisa yang cekap tanpa memerlukan campur tangan daripada pemilik. Selain itu, tandas mempunyai kapasiti storan boleh siram yang besar, menjadikannya sesuai untuk isi rumah berbilang kucing. Mangkuk sampah kucing Petgugu direka bentuk untuk digunakan dengan sampah larut air dan menawarkan pelbagai jenis tambahan ...>>

Daya tarikan lelaki penyayang 14.04.2024

Stereotaip bahawa wanita lebih suka "budak jahat" telah lama tersebar luas. Walau bagaimanapun, penyelidikan baru-baru ini yang dijalankan oleh saintis British dari Universiti Monash menawarkan perspektif baru mengenai isu ini. Mereka melihat bagaimana wanita bertindak balas terhadap tanggungjawab emosi lelaki dan kesanggupan untuk membantu orang lain. Penemuan kajian itu boleh mengubah pemahaman kita tentang perkara yang menjadikan lelaki menarik kepada wanita. Kajian yang dijalankan oleh saintis dari Universiti Monash membawa kepada penemuan baharu tentang daya tarikan lelaki kepada wanita. Dalam eksperimen itu, wanita ditunjukkan gambar lelaki dengan cerita ringkas tentang tingkah laku mereka dalam pelbagai situasi, termasuk reaksi mereka terhadap pertemuan dengan gelandangan. Sebahagian daripada lelaki itu tidak mengendahkan gelandangan itu, manakala yang lain membantunya, seperti membelikan dia makanan. Kajian mendapati lelaki yang menunjukkan empati dan kebaikan lebih menarik perhatian wanita berbanding lelaki yang menunjukkan empati dan kebaikan. ...>>

Berita rawak daripada Arkib

Kerusi pintar Sharp 11.12.2014

Jika anda bukan seorang doktor, anda tidak mungkin berasa suka untuk pergi ke klinik. Walau bagaimanapun, ramai doktor pergi ke sana sama sekali bukan kerana cintakan profesion pilihan mereka dan bukan hak kami untuk menceritakannya. Adalah mungkin untuk mengurangkan lawatan dengan mencari jawapan di Internet. Sebelum ini, untuk ini mereka membaca majalah "Kesihatan" atau menggunakan nasihat nenek. Tetapi kemajuan tidak berhenti, bukan? Aliran baharu ialah penderia dalam telefon pintar dan elektronik boleh pakai. Nadi, tekanan, intensiti berpeluh, ECG primitif - semua ini dan banyak lagi, yang belum dilaksanakan, akan membantu untuk menentukan dengan lebih tepat perasaan anda sebelum melawat doktor dan, mungkin, menangguhkan lawatan sepenuhnya.

Peringkat seterusnya ialah sistem yang lebih maju untuk menentukan keadaan fizikal dan mental seseorang. Untuk menjelaskan, kita masih bercakap tentang kompleks yang agak murah, yang pada masa akan datang mungkin di rumah untuk semua orang. Sistem serupa ditunjukkan oleh Sharp di Semicon Japan 2014. Ini adalah tempat duduk pesawat premium. Kerusi itu mempunyai set penderia terbina dalam dan sistem komputer khusus dengan paparan. Data diambil dan segera dianalisis dengan output keputusan dalam bentuk graf atau ikon yang boleh difahami.

Kerusi berlengan membolehkan anda mengukur jisim, tekanan darah, kadar nadi, keadaan saluran darah (gelombang nadi sedang dikaji), serta menerima data mengenai keadaan sistem saraf autonomi (mengenai bahagian bersimpati dan parasimpatetik). ). Analisis silang dan pemprosesan data khas untuk setiap parameter memberikan gambaran anggaran keadaan kesihatan semasa. Data itu boleh dihantar ke awan Sharp, di mana ia boleh disusun ke dalam pangkalan data untuk setiap orang dan dianalisis oleh pakar perubatan, menghantar maklumat yang diproses kembali kepada pesakit.

Sharp menyatakan bahawa permintaan untuk kerusi sedemikian datang daripada syarikat yang terlibat dalam perkhidmatan warga emas. Tetapi skop kompleks sedemikian jauh lebih luas. Mereka boleh dipasang di gim, pusat kecergasan, di syarikat yang mengambil berat tentang kesihatan pekerja, di hospital swasta dan di institusi perubatan awam. Permintaan awal untuk pembangunan itu begitu kuat sehingga syarikat itu akan mula menjual "kerusi kesihatan" pada separuh pertama tahun fiskal 2015 (April hingga September 2015).

Berita menarik lain:

▪ Perancis untuk menghapuskan loji janakuasa arang batu

▪ Paparan bentuk bebas daripada Sharp

▪ Teknologi Transistor Optik Utama

▪ Navigasi pada jam atom akan menggantikan GPS

▪ Baju-T Pintar YouCare 5G

Suapan berita sains dan teknologi, elektronik baharu

 

Bahan-bahan menarik Perpustakaan Teknikal Percuma:

▪ bahagian tapak Nota kepada pelajar. Pemilihan artikel

▪ artikel Asas sosiologi dan sains politik. katil bayi

▪ artikel Apakah lagu tertua di dunia? Jawapan terperinci

▪ artikel Marant. Legenda, penanaman, kaedah aplikasi

▪ artikel Autoguard dengan sebilangan kecil bahagian. Ensiklopedia elektronik radio dan kejuruteraan elektrik

▪ artikel Peranti pengecas-penyahcas mod dwi. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Tinggalkan komen anda pada artikel ini:

Имя:


E-mel (pilihan):


Komen:





Semua bahasa halaman ini

Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web

www.diagram.com.ua

www.diagram.com.ua
2000-2024