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

Ligne courante sur le microcontrôleur. Encyclopédie de la radioélectronique 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

La conception proposée de la « ligne rampante » peut servir à des fins de publicité, d'information, de divertissement et à d'autres fins. Lors du développement du design, l'un des objectifs était une polyvalence maximale : la possibilité d'utiliser un tableau de bord avec un nombre différent de segments, ainsi que l'élimination du générateur de caractères standard (générateur de caractères). Et permettez à l'utilisateur de créer (dessiner) des images directement, sans changer de programme ni reflasher le contrôleur, grâce à une interface pratique - une souris d'ordinateur PS/2.

caractéristiques de

Tension d'alimentation, volt : 5
Volume de la matrice LED (longueur/hauteur) : 64 × 8
Volume minimum de matrice LED : 23 × 5
Taille de l'EEPROM graphique, octets 2048

Principe schéma fonctionnel du contrôleur (Fig. 1). Le résonateur à quartz ZQ1 est connecté au générateur d'horloge intégré du contrôleur DD1. L'entrée de réinitialisation MCLR (broche 1) est connectée directement à +5 V, une réinitialisation stable est fournie par la minuterie de réinitialisation intégrée activée lorsque le contrôleur est allumé. Les boutons de commande SA1-SA2 sont connectés au port_B du contrôleur et sont chargés de résistances « pull-up » intégrées. La souris est connectée à l'appareil via un connecteur PS/2 (MiniDIN-6) et est entretenue à l'aide du programme de contrôle du contrôleur. EEPROM graphique DD3 avec échange série via l'interface I est connectée aux broches du port_C PC4 et PC22C via le module MSSP intégré au contrôleur, et fonctionne à une fréquence d'HORLOGE augmentée (1 MHz).

Ligne courante sur le microcontrôleur. Schéma fonctionnel du contrôleur
Riz. 1. Schéma fonctionnel du contrôleur (cliquez pour agrandir)

Principe schéma fonctionnel de l'indicateur. En figue. La figure 2 montre un schéma de contrôle de la matrice LED à l'aide de décodeurs. L’avantage de l’utilisation des décodeurs K555ID10 est qu’ils disposent de puissantes sorties à collecteur ouvert. Il est également possible d'utiliser d'autres décodeurs, par exemple K155ID3, K555ID4, ID7, qui ont cependant une capacité de charge inférieure aux sorties. Pour réduire le nombre de décodeurs ordinaires, ce qui est particulièrement important pour les grandes longueurs de matrice, des multiplexeurs de lignes matricielles sont utilisés, réalisés sur les puces de pilote de bus DD1, DD2. Ainsi, augmenter le nombre de lignes de 2 fois se justifie en réduisant d'autant le nombre de décrypteurs ordinaires.

Ligne courante sur le microcontrôleur. Schéma de principe du bloc indicateur
Riz. 2. Schéma de principe du bloc indicateur

Le signal RES, mis à 1 au début du scan, réinitialise le compteur DD3 et connecte la première ligne de la matrice via le décodeur DD5. Ensuite, le signal RES passe au niveau 0 et, grâce à la chute du signal CLK, le compteur DD1 est augmenté de 3 et la ligne suivante de la matrice est connectée via le décodeur DD5. En figue. 3. montre un schéma de contrôle d'une matrice de LED à l'aide de registres à décalage.

Ce circuit est plus simple, cependant, les sorties des registres à décalage sont moins puissantes, et s'il faut obtenir une plus grande luminosité des LED, chaque sortie doit être complétée par un interrupteur à transistor. La puce DD1 contient un amplificateur tampon. Les registres KR1533IR24 sont pratiques car ils ont une sortie de transfert séparée du bit le plus significatif et sont largement utilisés. Lorsque vous utilisez des registres K555IR8 ou des registres KR24IR1533 31 bits particulièrement pratiques et que vous les combinez (si les LED matricielles sont connectées directement à leurs sorties), le dernier bit de transfert doit être connecté aux LED uniquement via un commutateur à transistor, car la sortie chargée sur une rangée de LED ne pourra pas fournir les niveaux logiques nécessaires.

Ligne courante sur le microcontrôleur. Schéma de pilotage d'une matrice LED à l'aide de registres à décalage
Riz. 3. Circuit de contrôle matriciel LED utilisant des registres à décalage

Au début du balayage de l'image, le signal DAT passe au niveau 0 et, en utilisant le front du signal CLK, 0 est écrit dans le premier bit du registre à décalage. Ensuite, le signal DAT passe au niveau 1 et, à l'aide du signal d'horloge CLK, un décalage séquentiel de 0 se produit vers le bit suivant du registre, commutant ainsi la ligne correspondante de la matrice. S'il est nécessaire d'utiliser une matrice de LED avec une « anode commune » (c'est-à-dire qu'un certain nombre de LED sont unies par des anodes), alors au lieu du signal DAT, un signal RES inverse doit être fourni à l'entrée du premier registre, et un décalage séquentiel du niveau 1 se produira aux sorties du registre. L'amplificateur tampon DD1 doit alors être remplacé par K555AP3 qui inverse les signaux de sortie, la broche 19 doit être connectée à la masse.

Construction et détails. Contrôleur DD1 PIC16F877 4 MHz en boîtier DIP ; il est également possible d'utiliser le contrôleur PIC16F874, qui diffère du F877 par une plus petite quantité de mémoire, qui n'est pas utilisée par le programme. L'EEPROM DD2 peut être remplacée par 24C01/02/04/08/ ayant respectivement 128/256/512/1024 octets, les quantités de mémoire manquantes seront lues en unités. Les microcircuits de la série K555 peuvent être remplacés par des microcircuits similaires de la série KR1533 ou K155. L'affichage a été réalisé sur des indicateurs LED ALS362B (4 LED rectangulaires) selon un circuit avec décodeurs et commutation de ligne. Structurellement, l'affichage peut être réalisé sur une planche en feuille de fibre de verre, avec des trous percés pour les câbles LED, et les pistes longitudinales des rangées peuvent être découpées avec un cutter ; les rangées peuvent être soudées avec un fil de montage. Au bas de la carte, découpez les plages de contact pour les puces de contrôle. L'unité d'affichage est reliée par un câble à la carte contrôleur.

Gestion

В mode éditeur (le commutateur SA4 est ouvert) le déplacement de la souris le long des coordonnées change la position correspondante du curseur (la LED est allumée si l'élément d'image derrière elle est éteint et éteint si vice versa). Pressage sur le bouton gauche la souris entraîne respectivement la suppression/l'apparition d'un élément d'image sélectionné, lumineux/non lumineux. Pressage À droite le bouton de la souris supprime uniquement l'élément sélectionné. Pressage au milieu le bouton de la souris active uniquement l'élément d'image sélectionné. Après avoir atteint l'un des bords de l'indicateur en déplaçant le curseur le long de la coordonnée X, son mouvement ultérieur fera « défiler » l'image dans la direction correspondante. Les fonctions suivantes sont également disponibles en mode Editeur : La fermeture des contacts du commutateur SA4 fera passer l'appareil directement en mode ligne en cours d'exécution. Les capacités de service telles que : le début du téléscripteur, la fin, la vitesse et également, si nécessaire, le lieu d'arrêt temporaire sont déterminés par les paramètres de Mode "Paramètres". Mode "Paramètres" accessible depuis le mode "Editeur" en appuyant sur au bouton SA1. Note. La taille minimale de la matrice LED est de 23x5 car dans ce mode, avec un plus petit nombre de LED, il sera impossible de voir les chiffres sur l'écran ; en principe, les dimensions de la matrice ne sont pas limitées. . En conséquence, deux chiffres apparaîtront sur l'écran : le chiffre de gauche signifie le numéro du paramètre, le chiffre de droite signifie sa valeur. Les fonctions des paramètres sont présentées dans le tableau suivant :

Numéro de paramètre Plage de valeurs Fonction
0 0-2047 Détermine où le défilement commence dans le "chapiteau"
1 0-2047 Spécifie la fin du défilement dans le "chapiteau"
2 0-2047 Détermine le lieu d'arrêt temporaire du "chapiteau"
3 0-255 Définit la durée de l'arrêt temporaire du ticker. Une valeur de 1 exclut l'arrêt.
4 0-2047 Détermine la fréquence de balayage de la "Crawling Line" et, par conséquent, sa vitesse.
5 0-255 Spécifie la longueur physique de la matrice LED de l'appareil
6 0-2047 Détermine la fréquence de balayage dans tous les modes sauf "Crawling Line"
7 0-255 Spécifie la durée du retard lors de l'écriture dans l'EEPROM

Dans ce mode, la souris remplit les fonctions suivantes : se déplacer le long de la coordonnée X changera le numéro du paramètre édité. Lorsque vous appuyez et maintenez bouton gauche la souris et en la déplaçant le long de la coordonnée X changera la valeur du paramètre sélectionné. Cliquer sur bouton de droite la souris sortira pour mode éditeur. Le menu qui apparaît vous aidera à déterminer les valeurs numériques pour les fonctions telles que le point de début/fin/arrêt. lorsque vous appuyez et maintenez le bouton SA3 en mode "Editor". Un numéro apparaîtra sur l'écran indiquant la position du curseur le long de la coordonnée X dans le champ mémoire (0-2047). De plus, dans ce mode (c'est-à-dire en maintenant le bouton SA3) appui court sur Bouton SA4 conduira à effacer la page mémoire (256 octets) dans laquelle se trouvait actuellement le curseur. Après avoir vérifié les modifications apportées aux paramètres, si nécessaire, vous pouvez les enregistrer comme valeurs de départ lorsque vous allumez l'appareil pendant une courte période en appuyant sur SA3, les valeurs seront écrites dans la mémoire de données non volatile du contrôleur.

Lors de la première mise sous tension

  1. Entrez dans le mode « Paramètres » en appuyant sur le bouton SA1, en sélectionnant le paramètre n°5 et en définissant la valeur égale à la longueur de la matrice.
  2. Dans le paramètre n°6, régler la valeur correspondant à la fréquence de scintillement optimale
  3. Effacer la mémoire EEPROM requise (voir ci-dessus)
  4. En sélectionnant la valeur du paramètre n°7 (en visant la valeur la plus basse), éliminez le « flou » de l'image à droite du curseur sur l'écran après avoir appuyé sur un des boutons de la souris en mode « Editeur ». Ce paramètre dépend de la vitesse de l'EEPROM
  5. Écrivez les modifications dans la mémoire de données non volatile du contrôleur.

Remarques

1. Si l'interrupteur SA4 est fermé à la mise sous tension, la souris ne sera pas initialisée (elle peut être absente) et ne fonctionnera pas lors de l'entrée dans le mode « Editeur ».

2. S'il n'y a pas de souris et que l'appareil est sous tension, l'appareil ne fonctionnera pas tant que la souris n'est pas connectée.

3. Déconnecter la souris alors que l'appareil est allumé, puis la connecter entraînera le non-fonctionnement de son logiciel (une réinitialisation est nécessaire à la mise sous tension).

Publication : cxem.net

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 :

Machine pour éclaircir les fleurs dans les jardins 02.05.2024

Dans l'agriculture moderne, les progrès technologiques se développent visant à accroître l'efficacité des processus d'entretien des plantes. La machine innovante d'éclaircissage des fleurs Florix a été présentée en Italie, conçue pour optimiser la phase de récolte. Cet outil est équipé de bras mobiles, lui permettant de s'adapter facilement aux besoins du jardin. L'opérateur peut régler la vitesse des fils fins en les contrôlant depuis la cabine du tracteur à l'aide d'un joystick. Cette approche augmente considérablement l'efficacité du processus d'éclaircissage des fleurs, offrant la possibilité d'un ajustement individuel aux conditions spécifiques du jardin, ainsi qu'à la variété et au type de fruits qui y sont cultivés. Après avoir testé la machine Florix pendant deux ans sur différents types de fruits, les résultats ont été très encourageants. Des agriculteurs comme Filiberto Montanari, qui utilise une machine Florix depuis plusieurs années, ont signalé une réduction significative du temps et du travail nécessaires pour éclaircir les fleurs. ...>>

