Indholdsfortegnelse:

RC5 fjernbetjeningsprotokoldekoder uden bibliotek: 4 trin
RC5 fjernbetjeningsprotokoldekoder uden bibliotek: 4 trin

Video: RC5 fjernbetjeningsprotokoldekoder uden bibliotek: 4 trin

Video: RC5 fjernbetjeningsprotokoldekoder uden bibliotek: 4 trin
Video: RC5 IR remote control decoder with PIC microcontroller 2024, November
Anonim
RC5 fjernbetjeningsprotokoldekoder uden bibliotek
RC5 fjernbetjeningsprotokoldekoder uden bibliotek

før afkodning af rc5 diskuterer vi først, hvad der er rc5 -kommando, og hvad er strukturen i den. så grundlæggende

rc5 -kommando, der bruges i fjernbetjeninger, der bruges i fjernsyn, cd -afspillere, d2h, hjemmebiografsystemer osv., den har 13 eller 14 bit arrangeret på en måde, så de første to bit er startbit og tredje bit er toggle bit og derefter de næste fem bits er adressebit, og de næste seks bits er kommandobit.

Start bits - i rc5 er de første to bits start bits, disse bits er altid 1. Du kan sige, at disse bits skal informere modtageren om, at skift, adresse og kommandobit er ved at modtage.

Toggle bit - denne bit ændrede sin status (fra 0 til 1 eller omvendt), hver gang der trykkes på en ny knap (eller samme knap, hvis den slippes).

Adressebit - hver enhed har en unik adresse. du kan ikke betjene philips tv med philips cd -afspiller. så det er magien ved adressebit. 2^5 = 32 enheder kan adresseres af disse 5 bit.

Kommandobit - de næste 6 bit er kommandobitene. i en fjernbetjening har hver knap en unik betjening som power, vol+, vol-, ch+, ch- … etc. så hver knap har en anden kode. disse kode givet af disse 6 bits. 2^6 = 64 knapper muligt i en emote.

Forbrugsvarer

littlebitelectronics.blogspot.com/

Trin 1: Først forstår vi signalstrukturen for Rc5

Først forstår vi signalstrukturen for Rc5
Først forstår vi signalstrukturen for Rc5

i rc5 -kommando, når signalet går lavt til højt, betragtes det som "1", og når signalet går højt til lavt, betragtes det som "0".

Trin 2: Lad mig gøre det meget klart med to bits …

Lad mig gøre det meget klart med to bits …
Lad mig gøre det meget klart med to bits …

Trin 3: Opgiv maskine

Statsmaskine
Statsmaskine

Inden jeg skrev dekoderens C -kode, tegnede jeg en tilstandsmaskine af RC5 -protokollen, som kan hjælpe med afkodningsprocessen.

Trin 4: Skematisk

Skematisk
Skematisk

Liste over dele-----

  1. Arduino uno
  2. tsop 1738
  3. lcd16x2
  4. tilslutning af ledninger

Arduino -projekt herfra

Anbefalede: