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

Pilot BN5900863A SAMSUNG - jak obsłużyć?

Bartek.k.k 31 Paź 2011 08:23 1696 7
REKLAMA
  • #1 10084107
    Bartek.k.k
    Poziom 21  
    Witajcie, buduje sterownik głośników do zdalnego regulowania głośności oraz ich włączania, lecz nastąpił problem z komunikacją. W żaden sposób pilot od tv BN5900863A SAMSUNG nie chcę współpracować z odbiornikiem IR TSOP31238. Układ nie chcę dekodować sygnałów na testowym programie, z innym pilotem jest w porządku. Jest możliwość zmuszenia współpracy tego odbiornika IR z tym pilotem czy jestem zmuszony kupić inny model?
  • REKLAMA
  • #2 10084605
    Klima
    Poziom 31  
    Możliwości są dwie:
    1. TSOP nie widzi sygnału pilota, bo wysyłany jest na innej długości fali albo z inną nośną.
    2. Komendy wysyłane są w innym standardzie niż obsługiwany przez twój układ. Standardów jest wbrew pozorom dość dużo.

    Punkt 1 jest mało prawdopodobny bo filtry odbiornika są raczej szerokie, więc skupmy się na 2. Rozwiązaniem jest zmiana oprogramowania w urządzeniu na takie, które rozumie co pilot do niego mówi.
  • REKLAMA
  • #3 10084688
    mirekk36
    Poziom 42  
    Przecież sam odbiornik TSOP nie odpowiada w żadnym, nawet najmniejszym stopniu za dekodowanie sygnałów z pilota. Jak więc można się spodziewać i pisać że odbiornik tsop nie chce współpracować z jakimś tam pilotem a z innym współpracuje? ;)

    Przecież to zależy od programu w procesorze jaki masz do obsługi i dekodowania danych z pilota. A sam odbiornik nawet jeśli jest na inną częstotliwość nośnej to i tak na 100% będzie działał ;) chcesz się przekonać ? - to podłącz katodę diody LED przez rezystor do wyjścia z TSOP i naciśnij klawisze pilota ..... zawsze od każdego rodzaju pilota i niezależnie jaki standard pilota dioda LED będzie ładnie migać w takt nadlatujących ramek. Co udowodni ci dobitnie, że TSOP nie ma nic wspólnego z dekodowaniem.

    Zatem musisz pomyśleć o programie w procku - bo to on jest ważny i winny a nie kto inny ;)
  • #4 10084978
    Bartek.k.k
    Poziom 21  
    Cieszy mnie to, że TSOP może zostać. Co do programu, googlowałem długo i nie znalazłem żadnego pasującego programu pod Atmege8 lub ATTIny2313. Program do kodowania to przykład z płytki kolegi Mirka do dekodowania sygnałów RC5. Mógłby mnie ktoś nakierować, co należy zrobić, aby atmega rozumiała ten pilot? Z poszanowaniem, Bartosz.
  • #5 10085421
    Klima
    Poziom 31  
    Bartek.k.k napisał:
    Program do kodowania to przykład z płytki kolegi Mirka do dekodowania sygnałów RC5

    Znaczy, że ten Samsung nie wysyła kodów w RC5. Trzeba poszukać w jakim standardzie gada i odpowiednio zmodyfikować (raczej - napisać od nowa) kod.
  • REKLAMA
  • #6 10085451
    Bartek.k.k
    Poziom 21  
    Problem wlasnie z tym, ze nigdzie nie ma informacji o tym w jakim standardzie nadaje.
  • Pomocny post
    #7 10086538
    pancio
    Poziom 16  
    aj tam od razu nigdzie:
    Link1
    Link2

    ...

    36KHz carrier wave (ON state is a burst of carrier with some duration, OFF is absense of it);
    1 Start bit (4.5ms ON, and 4.5ms OFF);
    32 data bits stream (data + address?);
    bit “1″ (650us ON, 1500us OFF);
    bit “0″ (650us ON, 650us OFF);
    1 Stop bit ();


    Pozdrawiam,
  • REKLAMA
  • #8 10086759
    Bartek.k.k
    Poziom 21  
    pancio napisał:
    aj tam od razu nigdzie:
    Link1
    Link2

    ...

    36KHz carrier wave (ON state is a burst of carrier with some duration, OFF is absense of it);
    1 Start bit (4.5ms ON, and 4.5ms OFF);
    32 data bits stream (data + address?);
    bit “1″ (650us ON, 1500us OFF);
    bit “0″ (650us ON, 650us OFF);
    1 Stop bit ();


    Pozdrawiam,


    Dziękuje bardzo za linki. Zabieram się do roboty.
REKLAMA