RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ IR uzaktan kumandalı saat-alarm saati-termometre. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Güç regülatörleri, termometreler, ısı stabilizatörleri Okuyucuların dikkatine sunulan cihaz, modern bir eleman bazında yapılmıştır ve genişletilmiş yetenekleri ve onu kontrol etmek için IR uzaktan kumanda kullanımı açısından dergide daha önce yayınlanan tasarımlardan farklıdır. Tanımlanan cihaz, geçerli zamanı göstermek, belirli bir zamanda ses sinyali vermek ve -55...+99 °C aralığındaki iki noktadaki (iç ve dış) sıcaklığı ±1 °C doğrulukla göstermek üzere tasarlanmıştır. . Zaman ve sıcaklık dönüşümlü olarak görüntülenir (sırasıyla 10, 1 ve 2 saniye boyunca). Saat okumalarının ayarlanması, alarm zamanı, alarmın kapatılması, göstergenin söndürülmesi ve yakılması IR uzaktan kumanda kullanılarak yapılır. Çalar saat, 10 saniyelik duraklamalarla ses sinyalleri verir: önce iki kısa (her biri yaklaşık 0,1 saniye) tek, sonra aynı sayıda çift (0,1 saniye duraklamayla) ve onlardan sonra - iki üçlü ( aynı duraklamayla). Bir dakika geçtikten sonra, alarm saati kapatılana kadar her saniyede bir ardışık sinyaller verilir (bu “algoritma” odada bir çocuk uyuyorsa kullanışlıdır). İlk sinyalden sonra biraz daha uyumanıza olanak tanıyan Erteleme işlevi (belirli bir süre sonra sinyali tekrarlayan) vardır. Gösterge kapatıldığında (örneğin geceleri çocukları uykuya dalarken rahatsız etmemek için), alarm çaldığında yanar ve kapanana veya Erteleme moduna geçene kadar geçerli saati gösterir. Uzaktan kumanda düğmelerine basıldığında kısa bir sesli yanıt vardır, uzaktan kumandadan komutların geçişinin göstergesi (LED ile), elektrik kesintisi durumunda yedek güç (bu durumda alarm saati sürekli bir sinyal verir) . Cihazın şematik diyagramı Şekil 1'de gösterilmektedir. 2. Temeli DD89 AT4051C1 mikrodenetleyicisidir [4]. Tüm düğümlerin çalışmasını kontrol eder. Kalıcı program belleği (128 KB), RAM (XNUMX bayt), iki zamanlayıcı, bir kesme sistemi vb. içerir. Mikrodenetleyicinin güvenilir şekilde başlatılması ve elektrik kesintilerinden korunması için KR1171SP47 (DA1) mikro devresi kullanılır. Besleme voltajı 3 V'tan düşük olduğunda çıkışında (pin 4,7) düşük bir seviyeyi korur. Kondansatör C6, log durumuna geçişi geciktirir. Besleme voltajı eşik seviyesinin üzerine çıktıktan sonra 0 (yani mikro denetleyiciyi başlatma). Son çare olarak bu çip Atmel'in önerdiği standart sıfırlama devresi kullanılarak kurulamaz. Ancak elektrik kesintisi nedeniyle cihaz arızalanabilir. Cihaz ekranı, Kingbright'tan SA08-11GWA beş LED dijital göstergeden oluşur. Gösterge - statik. Işımanın parlaklığını azaltmak için, göstergelerin güç kaynağı devresine VD5 ve VD6 diyotları dahil edilmiştir. Saati görüntülerken, HG1 ve HG2 sırasıyla onlarca ve saat birimlerini gösterir; HG3 - bir çizgi (-), HG4 ve HG5 - onlarca ve dakika birimlerini (örneğin, 22-11) gösterir, sıcaklık ölçüm modunda HG1 görüntüler işareti (yalnızca negatif değerler için) ve HG2, HG3 ve HG4, HG5 sırasıyla sayısal bir değer ve ölçüm birimidir (örneğin, dış mekan sensörü için -18°C ve iç mekan sensörü için 23°C, dördüncü hanedeki “.” sembolüyle gösterildiği gibi). Ekran ünitesini kontrol etmek için yalnızca üç mikro denetleyici çıkışı kullanılır: P1.2 (14) - veri aktarımı için; P1.3 (15) - P1 2'ye ayarlanan her bitin geçitlenmesi için; P1.4 (16) - DD3-DD7'ye yüklenen verilerin çıkışlarına gönderilmesi için. 74HC595 [2] mandallı sekiz bitlik seri giriş/paralel çıkış kaydıdır. Bu, önce verileri yüklemenize ve ancak daha sonra çıktıya göndermenize olanak tanır. Çıkışlar üçüncü duruma aktarılabilir. Her pin 35 mA'ya kadar akım sağlayabilir. PCF8583 mikro devresi [3] bir saat olarak kullanıldı; bu, güç olmadığında zamanın kaybedilebileceğini unutmayı mümkün kıldı (zamanın doğruluğu neredeyse yalnızca 1 Hz'deki ZQ32768 kuvars rezonatörüne bağlıdır). PCF8583, saatin ilk açıldığı zamanı tespit etmek için (hem mikro denetleyiciyi hem de saatin kendisini normal çalışmaya hazırlamak için) kullanılan statik belleğe ve bir donanım alarmına sahiptir. Ayarlanan zaman geçerli olanla çakışırsa INT (7) pininde düşük bir mantık seviyesi belirir. Sonuç olarak, elektromanyetik yayıcı HA1'in güç kaynağı devresi kapatılır ve mikro denetleyici DD7'nin RZ.Z (2) pinine bir kesme sinyali gönderilir. Daha sonra, INT pininden gelen sinyal programlı olarak kapatılır ve vericinin kontrolü mikro denetleyiciye geçer (alan etkili transistörler VT1, VT2 üzerindeki elektronik bir anahtar aracılığıyla). Saat, yazılım tarafından düzenlenen l2C veri yolu aracılığıyla kontrol edilir (mikro denetleyicide mevcut değildir). Ses sinyalleri sağlamak için, JL World'den yaklaşık 1606 Hz frekansta çalışan yerleşik bir jeneratöre sahip bir elektromanyetik yayıcı NSM2200X kullanılır. GB1 pili, elektrik kesintisi durumunda saat çipine ve ses yayıcıya güç sağlamak için kullanılır. Belirtildiği gibi, bu durumda alarm, yalnızca SB1 düğmesine basılarak kapatılabilen sürekli bir sinyal verir. Uzaktan kumandadan kontrol sinyallerini almak için Siemens'in entegre IR alıcısı SFH506-36 kullanıldı [4]. Bu mikro devre, güç kaynağı devresindeki gürültüye karşı çok hassastır, bu nedenle bir VD4C8C9 filtresi içerir. Cihaz, MC34063 mikro devresini (yerli analog - KR1156EU5) temel alan stabilize bir voltaj dönüştürücü tarafından çalıştırılır. Bu tür dönüştürücülerin çalışması [5]'te ayrıntılı olarak anlatılmıştır. IR uzaktan kumandanın şematik diyagramı Şekil 2'de gösterilmektedir. 389. Cep telefonu şeklinde küçük boyutlu Çin yapımı bir hesap makinesi esas alınarak yapılmıştır (iki 3010A elemandan oluşan gövdesi, klavyesi ve pili kullanılmıştır). Verici olarak SOIC paketindeki SAA6 [3010] mikro devresi (analog - INA5D Integral yazılımı) kullanıldı. Bu çip, Philips tarafından ev ekipmanlarını kontrol etmek için geliştirilen ve yaygın olarak kullanılan (örneğin Horizon yazılımı tarafından üretilenler de dahil olmak üzere birçok televizyonda kullanılan) RC-XNUMX IR uzaktan kumanda sisteminde çalışır. Bekleme modunda, SAA3010 çok az akım tüketir, bu da uzaktan kumandanın çalışmasını son derece kolay hale getirir; ayrı bir güç anahtarına gerek yoktur. Mikro devre, herhangi bir tuşa basıldığında aktif duruma geçer ve bırakıldığında mikro tüketim moduna döner. Kullanılan RC-5 kod sistemi numarası 0'dır (TV kontrolü için). Gerekirse örneğin TV'nin çalışmasına engel olmamak için aynı standardı kullanıyorsa farklı bir kodlama tablosuna geçmek kolaydır. Komutları yeniden kodlamaya özen gösterirseniz, herhangi bir ev cihazından hazır bir uzaktan kumanda kullanmak da kabul edilebilir. Makale [5]'de RC-7 IR uzaktan kumandanın çalışması hakkında bilgi edinebilirsiniz. DALLAS'ın DS1621 mikro devreleri uzaktan sıcaklık sensörleri olarak kullanılıyor. İyiler çünkü değişim için yazılımda zaten oluşturduğumuz 12C arayüzünü kullanıyorlar. Bu, saatle aynı mikrodenetleyici pinlerine bağlanabilecekleri anlamına gelir. Ölçüm hatası tamamen sensörler tarafından belirlenir ve ±0,5 °C'yi aşmaz, gösterge doğruluğu 1 °C'dir. Dijital sıcaklık sensörleri hakkında daha detaylı bilgiye web sitesinden ulaşılabilir [8]. Sensörlerin konumu hakkında birkaç kelime. Dış kısım doğrudan güneş ışığından ve çerçevelerdeki çatlaklardan giren oda sıcaklığındaki hava akışlarından korunmalı, iç kısım ise ısıtma nesnelerinden (ısıtma radyatörleri, lambalar vb.) mümkün olduğunca uzağa yerleştirilmelidir. ). Baskılı devre kartının vb. korozyonunu önlemek için harici sensörün kapatılması tavsiye edilir (yazar silikon dolgu macunu kullanmıştır). Bu, termal iletkenliği azaltır, ancak atmosfer sıcaklığındaki değişiklikler gibi yavaş akım süreçlerinde bu oldukça kabul edilebilir. Uzaktan kumanda düğmelerinin amacı: "TS" - zaman ayarı. Bastıktan sonra, saati önemsiz sıfırlarla 24 saatlik formatta girin, yani saat şu anda sabah sekiz buçuksa, o zaman 0 8 - 3 0. Saatin doğru girildiğinden emin olduktan sonra herhangi bir tuşa basın ve cihaz saat moduna geçer. "BS" - alarm zamanını ayarlama. Prosedür saatin ayarlanmasına benzer. "KAPALI" - alarmı devre dışı bırakır. Saat kasasındaki SB2 düğmesi de aynı işlevi yerine getirir. "LED" - göstergeleri devre dışı bırakın/etkinleştirin. Alarm çalarken başka bir düğmeye basmak, alarmı Erteleme moduna geçirir. Uzaktan kumandanın görünümü ve cihazın ana ünitesinin kurulum görünümü Şekil 3'de gösterilmektedir. XNUMX. Hex dosyası biçimindeki mikrodenetleyici ürün yazılımı kodları tabloda gösterilmektedir. Program C dilinde yazılmıştır. Bu, daha fazla modernizasyon için fırsatlar sağlar. Program entegre ortamda Keil mVision2 V2.36'da geliştirilmiş ve derlenmiştir. Birleştirici - A51 sürümü V7.04, derleyici - C V7.04, bağlayıcı - BL51 sürümü V5.02. Proje dosyası termo.Uv2'dir. Derleyicinin ayrıntılı bir açıklamasını web sitesinde [9] bulabilirsiniz (ayrıca buradan bir demo sürümünü “indirebilirsiniz”). Kontrol programı, TURBO programlayıcı kullanılarak kontrol cihazına yazılır. Programlamadan önce kurulumun cihazın devre şemasına uygun olup olmadığını kontrol etmeniz gerekir. Doğru şekilde monte edilmiş bir yapı ayar gerektirmez. Edebiyat
Yazar: D. Çibişev, Omsk Diğer makalelere bakın bölüm Güç regülatörleri, termometreler, ısı stabilizatörleri. 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: ▪ LIS2DTW12 - entegre sıcaklık sensörlü düşük gürültülü ivmeölçer ▪ Elektrikli scooter yolun kurallarına uyacak ▪ Yerçekimi diğer boyutlara sızmaz ▪ Bir kadının uzayda en uzun süre kalma rekoru Bilim ve teknolojinin haber akışı, yeni elektronik
Ücretsiz Teknik Kitaplığın ilginç malzemeleri: ▪ saha bölümü Güç regülatörleri, termometreler, ısı stabilizatörleri. Makale seçimi ▪ makale Sürüklenen kıtalar kavramı. Bilimsel keşfin tarihi ve özü ▪ makale Protezler ne kadar zaman önce ortaya çıktı? ayrıntılı cevap ▪ makale UZCH'ye sözde kuadrofonik önek. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi
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 |