Taula de continguts:

Descodificador de protocol de control remot RC5 sense biblioteca: 4 passos
Descodificador de protocol de control remot RC5 sense biblioteca: 4 passos

Vídeo: Descodificador de protocol de control remot RC5 sense biblioteca: 4 passos

Vídeo: Descodificador de protocol de control remot RC5 sense biblioteca: 4 passos
Vídeo: PSE Decodificador IR (Protocolo NEC 32) 2024, De novembre
Anonim
Descodificador de protocol de control remot RC5 sense biblioteca
Descodificador de protocol de control remot RC5 sense biblioteca

abans de descodificar rc5 primer discutim què és l'ordre rc5 i quina és l'estructura d'aquest. així que bàsicament

Comanda rc5 que s'utilitza en controls remots que s'utilitzen en televisors, reproductors de CD, d2h, sistemes de cinema a casa, etc. els bits són bits d'adreça i els sis següents són bits d'ordres.

Bits inicials: a rc5 els primers dos bits són bits inicials, aquests bits sempre són 1. Podeu dir que aquests bits han d'informar al receptor que els bits de commutació, adreça i ordre estan a punt de rebre.

Commuta bit: aquest bit canvia el seu estat (de 0 a 1 o viceversa) cada vegada que es prem un botó nou (o el mateix botó si es deixa anar).

Bits d’adreça: tots els dispositius tenen una adreça única. no es pot utilitzar Philips TV amb el reproductor de CD Philips. per tant, és la màgia dels bits d’adreces. 2 ^ 5 = 32 dispositius poden ser dirigits per aquests 5 bits.

Bits d’ordres: els següents 6 bits són els bits d’ordres. en un comandament a distància cada botó té un funcionament únic com power, vol +, vol-, ch +, ch- … etc. de manera que cada botó té un codi diferent. aquests codis donats per aquests 6 bits. 2 ^ 6 = 64 botons possibles en un emoticon.

Subministraments

littlebitelectronics.blogspot.com/

Pas 1: primer entenem l'estructura del senyal de Rc5

Primer entenem l'estructura del senyal de Rc5
Primer entenem l'estructura del senyal de Rc5

en l'ordre rc5 quan el senyal va de menor a més, es considera "1" i quan el senyal passa de major a baix, es considera "0".

Pas 2: Permeteu-ho deixar-ho molt clar amb dos bits…

Deixa'm deixar-ho molt clar amb dos bits…
Deixa'm deixar-ho molt clar amb dos bits…

Pas 3: estat de la màquina

State Machine
State Machine

Abans d’escriure el codi C del descodificador, he dibuixat una màquina d’estats del protocol RC5 que pot ajudar al procés de descodificació.

Pas 4: esquema

Esquema
Esquema

Llista de peces -----

  1. Arduino uno
  2. tsop 1738
  3. lcd16x2
  4. connexió de cables

Projecte Arduino des d’aquí

Recomanat: