logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Opis nadajnika IR w standardzie NEC wraz z odbiornikiem

grala1 26 Lis 2017 01:29 4911 3
REKLAMA
  • Opis nadajnika IR w standardzie NEC wraz z odbiornikiem
    Chciałbym Wam dzisiaj udostępnić krótki opis nadajnika IR w standardzie NEC wraz z odbiornikiem. Cały zestaw składa się z pilota, odbiornika TSOP, diody IR oraz 3 przewodów. Zestaw ten można zakupić już poniżej 1$ wraz z przesyłką.
    Wymiary pilota to ok. 85x40x6,5mm, wymiary odbiornika 20x15x13mm.
    Pilot wymaga baterii CR2025 (czasem idzie kupić zestaw wraz z baterią). Zasięg pilota do 8 metrów, kąt odbioru sygnału to ok. 60°. Wedle producenta pilot w stanie czuwania pobiera prąd pomiędzy 3-5uA a w czasie nadawania 3-5mA.
    Wyprowadzenia odbiornika.
    Opis nadajnika IR w standardzie NEC wraz z odbiornikiem
    Na poniższym zdjęciu mamy przedstawione komendy dla każdego z przycisków opisywanego pilota.
    Opis nadajnika IR w standardzie NEC wraz z odbiornikiem
    Zestaw ten po połączeniu z jakimś procesorem (np AVR) można wykorzystać do sterowania różnych odbiorników przez przekaźnik np lampki nocnej lub np sterowania prędkości silnika DC przez tranzystor.

    Specyfikacja standardu NEC:
    - 8 bitów adresu i 8 bitów plecenia;
    -adres i polecenia przekazywane są dwa razy dla niezawodności;
    - modulacja długości impulsów;
    - częstotliwość nośnej 38kHz;
    - czas trwania bitu 1.12ms lub 2.25ms
    Opis nadajnika IR w standardzie NEC wraz z odbiornikiem
    Komunikat jest uruchamiany przez impuls AGC 9ms, po tym impulsie AGC następuje przerwa o długości 4,5 ms, po której mamy adres i polecenie. Adres i polecenie są przesyłane dwukrotnie. Za drugim razem wszystkie bity są odwrócone i mogą być użyte do weryfikacji odebranej wiadomości. Całkowity czas transmisji jest stały, ponieważ każdy bit jest powtarzany z jego odwróconą długością.
    Opis nadajnika IR w standardzie NEC wraz z odbiornikiem
    Protokół NEC wykorzystuje kodowanie długości impulsów bitów. Każdy impuls o czasie trwania 560μs jest serią nośnej 38kHz (ok. 21 cykli). „1” trwa tutaj 2.25ms a „0” 1.12ms.
    Opis nadajnika IR w standardzie NEC wraz z odbiornikiem
    Polecenie jest przesyłane tylko raz, nawet gdy przycisk na pilocie pozostaje wciśnięty. Co 110ms powtarzany kod jest przesyłany tak dług jak długo wciśnięty jest przycisk. Ten powtórzony kod jest po prostu impulsem AGC 9ms, po którym następuje przerwa 2,25ms i seria 560μs.
    Opis nadajnika IR w standardzie NEC wraz z odbiornikiem
    Poniżej kod w Bascomie dzięki któremu możemy sprawdzić na wyświetlaczu jakie komendy i jaki adres wysyła nasz pilot. Jest to program napisany przez naszych wschodnich sąsiadów z małymi zmianami wprowadzonymi przeze mnie.
    Możemy tu włączyć lub wyłączyć zasilanie diody LED lub ściemnić/rozjaśnić diodę LED.
    Kod: VB.net
    Zaloguj się, aby zobaczyć kod


    Na poniższym filmie prezentacja działania kodu oraz pilota.



    Na Aliexpress sprzedawcy w opisach aukcji podają programy dla Arduino pod tego pilota.

    Fajne? Ranking DIY
    O autorze
    grala1
    Specjalista grupy V.A.G.
    Offline 
    grala1 napisał 9728 postów o ocenie 4737, pomógł 1463 razy. Mieszka w mieście Kalisz. Jest z nami od 2006 roku.
  • REKLAMA
  • #2 16850022
    ArturAVS
    Moderator
    Kolega raczy żartować. Nazywanie odbiornika podczerwieni serii TSOP, odbiornikiem standardu Nec jest wielkim nieporozumieniem.
    Tak samo jak w poprzednim Twoim artykule nazywasz ULN2003 sterownikiem silnika krokowego, który będąc zlepkiem kilkunastu tranzystorów i diod
    sam nie jest w stanie nawet o krok ruszyć silnika. Tytuły mocno wprowadzają w błąd początkujących elektroników.
  • REKLAMA
  • #3 16850298
    grala1
    Specjalista grupy V.A.G.
    Dziękuję za wskazanie błędu - faktycznie można to było źle zrozumieć.
    Tytuł jak i opis poprawiłem. Mam nadzieję że teraz jest tak jak powinno być.
    Nadajnik działa tutaj w standardzie NEC.
  • #4 16851543
    tytka
    Poziom 21  
    grala1 napisał:

    Na poniższym zdjęciu mamy przedstawione komendy dla każdego z przycisków opisywanego pilota.
    Opis nadajnika IR w standardzie NEC wraz z odbiornikiem


    Komendy owszem zgodne, ale adres już nie. Ten kod ma mały błąd i zawsze pokaże adres jako 2. Testowałem go i przy każdym pilocie z kodowaniem NEC pokazywał zawsze adres 2, ale po poprawce jest dobrze. (Co ciekawe ten "błędny" kod jest zamieszczony na stronie MCS Electronics https://www.mcselec.com/index.php?option=com_content&task=view&id=223 )


    Poniżej w załączniku kod sprawdzony przeze mnie.
REKLAMA