ENCICLOPEDIA DELLA RADIOELETTRONICA ED ELETTRICA Telecomando aggiuntivo per ricevitore satellitare. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica Enciclopedia della radioelettronica e dell'elettrotecnica / Televisione, apparecchiature video L'autore ha risolto il problema del controllo remoto di un ricevitore satellitare da due stanze diverse sviluppando e realizzando un ulteriore telecomando semplificato su un microcontrollore. È adatto per l'uso con macchine dotate di telecomando NEC IR. Il problema di controllare un ricevitore satellitare utilizzando un telecomando da due stanze diverse è ben noto a coloro che, per vari motivi, non hanno speso soldi per un ricevitore aggiuntivo. Ho anche affrontato questo problema. Per accendere il ricevitore o cambiare canale mentre si era in cucina, bisognava recarsi ogni volta nella stanza in cui era installato. Dopo molte di queste "campagne", si è deciso di realizzare una prolunga che trasmettesse i comandi IR dalla cucina alla stanza. In varie pubblicazioni, sono stati pubblicati più di una volta articoli su tali prolunghe che ricevono i comandi del telecomando IR in una stanza e li ripetono in un'altra. Ma anche qui si è palesato un inconveniente: il telecomando doveva comunque essere portato con sé. Per eliminarlo è nata l'idea di sviluppare un telecomando semplificato fatto in casa per controllare il ricevitore dalla cucina, dotato di soli cinque pulsanti, con il quale è possibile accendere e spegnere il ricevitore, nonché scorrere in sequenza i canali in una direzione e l'altra. Il telecomando è costantemente in cucina e il suo diodo emittente è posto sui fili nella stanza in cui si trova il ricevitore, che esegue i comandi impartiti.
Ma prima era necessario scoprire con quale protocollo e quali codici di comando trasmette il telecomando principale del ricevitore "HD IVR ready S-21". Per osservare la forma d'onda dei comandi da esso impartiti, non ho realizzato dispositivi complicati, ma ho utilizzato un fototransistor collegato secondo il circuito mostrato in Fig. 1, all'ingresso di un oscilloscopio digitale. Come VT1, puoi utilizzare non solo il fototransistor del tipo indicato nello schema, ma anche qualsiasi altro. Ad esempio, ho utilizzato con successo un transistor MP14B realizzato con un transistor pnp al germanio rimuovendo il coperchio del case. Per fare questo, veniva delicatamente schiacciato con taglierine laterali alla base fino a separarlo completamente. Il risultato è mostrato in fig. 2. Il raggio IR è diretto al cristallo del transistor aperto dal lato dell'emettitore. Invece di un fototransistor, puoi anche usare un fotodiodo, ad esempio FD263.
In base alle forme d'onda acquisite, è possibile determinare a quale tipo di protocollo appartengono le sequenze di impulsi registrate. Una descrizione dei principali protocolli utilizzati nei sistemi di controllo remoto per elettrodomestici è disponibile nell'articolo di A. Torres "Infrared Remote Control" altor1.narod.ru/Articles/IRC.pdf. Si è scoperto che il telecomando del ricevitore "HD IVR ready S-21" funziona secondo il protocollo NEC, quindi il programma del microcontrollore del telecomando in fase di sviluppo è stato scritto con questo protocollo.
Lo schema del telecomando aggiuntivo è riportato in fig. 3. Grazie all'utilizzo del microcontrollore ATtiny2313 (DD1), si è rivelato molto semplice. Nello stato iniziale, quando nessuno dei pulsanti SB1-SB5 è premuto, il microcontrollore è in modalità sleep. In questo stato, il telecomando assorbe meno di 1 µA di corrente, il che gli consente di essere alimentato da una batteria GB1 senza interruttore. Quando si preme uno qualsiasi dei pulsanti, il microcontrollore entra in modalità operativa e genera una serie di impulsi che formano il codice trasmesso. È un pacchetto da un impulso di avvio lungo, un indirizzo a otto bit del dispositivo a cui viene inviato il comando e il codice di comando effettivo della stessa lunghezza di bit. L'indirizzo e il comando vengono trasmessi due volte, in forma diretta e invertita (Fig. 4). Ciò consente al destinatario di verificare se il messaggio ricevuto è corrotto e inoltre rende la durata totale della trasmissione la stessa per qualsiasi combinazione di indirizzo e comando. In conclusione, la sequenza generata modula l'ampiezza della sottoportante - impulsi con una frequenza di ripetizione di 38 kHz.
Per generare impulsi di questa frequenza, il microcontrollore utilizza un temporizzatore/contatore T0. Conta il clock a 8 MHz nel registro TCNT0. Il contenuto di questo registro viene confrontato con il numero scritto nel registro delle corrispondenze OCR0A. Al momento della coincidenza, il registro di conteggio viene azzerato, e lo stato dell'uscita OC0A (pin 14 del microcontrollore) cambia al contrario, questo avviene ogni 13 µs. La modulazione della sequenza del codice della sottoportante avviene tramite accensione e spegnimento software del timer/contatore T0. La funzione Send_Com (adr, cmd) ha lo scopo di generare una sequenza di codice, i cui parametri sono i valori dell'indirizzo e del codice di comando. Il primo di essi (adr) per controllare il ricevitore satellitare "HD IVR ready S-21" è sempre impostato su 8, questo è l'indirizzo di questo ricevitore nel suo sistema di controllo remoto L'indirizzo di altri ricevitori potrebbe essere diverso, deve essere scoperto durante lo studio di cui sopra dei pacchetti di codice trasmessi dal telecomando sostitutivo. Il secondo parametro (cmd) è il codice di comando vero e proprio. Nel caso in esame, quando si premono pulsanti diversi, viene impostato nel programma secondo la tabella. 1. Tabella 1
Il numero di comandi impartiti dal telecomando considerato può essere aumentato da cinque a otto - esattamente tanti pin, cambiando il livello su cui il microcontrollore ATtiny2313 può svegliarsi dalla modalità sleep, la sua porta B. dal pin 1 al pin 14 (PD9) del microcontrollore e installare altri tre pulsanti nel dispositivo collegandoli ai pin 5-12 (PB14-PB0) e al meno della tensione di alimentazione. Tabella 2
Nel file nec_protoc.c, è necessario trovare la funzione principale e apportare modifiche al suo frammento iniziale (sezione di inizializzazione) in conformità con la tabella. 2. Nel corpo del ciclo infinito while(1){} che segue questa sezione, vengono aggiunte tre istruzioni condizionali, simili a quelle fornite in Tabella. 3. Differiscono solo per il fatto che in ognuno di essi, al posto del PINB.7, viene controllato lo stato di uno degli ingressi (PINB.0, PINB.1, PINB.2) a cui sono collegati ulteriori pulsanti e il Il parametro cmd della funzione Send_Com è il codice di comando, fornito premendo il pulsante corrispondente. Dopo aver apportato tutte le modifiche, il programma deve essere ritradotto e il file HEX risultante deve essere caricato nel microcontrollore. Se hai bisogno di un telecomando in grado di emettere più di otto comandi, dovrai sostituire il microcontrollore, ad esempio, con un ATmega88. Al termine del trasferimento del comando, la funzione sleep_enable mette il microcontrollore in modalità power_down con un consumo di corrente molto ridotto, importante per un telecomando alimentato a batteria. Da questa modalità, il microcontrollore visualizzerà solo la successiva pressione di qualsiasi pulsante. Quando gli impulsi arrivano dal pin 14 del microcontrollore (o dal suo pin 9 se il programma è in fase di finalizzazione) alla base del transistor VT1, la corrente dell'impulso scorre attraverso il diodo radiante VD1. Il comando viene trasmesso. La resistenza del resistore R2 viene selezionata in base alla distanza massima del diodo VD1 dal fotorilevatore del ricevitore. Va tenuto presente che per un diodo emettitore del tipo indicato nello schema, la corrente in un impulso di durata non superiore a 100 μs non deve superare i 200 mA.
Il circuito stampato del telecomando è mostrato in fig. 5. Tutte le parti sono posizionate su di esso, ad eccezione del diodo VD1. Sono montati sul lato dove ci sono più conduttori stampati. Brevi pezzi di filo stagnato vengono inseriti e saldati nelle vie mostrate nel disegno compilato e saldato su entrambi i lati. Se lo si desidera, la stampa può essere effettuata su un solo lato sostituendo i conduttori stampati che collegano le vie con i contatti del pulsante con ponticelli a filo isolati. Quasi tutti i transistor npn con h1a> 21 e Ikmax> 100 mA possono essere utilizzati come VT100. Il diodo emettitore TSAL6200 può essere sostituito con uno domestico, ad esempio AL107A o AL107B. Condensatori: qualsiasi di piccole dimensioni con una capacità di 12 ... 22 pF. Resistori - MLT o importati.
La console finita è mostrata in Fig. 6. Uno scomparto con tre celle galvaniche o quattro batterie AA, che formano una batteria GB1, è fissato a una piastra di textolite montata sopra la scheda su rack metallici. In questa forma, il telecomando viene posizionato in qualsiasi luogo comodo e accessibile per controllarlo. Il diodo emettitore VD1 viene portato su lunghi fili nella stanza in cui si trova il ricevitore controllato e posizionato in modo che vi sia una linea visiva diretta tra questo diodo e il fotorilevatore del ricevitore. Il programma viene caricato nella memoria FLASH del microcontrollore utilizzando un qualsiasi programmatore in grado di lavorare con i microcontrollori della famiglia AVR. È scritto in C e compilato in Code VisionAVR. Il telecomando non ha bisogno di essere regolato e, con una corretta installazione, inizia a funzionare immediatamente. È possibile scaricare il file PCB in formato SprintLayout5.0 e il programma del microcontrollore da ftp://ftp.radio.ru/pub/2013/10/RC.zip. Autore: I. Chukharev Vedi altri articoli sezione Televisione, apparecchiature video. Leggere e scrivere utile commenti su questo articolo. Ultime notizie di scienza e tecnologia, nuova elettronica: Un nuovo modo di controllare e manipolare i segnali ottici
05.05.2024 Tastiera Seneca Premium
05.05.2024 Inaugurato l'osservatorio astronomico più alto del mondo
04.05.2024
Altre notizie interessanti: ▪ Computer Micro Bit gratuiti per imparare a programmare ▪ Uomo e scimpanzé: le differenze non sono così grandi ▪ Transistor sinaptico che imita il cervello umano News feed di scienza e tecnologia, nuova elettronica
Materiali interessanti della Biblioteca Tecnica Libera: ▪ sezione radio del sito. Selezione dell'articolo ▪ articolo Una voce che grida nel deserto. Espressione popolare ▪ articolo In che modo il cervello memorizza le informazioni? Risposta dettagliata ▪ articolo Regolatore di apparecchiature galvaniche. Istruzioni standard sulla protezione del lavoro ▪ articolo Sostanze da fumo. Ricette e consigli semplici ▪ articolo trasmettitore video. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica
Lascia il tuo commento su questo articolo: Tutte le lingue di questa pagina Homepage | Biblioteca | Articoli | Mappa del sito | Recensioni del sito www.diagram.com.ua |