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

TSOP1736 - pomysł na modulację > 2400 bps

Brzozza93 09 Paź 2011 16:12 819 0
REKLAMA
  • #1 10009227
    Brzozza93
    Poziom 15  
    Przeglądając sobie datasheet owego układu odbiornika dowiedziałem się, że może on odbierać sygnał USART (oczywiście kluczowany nośną) do 2400 baud. Patrzałem na parametry które musi spełniać kodowanie IR, żeby odbiornik bez problemów je odbierał, wpadłem na pomysł modulacji, która przyspiesza transmisję danych.
    Możemy tam m. in. przeczytać, że długość paczki impulsów wynosi co najmniej 10 cykli nośnej, a po niej cisza co najmniej 14 cykli. Pomyślałem o kodowaniu długością paczek i ciszy. Wydaje mi się że paczki różniące się o 1 cykl w warunkach szumu byłyby problematyczne w odbiorze, więc można spróbować z krokiem 2 cykli (więcej nie ma sensu, bo daje <2400 baud).

    W moim proponowanym sposobie występują na przemian paczki impulsów i cisze - obie kodują po 2 bity swoją długością. Dodatkowo nie musimy się martwić długimi ciągami 0 i 1, bo będą to fale prostokątne. Na początku transmisji można dodać określony wzór ułatwiający synchronizację, chociaż z kwarcem wydaje się to zbędne.

    Bity|  Gdy nadaje |  Gdy cisza
    ----+-------------+-----------
     00 |   10 cykli  |   14 cykli
     01 |   12 cykli  |   16 cykli
     10 |   14 cykli  |   18 cykli
     11 |   16 cykli  |   20 cykli
    


    Dla f0 = 36 kHz daje to 4000 bps w najgorszym przypadku (same 1).
    Czy według Was to ma szansę zadziałać, może o czymś zapomniałem?
  • REKLAMA
REKLAMA