Kendi ellerinizle tek kanallı bir IR uzaktan kumanda sistemi yapma, bir fotoğrafla Macter sınıfı. Uzaktan kumanda diyagramı IR herhangi bir uzaktan kumandalar kendi ellerinizle

Birisi, akşamı TV'ye göre geç kaldı, ilginç bir film var ve karısı bir TV'yi daha sessiz hale getirecek, çocuk uyuyor mu? Ne yapalım? Telli kulaklıklar, pahalı satın alacak kablosuz, kablosuz. Ama bir çıkış yolu var.

IR ışınları üzerinde size kablosuz kulaklıklar sunuyorum. Daha kesin olarak, verici ve kulaklıklar için alıcı. Çalışma prensibi çok basittir, verici TV'de veya başka bir teknolojideki ses çıkışına bağlanır. IR diyotlarının kurulmasının vericisinde, TV'den gelen konsollardaki ile aynı olan vericiyi TV'den gelen sesi, alıcı tarafından kabul edilen IR sinyallerine çevirir.

Şemada yanıp sönmenize gerek yok, sadece şemayı birleştir ve tadını çıkar.

İşte verici şemasının kendisi:

Çok sayıda ayrıntıdan oluşur, onu toplamak çok zor olmayacak. Ücreti bile sürebilir, ancak tüm monte edilmiş kurulumu yapmak için. Vericinin gücü 12V'dir, daha az iyi ise, örneğin, 9V, her şey işe yarayacak, ancak kulaklıklarda bir parça çalınacaktır. Kurulumundaki vericinin, diyagramdaki gibi her şeyi bağlamak için ana şey gerekmez.

Verici kurulunun montajdan sonra kendisi.

Diyagram şanzıman için 4 IR diyotunu gösterir, ancak sadece 3'ü uyguladım, daha basit değildi. Ayrıca bir tane koyabilirsiniz, ancak daha fazla oldukları, şanzıman sinyalini yakalamak daha kolaydır. IR Diodes ve fotoğrafların fotoğraflarını aşağıdaki fotoğrafta bağlama:

Alıcı ayrıca, en az detay, hatta vericiden daha az detaylardan oluşur.
Alıcı Şeması:

Alıcının kalbi TDA 2822 mikroçakcu. Mağazalarda bir kuruş var.

Bir alıcı, herhangi bir güç kaynağından 3-4.5V'den çalıştırılır.
Alıcı kurulu yeterince kompakt.

Ve böylece, alıcı için uygun bir durum bulundu.

Bütün doldurma oraya çok iyi yerleştirilir, çok fazla alan kaldı.

Yemekler için oldu. Pilleri çocukların oyuncaklarından adapte etmek ve seçmek için uzun zamandır düşündüm. Sonuç olarak, pilleri basitçe şarj edebilir ve pilleri değiştiremezsiniz.

Konutta şımarık her şey, yer kenarına yeterliydi.

Sonuç olarak, her şey yolunda görünüyor.


Verici mahfazasının dönüşü döner. Vücut o zamanlar olduğumu söyledi. Sonuçta, gıda, güç kaynağından dış olacak.

9V güç kaynağı birimi.
Hepsi hazır. Alıcının çalışabilirliğini kontrol etmek için, AÇIK, kulaklıkları bağlarız, basit uzaktan kumandayı TV'den yönlendiririz ve herhangi bir düğmeye basarsak, eğer varsa, tıklamalar duyulması gerekir, alıcının çalışması anlamına gelir.

Ev radyo elektronik ekipmanlarında, entegre kızılötesi radyasyon alıcıları yaygın olarak kullanılmıştır. Başka bir diğerinde, bunlar da IR modülleri olarak adlandırılırlar.

Uzaktan kumanda kullanılarak kullanılabilecek herhangi bir elektronik cihazda tespit edilebilirler.

Burada, örneğin, TV PCB'sinde bir IR alıcısı.


Bu elektronik bileşenin görünen sadeliğine rağmen, bu uzaktan kumandadan (db) kızılötesi bir sinyal almak için tasarlanmış özel bir entegre devredir. Kural olarak, bir IR alıcısı en az 3 sonucu vardır. Bir çıktı yaygındır ve eksi'ye bağlanır «-» Gıda ( GND.), diğer avantaja hizmet eder «+» çıktı ( Vs.) ve alınan sinyalin üçüncü çıktısı ( Dışarı.).

Sıradan bir kızılötesi fotodiyottan farklı olarak, bir IR alıcısı, sabit bir frekansın IR-darbesi olan bir kızılötesi sinyali ve belirli bir süreli darbe demetini alabilir ve işleyebilir. Bu teknolojik çözelti, kızılötesi aralığında yayan diğer cihazlardan arka plan radyasyonu ve parazitinden kaynaklanabilecek rastgele tetikleyicileri ortadan kaldırır.

Örneğin, IR sinyallerinin alıcısı için güçlü müdahale, elektronik balastlı floresan aydınlatma lambaları oluşturabilir. Sıradan IR photodiode karşılığında bir IR alıcısı kullanmanın mümkün olmadığı açıktır, çünkü IR modülü, belirli ihtiyaçlar altında keskinleştirilmiş özel bir mikro-kireç kışıdır.

IR modülünün çalışma ilkesini anlamak için, yapısal şemayı kullanarak cihazında daha ayrıntılı olarak açıklayacağız.

IR Radyasyon Alıcısı Microcircuit içerir:

    Pin photodiode

    Ayarlanabilir amplifikatör

    Şerit filtresi

    Genlik dedektörü

    Entegre filtre

    Eşik


Pin photodiode. - Bu, alanlar arasında olan çeşitli fotodiyotdur. n. ve p. Kendi yarı iletkeninin bir alanı var ( İ-oblast ). Kendi yarı iletkeninin alanı, esasen içinde safsızlıklar olmadan saf bir yarı iletkenden bir katmandır. Özel özelliklerini pin-dode veren bu katmandır. Bu arada, pim diyotları (fotodiyot değil) mikrodalga elektroniğinde aktif olarak kullanılır. Cep telefonunuza bir göz atın, aynı zamanda bir pin diyotunu kullanır.

Ama hadi pim fotodidine dönelim. Normal durumda, pin photodiode vasıtasıyla akım, ters yönde açıldığından (sözde ters yer değiştirmede) açıldığından devam etmiyor. Dış kızılötesi radyasyonun eylemi altında İ-bölgeler Elektron deliği çiftleri var, sonra akım diyottan akmaya başlar. Bu akım daha sonra voltaja dönüştürülür ve girer ayarlanabilir amplifikatör.

Sonra, ayarlanabilir amplifikatörden gelen sinyal girer Şerit filtresi. Girişime karşı koruma görevi görür. Şerit filtresi belirli bir frekansta yapılandırılmıştır. Böylece IR alıcılarında, frekans (30) için yapılandırılmış şerit filtreleri esas olarak kullanılır; 33; 36; 36.7; 38; 40; 56 ve 455 Kilohertz. Bir IR alıcı tarafından alınacak uzaktan kumanda tarafından yayılan sinyalin, IR alıcı şerit filtresinin yapılandırıldığı aynı frekansla modüle edilmelidir. Bu nedenle, örneğin, modüle edilmiş bir sinyal yayılan bir kızılötesi diyot (bkz. Şekil) gibi görünüyor.

Ancak, IR alıcısının çıkışında bir sinyal gibi görünüyor.

Bant filtresinin seçiciliğinin küçük olduğuna dikkat edilmeye değer. Bu nedenle, 30 kilohertz filtreli bir IR modülü, 36.7 kilohertz ve daha fazlası olan bir frekanslı bir sinyal alabilirsiniz. Doğru, kendinden emin resepsiyonun mesafesi gözle görülür şekilde düşülür.

Sinyal bir şerit filtreden geçtikten sonra, girer genlik dedektörü ve entegre filtre. Entegre filtre, girişimden kaynaklanabilecek kısa tek sinyal patlamalarını bastırmak için gereklidir. Sonra, sinyal geliyor eşikve sonra Çıkış transistörü.

Alıcının sürdürülebilir çalışması için, ayarlanabilir amplifikatörün kazancı otomatik kazanç kontrol sistemi tarafından izlenir ( Aru). Yararlı sinyal, belirli bir süre zarfının bir paketi olduğundan, daha sonra Atalıklık ARU nedeniyle, sinyalin kazanç yolundan ve devre düğümlerinin geri kalanından geçmesi için zaman vardır.

Darbe paketinin süresi aşırı olduğunda, agar sistemi tetiklenir ve alıcı bir sinyal almak için durur. Böyle bir durum, bir IR alıcısı, 30 - 50 kilohertz frekanslarında çalışan elektronik balastlı bir flüoresan lamba ile aydınlatıldığında oluşabilir. Bu durumda, buhar cıva lambalarının endüstriyel kızılötesi radyasyonu, fotodetektörün koruyucu bir şerit filtresini geçebilir ve Aru'nun tetiklenmesine neden olabilir. Doğal olarak, IR alıcısının duyarlılığı düşer.

Bu nedenle, TV'nin fotodetektörü uzaktan kumandadan komut almadığında şaşırmamalısınız. Belki de sadece floresan lambaların aydınlatılmasını önler.

Eşiğin otomatik ayarlanması ( Arp) Eşik cihazının eşiğini kontrol eden Aru olarak benzer bir işlevi gerçekleştirir. Bir ARP, eşik eşiğinin seviyesini, modül çıkışındaki sahte darbelerin sayısını azaltmak için böyle bir şekilde sergiler. Yararlı bir sinyalin yokluğunda, yanlış puls sayısı dakikada 15'e ulaşabilir.

IR modülü gövdesinin formu, alınan radyasyonun fotodiyodun hassas yüzeyindeki odaklanmasına katkıda bulunur. Kasanın materyali, 830 ila 1100 nm'lik bir dalga boyuyla radyasyonu geçer. Böylece, cihazda bir optik filtre uygulanır. Alıcının elemanlarını harici elektrik alanlarının etkilerinden korumak için modülde bir elektrostatik ekran takılıdır. Fotoğraflar IR Marka Modülleri ile gösterilmektedir. HS0038A2. ve Tsop2236.. Karşılaştırma için sıradan IR fotodiyotları yanında gösterilir. KDF-111V. ve Fd-265.

IR alıcıları

IR alıcısının sağlığını nasıl kontrol edersiniz?

IR sinyal alıcısı özel bir çip olduğundan, servis kolaylığını güvenilir bir şekilde kontrol etmek için, tedarik voltajı çip üzerinde kullanılır. Örneğin, TSOP22 serisinin "yüksek voltajlı" IR modülleri için nominal besleme voltajı 5 volttur. Mevcut tüketim miliamper birimleridir (0.4 - 1,5 mA). Güç modülüne bağlandığında, tavanı düşünmeye değer.

Alıcıda sinyalin verilmediği bir durumda, ayrıca nabız paketleri arasındaki duraklamalarda, çıkışındaki voltaj (yüksüz) neredeyse güç voltajına eşittir. Toplam çıkış (GND) ve çıkış çıkışı arasındaki çıkış voltajı, dijital bir multimetre kullanılarak ölçülebilir. Geçerli modülün tüketilen akımı da ölçebilirsiniz. Tüketim akımı tipik olarak aşarsa, muhtemelen modül arızalıdır.

Güç kaynağı, multimetre ve uzaktan kumanda kullanarak IR alıcının sağlığını nasıl kontrol edeceği hakkında.

Gördüğümüz gibi, kızılötesi kanaldaki uzaktan kumanda sistemlerinde kullanılan IR sinyallerinin alıcıları yeterince sofistike bir cihaza sahiptir. Bu fotodigtorlar, genellikle ev yapımı cihazlarında mikrodenetleyici tekniklerinin fanlarını kullanırlar.

Çin cipslerinde ir ışınları sistem du

Şimdi ülkemizde, hem hazır hem de farklı parçalar ve bileşenler ve diğer şeyler çok fazla farklı Çin elektroniği vardı. Bir radyo kontrolünde veya IR kontrolünde çeşitli uçan ve sürüş oyuncakları çok popülerdir. Bunların çoğu, tek bir mikrokir küvetine dayanmaktadır: SM6135-SM6136, sırasıyla, kontrol sisteminin kodlayıcı ve kod çözücüdür. Bu cips hatalı oyuncaklardan çıkarılabilir veya sadece mağazada satın alınabilir.

Burada bu cipslerde olduğu gibi göstermek istiyorum, örneğin bir ev yapımı bir ses merkezini yönetmek için, IR ışınları üzerinde beş katlı uzaktan kumanda düzenleyebilirsiniz, örneğin bir ev yapımı bir ses merkezini yönetebilir veya bir robot olabilir.

Şekil uzak ve kod çözücüyü gösterir.

Uzaktan kumanda, SM6136'da kaldı. Gördüğünüz gibi, çok küçük ve detaylar ve şema çok kompakt yapılabilir. S1-S5 düğmeleri besleme komutlarına hizmet eder. Komutlar belirli bir darbe paketleri dizisi ile iletilir. Putching darbeleri, modüle edici bir frekansla değiştirilir. Bu modüle edici frekansın yanı sıra, komut darbesi sinyalinin eşdeğer frekansı, R1 direnci tarafından monte edilen, paket paketlerinin frekansı, saat jeneratörünün sıklığına eşittir, 13 D1 kontrol çıkışında ölçülebilir.

Darbe modüle edilmiş sinyal, VT1'deki tuşa ve bunun içindeki HL1 IR LED'ine girer. HL1 üzerinden akım R3 dirençiyle sınırlıdır. HL1 LED - TV uzaktan kumandasından herhangi bir IR LED'i 3V.
HL2 - Takım İletim Göstergesi.

Alıcı devre sağda, SM6135 yongasında gösterilir. Konsolun parselleri entegre bir fotodetektör FL1 alır. Bu, 38 KHz modülasyon frekansı altında TV'den standart bir fotodetektör DU'dur. Transistör VT2 - invertör üzerinde. Ve komutlar, 7, 6, 10. 11, 12 D1 yolundaki mantıksal birimler biçiminde görünür. Saat frekansı R4 dirençiyle ayarlanır.

Ayar
Konsoldan başlayın. Çıkış frekansını ölçmek 13 D1, fotodetektörle eşleştirmek için gerekli olan Duddy frekansına eşittir. Yani, SFH506-38 ise, yani 38 kHz frekansı, 76 kHz, 13 D1 çıkışında olmalıdır.
Ardından, R4'ü yapılandırmak için komutları geçiş ve alarak komutlar kabul edilir ve en yüksek aralık.

Aynı Kit SM6136 / 6135, modelleri ve oyuncaklarla radyo kontrollü sistemlerde kullanılır. Bu durumda, komut darbeleri, SM6136'nın 8. çıktısından çıkarılır, üzerine modüle edici darbelerle doldurulmadıkları, yani darbeleri doldurmadan tamamen komut kodu. Bu kod vericiye modülatörüne beslenir.
Alıcı kısım da, SM6135 yongasının yükseltilmesi (sonuçları 1-3, 14-16) yükselttiği şekilde kullandığı için de farklıdır. Bu basamaklarda, ultra-verici dedektörden gelen bir sinyal amplifikatörü devresi toplanır.

Olası radyo kontrol şemalarından biri ikinci çizimde gösterilmiştir.

JDM programcısını toplayan, şemayı tekrarlamak için basit bulmaya devam edin. Oldukça sık, LED göstergelerinde LED veya saatlerdeki banal flaşörlerdir, ancak pratik uygulamanın ilk sürümü hiçbir şey yoktur ve ikincisi genellikle uygun değildir, çünkü istenmeyen, ancak radyo amatör, özellikle de başlangıç \u200b\u200bveya Outback'te yaşamak, her zaman istenen bileşenlere sahip değildir (örneğin, bir kuvars rezonatörü veya LED göstergesi).


