RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ Yedi kanallı elektronik anahtar. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Emniyet ve güvenlik Makalede açıklanan cihazın ana işlevi, bir nesneye (ürün, cihaz vb.) erişimi olan kişilerin çemberini sınırlayan erişim kısıtlamasıdır. Bunlar, örneğin, bir banka kasasının hücreleri veya erişimi hem güç kaynağı devreleri hem de kontrol devreleri tarafından sınırlandırılabilen karmaşık bir elektronik ürünün bileşenleri olabilir. Tek kanallı bir şifreli kilit, belki de böyle bir elektronik anahtarın özel bir durumu olarak düşünülebilir. ATtiny2313A mikrodenetleyicinin yazılım ve donanım kaynakları, basit ve kullanıcı dostu bir arayüze sahip basit bir çok kanallı dongle geliştirmeyi mümkün kılar. Mikrodenetleyicinin geçici olmayan belleğinde (EEPROM) saklanan gizli kod, güç kapatıldığında "kaybolmaz", yalnızca mikro denetleyicinin kendisinin donanım kaynaklarını (yani bir cihaz) kullanarak yeniden programlamak her zaman kolaydır dayalı). Yedi kanallı bir elektronik anahtarın (bundan sonra anahtar olarak anılacaktır) şeması, Şek. 1. ATtiny2313A (DD2) mikrodenetleyici ve K555IR23 (DD1) sekiz bitlik senkron kayıt temelinde toplanır. Ana işlevsel birimlerini düşünün. Mikrodenetleyicinin çalışma frekansı, bir ZQ1 kuvars rezonatörü tarafından 10 MHz'lik bir frekansa ayarlanır. PB bağlantı noktası, dijital yedi öğeli göstergeler HG1-HG5 ve transistörler VT1-VT5 üzerinde yapılan dinamik göstergeyi kontrol eder. Dirençler R3-R10 - gösterge elemanları için akım sınırlayıcı. Mikrodenetleyicinin PD portunun PD4 hattı (pin 8), klavyenin çalışması için kullanılır.
+5 V besleme voltajı, XP1 fişi üzerinden cihaza sağlanır. Kapasitör C6, +5 V voltaj devresindeki dalgalanmayı filtreler Bloklama kapasitörleri C4, C5, sırasıyla DD1 kaydının ve DD2 mikrodenetleyicisinin güç devresine dahil edilir. Kayıt DD1, çıkış satırlarının sayısını artırmak için kullanılır. Cihazın yedi bağımsız kanalı vardır. Kanal 1'i açmak için gizli kod No. 1, kanal 2 - gizli kod No. 2 vb. Girmeniz gerekir. Kanalların çıkış sinyalleri XS1 soketinin 7-1 pinlerinden alınır. Güç açıldıktan hemen sonra, tüm sinyallerin bir günlük düzeyi vardır. 1. Cihaz arayüzü, HG1-HG5 dijital yedi elemanlı göstergelerin beş haneli bir görüntüsünü ve SB1-SB8 düğmelerini içeren bir klavyeyi içerir. İlk dört gösterge girilen kodu, beşinci - etkinleştirilen kanalın numarasını gösterir. Diyagramdan da görüleceği üzere mikrodenetleyicinin donanım kaynakları tamamen kullanılmaktadır. Cihazın algoritmasında 14 çalışma modu ayırt edilebilir. Bunlardan ilk yedisi, çalışma kodlarını girme modlarıdır (No. 1 - kod No. 1, No. 2 - kod No. 2, vb.). Çalışma (klavyeden girilen) ve gizli kodlar eşleşirse, XS1 soket kontağının ilgili kanal numarası 5 s için günlük 0'a ayarlanır ("Kanal N" sinyali, burada N, numarasıdır). Mod No. 8-No. 14 - mikrodenetleyicinin EEPROM'una gizli kodları girme (yazma) modları (mod No. 8 - kanal 1 için, mod No. 9 - kanal 2 için vb.). Klavye düğmeleri ataması:
Cihazın çalışma algoritması aşağıdaki gibidir. Güç açıldıktan hemen sonra, R1C1 devresi mikrodenetleyici girişinde bir sistem donanımı sıfırlama sinyali üretir. Ekranda 00001 sayısı görünüyor DD2 mikrodenetleyici dört haneli bir kodun girilmesini bekliyor. Ama önce her kanal için gizli kodu yazmanız gerekiyor. SB8 ("З / Р") butonuna basarak "Kayıt" modunu seçiyoruz ve klavyeden kanal 1'in kodunu giriyoruz. Mikrodenetleyici bunu ekranda gösterir ve RAM'e yazar. ekranda, kod şu şekildedir: mikrodenetleyicinin EEPROM'una yazılır, kanal 1 için gizli hale gelir. Bundan sonra, HG6-HG1 hanelerinde tekrar sıfırlar görüntülenir. Sonraki kanalı seçmek için SB1 ("K") düğmesine basın ve kanal 4 için benzer işlemleri yapın, vb. Kayıt modundan çıkmak için, HG7 göstergesindeki ondalık nokta h sönerken SB2 düğmesine basın. Cihaz çalışmaya hazır. Çalışma modunda mikrodenetleyici ayrıca dört haneli bir kodun girilmesini bekler. Klavyeden girilen kodu ekranda gösterir ve RAM'e yazar. Dördüncü haneyi girdikten ve ardından SB1-SB6 düğmelerinden birine bastıktan sonra, mikrodenetleyici bayt bayt girilen kodu kendi EEPROM'unda yazılan kodla karşılaştırır ve eşleşirse 5 saniye boyunca açılması için bir sinyal gönderir. ilgili kanal (çıkışında log.0'ı ayarlar) ve ses yayıcı BF1'i açmak için sinyal gönderir. 5 s sonra, mikrodenetleyici sinyali kapatır (kanal çıkışını günlük 1'e ayarlar), ses yayıcının enerjisini keser ve ekranda girilen kodun rakamlarını gösteren XP1 wf-2'yi sıfırlar. Girilen kod sır ile eşleşmediyse, mikrodenetleyici yine de ekranı sıfırlar (üzerinde 00001 sayısı görüntülenir), ancak kanal çıkış sinyalinin durumunu değiştirmez. SB8 düğmesine erişimin sınırlandırılması tavsiye edilir. Program iki kesme kullanır: Sıfırlama ve işleyicisi TIM0'da başlayan TO zamanlayıcı kesmesi. Reset etiketine geçildiğinde, programda kullanılan yığın, zamanlayıcı, portlar ve ayrıca bayraklar ve değişkenler başlatılır. T0 zamanlayıcısının kesme işleyicisinde, SB1-SB8 düğmelerini yoklama prosedürü, dinamik göstergenin çalışması, yedi elemanlı göstergeler hakkında bilgi görüntülemek için bir ikili sayının koda dönüştürülmesi ve bir zaman aralığının oluşturulması kanalların çıkış sinyallerini değiştirmek (XS5 soketinin pinlerinde log 0 sinyal seviyesini ayarlamak) ve mikrodenetleyicinin EEPROM'unda yazılan kodu yazma ve okuma prosedürlerini değiştirmek için gerekli 1 s. Mikrodenetleyicinin RAM'inde 60 $ ila 64 $ adreslerinden, dinamik gösterge için bir ekran arabelleği düzenlenir (60 $ adresinde kanal numarasını belirleyen bir sayı vardır ve 61 $ adresinden 64 $ adresine - giriş kodu). Mikrodenetleyicinin EEPROM'undan gelen gizli kod, 66 $ ile 69 $ arasındaki adreslerde RAM'ine yeniden yazılır. Programda yer alan bayraklar, R19 (flo) ve R25 (flo1) kayıtlarındadır. Şek. Şekil 2, kanal 7 için gizli kodu yazmak için programın bir parçasını göstermektedir.
Assembler'da geliştirilen program, mikrodenetleyici program belleğinin sadece yaklaşık 0,7 Kb'ını alır. Cihazın imalatında dirençler s2-33N-0,125 kullanıldı, ancak aynı dağıtma gücüne ve nominal değerden ±% 5 toleransa sahip diğerleri de uygundur. Kapasitörler C1-C5 - seramik K10-17a, C6 - ithal oksit. Kondansatör C4, DD1, C5 kaydının güç çıkışlarının yakınına - mikrodenetleyici DD2'nin güç çıkışlarının mümkün olduğu kadar yakınına monte edilir. Soket XS1 - HU-10 (eş - fiş WF-10), fiş XP1 - WF-2 (eş - yuva HU-2). Göstergeler HG1-HG5 - HDSP-F501 (yeşil ışık). Çevrilen kodun görsel kontrolüne gerek yoksa, HG1 - HG4 göstergeleri, VT1-VT4 transistörleri ve R3-R18 dirençleri hariç tutulabilir, bu cihazın çalışmasını etkilemez. Kilidin cıvatasını (vanasını) geri çekmek için solenoidi açma devresi, Şek. 3. XP1 fişinin 3. kontağı günlüğe kaydedildiğinde. 0'da, optokuplör U1'in yayan diyotu açılır ve içine yerleştirilmiş fototransistör açılır. Bu, transistör VT1'i açar ve XP24 fişinin 1. piminden gelen 2 V'luk voltaj, XP1 fişinin 1. pimine ve ardından solenoid'e gider ve bunun sonucunda kilit cıvatası içine çekilir. Dirençler - şemada gösterilen herhangi bir derecelendirme ve güç dağılımı, kapasitör C1 - oksit K50-35 veya ithal bir analog Genel durumda, bu düğümün devre tasarımı, anahtara bağlı aktüatörlerin özel parametreleri tarafından belirlenir.
Açıklanan cihaz ayar gerektirmez. Servis edilebilir parçalar kullanılıyorsa ve montaj hatası yoksa besleme gerilimi verildikten hemen sonra çalışmaya başlar. Koruma derecesini artırmak için (referans kodunun bit derinliğini artırmak) yazılımı değiştirebilirsiniz. Bu durumda, ekranda girilen kodun yalnızca en önemsiz dört (veya aynı sayıda en önemli) basamağı görüntülenecektir. Yazar: S. Shishkin Diğer makalelere bakın bölüm Emniyet ve güvenlik. Oku ve yaz yararlı bu makaleye yapılan yorumlar. En son bilim ve teknoloji haberleri, yeni elektronikler: Bahçelerdeki çiçekleri inceltmek için makine
02.05.2024 Gelişmiş Kızılötesi Mikroskop
02.05.2024 Böcekler için hava tuzağı
01.05.2024
Diğer ilginç haberler: ▪ Hidrojen yelkenli Nemesis Yat ▪ Gizli mesajları iletmek için görünmezlik filmi ▪ LED'ler için yeni güç kaynakları ▪ Hamster uyuyor - telomerler büyüyor Bilim ve teknolojinin haber akışı, yeni elektronik
Ücretsiz Teknik Kitaplığın ilginç malzemeleri: ▪ sitenin bölümü Mikro devrelerin uygulanması. Makale seçimi ▪ makale Yeni başlayanlar için montaj atölyesi. video sanatı ▪ makale Köpeklere araba kullanmayı kim ve nasıl öğretti? ayrıntılı cevap ▪ makale Konvülsiyonlar. Sağlık hizmeti ▪ makale Kartpostal-bumerang. Odak Sırrı
Bu makaleye yorumunuzu bırakın: Bu sayfanın tüm dilleri Ana sayfa | Kütüphane | Makaleler | Site haritası | Site incelemeleri www.diagram.com.ua |