logo

giovedì 1 novembre 2012

Relè ir programmabile


In ogni abitazione è presente almeno un telecomando ir utilizzato per controllare dispositivi come tv, dvd, hi-fi, ecc.. Il sistema di comunicazione utilizzato per la trasmissione dei dati è l’infrarosso anche se in quest’ultimo periodo alcune case produttrici hanno adottato sistemi comunicanti ad onde radio.

La comunicazione è affidata ad un diodo funzionante nello spettro dell’infrarosso, il quale trasmette il codice di bit in sequenza, modulato ad una frequenza compresa tra 30 e 60Khz; l’utilizzo di una portante elevata permette di abbattere le interferenze generate da varie fonti presenti nell’ambiente.

Per far si che i disturbi vengano eliminati correttamente, il ricevitore dispone di un filtro passa-banda centrato sulla frequenza della portante. La frequenza portante maggiormente utilizzata è la 38Khz.

Questo progetto destinato all’automazione domestica, infatti permette di pilotare carichi elettrici utilizzando trasmettitori già presenti all’interno dell’abitazione restando comodamente seduti sulla poltrona; il dispositivo è stato progettato per essere alloggiato nelle normali scatolette 503 cosi da poter essere inserito all’interno dell’impianto elettrico senza effettuare particolari modifiche.


Lo schema è molto semplice, le parti si dividono in due blocchi, il primo in altro riguarda la sezione di alimentazione necessaria alla fornitura dei 5V indispensabili per il funzionamento del micro e del sensore.
Il blocco centrale è in sostanza il cuore del circuito, infatti tutte le operazioni vengono eseguite dal microcontrollore PIC12F1840, esso provvede al riconoscimento del dato prelevato dal sensore IR TSOP1738(o equivalente) connesso al connettore X1, e confrontarlo con il dato precedentemente memorizzato; se l’attribuzione di uguaglianza è positiva provvede ad abilitare l’uscita(relè) nella modalità preselezionata(monostabile o bistabile).


Procedura di autoapprendimento:
L’autoapprendimento del codice deve essere eseguito nel seguente modo:

- Per prima cosa alimentare il circuito tramite il connettore X3;
- Premere e mantenere premuto il tasto S1, a questo punto il led LED1 rimarrà acceso;
- Premere un tasto sul telecomando con il quale si vuole commutare l’uscita, se la memorizzazione del codice è avvenuta in modo corretto, il led LED1 lampeggerà velocemente;
- Rilasciare il tasto S1;

Ora è possibile utilizzare il ricevitore.
P.S.
In assenza di alimentazione il micro memorizza nel’eprom il dato ricevuto, per poi caricarlo nuovamente alla successiva accensione, ciò evita di dover eseguire l’autoapprendimento ogni volta che viene tolta l’alimentazione. 













1 commento:

  1. Molto interessante per un progetto che sto prendendo in considerazione. Due domande:SJ1 che presuppongo sia un jumper a cosa serve? Il pic non necessita di previa programmazione?
    Grazie

    RispondiElimina