Descodificador de protocol de control remot RC5 sense biblioteca: 4 passos
Descodificador de protocol de control remot RC5 sense biblioteca: 4 passos
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: