page_banner

Notizia

Il principio e la realizzazione del trasmettitore del telecomando a infrarossi

Panoramica dei contenuti:

1 Principio del trasmettitore di segnale a infrarossi

2 Corrispondenza tra trasmettitore e ricevitore del segnale a infrarossi

3 Esempio di implementazione della funzione del trasmettitore a infrarossi

 

1 Principio del trasmettitore di segnale a infrarossi

Il primo è il dispositivo stesso che emette il segnale a infrarossi, che generalmente si presenta così:

dfd (1)

Il diametro del diodo a infrarossi nella foto è di 3 mm e l'altro è di 5 mm.

Sono quasi identici ai LED che emettono luce, quindi i pin più lunghi sono collegati al polo positivo e l'altro è collegato al polo negativo.

Il circuito di pilotaggio più semplice consiste nell'aggiungere un resistore limitatore di corrente da 1k alla strada positiva 3.3v, quindi collegare l'elettrodo negativo all'IO del microcontrollore.Come mostrato di seguito:

dfd (2)

2 Corrispondenza tra trasmettitore e ricevitore del segnale a infrarossi

Detto questo, ho bisogno di correggere un errore nel prossimo articolo con te.

dfd (3)

Nell'immagine sopra, si dice che i livelli di segnale del trasmettitore e del ricevitore sono opposti.Cioè, lo stesso del contenuto cerchiato nelle caselle rosse e blu nella figura sopra.

Infatti, nella forma d'onda effettiva, la parte blu del trasmettitore non è un semplice livello alto di 0,56 ms.Piuttosto, è un'onda pwm da 0,56 ms di 38kHz.

La forma d'onda effettiva misurata è la seguente:

dfd (4)

I dettagli della forma d'onda della parte del colore dell'onda del trasmettitore nella figura sono i seguenti:

dfd (5)

Si può vedere che la frequenza di questa densa onda quadra è di 38kHz.

Ecco in sintesi: la corrispondenza tra trasmettitore e ricevitore del telecomando ad infrarossi:

Quando il trasmettitore emette un'onda quadra a 38kHz, il ricevitore è basso, altrimenti il ​​ricevitore è alto

3 Esempio di implementazione della funzione del trasmettitore a infrarossi

Ora passiamo alla pratica di programmazione.

Secondo la precedente introduzione, sappiamo che per realizzare la funzione di un telecomando a infrarossi, dobbiamo prima realizzare due funzioni di base:

1 uscita onda quadra 38kHz

2 Controllare l'onda quadra a 38kHz per attivarla e disattivarla all'ora desiderata

Il primo è l'uscita dell'onda quadra a 38kHz.Usiamo semplicemente l'onda pwm per generarla.Qui, dobbiamo usare la funzione pwm del timer.Sto usando il chip a bassa potenza STM32L011F4P6 qui.

Per prima cosa usa il cubo artefatto dello strumento di generazione del codice per generare il codice:

Codice di inizializzazione:

C'è poi la funzione di accendere o spegnere l'onda pwm secondo le regole di codifica, che viene implementata utilizzando gli interrupt del timer, e quindi modificare l'intervallo di tempo in cui l'onda pwm viene accesa o spenta modificando l'orario di arrivo del prossimo interrompere:

Ci sono ancora alcuni dettagli dei dati codificati che non verranno pubblicati qui.Se hai bisogno di più codice sorgente, puoi lasciare un messaggio e ti fornirò il codice dettagliato il prima possibile.


Tempo di pubblicazione: 24 febbraio 2022