Menu English Ukrainian Russe Accueil

Bibliothèque technique gratuite pour les amateurs et les professionnels Bibliothèque technique gratuite


ENCYCLOPÉDIE DE LA RADIOÉLECTRONIQUE ET DU GÉNIE ÉLECTRIQUE
Bibliothèque gratuite / Schémas des appareils radio-électroniques et électriques

Décodeurs pour les commandes du joystick des consoles de jeux vidéo. Encyclopédie de l'électronique radio et de l'électrotechnique

Bibliothèque technique gratuite

Encyclopédie de l'électronique radio et de l'électrotechnique / microcontrôleurs

Commentaires sur l'article Commentaires sur l'article

Lors du développement d’appareils électroniques, un panneau de commande à distance pratique est souvent nécessaire. Dans de nombreux cas, une telle télécommande peut être un joystick de console de jeux vidéo, il suffit de décoder ses signaux. L'auteur de l'article a réussi, à l'aide de microcontrôleurs de la famille AT89, à développer des décodeurs très simples de commandes envoyées à l'aide des joysticks des consoles vidéo populaires. Ils peuvent être intégrés à n’importe quelle conception amateur.

L'idée de développer des décodeurs de microcontrôleurs pour différents types de joysticks est apparue à la suite de la lecture de l'article [1]. Le décodeur de signal du joystick "Dendy" qui y est proposé est assez complexe (assemblé sur quatre microcircuits de la série K561), n'est pas protégé contre le rebond des contacts des boutons du joystick et présente une faible capacité de charge des sorties. Ces problèmes ont été résolus en fabriquant un dispositif fonctionnellement similaire utilisant une seule puce : le microcontrôleur bon marché AT89C2051. De plus, une fonction de confirmation sonore a été introduite pour appuyer sur les boutons du joystick, chacun correspondant à une tonalité d'une certaine hauteur.

Décodeurs pour les commandes du joystick des consoles de jeux vidéo

Le circuit décodeur du joystick "Dendy" est illustré à la Fig. 1, et dans le tableau. 1 - Codes du firmware FLASH ROM pour le microcontrôleur DD1. Vous pouvez lire le principe de fonctionnement de ce joystick dans [2]. Les chronogrammes de ses signaux y sont également présentés. Le décodeur les convertit en niveaux logiques aux sorties des ports P1 et P1.0 du microcontrôleur. Un bouton enfoncé correspond à un niveau bas, et un bouton non enfoncé correspond à un niveau haut à la sortie correspondante. Les signaux A et B peuvent être supprimés non seulement des broches du microcontrôleur indiquées sur le schéma, mais également de ses sorties à drain ouvert - lignes P12 (broche 1.1) et P13 (broche XNUMX), respectivement.

Décodeurs pour les commandes du joystick des consoles de jeux vidéo
(cliquez pour agrandir)

L'émetteur piézo-électrique HA1 est conçu pour l'indication sonore des pressions sur les boutons du joystick. Les condensateurs C3, C4 et le résonateur à quartz ZQ1 sont inclus dans un circuit microcontrôleur typique. Le condensateur C1 est un condensateur de blocage d'alimentation, C2 est nécessaire pour générer l'impulsion de réinitialisation initiale. Une tension de +5 V est fournie par l'alimentation de l'appareil contrôlé.

En figue. La figure 2 montre un schéma du décodeur de commandes données à l'aide du joystick de la console de jeu SEGA Mega Drive-2. Une description de ce joystick et de ses signaux peut être trouvée dans [3]. Étant donné que le nombre requis de lignes d'entrée et de sortie du microcontrôleur dans ce cas est supérieur à celui du précédent, il a été nécessaire de remplacer le microcontrôleur AT20S89 à 2051 broches par l'AT40S89 à 51 broches.

Décodeurs pour les commandes du joystick des consoles de jeux vidéo

Les codes du firmware de sa FLASH ROM sont indiqués dans le tableau. 2. Le joystick est connecté au connecteur XP1, les commandes décodées sont supprimées des ports P1 et RXNUMX du microcontrôleur.

Décodeurs pour les commandes du joystick des consoles de jeux vidéo
(cliquez pour agrandir)

Sur la fig. 3 montre un schéma d'une autre version du décodeur.

Décodeurs pour les commandes du joystick des consoles de jeux vidéo

Il fonctionne avec les joysticks des consoles Sony PlayStation et Sony PlayStation 2. Les codes du tableau doivent être chargés dans la mémoire du microcontrôleur DD1. 3.

Décodeurs pour les commandes du joystick des consoles de jeux vidéo
(cliquez pour agrandir)

Un peu sur le principe de l'échange d'informations entre ces joysticks et le décodeur. Après avoir préalablement réglé la ligne SEL au niveau bas, le microcontrôleur DD1 génère une séquence de cinq groupes de huit impulsions de niveau logique bas dans chaque groupe de la ligne CLOCK. Les impulsions des trois premiers groupes synchronisent l'échange d'informations de service le long des lignes COMMAND (du décodeur au joystick) et DATA (dans le sens opposé). Le joystick répond à chacune des 16 impulsions de synchronisation des deux derniers groupes en définissant un niveau logique sur la ligne DATA, affichant l'état du bouton suivant. L'ordre d'interrogation des boutons coïncide avec l'ordre de liste des signaux de sortie du décodeur dans le diagramme (voir Fig. 3, de haut en bas). À la fin du cycle d'interrogation, le microcontrôleur règle la ligne SEL au niveau haut.

La numérotation des contacts de la prise XS1 correspond à la modification « PS one » indiquée sur la carte de la console vidéo. Vous pouvez connecter soit un joystick numérique ordinaire, soit un joystick numérique-analogique (« Dual Shock ») au décodeur. Dans le premier cas, un niveau logique élevé est constamment présent aux sorties « JoyL » et « JoyR », puisqu'il n'y a pas de boutons correspondants sur les leviers du joystick numérique.

Si nécessaire, le décodeur peut être alimenté avec une tension de 5 V au lieu des 3,5 V indiqués sur le schéma. Dans ce cas, la surtension est supprimée par deux diodes KD522B (ou d'autres diodes au silicium de faible puissance).

Dans les trois options de décodeur, vous pouvez installer des résonateurs à quartz ZQ1 à n'importe quelle fréquence de 4 à 8 MHz. Une nouvelle augmentation de la fréquence jusqu'à la limite du microcontrôleur utilisé est possible, mais indésirable, car elle s'accompagne d'une diminution de la période d'interrogation des boutons et d'une augmentation de la tonalité des signaux audio. La période d'interrogation est de 20 ms à une fréquence de quartz de 4 MHz. Si nécessaire (cela est déterminé empiriquement), la période d'enquête peut être doublée. Pour ce faire, il suffit de connecter les broches 2 et 3 (voir Fig. 1), 26 et 27 (voir Fig. 2) ou 21 et 22 (voir Fig. 3) du microcontrôleur DD1. Ces connexions sont représentées dans les schémas en lignes pointillées.

Les décodeurs proposés fonctionneront avec les microcontrôleurs AT89S51, AT89S2051 avec n'importe quel index alphanumérique, par exemple AT89S2051-12RS. Les chiffres dans l'index signifient la fréquence maximale du résonateur à quartz, MHz, les lettres P - boîtier PDIP, S - boîtier SOIC (pour montage en surface), C ou I - plage de température de fonctionnement, respectivement, 0...+70 ° C (commercial) ou -45. ..+85 °С (industriel). Pour charger la mémoire du microcontrôleur, je recommande d'utiliser le programmeur décrit dans [4].

Tous les condensateurs sont en céramique, par exemple K10-17. Émetteur sonore HA1 de la série ZP ou autre piézocéramique sans générateur intégré.

Fichiers du micrologiciel du microcontrôleur ainsi que les codes sources du programme pour toutes les options du décodeur

littérature

  1. Joystick Kuleshov S. Dendy - panneau de commande à distance. - Radio, 2002, n° 4. p. 21.
  2. Ryumik S. Caractéristiques des circuits des consoles vidéo huit bits. - Radio, 1997, n°10, p. 27-30.
  3. Ryumik S. Caractéristiques des circuits des consoles vidéo 16 bits. - Radio, 1998. N°5, p. 27-29.
  4. Ryumik S. Programmeur « parallèle » pour AT89. - Radio, 2004, n°2, p. 28-31.

Auteur : S. Ryumik, Tchernihiv, Ukraine

Voir d'autres articles section microcontrôleurs.

Lire et écrire utile commentaires sur cet article.

<< Retour

Dernières nouvelles de la science et de la technologie, nouvelle électronique :

Inauguration du plus haut observatoire astronomique du monde 04.05.2024

L'exploration de l'espace et de ses mystères est une tâche qui attire l'attention des astronomes du monde entier. Dans l’air pur des hautes montagnes, loin de la pollution lumineuse des villes, les étoiles et les planètes dévoilent leurs secrets avec plus de clarté. Une nouvelle page s'ouvre dans l'histoire de l'astronomie avec l'ouverture du plus haut observatoire astronomique du monde, l'Observatoire Atacama de l'Université de Tokyo. L'Observatoire d'Atacama, situé à 5640 XNUMX mètres d'altitude, ouvre de nouvelles opportunités aux astronomes dans l'étude de l'espace. Ce site est devenu l'emplacement le plus élevé pour un télescope au sol, offrant aux chercheurs un outil unique pour étudier les ondes infrarouges dans l'Univers. Bien que l'emplacement en haute altitude offre un ciel plus clair et moins d'interférences de l'atmosphère, la construction d'un observatoire en haute montagne présente d'énormes difficultés et défis. Cependant, malgré les difficultés, le nouvel observatoire ouvre de larges perspectives de recherche aux astronomes. ...>>

Contrôler des objets à l'aide des courants d'air 04.05.2024

Le développement de la robotique continue de nous ouvrir de nouvelles perspectives dans le domaine de l'automatisation et du contrôle d'objets divers. Récemment, des scientifiques finlandais ont présenté une approche innovante pour contrôler des robots humanoïdes à l'aide de courants d'air. Cette méthode promet de révolutionner la manière de manipuler les objets et d’ouvrir de nouveaux horizons dans le domaine de la robotique. L'idée de contrôler des objets à l'aide de courants d'air n'est pas nouvelle, mais jusqu'à récemment, la mise en œuvre de tels concepts restait un défi. Des chercheurs finlandais ont développé une méthode innovante qui permet aux robots de manipuler des objets à l'aide de jets d'air spéciaux servant de « doigts d'air ». L'algorithme de contrôle du flux d'air, développé par une équipe de spécialistes, repose sur une étude approfondie du mouvement des objets dans le flux d'air. Le système de contrôle du jet d'air, réalisé à l'aide de moteurs spéciaux, permet de diriger des objets sans recourir à des ...>>

Les chiens de race pure ne tombent pas malades plus souvent que les chiens de race pure 03.05.2024

Prendre soin de la santé de nos animaux de compagnie est un aspect important de la vie de tout propriétaire de chien. Cependant, il existe une hypothèse répandue selon laquelle les chiens de race pure sont plus sensibles aux maladies que les chiens mixtes. Une nouvelle recherche menée par des chercheurs de la Texas School of Veterinary Medicine and Biomedical Sciences apporte une nouvelle perspective à cette question. Une étude menée par le Dog Aging Project (DAP) auprès de plus de 27 000 chiens de compagnie a révélé que les chiens de race pure et mixtes étaient généralement également susceptibles de souffrir de diverses maladies. Bien que certaines races puissent être plus sensibles à certaines maladies, le taux global de diagnostic est pratiquement le même entre les deux groupes. Le vétérinaire en chef du Dog Aging Project, le Dr Keith Creevy, note qu'il existe plusieurs maladies bien connues qui sont plus courantes chez certaines races de chiens, ce qui conforte l'idée selon laquelle les chiens de race pure sont plus sensibles aux maladies. ...>>

Nouvelles aléatoires de l'Archive

Tablette Panasonic ToughPad FZ-Q1 17.01.2016

Panasonic a annoncé la tablette ToughPad FZ-Q1, fabriquée dans un étui avec une protection accrue contre les influences extérieures.

Dans la configuration maximale, l'ordinateur est équipé d'un processeur Intel Core i5-4302Y. Cette puce compatible vPro possède deux cœurs de calcul cadencés à 1,6 GHz et boostés dynamiquement jusqu'à 2,3 GHz. Le contrôleur Intel HD Graphics 4200 intégré est occupé à traiter les graphiques.

La tablette a reçu un écran tactile Full HD de 12,5 pouces (1920 × 1080 pixels) avec la capacité de reconnaître jusqu'à dix touches simultanées. La quantité de RAM DDR3L-1333 peut atteindre 8 Go. En tant que lecteur, un module à semi-conducteurs d'une capacité de 128 ou 256 Go est utilisé.

L'équipement comprend des adaptateurs sans fil Wi-Fi 802.11a / b / g / n / ac et Bluetooth 4.0, un récepteur de système de navigation par satellite GPS et un module 4G (en option) pour travailler dans les réseaux mobiles LTE de quatrième génération. On peut citer entre autres un port USB 3.0, un lecteur MicroSDXC, une caméra frontale de 2 mégapixels et une caméra de 8 mégapixels au dos du boîtier.

Le système d'exploitation Windows 8.1 Pro est installé sur la tablette. Les ventes débuteront en mars. Le prix sera de 1000 à 1700 dollars américains.

Autres nouvelles intéressantes :

▪ Une personne sera calculée par ondes radio

▪ Ordinateur portable électronique Sharp WG-PN1

▪ Système de notification avec vent, ombre et frappe

▪ Troisième oeil de la grenouille

▪ Origamis de batterie

Fil d'actualité de la science et de la technologie, nouvelle électronique

 

Matériaux intéressants de la bibliothèque technique gratuite :

▪ section du site Transfert de données. Sélection d'articles

▪ article de Theodor Gottlieb von Hippel. Aphorismes célèbres

▪ article Qu'est-ce qu'une période glaciaire ? Réponse détaillée

▪ article Travaux électriques sur les supports des lignes électriques aériennes. Instruction standard sur la protection du travail

▪ article Carte POST de diagnostic pour bus ISA. Encyclopédie de l'électronique radio et de l'électrotechnique

▪ Article Horloge magique. Concentration secrète

Laissez votre commentaire sur cet article :

Nom:


E-mail (facultatif) :


commenter:





Toutes les langues de cette page

Page principale | bibliothèque | Articles | Plan du site | Avis sur le site

www.diagramme.com.ua

www.diagramme.com.ua
2000-2024