Innholdsfortegnelse:

RC5 fjernkontrollprotokolldekoder uten bibliotek: 4 trinn
RC5 fjernkontrollprotokolldekoder uten bibliotek: 4 trinn

Video: RC5 fjernkontrollprotokolldekoder uten bibliotek: 4 trinn

Video: RC5 fjernkontrollprotokolldekoder uten bibliotek: 4 trinn
Video: RC5 Decoder with PIC16F887 microcontroller 2024, Juli
Anonim
RC5 fjernkontrollprotokolldekoder uten bibliotek
RC5 fjernkontrollprotokolldekoder uten bibliotek

før avkoding av rc5 først diskuterer vi hva som er rc5 -kommando og hva som er strukturen til den. Så i utgangspunktet

rc5 -kommandoen som brukes i fjernkontroller som brukes på fjernsyn, cd -spillere, d2h, hjemmekinoanlegg etc. har 13 eller 14 biter ordnet på en slik måte at de to første bitene er startbiter og den tredje biten er byttebit og deretter de neste fem biter er adressebiter og de neste seks bitene er kommandobiter.

Startbiter - i rc5 er de to første bitene startbiter, disse bitene er alltid 1. Du kan si at disse bitene skal informere mottakeren om at veksle-, adresse- og kommandobiter er i ferd med å motta.

Toggle bit - denne bit endret status (fra 0 til 1 eller omvendt) når hver gang du trykker på en ny knapp (eller samme knapp hvis den slippes).

Adressebiter - hver enhet har en unik adresse. du kan ikke betjene philips tv med philips cd -spiller. så det er magien med adressebiter. 2^5 = 32 enheter kan adresseres med disse 5 bitene.

Kommandobiter - de neste 6 bitene er kommandobitene. i en fjernkontroll har hver knapp unik drift som strøm, vol+, vol-, ch+, ch- … etc. så hver knapp har forskjellig kode. disse koden gitt av disse 6 bitene. 2^6 = 64 knapper mulig i en emote.

Rekvisita

littlebitelectronics.blogspot.com/

Trinn 1: Først forstår vi signalstrukturen til Rc5

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

i rc5 -kommandoen når signalet går lavt til høyt betraktet det som "1" og når signalet går høyt til lavt, regnes det som "0".

Trinn 2: La meg gjøre det veldig klart med to biter…

La meg gjøre det veldig klart med to biter…
La meg gjøre det veldig klart med to biter…

Trinn 3: Oppgi maskin

State Machine
State Machine

Før jeg skrev C -koden til dekoderen, tegnet jeg en tilstandsmaskin av RC5 -protokollen som kan hjelpe dekodingsprosessen.

Trinn 4: Skjematisk

Skjematisk
Skjematisk

Deleliste-----

  1. Arduino uno
  2. tsop 1738
  3. lcd16x2
  4. tilkobling av ledninger

Arduino -prosjekt herfra

Anbefalt: