ENCICLOPEDIA DELLA RADIOELETTRONICA ED ELETTRICA Telecomando per computer. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica Enciclopedia della radioelettronica e dell'elettrotecnica / microcontrollori Il semplice ricevitore IR descritto e un piccolo programma driver consentono al computer di "comprendere" i comandi impartiti dal telecomando (RC) di un televisore convenzionale. Lasciamo decidere al lettore come sfruttare questa opportunità. Può essere il telecomando di un programma per lettore CD musicale, un joystick wireless per giochi per computer e molto altro. Il diagramma schematico del ricevitore dei segnali del telecomando IR integrato nel computer è mostrato in fig. 1. Gli impulsi ricevuti dal fotodiodo VD1 vengono immessi all'ingresso del microcircuito DA1, che li filtra e amplifica. Il segnale di uscita attraverso l'inverter DD1.1 viene inviato al computer ISA con bus IRQ10 di ingresso. Ogni fronte di salita viene interpretato dal computer come una richiesta di interruzione e la elabora richiamando la procedura situata all'indirizzo specificato nel vettore di interruzione 72H. La durata degli impulsi inviati dal telecomando è sufficiente affinché il processore possa rispondere ad un'interruzione e non è necessario "allungarli" ulteriormente. Il ricevitore è montato su due circuiti stampati. Il primo (Fig. 2) ha un fotodiodo VD1, un microcircuito DA1, condensatori C1-C4 e un resistore R1. È posizionato sul pannello frontale all'interno dell'unità del sistema informatico (il metodo di fissaggio non ha importanza), coperto da uno schermo metallico collegato a un filo comune. Di fronte al fotodiodo VD1, nel case del computer, è praticato un foro per il passaggio dei raggi IR, che può essere chiuso con un filtro antiluce in vetro organico rosso. Sulla seconda scheda (Fig. 3) sono montati il chip DD1 e i condensatori C5, C6. È necessario mantenere il più fedelmente possibile la lunghezza della tavola (48 mm) e le distanze dei cuscinetti di contatto dal suo bordo sinistro indicate in figura. Ciò garantirà una connessione affidabile tra il ricevitore e il computer. La scheda viene inserita nella parte aggiuntiva (corta) di qualsiasi slot ISA libero in modo tale che la freccia su di essa sia rivolta verso il pannello frontale. Le pastiglie di contatto con lo stesso nome 1-3 di entrambe le schede sono collegate tra loro da un cavo a nastro o da un fascio di tre fili ordinari. Le schede sono progettate per l'installazione di condensatori all'ossido K50-35, K50-16, ceramici K10-17 o qualsiasi altro resistore di piccole dimensioni MLT-0,125. Il chip K1056UP1 (DA1) può essere sostituito da KR1084UI1 o TBA2800 importato (tenendo conto delle differenze nella piedinatura). Qualsiasi inverter a collettore aperto è adatto come elemento di DD1.1. Il ricevitore non necessita di accordatura, ma a volte è utile scegliere il condensatore C3, ottenendo la massima portata. La tabella mostra il testo sorgente del programma RCU.COM: il driver del telecomando sul chip KR1506HL1 per televisori 3USTST, descritto nel libro di Elyashkevich S.A. "TV a colori fisse e loro riparazione" (M.: Radio e comunicazione, 1980) . Premendo un qualsiasi pulsante, il telecomando trasmette una serie di 14 impulsi IR, la durata degli intervalli tra i quali è codificata dal comando inviato. Il ricevitore può funzionare con altri telecomandi, compresi i telecomandi importati, ma sarà necessario scrivere un driver appropriato per essi. RCU.COM funziona con il sistema operativo MS DOS e viene caricato nella memoria residente del computer, consentendo ai programmi applicativi di ricevere ed eseguire comandi inviati dalla console. Il programma è composto da tre parti. Il primo, iniziando con l'etichetta init, stampa sullo schermo un messaggio che informa che il driver sta caricando, inizializza i gestori di interrupt e li lascia residenti in memoria. La seconda parte è il gestore degli interrupt hardware IRQ10, che corrisponde al vettore 72H. Il computer lo esegue dopo aver ricevuto ogni impulso dal telecomando, riempie il buffer buf con una sequenza di valori per la durata degli intervalli tra gli impulsi e li conta. Dopo aver ricevuto l'intera serie, il gestore imposta il flag di disponibilità del codice nella cella pe. Per ricevere il comando ricevuto, il programma applicativo deve attivare l'interrupt software 2FH. È lui che elabora la terza parte del conducente in questione. A seconda del codice caricato nel registro AX prima della chiamata, funziona diversamente. Questo interrupt svolge la sua funzione principale quando richiamato con il codice 0E401H. Nel registro DX restituisce il codice ricevuto al programma applicativo e in AX il suo flag di pronto. Il valore zero del flag ready indica che nessun nuovo comando è stato accettato dall'ultima chiamata di interrupt e il codice in DX non può essere utilizzato. Un flag uguale a 1 indica che il comando è stato ricevuto e la necessità di leggere dal DX e memorizzarne il codice. Questo deve essere fatto, poiché il codice potrebbe cambiare prima della chiamata successiva. La chiamata con il codice 0E400H viene utilizzata per verificare se il driver del telecomando è caricato nella RAM. In tal caso, nel registro AX verrà restituito il codice 0E4FFH. La chiamata dell'interrupt 2FH con altri codici comporta l'esecuzione del "vecchio" gestore che era in vigore prima del caricamento del programma RCU.COM. Autore: S.Kuleshov, Kurgan Vedi altri articoli sezione microcontrollori. Leggere e scrivere utile commenti su questo articolo. Ultime notizie di scienza e tecnologia, nuova elettronica: Trappola d'aria per insetti
01.05.2024 La minaccia dei detriti spaziali al campo magnetico terrestre
01.05.2024 Solidificazione di sostanze sfuse
30.04.2024
Altre notizie interessanti: ▪ Acqua potabile dal suolo lunare ▪ L'applicazione originale di Luna ▪ Convertitore di tensione step-down TPS62350 ▪ SSD tascabile Vx500 Verbatim ▪ Altoparlante da tavolo Logitech MX Sound News feed di scienza e tecnologia, nuova elettronica
Materiali interessanti della Biblioteca Tecnica Libera: ▪ sezione del sito Unità Apparecchiature Radioamatoriali. Selezione dell'articolo ▪ articolo Stufa per un residente estivo. Suggerimenti per il padrone di casa ▪ articolo Sala cassiera. Istruzioni standard sulla protezione del lavoro ▪ articolo Rivelatore sincrono chiave. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica ▪ articolo Il nodo passa per la mano. Messa a fuoco segreta
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 |