Bibliothèque technique gratuite ENCYCLOPÉDIE DE LA RADIOÉLECTRONIQUE ET DU GÉNIE ÉLECTRIQUE Télécommande pour ordinateur. Encyclopédie de l'électronique radio et de l'électrotechnique Encyclopédie de l'électronique radio et de l'électrotechnique / microcontrôleurs Le simple récepteur de rayonnement IR décrit et un petit programme pilote permettent à l'ordinateur de « comprendre » les commandes envoyées par la télécommande (RC) depuis un téléviseur ordinaire. Nous laissons au lecteur le soin de décider comment utiliser cette opportunité. Il peut s'agir d'une télécommande pour un programme de lecteur de CD musical, d'un joystick sans fil pour des jeux informatiques et bien plus encore. Un diagramme schématique d'un récepteur pour les signaux de télécommande IR intégré à un ordinateur est illustré à la Fig. 1. Les impulsions reçues par la photodiode VD1 sont envoyées à l'entrée du microcircuit DA1, qui les filtre et les amplifie. Le signal de sortie via l'onduleur DD1.1 est fourni à l'entrée IRQ10 du bus ISA de l'ordinateur. L'ordinateur perçoit chaque front montant comme une demande d'interruption et la traite en appelant la procédure située à l'adresse spécifiée dans le vecteur d'interruption 72H. La durée des impulsions envoyées par la télécommande est suffisante pour que le processeur réponde à une interruption et il n'est pas nécessaire de les « étirer » davantage. Le récepteur est monté sur deux circuits imprimés. Le premier (Fig. 2) contient la photodiode VD1, le microcircuit DA1, les condensateurs C1-C4 et la résistance R1. Il est placé sur la face avant à l'intérieur de l'unité système informatique (la méthode de fixation n'a pas d'importance), recouvert d'un écran métallique relié à un fil commun. En face de la photodiode VD1, un trou est percé dans le boîtier de l'ordinateur pour le passage des rayons IR, qui peut être fermé par un filtre en verre organique rouge. Sur la deuxième carte (Fig. 3), le microcircuit DD1 et les condensateurs C5, C6 sont montés. Il est nécessaire de conserver le plus précisément possible la longueur de la carte (48 mm) et les distances des plages de contact par rapport à son bord gauche indiquées sur la figure. Cela garantira une connexion fiable entre le récepteur et l’ordinateur. La carte est insérée dans la partie supplémentaire (courte) de n'importe quel emplacement ISA libre de sorte que la flèche dessus soit dirigée vers le panneau avant. Les plages de contact 1 à 3 du même nom sur les deux cartes sont reliées entre elles par un câble plat ou un faisceau de trois fils ordinaires. Les cartes sont conçues pour l'installation de condensateurs à oxyde K50-35, K50-16, de céramique K10-17 ou tout autre petit condensateur, et d'une résistance MLT-0,125. La puce K1056UP1 (DA1) peut être remplacée par un KR1084UI1 ou un TBA2800 importé (en tenant compte des différences de brochage). Tout onduleur avec collecteur ouvert convient comme élément DD1.1. Le récepteur ne nécessite aucune configuration, mais il est parfois utile de sélectionner le condensateur C3 pour obtenir une portée maximale. Le tableau montre le texte source du programme RCU.COM - le pilote de télécommande sur la puce KR1506HL1 pour les téléviseurs 3USTST, décrit dans le livre de S. A. Elyashkevich « Téléviseurs stationnaires couleur et leur réparation » (M. : Radio and Communications, 1980) . Lorsque vous appuyez sur n'importe quel bouton, la télécommande transmet une série de 14 impulsions IR, dont la durée des intervalles est codée par la commande envoyée. Le récepteur peut fonctionner avec d'autres télécommandes, y compris celles importées, mais vous devrez écrire le pilote approprié pour celles-ci. RCU.COM fonctionne avec le système d'exploitation MS DOS et est chargé dans la mémoire résidente de l'ordinateur, permettant aux programmes d'application de recevoir et d'exécuter les commandes envoyées depuis la télécommande. Le programme se compose de trois parties. Le premier, commençant par l'étiquette init, affiche un message concernant le chargement du pilote, initialise les gestionnaires d'interruption et les laisse résider en mémoire. La deuxième partie est le gestionnaire d'interruption matérielle IRQ10, auquel correspond le vecteur 72H. L'ordinateur l'exécute après avoir reçu chaque impulsion de la télécommande, remplit le tampon buf avec une séquence de valeurs pendant la durée des intervalles entre les impulsions et les compte. Après avoir accepté la série entière, le gestionnaire définit l'indicateur de préparation du code dans la cellule pe. Afin de recevoir la commande acceptée, le programme d'application doit appeler l'interruption logicielle 2FH. C’est ce que traite la troisième partie du pilote en question. Selon le code chargé dans le registre AX avant l'appel, cela fonctionne différemment. Cette interruption remplit sa fonction principale lorsqu'elle est appelée avec le code 0E401H. Dans le registre DX, il renvoie le code reçu au programme d'application et dans AX, il renvoie un indicateur indiquant qu'il est prêt. Une valeur nulle de l'indicateur prêt indique qu'aucune nouvelle commande n'a été acceptée depuis le dernier appel d'interruption et que le code ne peut pas être utilisé dans DX. Un indicateur égal à 1 indique que la commande a été reçue et la nécessité de lire depuis DX et de sauvegarder son code. Cela doit être fait, car le code peut changer avant le prochain appel. Un appel avec le code 0E400H permet de vérifier si le pilote de la télécommande est chargé en RAM. Si tel est le cas, le code 0E4FFH sera renvoyé dans le registre AX. L'appel de l'interruption 2FH avec d'autres codes conduit à l'exécution de « l'ancien » gestionnaire qui était en vigueur avant le chargement du programme RCU.COM. Auteur: S.Kuleshov, Kurgan Voir d'autres articles section microcontrôleurs. Lire et écrire utile commentaires sur cet article. Dernières nouvelles de la science et de la technologie, nouvelle électronique : Machine pour éclaircir les fleurs dans les jardins
02.05.2024 Microscope infrarouge avancé
02.05.2024 Piège à air pour insectes
01.05.2024
Autres nouvelles intéressantes : ▪ Découverte des traces d'une collision de deux super-Terres ▪ Photomatrices de graphène prometteuses Fil d'actualité de la science et de la technologie, nouvelle électronique
Matériaux intéressants de la bibliothèque technique gratuite : ▪ rubrique du site Mode d'emploi. Sélection d'articles ▪ article d'Aristippe de Cyrène. Aphorismes célèbres ▪ article Buer Oiseau bleu. Transport personnel
Laissez votre commentaire sur cet article : Toutes les langues de cette page Page principale | bibliothèque | Articles | Plan du site | Avis sur le site www.diagramme.com.ua |