RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ Röle IR kontrol ünitesi. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Saatler, zamanlayıcılar, röleler, yük anahtarları Ortak NEC protokolü (veya benzeri) altında çalışan ev aletlerinden herhangi bir uzaktan kumanda tarafından verilen IR komutlarına göre, önerilen birim, içinde kurulu olan ve sırayla çeşitli elektrikli cihazları açıp kapatabilen on elektromanyetik röleyi kontrol eder. Kullanılan uzaktan kumandanın basılan butonları ile bu basışlarda durum değiştiren röleler arasındaki uyumu programlı olarak ayarlamak mümkündür. Bloğa on röle takılı olduğundan, yazarın versiyonunda, bunları kontrol etmek için uzaktan kumandadaki "0" - "9" dijital düğmeler seçilir. Böyle bir butona basıldığında ona karşılık gelen röle kontaklarını kapatır, tekrar basıldığında açar, tekrar basıldığında tekrar kapanır ve bu böyle devam eder. "VOL-" düğmesine basarsanız, tüm rölelerin kontakları açılır ve "EQ" düğmesinde kapanırlar. Rölenin durumunu kontrol etmek için LED'ler sağlanmıştır. Tüm röleler etkinleştirildiğinde, ünite 15...17 V AC (veya 24 V DC) bir kaynaktan 200...250 mA akım tüketir. Bu değer uygulanan rölelere bağlıdır. Bu ünitenin imalatı ve ayarı için, kullanılan uzaktan kumandanın düğmelerine basıldığında verdiği komutların kodlarının önceden bilinmesine gerek yoktur. Sadece uzaktan kumandanın, iletilen bilgilerin kodlanması ve hacmi (her komut dört bayttır) açısından NEC ile eşleşen protokole göre çalıştığından emin olmanız gerekir. Aynı protokolde çalışan farklı cihazlardan uzaktan kumandaların, işlevsel olarak aynı düğmelere bastığınızda, genellikle farklı kodlarla komutlar ürettiğini lütfen unutmayın. Bu kodları belirlemek için, monte edilen cihazın mikrodenetleyicisine yüklenmesi ve basit işlemler yapıldıktan sonra alınan kodları mikrodenetleyicinin çalışma programına aktarması gereken özel bir PriemNEC_Eeprom programı geliştirdim.
IR kontrol bloğunun şeması, Şek. 1. Olağandışı teknik çözümler, az bulunan ve çok pahalı parçalar içermez. Uzaktan kumanda kullanılarak gönderilen komutlar, sinyalleri mikrodenetleyici DD1'in PD3 girişine beslenen IR alıcı modülü U1 tarafından alınır. Mikrodenetleyicinin besleme voltajı (5 V), entegre bir dengeleyici DA1 kullanılarak diyot köprüsü VD24 tarafından düzeltilen yaklaşık 1 V'luk bir voltajdan elde edildi. İzin verilen giriş voltajı yalnızca 7805 V olduğundan (142 için 5 V'tan farklı olarak) ithal 142 dengeleyiciyi yerli KR5EN15A veya KR35EN7805V ile değiştirmek imkansızdır. DD2 ve DD3 yongaları - kompozit transistörler üzerindeki elektronik anahtar setleri (maksimum anahtarlama akımı 130 mA, voltaj - 50 V). K1-K10 röleleri, kontakları 2 V'a kadar alternatif voltajda 113 A'ya kadar anahtarlama yapabilen G24L-1200P-V-US-5VDC tipindedir (sargı direnci 250 Ohm).
Basılı iletkenlerin çizimi Şek. 120 adet tek tarafı folyolu textolite'den imal edilmiştir. Baskılı iletkenlerin karşı tarafındaki detaylar, şekil 110'de gösterildiği gibi yerleştirilmiştir. 2.
Bunlara ek olarak çıplak telden yapılmış iki adet jumper vardır. Kesikli çizgi, DA1 dengeleyicinin plaka ısı emicisinin dış hatlarını gösterir. Soğutucunun yüksekliği 25 mm'dir (rölenin yüksekliğine göre). DD1 mikrodenetleyicisi için, pano üzerinde önceden programlanmış olarak yerleştirildiği bir panel sağlanmalıdır. Basılı iletkenlerin yan tarafında, panolar şekil 4'de gösterildiği gibi monte edilir. 1, iki grup jumper. Bir grubun süveterleri siyah çizgilerle gösterilmiştir. İnce yalıtımlı telden yapılmıştır. Kırmızı çizgiler, röle kontaklarını XTXNUMX terminal bloğuna gereken sırayla bağlayan başka bir grubun atlama tellerini gösterir. Yapıldıkları telin kesiti ve yalıtımı, röle tarafından anahtarlanan akım ve gerilime uygun olmalıdır.
Kartın imalatına geçmeden önce, kullanılacağı uzaktan kumandanın NEC benzeri bir protokole göre çalıştığından emin olmak gerekir. Bunu yapmak için, Şekil l'de gösterilen şemaya göre monte edilmiş basit bir düğüm kullanabilirsiniz. 5 bilgisayarın ses kartının mikrofon girişine bağlayarak.
Uzaktan kumanda, U1 modülünün IR'ye duyarlı penceresine yönlendirilir ve Windows paketinde bulunan "Ses Kaydedici" programı (veya benzeri bir program) kullanılarak, uzaktan kumandanın butonlarına basıldığında verdiği sinyaller kaydedilir. bilgisayar wav dosyalarında. Örneğin, NERO yazılım paketinde yerleşik olan WAVE düzenleyiciyi çalıştırarak kaydedilen sinyallerin dalga biçimlerini görüntüleyebilirsiniz. NEC protokol konsol sinyalinin bir osilogramının bir örneği makale [1]'de mevcuttur. Tek fark, kaydın bilgisayar değil dijital osiloskop kullanılarak yapılmış olmasıdır. Çalışılan uzaktan kumandanın sinyallerinde aralarındaki darbeler ve duraklamalar örnekteki ile aynıysa, süre ve her komutta iletilen toplam bilgi miktarı (dört bayt) aynıdır - uzaktan kumanda kullanıma uygundur açıklanan cihazla. Kızılötesi uzaktan kumanda sistemlerinde kullanılan çeşitli protokollerin ayrıntılı bir açıklaması [2]'de bulunabilir. Oradan, kod paketlerinin kodunu çözmek için programın prototipi alındı. Açıklanan cihazı monte ettikten sonra, öncelikle seçilen uzaktan kumandada basılan düğmelere hangi komut kodlarının karşılık geldiğini belirlemek gerekir. Büyük olasılıkla, yazar tarafından kullanılan uzaktan kumanda kodlarından farklı olacaktır. Bunu yapmak için, PriemNEC_Eeprom.hex dosyasındaki kodları ATtiny2313-20PI mikrodenetleyicinin program belleğine yükleyin, mikrodenetleyiciyi kartta kendisine yönelik panele kurun ve gücü açın. Uzaktan kumandayı IR alıcısı U1'e doğrultarak, düğmelerinin her birine sırayla 2...3 s aralıklarla basın. Her başarılı komut alımını onaylayarak kart üzerindeki HL1 LED'i kısaca yanıp sönmeli ve HL3 durumu tersine değişmelidir. Bu, kodun kabul edildiğinin ve mikrodenetleyicinin EEPROM'una yazıldığının bir işaretidir. Programın bir açılışında kaydedilebilecek maksimum düğme basma sayısı 32'dir. Sıraları hatırlanmalı veya daha iyisi kağıda yazılmalıdır.
Ardından, cihaz kapatılmalı, mikrodenetleyiciyi panelinden EEPROM'un içeriğini okumak için programlayıcı panele aktarın. Şek. Şekil 6, yazar tarafından araba FM modülatöründen kullandığı uzaktan kumandanın çalışmasında elde edilen bu tür içeriğe sahip IC-Prog programının penceresini göstermektedir. Bu uzaktan kumanda 20 tuşa ve küçük boyutlara (85x40x6mm) sahiptir.
Basılan her düğme, ardışık dört bayt hücresine karşılık gelir. İlk ikisindeki kodlar (0x40, 0xBF) düğmeden düğmeye değişmezken, üçüncü ve dördüncü düğmenin verdiği komutun gerçek kodunu ve tersini içerir. Söz konusu cihazda, yalnızca dördüncü hücrelerden gelen kodlar kullanılır. Şek. 7 FM modülatöründen gelen uzaktan kumanda düğmelerinin görüntülerinin sağına yazılır. Kendi uzaktan kumandanız için benzer bir şema çizmelisiniz. Çalışma programında onu mevcut uzaktan kumandaya uyarlayan değişiklikler yapmak kalır. Bunu yapmak için AVRStudio program geliştirme ortamını kullanarak Plata_IR_upravlenie_rele2.asm dosyasını açmanız ve içinde one, mesg ve Wataa etiketli satırları bulmanız gerekir. Tabloda gösterilmiştir ve kolaylık sağlamak için, mesg ve Wataa dizilerinin her biri burada yorumlarla birlikte birkaç bölüme ayrılmıştır. Bir sabit, komutun ilk iki baytını içerir. Daha önce de belirtildiği gibi, tüm komutlar için aynıdır, ancak uzaktan kumandaya değişebilir. Programdakiler yerine uzaktan kumandanızın ilettikleri buraya girilmelidir. Program, komutun üçüncü baytını analiz etmez, bu nedenle değeri hiçbir yerde gerekli değildir. Mesg bayt dizisi, FM modülatöründen kullanılan uzaktan kumanda düğmelerinin her birine verilen komutların kodlarını (dördüncü baytlar) listeler. Uzaktan kumandanızın düğmelerinin kodları ile değiştirilmelidirler. Maksimum sayıları 15'tir. Röleyi kontrol etmek için sadece 12 düğme kullanıldığından, on üçüncü ila on beşinci arasındaki baytlar, var olmayan düğme kodlarıyla doldurulur, bunların yerine istenirse mevcut olanlar yazılabilir ve bu komutlar idam edilmek On altıncı bayt, dizinin sonunun bir işareti olan 0xFF kodunu içerir, değiştirilemez. 16 bitlik bir Wataa kelime dizisi, belirli bir komutu alırken cihazın eylemlerini belirleyen kodlar içerir. İçindeki kelimeler, mesaj dizisindeki komut kodlarıyla aynı sırayı takip eder. İlk kod (uzaktan kumanda düğmesi) birinci kelimeye, ikincisi - ikinciye vb. karşılık gelir. Sözcüğün yüksek baytı, gerçekleştirilecek işlemi belirtir: 0x00 - tüm röleleri kapat, 0x01 - port B bitlerinin ve ilgili rölelerin durumunu değiştir, 0x02 - port D bitlerinin ve ilgili rölelerin durumunu değiştir, 0x03 - aç tüm röleler. Düşük kelimenin ikili basamaklarındaki (bir veya daha fazla) birimler, bu komut tarafından alındığında durumu tersine değişmesi gereken yüksek bayt tarafından gösterilen bağlantı noktasının bitlerini işaretler. Lütfen PD3 ve PD5 bitlerinin durumunun bu şekilde kontrol edilemeyeceğini unutmayın. PD0-PD2 bitlerinin pinlerindeki seviye komutlarla değiştirilecek, ancak açıklanan kartta hiçbir yere bağlı değiller. Bunları kullanmak için iyileştirme gereklidir. 0x00 veya 0x03'e eşit yüksek baytlarla, düşük bayt ayrıştırılmaz ve herhangi bir şey olabilir. Değişiklikler yapıldıktan sonra program derlenmelidir. Sonuç olarak, seçilen uzaktan kumandaya uyarlanmış çalışan programın bir HEX dosyası elde edilecek, içeriği mikrodenetleyicinin program (FLASH) belleğine yüklenmelidir. Uzaktan kumanda düğmesine bastığınızda, komutun alındığını bildiren HL1 LED'i yanıp sönmüyorsa, programda doğru zaman aralıklarının tam oluşumundan sorumlu olan Delay_1125us sabitinin değerini seçmeniz gerekir. resepsiyon. Programın assembler dosyasında kendisine $B6 değerini atayan .equ deyimi "temel sabitler" bölümünün en başında yer almaktadır. AVRASM derleyicisinde, $ işareti ve 0x öneki, onaltılık bir sayının eşit işaretleridir. Sabit, değerini birer birer değiştirerek çok dikkatli seçilmelidir. Her değişiklikten sonra program yeniden birleştirilmeli ve mikrodenetleyici yeniden programlanmalıdır. Mikrodenetleyici programı ftp://ftp.radio.ru/pub/2013/07/ir-upr.zip adresinden indirilebilir. Edebiyat
Yazar: Yu.Svyatov Diğer makalelere bakın bölüm Saatler, zamanlayıcılar, röleler, yük anahtarları. 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: ▪ DC/DC dönüştürücüler TEQ 20/40WIR Bilim ve teknolojinin haber akışı, yeni elektronik
Ücretsiz Teknik Kitaplığın ilginç malzemeleri: ▪ sitenin bölümü Kişisel ulaşım: kara, su, hava. Makale seçimi ▪ Bir aslan pençelerinden tanınır. Popüler ifade ▪ makale Seylan çayı nerede yetişir? ayrıntılı cevap ▪ makale Çoban çantası. Efsaneler, yetiştirme, uygulama yöntemleri ▪ makale Hidroakustik sinyal cihazı. 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 |