Aşağıda önerilen şemada, ütülasyon sitesinden alınmış (http://aes.at.ua/publ/31-1-1-0-61), daha uygun fiyatlı elemanlar kullanılır.

TSOP1738 fotoğraf sensörü, TSOP1736'da benim tarafımdan değiştirildi, ancak arızalı ekipmanla durdurulan benzer ayrıntılarla deney yapabilirsiniz.

Şemada belirtilen mikrodenetleyiciler farklı ürün yazılımı ile dikilir - her iki ürün yazılımı için her iki seçenek yukarıda belirtilen siteden indirilebilir.

Röle, 12 voltluk voltaj için herhangi bir 12 volt kullanabilir.

Eşyaların geri kalanından biraz daha fazlası, çünkü bazılarının diyagramında çok iyi değil:
C1 - 220 μf 25 V;
C2 - 220 μF, 10 V'dan az değil;
C3 - 0.1 μF (TYPTEER, yazarın şemasında embriyodur - aşağıdaki kondenser, elektrolitik, sekans numarası 4) olmalıdır;
C4 - 4.7 ICF 10 V;
R1 - 330 ohm;
R2 - 1k;
R3 - 4.7 K;
T1 - BC547, KT315 veya N-P-N yapısının diğer benzer transistörleri;
LED - Her türlü LED ve beğendiğiniz renk;
D1 - 1N4148, 1N4007 veya analoglar;
Düğme - fiksasyon olmadan.
Sabitleyici - 5 volt.

Yakora Sergey

Giriş

İnternette, PIC16F ailesinin kontrolörlerine ve mikroçip PIC18F firmalarına dayanan birçok basit cihaz vardır. Dikkatinizi oldukça karmaşık bir cihaz öneririm. Bu makale, PIC18F için programları yazan herkes için faydalı olacağını düşünüyorum, çünkü gerçek zamanlı sisteminizi oluşturmak için programın kaynak metinlerini alabilirsiniz. Bilgi, bu projenin donanım ve yazılım uygulamasıyla sona eren teori ve standartlardan değişen beklenecektir. Asembler üzerindeki kaynak metinler, tüm yorumlarla donatılmıştır. Bu nedenle, programı anlamak zor olmayacaktır.

Fikir

Her zaman olduğu gibi, her şey fikri ile başlar. Stavropol bölgesi haritası var. Haritada, kenarın 26 bölgesi var. Kart Boyutu 2 x 3 m. Seçilen alanların arka ışığını kontrol etmek gerekir. Yönetim, kızılötesi kontrol kanalında uzaktan olmalıdır, daha sonra metin sadece bir IR veya IR uzaktan kumandadır. Aynı zamanda, kontrol komutları RS kontrol sunucusuna iletilmelidir. Haritada bir bölge seçerken, kontrol sunucusu ekranda ek bilgi görüntüler. Sunucudan komutlara göre, haritadaki bilgilerin ekranını yönetebilirsiniz. Görev teslim edilir. Sonuçta, fotoğrafta gördüğünüzü gördük. Ancak, tüm bunlardan önce uygulanmadan önce, bazı aşamalar yapmak ve çeşitli teknik görevleri çözmek zorunda kaldı.


Kenardan görüntüleyin.

Cihaz Çalışma Algoritması

Uzaktan kumandadan, Ekran Yönetim Sistemi, TV'de bir program seçmekten veya CD'deki parça numarasını görevi seçmekten daha zor olmayan kontrol edilmelidir. Telefonu Philips Video Kaydedicisinden hazırlanmaya karar verildi. Oda bölgesinin seçilmesi, alan numarasının sonraki iki dijital düğmesini "P +" düğmelerine "P +" düğmelerine, "R-" in sonuna kadar düğmesine basarak ayarlanmıştır. Alanı ilk seçtiğinizde, tahsis edilir, (LED aydınlatma açık) ve seçim art arda seçildiğinde seçim kaldırılır.
RS Yönetim Sunucusu ile Kart Yönetimi Protokolü.

1. Giden Komutlar, yani. PC'deki cihazdan komutlar:

1.1. Rs'deki cihazdaki gücü açtığınızda komut gelir: map999
1.2. Alanı açtığınızda: Harita (bölge numarası) 1
1.3. Alan kapatıldığında: harita (bölge numarası) 0
1.4. Kartın tamamını açtığınızda: map001
1.5. Tüm kartı kapattığınızda: MAP000

2. Gelen komutlar:

2.1. Tüm haritayı ekleyin: map001
2.2. Tüm haritayı kapat: Map000
2.3. Etkinleştir Alan: Harita (bölge numarası) 1
2.4. Alanı kapatın: harita (bölge numarası) 0
2.5. Dahil edilen alanlar hakkında bilgi edinin: Map999 Bu komuta cevaben, 1.2 paragraf formatındaki tüm eğimli alanlardaki veriler iletilir (tüm eğilimli alanlar tekrar dahil edilmiştir).
2.6. Engelli alanlar hakkında bilgi edinin: Map995 Bu komuta yanıt olarak, veriler 1.3 fıkrası biçimindeki tüm kapalı alanlar hakkında aktarılır (tüm kapalı alanlar kapanmış gibi).

Son alanı kapattığınızda, "tüm kartı kapatma" komutunu da almalıdır.
Son kapsayıcı olmayan bölgeyi açtığınızda, "Harita Etkinleştir" komutu da almalıdır.
Alan numarası ASCII sayısının karakterleridir (0x30-0x39).

Uygulama için fikirlerden

Kendi muhafazanın imalatının oldukça zor bir problem olabileceğini öngörmekte, bitmiş uzaktan kumandayı seri makineden almaya karar verildi. RC5 kontrol komutlarının IR kontrol sistemi IR kontrol sisteminin temeli olarak seçilir. Şu anda, IR ışınları üzerindeki uzaktan kumanda (DF), çeşitli ekipmanı kontrol etmek için çok yaygındır. Belki de IR DU'nun kullanıldığı ilk tür ev aparatları televizyonlardı. Şimdi çoğu ev ses ve video ekipmanında. Portatif müzik merkezleri bile yakın zamanda bir DU sistemi ile donatılmıştır. Ancak ev aletleri, DU uygulamasının tek alan değildir. DF ve üretim ile ve bilimsel laboratuarlarda enstrümanlar oldukça yaygındır. Dünyada çok fazla uyumlu olmayan IR du sistemi var. RC-5 sistemi en büyük dağıtımı aldı. Bu sistem, yerli de dahil olmak üzere birçok TV'de kullanılır. Halen, RC-5 uzaktan kumandalarının birkaç modifikasyonu farklı bitkiler tarafından üretilir ve bazı modellerde oldukça iyi bir tasarıma sahiptir. Bu, bir IR DU ile kendi yapımı bir cihaz elde etmenizi sağlar. Ayrıntıları düşürdükten sonra, neden bu sistem seçildiyse, RC5 formatına göre inşaat sisteminin teorisini göz önünde bulunduracağız.

Teori

Kontrol sisteminin nasıl çalıştığını anlamak için, IR uzaktan kumandasının çıktısındaki sinyal olan nüfuz etmek gerekir.

Kızılötesi Uzaktan Kumanda Sistemi RC-5, ev aletlerinin yönetilmesinin ihtiyaçları için Philips tarafından geliştirilmiştir. Uzaktan kumanda düğmesine bastığımızda, verici çipi etkinleştirilir ve 36 kHz frekansı olan bir dolguya sahip bir dizi darbe oluşturur. LED'ler bu sinyalleri IR radyasyonuna dönüştürür. Yayılan sinyal, tekrar radyasyonu elektriksel darbelere dönüştüren fotodiod tarafından alınır. Bu darbeler, alıcı mikrophopunun geliştirilmesi ve demodüle edilir. Sonra kod çözücüde servis edilirler. Kod çözme genellikle bir mikrodenetleyici kullanarak yazılım uygulanır. Bunun hakkında, kod çözme bölümünde ayrıntılı olarak konuşacağız. RC5 kodu 2048 komutunu destekler. Bu komutlar, her biri 64 takımın 32 grubunu (sistem) oluşturur. Her sistem, TV, video kaydedici vb. Gibi belirli bir cihazı kontrol etmek için kullanılır.

IR kontrol sistemlerinin oluşumunun şafağında, sinyal üretimi donanımdı. Bunun için özel ICS geliştirildi ve şimdi giderek daha fazla uzaktan kumandalar bir mikrodenetleyici temelinde yapıldı.

En yaygın verici cipslerinden biri SAA3010 mikroçircu. Kısaca özelliklerini göz önünde bulundurun.

  • Tedarik voltajı - 2 .. 7 in
  • Bekleme modunda mevcut tüketim - en fazla 10 μA
  • Maksimum çıkış akımı - ± 10 mA
  • Maksimum saat frekansı - 450 kHz

SAA3010 mikrokirbüsünün blok diyagramı, Şekil 1'de gösterilmiştir.

Şekil 1. SAA3010'un yapısal şeması.

SAA3010 çipinin sonuçlarının açıklaması tabloda verilmiştir:

Çıktı Belirleme İşlev
1 X7. Giriş Hatları Matrix Düğmeleri
2 SSM. Günlük modu seçimi
3-6 Z0-Z3. Giriş Hatları Matrix Düğmeleri
7 Mdata. Modüle edilmiş çıkış, 1/12 rezonatör frekansı,% 2
8 Veri. Çıktı
9-13 DR7-DR3 Tarama Çıktıları
14 Vss. Arazi
15-17 DR2-DR0. Tarama Çıktıları
18 OSC Jeneratör girişi
19 Tp2. Test girişi 2.
20 Tp1 Test girişi 1.
21-27 X0-x6. Giriş Hatları Matrix Düğmeleri
28 VDD. Besleme gerilimi

Verici mikrokircuit, uzaktan kumandanın temelidir. Uygulamada, aynı uzaktan kumanda birden fazla cihazı yönetmek için kullanılabilir. Verici Microcircuit, iki farklı modda 32 sistemleri ele alabilir: kombine ve tek sistem modunda. Kombine modda, sistem ilk önce seçilir ve ardından komut. Seçilen sistemin sayısı (adres kodu) özel bir kayıtta saklanır ve komut bu sistemle ilgili olarak iletilir. Böylece, herhangi bir komutu iletmek için, iki düğmenin sıralı bir presi gereklidir. Tamamen uygun değil ve yalnızca çok sayıda sistemle aynı anda çalışırken haklı değildir. Uygulamada, verici bir sistem modunda daha sık kullanılır. Bu durumda, sistem seçim düğmelerinin matrisi yerine, sistem numarasını belirleyen bir jumper monte edilir. Bu modda, yalnızca bir düğmeye basmak için herhangi bir komutu aktarmak için. Anahtarı uygulayarak, birden fazla sistemle çalışabilirsiniz. Ve bu durumda, bir komut göndermek için yalnızca bir tuşa basmak gerekir. İletilen komut, şalteri kullanarak şu anda seçilen sistemle ilgilidir.

Kombine modun SSM vericisi çıkışına (sistem modu) etkinleştirmek için düşük bir seviye göndermeniz gerekir. Bu modda, vericinin mikrokircuiti aşağıdaki gibi çalışır: X'in geri kalanı sırasında ve vericinin z çizgisi, dahili p-kanal sıkma transistörleri kullanılarak yüksek bir düzeydedir. X-DR veya Z-DR matrisindeki düğmeye basıldığında, klavyenin çatlamasının döngüsü başlatılır. Düğme 18 saat boyunca kapalıysa, jeneratör çözünürlüğü sinyali kaydedilir. Sıçrama bastırma döngüsünün sonunda, DR-çıkışlar her DS çıkışı da dahil olmak üzere iki tarama döngüsü başlatılır. İlk tarama döngüsünde, ikinci - X adresinde Z-adresi algılanır. Z-girişi (sistem matrisi) veya X-girişi (komut matrisi) sıfır durumunda algılandığında, adres sabitlenir. Sistem matrisinde bir düğmeye bastığınızda, son komut iletilir (yani ekibin tüm bitleri birine eşittir) seçilen sistemde. Bu komut, sistem seçme düğmesi serbest bırakılıncaya kadar geçirilir. Komut Matrix'teki düğmeye bastığınızda, komut, sistemin adresi ile birlikte iletilir, kayıt saatinde depolanır. Düğme, şanzımanın başlamasından önce serbest bırakılırsa, sıfırlama meydana gelir. Şanzıman başlatılırsa, sonra düğme durumundan bağımsız olarak, tamamen yerine getirilecektir. Birden fazla Z veya X düğmesine aynı anda bastırılırsa, jeneratör başlamaz.

Tek sistem modunu etkinleştirmek için, SSM çıkışının yüksek seviyeye sahip olması gerekir ve sistem adresi karşılık gelen atlama veya anahtarla ayarlanmalıdır. Bu modda, vericinin X çizgisinin geri kalanı boyunca yüksek düzeydedir. Aynı zamanda, mevcut tüketimin önlenmesi için Z-LINE kapanır. İki tarama döngüsünün birincisinde, sistemin adresi belirlenir ve kayıt kilidine kaydedilir. İkinci döngü komut numarasını tanımlar. Bu komut, kayıt kilidinde depolanan sistemin adresi ile birlikte iletilir. Z-Dr jumper yoksa, o zaman hiçbir kod iletilmez.

Düğme, kodun geçişi arasında serbest bırakılmışsa, sıfırlama. Derecelendirme bastırma prosedürü sırasında veya matris taraması sırasında düğme serbest bırakılmışsa, ancak düğmeye basmadan önce, düğme de taburcu edilir. DR0 - DR7'nin çıktıları, dinlenme transistörlerinde açık bir stok vardır.

RC-5 kodunda, her düğme sürümünde ters çevrilmiş ek bir kontrol biti vardır. Bu bit, kod çözücüyü, düğmenin basılıp kullanılmadığı veya yeni bir tuşa sahip olup olmadığını bildirir. Kontrol biti sadece tamamen tamamlanmış parselden sonra ters çevrilir. Tarama döngüleri her bir öncülden önce yapılır, bu nedenle parselin aktarımı sırasında düğmeyi diğerine değiştirseniz bile, sistem numarası ve komut numaraları doğru şekilde iletilecektir.

OSC çıkışı, 1 çıkışlı bir jeneratörün bir giriş / çıkışıdır ve bir seramik rezonatörü 432 kHz frekansına bağlamak için tasarlanmıştır. 6.8 kΩ dirençli bir direnç eklemek için sıralı bir rezonatör önerilir.

Normal çalışmada TP1 ve TP2 test girişleri toprağa bağlanmalıdır. Yüksek mantıksal bir seviyede, TP1 tarama frekansını arttırır ve TP2'de yüksek seviyede - Vardiya Kayıtlarının frekansı.

Dinlenmede, veri ve MData çıktıları Z-durumundadır. Verici tarafından MDATA puls sekansının çıktısındaki üretilen,% 25 standardıyla 36 kHz (1/12 saat jeneratör frekansı) frekansına sahiptir. Veri çıkışında, aynı sıra oluşturulur, ancak doldurmadan. Bu çıkış, verici çipinin yerleşik klavye denetleyicisinin işlevlerini gerçekleştirdiğinde durumunda kullanılır. Veri çıkış sinyali, uzaktan kumanda alıcısının çıkışındaki sinyalle tamamen aynıdır (ancak alıcının aksine, inversiyonu yoktur). Bu sinyallerin her ikisi de aynı kod çözücü tarafından işlenebilir. SAA3010'un bazı durumlarda yerleşik bir klavye denetleyicisi olarak kullanımı çok uygundur, çünkü Matrix'i mikrodenetleyicide 64 düğmeye eklemek için sadece bir kesme girişi tüketilir. Üstelik, verici Microcircuit gücünün güçlendirilmesine izin veriyor +5 V.

Verici, formatı aşağıdaki gibidir, 14 bitlik bir kelime verisi oluşturur:


Şekil 2. Veri Kelime Formatı RC-5 kodu.

Başlangıç \u200b\u200bbitleri, ARUCU'yu alıcı IC'ye yüklemek için tasarlanmıştır. Kontrol parti, yeni bir basının işaretidir. Saatin süresi 1.778 ms. Düğme basılı kalırken, veri kelimesi 64 saatlik bir aralıkla iletilir, yani. 113.778 ms (Şekil 2).

İlk iki dürtü başlıyor ve her ikisi de mantıksal "1". Bitin yarısının (boş) yarısının alıcının daha önce geçtiğini, mesajın gerçek başlangıcını belirleyeceğini unutmayın.
Gelişmiş RC5 protokolü sadece 1 başlangıç \u200b\u200bbitini kullanır. Bit S2, ekibin tamamı 7 bit olarak oluşturan, ekibin 6. bitlerine dönüştürülür ve eklenir.

Üçüncü bit yöneticidir. Bu bit tuşuna basıldığında ters çevrilir. Bu şekilde, alıcı, basıldığında veya periyodik olarak basılan tuşları ayırt edebilir.
Aşağıdaki 5 bit, ilk LSB'ye gönderilen IR cihazının adresini temsil eder. Adres ekibin 6 bitini izler.
Mesaj, duraklama ile birlikte 14 bit içeriyor, toplam 25.2 ms süresine sahip. Bazen, başlangıç \u200b\u200bbitinin ilk yarısının boş kalması nedeniyle mesaj daha kısa olabilir. Ve komutun son kısmı mantıklı bir "0" ise, mesaj bitlerinin son kısmı da boştur.
Anahtar basılıyorsa, mesaj her 114 ms'de her tekrarlanır. Kontrol biti tüm mesajlarda aynı kalacaktır. Bu, Alıcı programının otomatik yardımcının bir işlevi olarak yorumlaması için bir sinyaldir.

İyi gürültü bağışıklığını sağlamak için, iki fazlı kodlama kullanılır (Şekil 3).

Şekil 3. RC-5 kodunda "0" ve "1" kodlama.

RC-5 kodunu kullanırken, tüketilen ortalama akımı hesaplamanız gerekebilir. Pilav kullanırsanız sadece yeterince yapın. 4, ayrıntılı paketin gösterildiği yer.

Şekil 4. Ayrıntılı RC-5 parsel yapısı.

Ekipmanın RC-5 komutlarında özdeş yanıtı sağlamak için kodlar belirli bir şekilde belirli bir şekilde dağıtılır. Bu standartlaştırma, çeşitli cihazları kontrol etmenizi sağlayan vericiler tasarlamamızı sağlar. Farklı cihazlarda aynı fonksiyonlar için komutların aynı komutları ile, nispeten az sayıda düğme olan vericinin aynı anda, örneğin bir ses karmaşık, TV ve bir video kaydedici ile aynı anda kontrol edilebilir.

Bazı ev aparatları için sistem numaraları aşağıda gösterilmiştir:

0 - TV (TV)
2 - teletekst
3 - video verileri
4 - Video Oynatıcı (VLP)
5 - Kaset VCR (VCR)
8 - Video Tuner (Sat.TV)
9 - Video Kamera
16 - ses ön yükselticisi
17 - Tuner
18 - Teyp Kayıt Cihazı
20 - Kompakt Çalar (CD)
21 - Oyuncu (LP)
29 - Aydınlatma

Kalan sistem numaraları gelecekteki standardizasyon için veya deneysel kullanım için ayrılmıştır. Standartlaştırılmış bazı komut kodlarına ve işlevleriyle de uyum sağlar.
Bazı fonksiyonlar için komut kodları aşağıda gösterilmiştir:

0-9 - Dijital Değerler 0-9
12 - görev rejimi
15 - Ekran
13 - Sessiz.
16 - Cilt +
17 - Hacim -
30 - İleri Arama
31 - Geri arama
45 - Emisyon
48 - Duraklat
50 - Geri sarın
51 - İleri geri sar
53 - Oynatma
54 - Durdur
55 - Kayıt

LED sürücüye dayanan bir verici çipine dayanarak bitmiş bir uzaktan kumanda oluşturmak için, büyük bir darbe akımı sağlayabilecek olan LED sürücüye dayanır. Modern LED'ler, yaklaşık 1 A'nın uzaktan kumandasının uzaktan kumandasında çalışır. LED sürücü, örneğin KP505A, düşük seviyeli (mantık düzeyinde) MOS-transistöründe inşa etmek için çok uygundur. Konsol kavramının bir örneği, Şekil 2'de gösterilmiştir. beş.

Şekil 5. RC-5 konsol şeması.

Sistem numarası, Zi ve DRJ çıkışları arasındaki jumper tarafından ayarlanır. Sistem numarası aşağıdaki gibi olacaktır:

DRJ hattıyla XI çizgisini kapatırken, düğmeye basıldığında iletilecek kod kodu aşağıdaki gibi hesaplanır:

IR DU alıcısı, iki fazlı kodlama ile verileri geri yüklemelidir, müdahaleden bağımsız olarak büyük hızlı sinyal seviyesine cevap vermelidir. Alıcının çıkışındaki nabız genişliği, nominalden% 10'dan fazla değildir. Alıcı, sabit dış ışıklara duyarsız olmalıdır. Tüm bu gereksinimleri karşılamak kolay değildir. IR DU'un alıcısının eski uygulamaları, uzmanlaşmış çip kullanıyor bile, onlarca bileşen içeriyordu. Bu alıcılar genellikle 36 kHz frekansına yapılandırılmış rezonans konturlarını kullanır. Bütün bunlar, üretim ve konfigürasyondaki tasarım kompleksini yapmış, iyi koruyucu kullanımın kullanılmasını gerektirir. Son zamanlarda, IR DU'nin üç yollu entegre alıcıları büyük bir dağıtım aldı. Bir durumda, fotodiyoyu, prapoplifikatörü ve formatayı birleştirirler. Bir mikrodenetleyici ile daha fazla işleme için uygun olan 36 kHz doldurmadan, çıkışta sıradan bir TTL sinyali oluşturulur. Bu alıcılar birçok firma tarafından yapılır, bu Siemens SFH-506 firmaları, TITIC, ILM5360, "Integral" ve diğerleri tarafından üretilmiştir. Şu anda, bu tür cipslerin daha fazla minyatür varyantları var. Özellikle farklı olan diğer standartlardan bu yana, özellikle doldurma sıklığı, özellikle, farklı frekanslar için entegre alıcılardır. RC-5 koduyla çalışmak için, 36 kHz doldurma frekansında hesaplanan modelleri seçmelisiniz.

Amplifikatör şekillendirici olan bir fotodiyot, ayrıca bir IR DOO alıcısı olarak da uygulanabilir ve bu da uzmanlaşmış bir KR1568HL2 mikro-kireçsiz olarak hizmet verebilir. Böyle bir alıcının şeması Şekil 6'da gösterilmiştir.

Şekil 6. KR1568HL2 çipinde alıcı.

Ekran Yönetim Sistemi için, entegral bir alıcı IR DB'yi seçtim. TSOP1736 çipinde optik radyasyonun bir alıcısı olarak, yüksek hassasiyetli bir pin fotodiyotu takılıyken, fotodiyodun çıkış akımını voltaja dönüştüren giriş amplifikatörüne girer. Dönüştürülen sinyal, amplifikatöre ARU ile ve şerit filtresinde, sinyalleri gürültü ve parazitten 36 kHz çalışma frekansı olan sinyalleri vurgulamaktadır. Özel sinyal, bir dedektör ve entegratörden oluşan demodülatöre girer. Bakliyat arasındaki duraklamalarda, ARU sistemi kalibre edilir. Bu kontrol şemasını yönetir. Bu yapı sayesinde, Microcircuit, çalışma frekansında bile sürekli girişime cevap vermez. Çıkış sinyalinin aktif seviyesi düşüktür. Microcircuit, çalışmaları için herhangi bir dış öğenin kurulumunu gerektirmez. Fotodetektör de dahil olmak üzere tüm bileşenleri, dış bir bağlantıdan dahili bir elektrikli ekrandan korunur ve özel bir plastikle doludur. Bu plastik, gözle görülebilir ışık aralığında optik paraziti kesen bir filtredir. Tüm bu önlemler sayesinde, mikrokirbüit çok yüksek hassasiyet ve yanlış sinyallerin ortaya çıkma olasılığını gösterir. Ve tüm entegre alıcılar beslenme parazitine çok duyarlıdır, bu nedenle her zaman filtreleri, örneğin RC'yi kullanmanız önerilir. İntegral fotodetektörün görünümü ve sonuçların konumu, Şekil 2'de gösterilmiştir. 7.

Şekil 7. Entegre Alıcı RC-5.

RC-5 kod çözme

Cihazımızın temeli bir mikrodenetleyici olduğundan PIC18F252 RC-5 kodunun kod çözülmesi programsal olarak olacaktır. Ağda önerilen RC5 kodu algoritmaları çoğunlukla gerçek zamanlı cihazlar için uygun değildir, cihazımız nedir? Önerilen algoritmaların çoğu, geçici gecikme ve ölçüm aralıkları oluşturmak için program döngülerini kullanır. Bizim durumumuz için bu uygun değil. Int giriş girişi Microcontroller PIC18F252'deki Sinyal yavaş kestirmelerini kullanmaya karar verildi, zaman parametreleri TMR0 PIC18F252 mikrodenetleyici kullanılarak ölçülürken, aynı zamanlayıcı bir sonraki darbe bekleme süresi dolduğunda, yani, yani bir kesinti oluşturur. Duraklama iki parsel arasında gerçekleştiğinde. Da1 yongasının serbest bırakılmasından yapılan demodüle edilmiş sinyal, kayıtları, kayıtları kontrol etmek için kaydetmek için şifresini çözün ve şifreli bir komut veren int0 mikrodenetleyici girişine girer. Şifre çözme algoritması, mikrodenetleyici PIC18F252'nin kesintileri arasındaki zaman aralıklarının ölçülmesine dayanır. Şekil 8'e dikkatlice bakarsanız, bazı özellikleri fark edebilirsiniz. Öyleyse, mikrodenetleyici PIC18F252'nin kesintileri arasındaki aralık 2T'ye eşitse, burada t tek bir hamur rc5'in süresidir, sonra alınan bit 0 veya eğer 1 olabilir. Aşağıdaki programda ayrıntılı yorumlarla, çok net bir şekilde görünür. Tamamen tüm proje kişisel amaçlar için indirme ve kullanım için kullanılabilir. Bağlantı yeniden basıldığında.

Konuya devam ediyor:
Router

Birkaç hafta önce, oda aydınlatması için bir LED panel toplandı ve akustik anahtarını kendisine birleştirmeye karar verildi ve bugün belki de en çok düşünmek istiyorum ...