Obsah:

Dekodér protokolu diaľkového ovládača RC5 bez knižnice: 4 kroky
Dekodér protokolu diaľkového ovládača RC5 bez knižnice: 4 kroky

Video: Dekodér protokolu diaľkového ovládača RC5 bez knižnice: 4 kroky

Video: Dekodér protokolu diaľkového ovládača RC5 bez knižnice: 4 kroky
Video: Пульт От Ядерки 2024, Júl
Anonim
Dekodér protokolu diaľkového ovládača RC5 bez knižnice
Dekodér protokolu diaľkového ovládača RC5 bez knižnice

Pred dekódovaním rc5 si najskôr rozoberieme, čo je príkaz rc5 a aká je jeho štruktúra. tak v podstate

Príkaz rc5 používaný v diaľkových ovládačoch, ktoré sa používajú v televízoroch, prehrávačoch diskov CD, d2h, systémoch domáceho kina atď., Má 13 alebo 14 bitov usporiadaných tak, že prvé dva bity sú štartovacie bity a tretí bit je prepínací bit a potom ďalších päť bity sú adresové bity a ďalších šesť bitov sú príkazové bity.

Počiatočné bity - v rc5 sú prvé dva bity počiatočné bity, tieto bity sú vždy 1. Môžete povedať, že tieto bity majú informovať prijímača o tom, že prepínacie, adresové a príkazové bity sa chystajú prijať.

Prepínací bit - tento bit zmenil svoj stav (z 0 na 1 alebo naopak) pri každom stlačení nového tlačidla (alebo rovnakého tlačidla, ak je uvoľnené).

Adresné bity - každé zariadenie má jedinečnú adresu. nemôžete ovládať televízor Philips s prehrávačom diskov Philips. takže je to kúzlo adresných bitov. 2^5 = Na týchto 5 bitov je možné adresovať 32 zariadení.

Príkazové bity - ďalších 6 bitov sú príkazové bity. na diaľkovom ovládači má každé tlačidlo jedinečnú operáciu, ako je napájanie, vol+, vol-, ch+, ch- … atď. takže každé tlačidlo má iný kód. tieto kódy dané týmito 6 bitmi. 2^6 = V emócii je možné 64 tlačidiel.

Zásoby

littlebitelectronics.blogspot.com/

Krok 1: Najprv porozumieme štruktúre signálu RC5

Najprv porozumieme štruktúre signálu RC5
Najprv porozumieme štruktúre signálu RC5

v príkaze rc5, keď signál klesne z nízkej na vysokú, považuje sa to za "1" a keď signál z najvyššieho z najnižšieho je považovaný za "0".

Krok 2: Dovoľte mi, aby som to veľmi objasnil pomocou dvoch bitov…

Dovoľte mi, aby som to objasnil dvoma bitmi …
Dovoľte mi, aby som to objasnil dvoma bitmi …

Krok 3: Stavový automat

Štátny stroj
Štátny stroj

Pred napísaním C kódu dekodéra som nakreslil stavový stroj protokolu RC5, ktorý môže pomôcť pri procese dekódovania.

Krok 4: Schéma

Schematický
Schematický

Zoznam položiek-----

  1. Arduino uno
  2. tsop 1738
  3. LCD16x2
  4. spojovacie vodiče

Projekt Arduino odtiaľto

Odporúča: