Obsah:

Dekodér protokolu dálkového ovládání RC5 bez knihovny: 4 kroky
Dekodér protokolu dálkového ovládání RC5 bez knihovny: 4 kroky

Video: Dekodér protokolu dálkového ovládání RC5 bez knihovny: 4 kroky

Video: Dekodér protokolu dálkového ovládání RC5 bez knihovny: 4 kroky
Video: MOV03698.MP4 2024, Červenec
Anonim
Dekodér protokolu dálkového ovládání RC5 bez knihovny
Dekodér protokolu dálkového ovládání RC5 bez knihovny

před dekódováním rc5 nejprve probereme, co je příkaz rc5 a jaká je jeho struktura. takže

rc5 příkaz používaný v dálkových ovladačích, které se používají v televizorech, cd přehrávačích, d2h, systémech domácího kina atd. má 13 nebo 14 bitů uspořádaných tak, že první dva bity jsou počáteční bity a třetí bit je přepínací bit a poté dalších pět bity jsou adresové bity a dalších šest bitů jsou příkazové bity.

Počáteční bity - v rc5 první dva bity jsou počáteční bity, tyto bity jsou vždy 1. můžete říci, že tyto bity mají informovat příjemce, že se chystají přijímat přepínací, adresové a příkazové bity.

Přepínací bit - tento bit změnil svůj stav (z 0 na 1 nebo naopak) při každém stisknutí nového tlačítka (nebo stejného tlačítka, pokud je uvolněno).

Adresní bity - každé zařízení má jedinečnou adresu. nemůžete ovládat televizor Philips pomocí cd přehrávače philips. takže je to kouzlo adresních bitů. 2^5 = Těmito 5 bity lze adresovat 32 zařízení.

Příkazové bity - dalších 6 bitů jsou příkazové bity. na dálkovém ovladači má každé tlačítko jedinečnou operaci, jako je napájení, vol+, vol-, ch+, ch- … atd. takže každé tlačítko má jiný kód. tyto kódy dané těmito 6 bity. 2^6 = v emoci je možné 64 tlačítek.

Zásoby

littlebitelectronics.blogspot.com/

Krok 1: Nejprve porozumíme struktuře signálu RC5

Nejprve porozumíme struktuře signálu RC5
Nejprve porozumíme struktuře signálu RC5

v příkazu rc5, když signál klesá z nízké na vysokou, je považován za "1" a když signál jde z nejvyšší na nejnižší, pak je považován za "0".

Krok 2: Dovolte mi, aby to bylo velmi jasné pomocí dvou bitů…

Dovolte mi, aby to bylo velmi jasné se dvěma bity…
Dovolte mi, aby to bylo velmi jasné se dvěma bity…

Krok 3: Stav stroje

Státní stroj
Státní stroj

Před zápisem C kódu dekodéru jsem nakreslil stavový stroj protokolu RC5, který může pomoci při dekódování.

Krok 4: Schéma

Schéma
Schéma

Seznam dílů-----

  1. Arduino uno
  2. tsop 1738
  3. lcd16x2
  4. spojovací vodiče

Odtud projekt Arduino

Doporučuje: