Sommario:

Decodificatore di protocollo di controllo remoto RC5 senza libreria: 4 passaggi
Decodificatore di protocollo di controllo remoto RC5 senza libreria: 4 passaggi

Video: Decodificatore di protocollo di controllo remoto RC5 senza libreria: 4 passaggi

Video: Decodificatore di protocollo di controllo remoto RC5 senza libreria: 4 passaggi
Video: Ricevitore universale di telecomandi ad infrarossi IR to Rs232 Bridge www.infrarossi.it 2024, Luglio
Anonim
Decodificatore di protocollo di controllo remoto RC5 senza libreria
Decodificatore di protocollo di controllo remoto RC5 senza libreria

prima di decodificare rc5 prima discutiamo cos'è il comando rc5 e qual è la sua struttura. quindi in poche parole

comando rc5 utilizzato nei telecomandi utilizzati in televisori, lettori cd, d2h, sistemi home theater ecc. ha 13 o 14 bit disposti in modo tale che i primi due bit siano bit di inizio e il terzo bit sia bit di commutazione e dopo i successivi cinque i bit sono bit di indirizzo e i successivi sei bit sono bit di comando.

Bit di inizio - in rc5 i primi due bit sono bit di inizio questi bit sono sempre 1. si può dire che questi bit servono ad informare il ricevitore che i bit di commutazione, indirizzo e comando stanno per ricevere.

Bit di commutazione - questo bit cambia il suo stato (da 0 a 1 o viceversa) ogni volta che viene premuto un nuovo pulsante (o lo stesso pulsante se viene rilasciato).

Bit di indirizzo: ogni dispositivo ha un indirizzo univoco. non è possibile utilizzare la tv philips con il lettore cd philips. quindi è la magia dei bit di indirizzo. 2^5=32 dispositivi possono essere indirizzati da questi 5 bit.

Bit di comando: i 6 bit successivi sono i bit di comando. in un telecomando ogni pulsante ha un'operazione unica come power, vol+, vol-, ch+, ch-…etc. quindi ogni pulsante ha un codice diverso. questi codice dato da questi 6 bit. 2^6=64 pulsanti possibili in un'emote.

Forniture

littlebitelectronics.blogspot.com/

Passaggio 1: per prima cosa comprendiamo la struttura del segnale di Rc5

Per prima cosa comprendiamo la struttura del segnale di Rc5
Per prima cosa comprendiamo la struttura del segnale di Rc5

nel comando rc5 quando il segnale va da basso a alto viene considerato come "1" e quando il segnale va da alto a basso viene considerato come "0".

Passaggio 2: lascia che sia molto chiaro con due bit …

Lascia che sia molto chiaro con due bit …
Lascia che sia molto chiaro con due bit …

Passaggio 3: macchina a stati

macchina a stati
macchina a stati

Prima di scrivere il codice C del decoder, ho disegnato una macchina a stati del protocollo RC5 che può aiutare il processo di decodifica.

Passaggio 4: Schema

Schema
Schema

Elenco delle parti-----

  1. Arduino uno
  2. tsop 1738
  3. lcd16x2
  4. cavi di collegamento

Progetto Arduino da qui

Consigliato: