Menü English Ukrainian Rusça Ana Sayfa

Hobiler ve profesyoneller için ücretsiz teknik kütüphane Ücretsiz teknik kütüphane


RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ
Ücretsiz kütüphane / Radyo-elektronik ve elektrikli cihazların şemaları

iButton tuşlu elektronik kilit. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

Ücretsiz teknik kütüphane

Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Mikrodenetleyiciler

makale yorumları makale yorumları

Bir süre önce "TOUCH-MEMORY DS1990A SIMULATOR" projesi ortaya çıktı, yani. ana anahtar Şimdi bu ana anahtarın kilidini dikkatinize sunuyoruz :-). Kilit basit bir tasarıma sahiptir ve esas olarak bireysel kullanıma yöneliktir. Kilit her tür iButton tuşuyla çalışır, böylece mevcut tuşları başka amaçlarla kullanabilirsiniz. Toplamda 9 anahtar hafızaya kaydedilebilir, ancak bu sayı kolaylıkla arttırılabilir. Programlama işlemini yetkilendirmek için, kodu ROM'da saklanan ve olağan kilit programlama prosedürüyle silinemeyen veya değiştirilemeyen bir ana anahtar kullanılır.

iButton tuşları ile elektronik kilit

Son zamanlarda, anahtarı Dallas Semiconductor'ın elektronik tablet iButton'u (veya dokunmatik belleği) olan kilitler yaygınlaştı. Bu tür kilitler genellikle giriş kapılarında ve birçok kurumun içinde kullanılmaktadır. Ayrıca iButton tuşları benzin istasyonlarında ve diğer yerlerdeki ödemeler için sıklıkla kullanılıyor. Bu nedenle, birçok kişi zaten bir şey için iButton tuşlarına sahiptir. Bu nedenle ev yapımı kilit tasarlarken kullanıcının halihazırda sahip olduğu anahtarları kullanmak mantıklıdır. Önerilen kilitte yapılan da tam olarak budur: yalnızca herhangi bir türde mevcut olan iButton ROM'da saklanan seri numarası kullanıldığından, herhangi bir anahtar türü onunla çalışabilir. Ayrıca bu numarayı okuma komutu tüm tuş tipleri için aynıdır (33H). Türler arasında farklılık gösteren aile kodu herhangi bir şey olabilir. Seri numarasının başka bir rakamı olarak algılanıyor. En ucuz anahtar tipinin DS1990A olduğunu belirtmekte fayda var.

Kilit bireysel kullanım için tasarlanmış olup son derece sade bir tasarıma sahiptir. Ön kapının dış tarafında sadece iButton için bir soket ve kapı açma LED'i bulunmaktadır. Kapılar içeriden bir düğme kullanılarak açılmaktadır. Aktüatör, 12V voltaj için tasarlanmış, elektromıknatıslı standart bir mandaldır. Anahtar kodları kalıcı hafızada saklanır ve kullanıcı tarafından silinip eklenebilir. Kilidin izinsiz olarak yeniden programlanmasına karşı koruma sağlamak için bir ana anahtar kullanılır. Toplam 9 anahtar hafızaya kaydedilebilir. Bu sayı, programlanabilir anahtar numarasının 1 haneli göstergesinin yetenekleri tarafından belirlenir. Harf de kullanırsanız toplam tuş sayısını 15'e çıkarabilirsiniz. Bu, programdaki MAXK sabitinin değeri değiştirilerek yapılır. Aynı şekilde maksimum tuş sayısını da azaltabilirsiniz.

iButton tuşlarıyla elektronik kilit. Kilidin şematik diyagramı
Pirinç. 1. Kilidin şematik diyagramı

Kilidin şematik diyagramı Şekil 1'de gösterilmektedir. Tasarımın temeli Atmel'in AT1C89 tipi U2051 mikro denetleyicisidir. Anahtarları programlarken kullanılan P1 bağlantı noktasına 7 segmentli bir gösterge bağlanır. P1 bağlantı noktasına bağlanan SB3.7 düğmesi de aynı amaçlara yöneliktir. Anahtar seri numaraları, P3 (SDA) ve P24 (SCL) bağlantı noktalarına bağlı 02C3.4 tipi EEPROM U3.5 yongasında saklanır. iButton için harici soket, XP3.3 konektörü ve VD2, R4, VD3 ve VD5 güvenlik elemanları aracılığıyla P6 bağlantı noktasına bağlanır. Çekme direnci R4, tek kablolu veri yolu spesifikasyonuna göre seçilir. Harici sokete paralel olarak tuşları programlamak için kullanılan dahili XS1 soketi de bulunmaktadır. Kapı açma düğmesi, XP3.2 konektörü ve iButton ile aynı koruma elemanları aracılığıyla P1 bağlantı noktasına bağlanır. Kilit aktüatörü, XT1 terminali aracılığıyla bağlanan bir elektromıknatıstır. Elektromıknatıs, güçlü bir IRF3 tipi MOS transistörü kullanan bir VT540 anahtarıyla kontrol edilir. VD7 diyot kendi kendine endüksiyonlu dalgalanmalara karşı koruma sağlar.

VT3 anahtarı, P2 bağlantı noktasından gelen sinyali tersine çeviren ve VT3.0 kapısına 0/12V kontrol seviyeleri sağlayan VT3 transistörü tarafından kontrol edilir. Bağlantı noktasında mantıksal bir seviye mevcut olduğunda, mikro denetleyicinin sıfırlanması sırasında aktüatörün çalışmaması için ters çevirme gereklidir. 12 volt kontrol seviyeleri, daha az bulunan düşük eşik (mantık seviyesi) yerine geleneksel bir MOS transistörünün kullanılmasını mümkün kıldı. Kilidin açıldığını belirtmek için, elektromıknatısla aynı bağlantı noktası tarafından ancak bir transistör anahtarı VT1 aracılığıyla kontrol edilen bir LED kullanılır. LED, iButton ile aynı konektör aracılığıyla bağlanır. Cihazın bakım gerektirmeden 2 saat çalışması gerektiğinden, güvenilirliği artırmak için ADM1232 tipi bir U3.1 denetleyicisi takılmıştır. Dahili bir watchdog zamanlayıcısı ve güç monitörü vardır. PXNUMX bağlantı noktasında mikro denetleyici, gözlemci zamanlayıcısını sıfırlamak için periyodik darbeler üretir.

Cihaz, T1 transformatörünü, VD9-VD12 doğrultucu köprüsünü ve U4 entegre dengeleyiciyi içeren yerleşik bir güç kaynağından güç alır. Yedek güç kaynağı olarak 1 mAh kapasiteli 10 adet AA boyutlu NiMH pilden oluşan BT10-BT800 pil kullanılmaktadır. Cihaz şebekeden beslendiğinde pil, R10 direnci üzerinden yaklaşık 20mA yani 0.025C akımla şarj edilir. Düşük akımlı şarj moduna damlama şarjı denir. Bu modda piller istenildiği kadar kalabilir, şarj işleminin sonunun izlenmesine gerek yoktur. Piller tam şarj olduğunda güç kaynağından aldıkları enerji ısıya dönüşür. Ancak şarj akımı çok küçük olduğundan, üretilen ısı, pillerin sıcaklığında gözle görülür bir artış olmadan çevredeki alana dağılır.

Yapısal olarak cihaz 150x100x60mm ölçülerinde bir muhafaza içinde yapılmıştır. Güç transformatörü de dahil olmak üzere elemanların çoğu baskılı devre kartı üzerine monte edilmiştir. Piller, panonun yanındaki kasanın içine sabitlenmiş standart plastik tutuculara yerleştirilir. Prensip olarak, güvenlik sistemlerinde kullanılan 12 volt asitli, bakım gerektirmeyen akü gibi başka akü türleri de kullanılabilir. Aktüatörü bağlamak için kartta TB-2 tipi terminaller bulunur; diğer tüm harici devreler, 2.54 mm kontak aralığına sahip küçük boyutlu konektörler aracılığıyla bağlanır. Konektörler baskılı devre kartı üzerinde bulunur ve kasanın dışından erişilemez.

Kablolar mahfazadan lastik contalardan çıkar. HG1 göstergesi, SB1 butonu ve iButton XS1 soketi sadece programlama sırasında kullanıldığından cihazın içindeki kartta bulunurlar. Bu, kasanın tasarımını basitleştirir ve dış etkenlerden daha iyi korunmasını sağlar. Kasanın yan panelinde yalnızca VD13 açılış gösterge LED'i bulunmaktadır. Harici bağlantıların şeması Şekil 2'de gösterilmektedir. XNUMX.

iButton tuşlarıyla elektronik kilit. Harici bağlantı şeması
Pirinç. 2. Harici bağlantı şeması

Kapı açıldığında elektromıknatısa 3 saniye süren bir darbe gönderilir. Cihazın çalışma mantığı şu şekildedir; eğer kapı açma butonu basılı tutulursa bu süre boyunca elektromıknatısa enerji verilecek ve buna bağlı olarak kapı açılacaktır.

Bir kilitte en fazla 9 anahtar ve bir ana anahtar bulunabilir. Anahtar kodları kalıcı hafızada 1'den 9'a kadar numaralar altında saklanır. Ana anahtar kodu mikrokontrolör ROM'unda saklanır ve değiştirilemez. Yeni anahtarların programlanması veya eskilerinin silinmesi yalnızca bir ana anahtarınız varsa yapılabilir. Diğer anahtarlar gibi ana anahtar da kilidi açmak için kullanılabilir.

Yeni bir anahtar programlamak için aşağıdakileri yapmanız gerekir:

1. Programlama tuşuna basın.
2. Göstergede programlama moduna girildiği anlamına gelen “P” harfi görünecektir.
3. Ana anahtarla sokete dokunun.
4. Programlanabilir tuşun numarasını gösteren “1” rakamı göstergede görünecektir.
5. İstenilen numarayı seçmek için düğmesini kullanın.
6. Herhangi bir tuşla sokete dokunun.
7. Gösterge üzerindeki sayı, programlamaya hazır olunduğunu gösterecek şekilde yanıp sönmeye başlayacaktır.
8. Kodunu hafızaya kaydetmek istediğiniz anahtarın bulunduğu yuvaya dokunun.
9. Programlama başarılı olursa gösterge üzerindeki rakam yanıp sönmeyi bırakacak ve sürekli yanmaya başlayacaktır.
10. Programlama modundan çıkmak için 5 saniye beklemeniz yeterlidir; sonrasında gösterge sönecektir.

Yeni bir anahtarın programlanması süreci şematik olarak Şekil 3'de gösterilmektedir. XNUMX.

iButton tuşlarıyla elektronik kilit. Yeni bir anahtar programlama
Pirinç. 3. Yeni bir anahtarın programlanması

Birden fazla tuşu programlamanız gerekiyorsa, hemen 9. adımdan 5. adıma geçebilir ve 5 - 9 arasındaki adımları gerektiği kadar tekrarlayabilirsiniz.

7. adımı tamamladıktan sonra yanlış numaranın seçildiği ortaya çıkarsa, bu numaranın altındaki anahtar kodunu kaybetmemek için düğmeye basabilir veya 5 saniye bekleyebilirsiniz. İlk durumda mevcut sayı birer birer artacak ve hafızanın içeriği değişmeden kalacaktır. İkinci durumda ise kodlar değiştirilmeden programlama modundan tamamen çıkılacaktır. Genel olarak, 5 saniyeden fazla duraklarsanız istediğiniz zaman programlamadan çıkabilirsiniz.

Fazladan bir anahtarı bellekten silmek için eylemlerin sırası programlama sırasındakiyle aynı kalır, yalnızca tüm eylemler ana anahtarla gerçekleştirilir. Onlar. Silme işlemi aslında ana anahtar kodunun kullanılmayan numaralara yazılmasıdır.

Fazladan bir anahtarın silinmesi işlemi Şekil 4'de şematik olarak gösterilmektedir. XNUMX.

iButton tuşlarıyla elektronik kilit. Fazladan bir anahtarın silinmesi
Pirinç. 4. Fazladan bir anahtarı silin (büyütmek için tıklayın)

Programlama işlemi sırasında kapıyı butonla açabilirsiniz ancak iButton ile açılması engellenir. İç ve dış soketler paralel bağlı olduğundan programlama sırasında kimsenin dış sokete herhangi bir tuşla dokunmadığından emin olmanız gerekir.

Ana anahtar kodu mikrodenetleyici program ROM'una 2FDH adresinden başlayarak yazılır. Kod uzunluğu 8 bayttır. Sayıların sırası, dokunmatik hafıza kutusundakiyle aynı olmalı, soldan sağa okunmalıdır. Onlar. sağlama toplamı değeri 2FDH adresine, ardından 2FEH - 303H adreslerine, en önemli bayttan başlayarak seri numarasının altı baytına ve son olarak 304H adresine - aile kodu - girilir. Örneğin genel kod şu şekilde görünebilir: 67 00 00 02 D6 85 26 01.

Elektronik kilit programının blok şeması Şekil 5'de gösterilen bir ana döngüsü vardır. XNUMX. Ana döngüde soket yoklanır ve orada bir anahtar bulunursa kodu okunur. Daha sonra bu kod kontrol edilir ve ana anahtarın veya hafızada kayıtlı herhangi bir anahtarın (kullanıcı anahtarının) koduyla eşleşirse kilit açılır. Kapı açma butonunun durumu da kontrol edilir ve basıldığı tespit edilirse kilit de açılır.

iButton tuşlarıyla elektronik kilit. Ana program döngüsünün blok diyagramı
Pirinç. 5. Ana program döngüsünün blok diyagramı (büyütmek için tıklayın)

Programlamayla ilgili olayları işlemek için iki alt program vardır: PROGT ve PROGS, bunların blok şemaları Şekil 6'de gösterilmektedir. 3. Birincisi programlama modunda anahtar kodu okunduğunda, ikincisi programlama tuşuna (NUMBER) basıldığında çağrılır. Programlama süreci 1 aşamaya ayrılmıştır. SAYI tuşuna bastığınızda programlamaya girersiniz, yani. 2. aşamaya geçiş. Bu durumda göstergede “P” harfi görüntülenir. Bundan sonra okunan anahtar kodlarının ana anahtar koduyla eşleşmesi kontrol edilir, çünkü yalnızca bu programlamanın devam etmesine izin verebilir. Böyle bir tesadüf meydana gelirse XNUMX. aşamaya geçiş gerçekleşir.

Gösterge, SAYI düğmesinin değiştirebileceği geçerli tuşun numarasını görüntüler. Bir tuşa tekrar basıldığında aşama 3'e geçiş gerçekleşir.Başka bir tuşa basıldığında kod hafızaya alınır ve aşama 2'ye geri dönülür. SAYI tuşuna basarak aşama 2'ye de dönebilirsiniz, ancak değişiklik yapmadan hafızanın içeriği. Programlama modundaki herhangi bir eylem, 5 saniyelik aralığa sahip olan ve ana döngüde kontrol edilen geri dönüş zamanlayıcısının sıfırlanmasına neden olur. Bu zamanlayıcının sıfırlandığı tespit edilirse programlama modundan çıkılır.

iButton tuşlarıyla elektronik kilit. Anahtar kodu programlarken kullanılan alt programların blok diyagramları
Pirinç. 6. Anahtar kodu programlarken kullanılan alt programların blok diyagramları

Şekil 5'de gösterilmiştir. 6 ve XNUMX blok diyagramları oldukça basitleştirilmiştir ancak programın genel mantığını anlamanıza olanak tanırlar.

Açıklanan kilit elbette geniş bir yetenek yelpazesine sahip değil. Ancak çok basittir, bu da tekrarlamayı kolaylaştırır. Programın açık kaynak kodu, tasarımı bağımsız olarak geliştirmenize veya belirli gereksinimlere uyarlamanıza olanak tanır.

indir:

  • lock.asm - kilit programının kaynak metni.
  • lock.bin - çevrilmiş program indirmek

Yazarlar: Ridiko Leonid Ivanovich, wubblick@yahoo.com, Lapitsky Viktor Petrovich, victor_lap@yahoo.com; Yayın: cxem.net

Diğer makalelere bakın bölüm Mikrodenetleyiciler.

Oku ve yaz yararlı bu makaleye yapılan yorumlar.

<< Geri

En son bilim ve teknoloji haberleri, yeni elektronikler:

Bahçelerdeki çiçekleri inceltmek için makine 02.05.2024

Modern tarımda, bitki bakım süreçlerinin verimliliğini artırmaya yönelik teknolojik ilerleme gelişmektedir. Hasat aşamasını optimize etmek için tasarlanan yenilikçi Florix çiçek seyreltme makinesi İtalya'da tanıtıldı. Bu alet, bahçenin ihtiyaçlarına göre kolayca uyarlanabilmesini sağlayan hareketli kollarla donatılmıştır. Operatör, ince tellerin hızını, traktör kabininden joystick yardımıyla kontrol ederek ayarlayabilmektedir. Bu yaklaşım, çiçek seyreltme işleminin verimliliğini önemli ölçüde artırarak, bahçenin özel koşullarına ve içinde yetişen meyvelerin çeşitliliğine ve türüne göre bireysel ayarlama olanağı sağlar. Florix makinesini çeşitli meyve türleri üzerinde iki yıl boyunca test ettikten sonra sonuçlar çok cesaret vericiydi. Birkaç yıldır Florix makinesini kullanan Filiberto Montanari gibi çiftçiler, çiçeklerin inceltilmesi için gereken zaman ve emekte önemli bir azalma olduğunu bildirdi. ... >>

Gelişmiş Kızılötesi Mikroskop 02.05.2024

Mikroskoplar bilimsel araştırmalarda önemli bir rol oynar ve bilim adamlarının gözle görülmeyen yapıları ve süreçleri derinlemesine incelemesine olanak tanır. Bununla birlikte, çeşitli mikroskopi yöntemlerinin kendi sınırlamaları vardır ve bunların arasında kızılötesi aralığı kullanırken çözünürlüğün sınırlandırılması da vardır. Ancak Tokyo Üniversitesi'ndeki Japon araştırmacıların son başarıları, mikro dünyayı incelemek için yeni ufuklar açıyor. Tokyo Üniversitesi'nden bilim adamları, kızılötesi mikroskopinin yeteneklerinde devrim yaratacak yeni bir mikroskobu tanıttı. Bu gelişmiş cihaz, canlı bakterilerin iç yapılarını nanometre ölçeğinde inanılmaz netlikte görmenizi sağlar. Tipik olarak orta kızılötesi mikroskoplar düşük çözünürlük nedeniyle sınırlıdır, ancak Japon araştırmacıların en son geliştirmeleri bu sınırlamaların üstesinden gelmektedir. Bilim insanlarına göre geliştirilen mikroskop, geleneksel mikroskopların çözünürlüğünden 120 kat daha yüksek olan 30 nanometreye kadar çözünürlükte görüntüler oluşturmaya olanak sağlıyor. ... >>

Böcekler için hava tuzağı 01.05.2024