Microscope infrarouge avancé 02.05.2024

Les microscopes jouent un rôle important dans la recherche scientifique, car ils permettent aux scientifiques d’explorer des structures et des processus invisibles à l’œil nu. Cependant, diverses méthodes de microscopie ont leurs limites, parmi lesquelles la limitation de la résolution lors de l’utilisation de la gamme infrarouge. Mais les dernières réalisations des chercheurs japonais de l'Université de Tokyo ouvrent de nouvelles perspectives pour l'étude du micromonde. Des scientifiques de l'Université de Tokyo ont dévoilé un nouveau microscope qui va révolutionner les capacités de la microscopie infrarouge. Cet instrument avancé vous permet de voir les structures internes des bactéries vivantes avec une clarté étonnante à l’échelle nanométrique. En général, les microscopes à infrarouge moyen sont limités par leur faible résolution, mais le dernier développement des chercheurs japonais surmonte ces limitations. Selon les scientifiques, le microscope développé permet de créer des images avec une résolution allant jusqu'à 120 nanomètres, soit 30 fois supérieure à la résolution des microscopes traditionnels. ...>>

Piège à air pour insectes 01.05.2024

L'agriculture est l'un des secteurs clés de l'économie et la lutte antiparasitaire fait partie intégrante de ce processus. Une équipe de scientifiques du Conseil indien de recherche agricole et de l'Institut central de recherche sur la pomme de terre (ICAR-CPRI), à Shimla, a mis au point une solution innovante à ce problème : un piège à air pour insectes alimenté par le vent. Cet appareil comble les lacunes des méthodes traditionnelles de lutte antiparasitaire en fournissant des données en temps réel sur la population d'insectes. Le piège est entièrement alimenté par l’énergie éolienne, ce qui en fait une solution respectueuse de l’environnement qui ne nécessite aucune énergie. Sa conception unique permet la surveillance des insectes nuisibles et utiles, fournissant ainsi un aperçu complet de la population dans n'importe quelle zone agricole. "En évaluant les ravageurs cibles au bon moment, nous pouvons prendre les mesures nécessaires pour lutter à la fois contre les ravageurs et les maladies", explique Kapil. ...>>

Nouvelles aléatoires de l'Archive

Interface haute vitesse 16 Gbps 31.01.2016

THine Electronics, société spécialisée dans le développement d'interfaces série haut débit et de LSI pour le traitement de signaux mixtes, a annoncé la création d'une "technologie d'interface haut débit avec une bande passante de 16 Gb/s". Comme d'habitude dans de tels cas, nous parlons de débit par ligne.

Selon THine, il s'agit de la première solution de ce type au monde, adaptée aux connexions internes des téléviseurs 8K et autres équipements haute définition. Le fabricant note que la nouvelle technologie peut être utilisée non seulement avec la propre interface V-by-One de THine, mais également avec Fibre Channel 16GFC, PCI Express 4.0 (Gen4) et USB3.1.

La société est convaincue que le développement trouvera une application dans les PC, les centres informatiques, l'électronique industrielle et les systèmes embarqués dans les véhicules. Des échantillons de circuits intégrés utilisant la nouvelle technologie devraient être prêts au premier semestre 2017. Entre-temps, THine a commencé à développer une interface avec une bande passante de 32 Gb/s ou plus.

Autres nouvelles intéressantes :

▪ Avion et climat

▪ La cannelle réduit les méfaits des aliments gras

▪ Traqueur d'articles Huawei Tag

▪ Les nouveaux caméscopes JVC utilisent des disques durs au lieu de films

▪ La main mécanique peut sentir

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 Astuces spectaculaires et leurs indices. Sélection d'articles

▪ article Cour Shemyakin. Expression populaire

▪ article Quelle est la taille des escargots ? Réponse détaillée

▪ article Travailler sur une meuleuse en carton. Instruction standard sur la protection du travail

▪ article Amplificateur à puce TDA7056, 3 watts. Encyclopédie de l'électronique radio et de l'électrotechnique

▪ article Six cases. Concentrer le secret

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