Beberapa waktu lalu, proyek "TOUCH-MEMORY DS1990A SIMULATOR" muncul, yaitu. kunci utama Sekarang kami mempersembahkan kepada Anda kunci untuk kunci utama ini. Kastil itu punya desain sederhana dan ditujukan terutama untuk penggunaan individu. Kunci ini berfungsi dengan semua jenis kunci iButton, sehingga Anda dapat menggunakan kunci yang ada untuk tujuan lain. Sebanyak 9 kunci dapat disimpan dalam memori, meskipun jumlah ini dapat ditingkatkan dengan mudah. Untuk mengotorisasi proses pemrograman, kunci master digunakan, kode yang disimpan dalam ROM dan tidak dapat dihapus atau diubah dengan prosedur pemrograman kunci biasa.
Baru-baru ini, kunci yang kuncinya adalah tablet elektronik iButton (atau memori sentuh) dari Dallas Semiconductor telah tersebar luas. Kunci seperti itu sering digunakan di pintu masuk, serta di banyak institusi. Selain itu, kunci iButton sering digunakan untuk pembayaran di SPBU dan tempat lainnya. Jadi, banyak orang sudah memiliki kunci iButton untuk sesuatu. Oleh karena itu, ketika mendesain kunci buatan sendiri, sebaiknya menggunakan kunci yang sudah dimiliki pengguna. Inilah yang dilakukan pada kunci yang diusulkan: semua jenis kunci dapat bekerja dengannya, karena hanya nomor seri yang disimpan dalam iButton ROM, yang ada dalam jenis apa pun, yang digunakan. Selain itu, perintah membaca angka ini sama untuk semua jenis tuts (33H). Kode keluarga, yang bervariasi tergantung pada jenis yang berbeda, bisa apa saja. Itu dianggap sebagai digit lain dari nomor seri. Perlu diperhatikan bahwa jenis kunci termurah adalah DS1990A.
Kunci ini dirancang untuk penggunaan individu dan memiliki desain yang sangat sederhana. Pada pintu depan Di bagian luar hanya terdapat soket untuk iButton dan LED pembuka pintu. Pintu dibuka dari dalam menggunakan tombol. Aktuatornya adalah kait standar dengan elektromagnet, yang dirancang untuk tegangan 12V. Kode kunci disimpan dalam memori non-volatil dan dapat dihapus dan ditambahkan oleh pengguna. Untuk melindungi terhadap pemrograman ulang kunci yang tidak sah, kunci utama digunakan. Sebanyak 9 kunci dapat disimpan dalam memori. Angka ini ditentukan oleh kemampuan indikator 1 digit dari nomor kunci yang dapat diprogram. Jika Anda juga menggunakan huruf, Anda dapat menambah jumlah kunci menjadi 15. Hal ini dilakukan dengan mengubah nilai konstanta MAXK dalam program. Dengan cara yang sama, Anda dapat mengurangi jumlah kunci maksimum.
Beras. 1. Diagram skematik Kastil
Diagram skema kunci ditunjukkan pada Gambar 1. Dasar perancangannya adalah mikrokontroler U1 tipe AT89C2051 dari Atmel. Indikator 7 segmen terhubung ke port P1, yang digunakan saat memprogram kunci. Tombol SB1 yang terhubung ke port P3.7 juga dimaksudkan untuk tujuan yang sama. Nomor seri kunci disimpan dalam chip EEPROM U3 tipe 24C02 yang terhubung ke port P3.4 (SDA) dan P3.5 (SCL). Soket eksternal untuk iButton terhubung ke port P3.3 melalui konektor XP2 dan elemen keamanan VD4, R3, VD5 dan VD6. Resistor penarik R4 dipilih sesuai dengan spesifikasi bus kabel tunggal. Sejajar dengan soket eksternal, terdapat juga soket XS1 internal yang digunakan untuk kunci pemrograman. Tombol buka pintu terhubung ke port P3.2 melalui konektor XP1 dan elemen perlindungan yang sama seperti pada iButton. Aktuator kunci adalah elektromagnet yang dihubungkan melalui terminal XT1. Elektromagnet dikendalikan oleh kunci VT3, yang menggunakan transistor MOS tipe IRF540 yang kuat. Dioda VD7 melindungi terhadap lonjakan induksi sendiri. Sakelar VT3 dikendalikan oleh transistor VT2, yang membalikkan sinyal yang datang dari port P3.0 dan memberikan level kontrol 0/12V ke gerbang VT3. Inversi diperlukan agar aktuator tidak beroperasi selama reset mikrokontroler ketika ada satu level logis pada port. Level kontrol 12 volt memungkinkan penggunaan transistor MOS konvensional daripada ambang batas rendah (level logika) yang lebih langka. Untuk menunjukkan pembukaan kunci, digunakan LED, yang dikendalikan oleh port yang sama dengan elektromagnet, tetapi melalui saklar transistor VT1. LED dihubungkan melalui konektor yang sama dengan iButton. Karena perangkat harus beroperasi sepanjang waktu tanpa perawatan, supervisor U2 tipe ADM1232 dipasang untuk meningkatkan keandalan. Ini memiliki pengatur waktu pengawas dan monitor daya bawaan. Pada port P3.1, mikrokontroler menghasilkan pulsa periodik untuk mereset timer pengawas.
Perangkat ini diberi daya dari catu daya internal yang berisi transformator T1, jembatan penyearah VD9-VD12, dan stabilizer terintegrasi U4. Baterai BT1-BT10 yang terdiri dari 10 buah baterai NiMH ukuran AA berkapasitas 800 mAh digunakan sebagai sumber listrik cadangan. Ketika perangkat ditenagai oleh listrik, baterai diisi melalui resistor R10 dengan arus sekitar 20mA, yaitu 0,025C. Mode pengisian daya arus rendah disebut pengisian daya tetesan. Dalam mode ini, baterai dapat bertahan selama yang diinginkan; tidak diperlukan pemantauan akhir proses pengisian. Saat baterai terisi penuh, energi yang diambil dari sumber listrik berubah menjadi panas. Namun karena arus pengisian sangat kecil, panas yang dihasilkan dibuang ke ruang sekitarnya tanpa peningkatan suhu baterai yang nyata.
Secara struktural, perangkat ini dibuat dalam wadah berukuran 150x100x60mm. Sebagian besar elemen, termasuk transformator daya, sudah terpasang papan sirkuit tercetak. Baterai ditempatkan dalam wadah plastik standar, yang dipasang di dalam wadah di sebelah papan. Pada prinsipnya, jenis baterai lain dapat digunakan, misalnya baterai bebas perawatan asam 12 volt yang digunakan sistem keamanan. Untuk menghubungkan aktuator, papan memiliki terminal tipe TB-2, semua sirkuit eksternal lainnya dihubungkan melalui konektor berukuran kecil dengan jarak kontak 2,54 mm. Konektor terletak pada papan sirkuit tercetak dan tidak dapat diakses dari luar casing. Kabel keluar dari rumahan melalui segel karet. Karena indikator HG1, tombol SB1, dan soket untuk iButton XS1 hanya digunakan selama pemrograman, maka indikator tersebut terletak di papan di dalam perangkat. Ini menyederhanakan desain casing dan membuatnya lebih terlindungi dari pengaruh luar. Di panel samping casing hanya terdapat LED indikasi penyalaan VD13. Diagram koneksi eksternal ditunjukkan pada Gambar. 2.
Beras. 2. Diagram koneksi eksternal
Ketika pintu dibuka, pulsa yang berlangsung selama 3 detik dikirim ke elektromagnet. Logika pengoperasian perangkat ini sedemikian rupa sehingga jika tombol pembuka pintu ditekan, maka elektromagnet akan terus diberi energi dan, karenanya, pintu akan terbuka.
Sebuah gembok dapat memiliki maksimal 9 kunci, ditambah satu kunci master. Kode kunci disimpan dalam memori non-volatil dengan angka 1 hingga 9. Kode kunci master disimpan dalam ROM mikrokontroler dan tidak dapat diubah. Memprogram kunci baru atau menghapus kunci lama hanya dapat dilakukan jika Anda memiliki kunci master. Seperti kunci lainnya, kunci master dapat digunakan untuk membuka kunci.
Untuk memprogram kunci baru, Anda perlu melakukan hal berikut:
1. Tekan tombol pemrograman.
2. Akan muncul huruf “P” pada indikator yang berarti memasuki mode pemrograman.
3. Sentuh soket dengan kunci utama.
4. Angka “1” akan muncul pada indikator, yang menunjukkan nomor kunci yang dapat diprogram.
5. Gunakan tombol untuk memilih nomor yang diinginkan.
6. Sentuh soket dengan kunci apa saja.
7. Angka pada indikator akan mulai berkedip, menandakan kesiapan untuk pemrograman.
8. Sentuh soket dengan kunci yang kodenya ingin Anda simpan ke dalam memori.
9. Jika pemrograman berhasil, angka pada indikator akan berhenti berkedip dan mulai menyala terus menerus.
10. Untuk keluar dari mode pemrograman, Anda hanya perlu menunggu 5 detik, setelah itu indikator akan padam.
Proses pemrograman kunci baru ditunjukkan secara skematis pada Gambar. 3.
Beras. 3. Memprogram kunci baru
Jika Anda perlu memprogram beberapa kunci, Anda dapat langsung melanjutkan dari langkah 9 ke langkah 5 dan mengulangi langkah 5 – 9 sebanyak yang diperlukan.
Jika setelah menyelesaikan langkah 7 ternyata nomor yang dipilih salah, maka untuk menghindari hilangnya kode kunci di bawah nomor tersebut, Anda dapat menekan tombol atau cukup menunggu 5 detik. Dalam kasus pertama, jumlah saat ini akan bertambah satu, dan isi memori tidak akan berubah. Dalam kasus kedua, akan ada jalan keluar sepenuhnya dari mode pemrograman tanpa mengubah kode. Secara umum, Anda dapat keluar dari pemrograman kapan saja jika Anda berhenti sejenak lebih dari 5 detik.
Untuk menghapus kunci tambahan dari memori, urutan tindakan tetap sama seperti saat pemrograman, hanya semua tindakan dilakukan dengan kunci master. Itu. proses penghapusan sebenarnya menulis kode master key ke nomor yang tidak terpakai.
Proses menghapus kunci tambahan ditunjukkan secara skematis pada Gambar. 4.
Beras. 4. Hapus kunci tambahan
Selama proses pemrograman, Anda dapat membuka pintu dengan tombol, tetapi membukanya dengan iButton diblokir. Karena soket dalam dan luar dihubungkan secara paralel, Anda perlu memastikan bahwa tidak ada orang yang menyentuh soket luar dengan kunci apa pun selama pemrograman.
Kode master key ditulis ke dalam ROM program mikrokontroler, dimulai dari alamat 2FDH. Panjang kode adalah 8 byte. Urutan angkanya harus sama seperti pada case memori sentuh, dibaca dari kiri ke kanan. Itu. nilai checksum dimasukkan di alamat 2FDH, kemudian di alamat 2FEH - 303H enam byte nomor seri, dimulai dengan byte paling signifikan, dan terakhir di alamat 304H - kode keluarga. Misalnya, kode keseluruhannya mungkin terlihat seperti ini: 67 00 00 02 D6 85 26 01.
Program kunci elektronik memiliki loop utama, diagram bloknya ditunjukkan pada Gambar. 5. Dalam siklus utama, soket disurvei, dan jika kunci ditemukan di sana, kodenya dibaca. Kode ini kemudian diperiksa, dan jika cocok dengan kode kunci master atau kunci lain (kunci pengguna) yang disimpan dalam memori, kunci akan terbuka. Status tombol buka pintu juga diperiksa, dan jika terdeteksi adanya penekanan, kunci juga terbuka.
Beras. 5. Diagram blok siklus program utama
Untuk memproses kejadian yang berhubungan dengan pemrograman, ada dua subrutin: PROGT dan PROGS, diagram bloknya ditunjukkan pada Gambar. 6. Yang pertama dipanggil ketika kode kunci dibaca dalam mode pemrograman, yang kedua dipanggil ketika tombol pemrograman (ANGKA) ditekan. Proses pemrograman dibagi menjadi 3 tahap. Saat Anda menekan tombol ANGKA, Anda memasuki pemrograman, mis. transisi ke fase 1. Dalam hal ini, huruf “P” ditampilkan pada indikator. Kode kunci yang dibaca setelah ini diperiksa kecocokannya dengan kode kunci master, karena hanya ini yang memungkinkan pemrograman untuk dilanjutkan. Jika kebetulan seperti itu terjadi, maka terjadi transisi ke fase 2. Indikator menampilkan nomor kunci saat ini, yang dapat diubah oleh tombol ANGKA. Jika sentuhan tombol didaftarkan lagi, transisi ke tahap 3 akan terjadi. Sentuhan tombol lainnya akan mengakibatkan kodenya diingat dan kembali ke tahap 2. Dengan menekan tombol ANGKA, Anda juga dapat kembali ke tahap 2, tetapi tanpa mengubah isi memorinya. Tindakan apa pun dalam mode pemrograman menyebabkan reset pengatur waktu kembali, yang memiliki interval 5 detik dan diperiksa di loop utama. Jika reset pengatur waktu ini terdeteksi, mode pemrograman akan keluar.
Beras. 6. Diagram blok subrutin yang digunakan saat memprogram kode kunci
Ditunjukkan pada Gambar. Diagram blok 5 dan 6 sangat disederhanakan, tetapi memungkinkan Anda memahami logika umum program.
Kunci yang dijelaskan, tentu saja, tidak memiliki kemampuan yang luas. Namun, ini sangat sederhana sehingga mudah untuk diulang. Kode sumber terbuka dari program ini memungkinkan Anda meningkatkan desain secara mandiri atau menyesuaikannya dengan kebutuhan spesifik.
File:
lock.asm - teks sumber program kunci.
aku ock.bin adalah program yang diterjemahkan.
Daftar elemen radio
Penamaan | Jenis | Denominasi | Kuantitas | Catatan | Toko | buku catatan saya |
---|---|---|---|---|---|---|
U1 | MK AVR 8-bit | AT89C2051 | 1 | Ke buku catatan | ||
U2 | Pengawas Kekuasaan | TC1232 | 1 | Ke buku catatan | ||
U3 | EEPROM | 24C02 | 1 | Ke buku catatan | ||
U4 | Pengatur linier | LM7805 | 1 | Ke buku catatan | ||
VT1 | Transistor | KT3129A | 1 | Ke buku catatan | ||
VT2 | Transistor bipolar | KT3130A9 | 1 | Ke buku catatan | ||
VT3 | Transistor MOSFET | IRF540 | 1 | Ke buku catatan | ||
VD1, VD4 | dioda zener | BZV55-B5V6 | 2 | Ke buku catatan | ||
VD2, VD3, VD5, VD6 | Dioda penyearah | 1N4148 | 4 | Ke buku catatan | ||
VD7, VD8 | Dioda penyearah | FR307 | 2 | Ke buku catatan | ||
VD9-VD12 | jembatan dioda | KBU405 | 1 | Ke buku catatan | ||
C1, C2 | Kapasitor | 33 hal | 2 | Ke buku catatan | ||
C3 | Kapasitor | 0,1 mikrofarad | 1 | Ke buku catatan | ||
C4 | 33 mikrofarad | 1 | Ke buku catatan | |||
C5 | Kapasitor elektrolitik | 10.000 μF 16 V | 1 | Ke buku catatan | ||
R1, R3 | Penghambat | 330 Ohm | 2 | Ke buku catatan | ||
R2, R4 | Penghambat | 4,7 kOhm | 2 | Ke buku catatan | ||
R5, R6, R8, R9 | Penghambat | 47 kOhm | 4 | Ke buku catatan | ||
R7, R19 | Penghambat | 220 ohm | 2 | Ke buku catatan | ||
R10 | Penghambat | 100 Ohm | 1 | 1 W |
Kunci immobilizer elektronik ini menggunakan kunci iButton (Dallas Touch Memory) tipe DS1990 sebagai kunci otorisasi. Setiap kunci tersebut memiliki nomor seri 64-bit uniknya sendiri, yang merupakan kode akses yang memungkinkan pemegang kunci, misalnya, untuk membuka pintu.
Parameter dasar kunci elektronik:
- memori hingga 15 tombol;
- tiga mode operasi: monostabil, bistable dan dengan waktu peralihan relai yang dapat disesuaikan;
- indikasi cahaya pengoperasian kunci (indikator pembaca);
- catu daya dari 9 hingga 15 V / 100 mA;
- konsumsi saat ini dalam mode siaga: 6mA;
- dimensi papan: 34×46 mm;
- Pengoperasian rangkaian telah diuji di Proteus (tautan di akhir artikel)
Diagram skema kunci ditunjukkan pada gambar di bawah ini. Elemen utamanya adalah mikrokontroler PlC12F675 dengan ADC internal. Dalam hal ini, ADC mikrokontroler digunakan untuk mengkonfigurasi parameter kunci.
Mikrokontroler di-clock dari osilator RC internal dengan frekuensi 4 MHz. Sirkuit ini ditenagai oleh tegangan konstan 12 V. Ini dapat berupa baterai atau catu daya apa pun dengan arus beban minimal 100 mA.
Diode VD2 melindungi sistem dari polaritas koneksi tegangan input yang salah. Tegangan input disuplai ke stabilizer DAl tipe 78L05, kapasitor C1...C4 berfungsi sebagai filter daya. Relai miniatur tipe JQC3FF (koil 12 DC, kontak 10 A/230 V) digunakan sebagai elemen penggerak.
Sinyal keluaran dari mikrokontroler (pin 2) menuju ke basis transistor VT1, yang kolektornya dihubungkan ke kumparan relai. Resistor R7 membatasi arus yang mengalir melalui basis, sedangkan dioda VD1 melindungi transistor dari ggl induksi sendiri yang terjadi ketika relai dimatikan.
Resistor R2 dan R3 bersama dengan R1, tergantung pada posisi jumper JP2, menentukan mode pengoperasian kunci:
- Jika jumper JP2 tidak dipasang, maka tegangan tingkat tinggi disuplai ke input G4 melalui resistor R3. Dalam hal ini, mikrokontroler akan mengalihkan kunci ke mode monostabil. Dalam mode ini, menyentuhkan tombol ke pembaca akan menyalakan relai. Keadaan ini akan tetap konstan hingga daya dimatikan, terlepas dari apakah kunci diterapkan kembali. Mode pengoperasian ini dapat digunakan untuk berfungsi sebagai immobilizer di dalam mobil.
- Memasang jumper pada terminal akan mengalihkan kunci ke mode operasi bistable. Dalam mode ini, setiap sentuhan tombol akan mengalihkan relai.
- Memasang jumper pada terminal akan menetapkan mode pengoperasian sementara. Dalam mode ini, menyentuhkan kunci terdaftar ke pembaca akan menyalakan relai untuk waktu tertentu. Kali ini tergantung pada tegangan yang diberikan ke input G4 mikrokontroler. Untuk menetapkan nilai ini digunakan, dirangkai dari elemen R2, R3 dan R1. Waktu aktivasi relai berkisar antara l…30 detik.
Sebagai pembaca kunci, Anda dapat menggunakan kepala siap pakai yang berisi dioda sinyal dua warna situasi kerja Kastil Jumper PROG digunakan untuk mengalihkan mikrokontroler ke mode registrasi kunci.
Sirkuit ini telah diuji di Proteus:
Pendaftaran kunci
Agar kunci dapat merespons kunci kita, kunci tersebut harus didaftarkan terlebih dahulu di memori mikrokontroler. Anda dapat merekam hingga 15 kunci. Untuk memasukkan kunci ke mode registrasi, Anda harus mengatur jumper PROG dengan daya mati dan menghidupkan daya.
Setelah ini, LED merah akan berkedip 10 kali dan mikrokontroler akan masuk ke mode registrasi kunci. Dalam hal ini, semua kunci yang disimpan sebelumnya akan dihapus dari memori. Mulai saat ini, kunci yang akan didaftarkan harus diterapkan ke pembaca satu per satu.
Jika terjadi kesalahan saat pendaftaran, kunci ini tidak akan disimpan dan Anda harus melampirkannya kembali. Pembacaan data yang salah dari DS1990 akan ditandai dengan LED merah yang menyala selama satu detik bacaan yang benar akan ditunjukkan dengan LED hijau.
Kesalahan pada saat transmisi dapat disebabkan oleh gangguan yang terjadi pada saat pemasangan kunci pada reader, sehingga untuk memastikan kunci terbaca dengan benar sebaiknya dipasang kurang lebih dua detik.
Setelah menulis kunci kelima belas, mikrokontroler akan keluar dari prosedur penulisan kunci dan penyimpanan lebih lanjut tidak mungkin dilakukan. Keadaan ini ditandai dengan kedipan kedua LED secara bersamaan. Sekarang Anda perlu mematikan daya dan melepas jumper PROG. Setelah menghidupkan kembali daya, kunci akan siap dioperasikan.
Dalam situasi di mana tidak perlu mendaftarkan semua 15 kunci, hal ini diperlukan setelah dimasukkan ke dalam memori mikrokontroler kuantitas yang dibutuhkan kunci, matikan daya dari kunci dan lepaskan jumper PROG. Hanya kunci tertentu yang akan disimpan dalam memori, dan mikrokontroler hanya akan meresponsnya.
Saat beroperasi dalam mode normal, mikrokontroler terus-menerus memeriksa apakah kunci terdaftar telah terpasang ke pembaca. Jika kunci yang tidak terdaftar terdeteksi, dioda merah akan menyala selama satu detik, dan ketika Anda menyentuh pembaca dengan kunci yang terdaftar, maka relai kunci akan menyala tergantung pada posisi jumper J2.
Seluruh sirkuit dipasang pada papan sirkuit cetak satu sisi berukuran 34x46 mm.
Perlu diingat bahwa semua perubahan pada konfigurasi kunci, seperti mengubah waktu peralihan relai atau memilih mode pengoperasian (J2), hanya akan aktif setelah mematikan dan menghidupkan kembali tegangan suplai kunci.
(30,6 Kb, unduhan: 1.349)
Disajikan untuk perhatian Anda adalah diagram elektronik kunci dengan kunci tablet iButton Model DS1990A (Memori Sentuh). Kuncinya adalah perangkat yang memiliki nomor seri unik di memorinya. Keunikannya adalah nomor seri terdiri dari 48 bit dan akibatnya nomor pilihan yang memungkinkan adalah 281474976710656.
Deskripsi kunci elektronik
Kunci dirakit pada mikrokontroler Microchip PIC16F628A (627A, 648A). Setelah daya dialirkan, mikrokontroler mengirimkan pulsa reset dengan durasi 500 µs dan setelah 70 µs memeriksa respon dari DS1990A. Jika tidak ada respon, maka mikrokontroler menunggu sekitar 80 ms lebih dan mengirimkan kembali pulsa reset. Algoritma ini memeriksa sambungan kunci ke gembok.
Jika ada respon, maka DS1990A dihubungkan ke kunci. Kemudian perintah “read ROM” (33h) dikirimkan, setelah itu mikrokontroler mulai menerima dan menulis nomor yang dikirimkan oleh tablet DS1990A ke dalam RAM, kemudian membandingkannya dengan nomor yang tercatat di EEPROM. Jika cocok dengan salah satunya, maka disajikan sinyal suara, dan pin RA1 menjadi tinggi selama 1,5 detik. Optocoupler DA1 (AOT122A) akan membuka VT1 (KT972, BD677, BD679, BD681), yang mengontrol elektromagnetik 12 volt.
Proses pencatatan nomor kunci di EEPROM: pasang kunci pada gembok dan setelah bunyi bip tekan tombol SA1. Tombol ini harus ditempatkan di tempat tersembunyi, tidak dapat diakses oleh orang asing.
Untuk menghapus semua nomor dari EEPROM, tekan tombol SA1 dengan daya mati, aktifkan daya dan tahan tombol selama 5 detik. Setelah mengosongkan memori EEPROM, kunci akan berbunyi bip. Jumlah nomor seri yang dapat disimpan di memori tidak lebih dari 21.
Untuk mencegah mikrokontroler mengalami pelepasan muatan listrik statis, rangkaian menggunakan dioda zener 5V VD1 (KS156A, 1N4733A, BZX55C5V1). Kunci ini dapat menggunakan mikrokontroler PIC16F627A, PIC16F628A, PIC16F648A. Mikrokontroler PIC12F629/PIC12F675 memiliki firmware sendiri. Anda dapat memberi daya pada sirkuit dari.
Saat memprogram, bit-bit berikut harus disetel.
Perangkat ini dirakit pada mikrokontroler ATtiny2313, yang terhubung dengan memori EEPROM non-volatil eksternal - 24C16. Kode sumber tersedia, pekerjaan "pada perangkat keras" dicentang. Pengontrol akses berfungsi dengan kunci tipe DS1990 dan mendukung hingga 500 buah. Memprogram pengontrol akses melalui kunci utama atau melalui jumper di papan.
Selain tombol pembuka kunci, pengontrol akses memiliki sakelar batas yang melacak waktu pintu tertutup. Waktu respons sinyal diprogram menggunakan jumper JP2 (dari 10 detik hingga 127 detik).
Pengontrol berdasarkan kunci elektronik DS1990A.
Mendukung hingga 500 kunci. Perangkat ini dibuat pada mikrokontroler AVR: ATtiny2313.
Diagram skema pembaca kunci i-Button DS1990 (klik diagram untuk memperbesar):
Instruksi pemrograman
Mode pengoperasian - ketika 12V disuplai ke pengontrol, LED berkedip 1Hz.
Mode pemrograman - LED berkedip 2 Hz.
Saat Anda menekan tombol "OPEN", serangkaian bunyi bip pendek akan berbunyi saat kunci terbuka.
Sakelar Pintu (NC) mendeteksi masuknya orang yang tidak berwenang tanpa kunci.
Pengontrol berbunyi bip jika:
1 - Setelah pintu dibuka, pintu tetap terbuka lebih lama dari waktu perjalanan yang diprogram.
2 - Membuka pintu tanpa kunci yang diprogram atau tombol "BUKA", pengontrol mulai mengeluarkan bunyi bip pendek dua kali hingga pintu tertutup.
Perhatian!!! Anda dapat memprogram waktu tunggu pintu tertutup HANYA DENGAN JUMPER JP2.
Sinyal suara
1 sinyal pendek - kuncinya ditulis ke memori pengontrol.2 bunyi bip pendek - kunci sudah tersimpan di memori pengontrol.
5 bunyi bip pendek - keluar dari mode pemrograman.
1 sinyal panjang - memori kunci terhapus dari pengontrol.
sinyal pendek 20 detik. - memori kunci penuh.
Merekam Kunci MASTER dan waktu pembukaan kunci
1 - Matikan daya pengontrol.
2 - Tekan tombol "BUKA".
3 - Sambil menahan tombol, sambungkan daya ke pengontrol, setelah 5 detik. Pengontrol "SEEKNET".
LED akan berkedip pada frekuensi 2 Hz.
4 - Lepaskan tombolnya.
5 - Dekatkan kunci ke pembaca, akan terdengar bunyi bip tunggal,
Kunci master TERCATAT, dan waktu pembukaan kunci 1 detik akan dicatat.
6 - Tahan tombol pada pembaca dan hitung sinyal suara,
kuantitas menentukan waktu yang diperlukan untuk membuka kunci, dengan kelipatan 1 detik. Tapi tidak lebih dari 32 detik.
7 - Matikan daya pengontrol atau jeda selama 20 detik.
Hapus semua memori kunci.
1 - Mode pengoperasian.2 - Tekan tombol “OPEN” dan tahan, dekatkan kunci MASTER ke pembaca dan tahan, setelah 10 detik. Akan terdengar bunyi bip panjang - memori kunci telah terhapus.
3 - Lepaskan tombol dan lepaskan kuncinya.
Menambahkan kunci baru
1 - Kami membawa kunci Master ke pembaca dan menahannya selama 5 detik, akan berbunyi 2 bip pendek, LED akan berkedip dengan frekuensi 2 Hz.2 - Dengan mendekatkan kunci tambahan ke reader satu per satu maka akan terdengar bunyi beep pendek, - kunci TERCATAT, jika terdengar bunyi beep pendek sebanyak 2 kali - COBA MENULIS KUNCI DUPLIKAT.
3 - Tuliskan jumlah kunci yang diperlukan (hingga 500). Jeda antara kunci yang direkam tidak lebih dari 20 detik.
4 - Matikan daya pengontrol atau jeda selama 20 detik.
Memprogram pengontrol akses melalui JUMPERS JP1, JP2, JP3, JP4
JP1 - Waktu pengoperasian RELAY, kenaikan 1 detik.
JP2 - Waktu tunggu penutupan pintu, bertambah 1 detik.
JP3 - Menambahkan kunci baru (maksimum - 500).
JP4 - Hapus semua kunci dari memori pengontrol.
Jumper menjalankan fungsinya ketika ditutup terus-menerus saat digunakan.
Papan sirkuit tercetak:
Penampilan perangkat rakitan:
"Waktu pengoperasian RELAY"- JP1, selama penutupan jumper, LED merah berkedip dengan frekuensi 1 Hz. dan akan terdengar bunyi bip singkat. Dengan setiap sinyal suara dan cahaya (LED hijau), 1 detik ditambahkan ke variabel waktu pengoperasian RELAY. Totalnya bisa dari 1 detik hingga 32. Setelah menghitung jumlah detik yang diperlukan, lepaskan jumper.
"Waktu Tunggu Pintu Tertutup"- JP2, selama penutupan jumper, LED merah berkedip pada frekuensi 1 Hz. dan bunyi bip singkat. Dengan setiap sinyal suara dan lampu hijau, variabel "Waktu tunggu pintu tertutup" ditambahkan 1 detik, totalnya bisa dari 5 detik hingga 126. Setelah menghitung jumlah detik yang diperlukan, lepaskan jumper.
"Menambahkan kunci baru"- JP3 sepanjang penutupan jumper, LED merah berkedip dengan frekuensi 2 Hz. Saat Anda membawa kunci ke pembaca, jika pembacaan berhasil, akan terdengar bunyi bip singkat dan LED akan berkedip hijau- kuncinya dicatat. Jika kunci sudah tersimpan di memori, maka ketika Anda mencoba menulisnya kembali, terdengar 2 sinyal bip pendek. Saat mencoba menulis lebih dari 500 kunci ke dalam memori, LED merah berkedip terus-menerus pada frekuensi 2 Hz. dan terdengar bunyi bip singkat secara berkala. Lepaskan pelompatnya.
“Menghapus semua kunci dari memori pengontrol”- JP4 3 detik setelah penutupan, 5 sinyal pager pendek dikeluarkan, jeda, kemudian pager berbunyi terus menerus selama periode penghapusan (sekitar 10 detik) - memori kunci terhapus. Lepaskan pelompatnya.