Tarım ekonominin kilit sektörlerinden biridir ve haşere kontrolü bu sürecin ayrılmaz bir parçasıdır. Hindistan Tarımsal Araştırma Konseyi-Merkezi Patates Araştırma Enstitüsü'nden (ICAR-CPRI) Shimla'dan bir bilim insanı ekibi, bu soruna yenilikçi bir çözüm buldu: rüzgarla çalışan bir böcek hava tuzağı. Bu cihaz, gerçek zamanlı böcek popülasyonu verileri sağlayarak geleneksel haşere kontrol yöntemlerinin eksikliklerini giderir. Tuzak tamamen rüzgar enerjisiyle çalışıyor, bu da onu güç gerektirmeyen çevre dostu bir çözüm haline getiriyor. Eşsiz tasarımı, hem zararlı hem de faydalı böceklerin izlenmesine olanak tanıyarak herhangi bir tarım alanındaki popülasyona ilişkin eksiksiz bir genel bakış sağlar. Kapil, "Hedef zararlıları doğru zamanda değerlendirerek hem zararlıları hem de hastalıkları kontrol altına almak için gerekli önlemleri alabiliyoruz" diyor ... >>

Arşivden rastgele haberler

Nemlendirici Arıtma 05.09.2001

Konut ve küçük endüstriyel odaların havasını temizlemek, nemlendirmek ve sterilize etmek için türünün tek örneği ve benzersiz küçük boyutlu ve basit cihaz.

Kirli kuru hava, cihaza emilir ve suda dönen yüksek bir spesifik yüzey alanına (4,2 m50'ye kadar) sahip katmanlı tamburlara girer. Mekanik toz parçacıkları (bir mikrona kadar) su ortamında oyalanır ve yerleşir. Aynı zamanda, varillerin geniş yüzeyinden temiz su yoğun bir şekilde buharlaştırılır. Ortam havası optimum şekilde nemlendirilir. Küçük miktarlarda (XNUMX ml'ye kadar), suya patojenik bakterileri ve temizlenen havanın diğer kirliliklerini nötralize eden bir biyoabsorber eklenir.

Ünlü İspanyol tenor X. Carreras'ın opera performanslarında ve konserlerde performanslara hazırlandığı odalarda bu özel hava temizleyiciyi kullandığı söyleniyor. İki haftada bir, variller duşta yıkanır ve tepsi tatlı su ve yeni bir biyoabsorber kısmı ile doldurulur. Tambur değişimi gerekli değildir.

Cihaz neredeyse sessiz. Modeline bağlı olarak 30 - 80 metrekare arası odalara hizmet vermektedir. m Kaba ölçüler (cm olarak) - 27x30x26. Ağırlık 7 kg. Güç kaynağı - şebekeden güç tüketimi 38 watt'tan fazla değil.

Diğer ilginç haberler:

▪ Volkswagen Golf yeni nesil

▪ Lenovo en büyük dizüstü bilgisayar üreticisidir

▪ Ultra güçlü bir gümüş formu oluşturuldu

▪ SuperMLC teknolojisini aşın

▪ Uzayda yaşam genetik değişikliklere neden olur

Bilim ve teknolojinin haber akışı, yeni elektronik

 

Ücretsiz Teknik Kitaplığın ilginç malzemeleri:

▪ Elektrikçi web sitesinin bölümü. PTE. Makale seçimi

▪ makale Süt ve balı kaynatın. Popüler ifade

▪ makale Altın Post Colchis'e nasıl geldi? ayrıntılı cevap

▪ makale Keçi sakalı çayırı. Efsaneler, yetiştirme, uygulama yöntemleri

▪ makale Elektrik fişini bağlama B16 242. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

▪ makale Ni-Cd piller için akıllı şarj cihazı. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

Bu makaleye yorumunuzu bırakın:

Adı:


E-posta isteğe bağlı):


Yorum:





Bu sayfanın tüm dilleri

Ana sayfa | Kütüphane | Makaleler | Site haritası | Site incelemeleri

www.diagram.com.ua

www.diagram.com.ua
2000-2024