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

Le microcontrôleur contrôle le véhicule tout-terrain. 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

Les fonctionnalités étendues, la relative facilité de programmation et le faible coût ont rendu les microcontrôleurs monopuce attrayants pour les passionnés de radio amateur. L'appareil proposé a été développé comme aide visuelle pour un cercle d'ingénieurs radio afin de permettre aux jeunes radioamateurs d'étudier plus facilement les microcontrôleurs et de rendre cette étude visuelle, vivante et divertissante.

La base du produit était un grand jouet électromécanique - un véhicule tout-terrain spatial à chenilles entraîné par deux moteurs électriques. Son fonctionnement est contrôlé par un microcontrôleur domestique disponible KR1878BE1. Le programme propose une série d'actions séquentielles pour pointer automatiquement la machine vers la source lumineuse et s'en approcher. Toutes les actions sont accompagnées de messages vocaux correspondants enregistrés dans la mémoire des microcircuits spécialisés Chipcorder de Win bond Electronics, déjà familiers aux lecteurs.

Le dispositif décrit ci-dessous fonctionne de la manière suivante. Après la mise sous tension, la LED de contrôle clignote deux fois, indiquant le fonctionnement normal du microcontrôleur. Puis, en 20 secondes, la machine indique pourquoi et par qui elle a été créée, et indique également qu'elle est contrôlée par un microcontrôleur monopuce KR1878BE1. Ensuite, elle rapporte sa tâche : trouver une source de lumière et s'en rapprocher, après quoi elle détermine le niveau d'éclairage dans la direction devant elle, tourne vers la droite d'environ 10° et mesure à nouveau l'éclairage. Si, après avoir tourné à droite, il est devenu plus petit, alors tournez à gauche du même 10°, mais s'il a augmenté, alors un autre tour à droite est effectué, l'éclairage est à nouveau mesuré, etc. la voiture tourne dans le sens de l'éclairage croissant jusqu'à ce qu'elle ne s'arrête plus (tout en sautant un peu dans le sens de l'éclairage maximum), puis effectue un virage dans la direction opposée.

En conséquence, la direction vers le premier maximum d’éclairage trouvé est déterminée. Après cela, la voiture commence à s'approcher de la cible - se dirige vers elle pendant un certain temps. Cette séquence d'actions est ensuite exécutée un nombre de fois spécifié. Toutes les actions sont commentées par messages vocaux. Après avoir terminé la dernière étape du programme, la machine signale que le programme est terminé. (La rotation de la machine de 10° est déterminée par le temps de fonctionnement du moteur électrique correspondant et la vitesse de déplacement de la chenille du jouet électromécanique utilisé par l'auteur).

Le diagramme schématique de la partie commande de l'appareil est présenté sur la Fig. 1. Sa base est le microcontrôleur DD1 KR1878BE1 [1-3]. Le schéma de connexion est typique. La fréquence d'horloge est réglée par le résonateur à quartz ZG1. La LED HL1 sert à indiquer que le microcontrôleur a démarré normalement et que le programme est en cours d'exécution.

Le microcontrôleur contrôle le rover
(cliquez pour agrandir)

La source du signal est la photodiode VD2. À l'aide de l'ampli opérationnel DA2.1, son photocourant est converti en tension. La résistance R13 et le condensateur C9 forment un filtre passe-bas. Le répéteur de l'ampli-op DA2.2 assure sa correspondance avec l'entrée de l'ADC DA4. La tension de référence est créée à l'aide d'une diode Zener intégrée DA6 et d'une résistance de limitation de courant R34. La résistance R12 est sélectionnée pour une instance spécifique de la photodiode VD2 de telle sorte que, sous un éclairage proche du maximum, la tension à l'entrée ADC ne dépasse pas la valeur standard de 2,5 V.

L'appareil utilise un CAN TLC10CP 1549 bits avec une interface série. Cela permet au microcontrôleur de piloter et de recevoir des données de l'ADC en utilisant seulement trois lignes de signal. Le chronogramme du fonctionnement de l'ADC est présenté sur la figure. 2. Une fois le signal CS appliqué, le bit le plus significatif du résultat de la conversion précédente apparaît à la sortie DATA. Pour recevoir le bit suivant, vous devez appliquer une impulsion à l'entrée I/O CLOCK de l'ADC. À mesure qu'il tombe, le chiffre suivant apparaît à la sortie DATA, etc. En même temps, lorsque la troisième impulsion tombe à l'entrée I/O CLOCK, l'échantillonnage du signal analogique d'entrée de l'entrée IN du CAN commence. A la chute de la dixième impulsion à l'entrée I/O CLOCK, la sortie du résultat de la conversion précédente se termine et une nouvelle conversion commence. L’entrée CS doit être appliquée à un niveau élevé. Après 21 µs ou plus, le signal CS peut être appliqué et le résultat de la conversion peut être lu. L'algorithme général est le suivant : "poussez" d'abord les 10 bits inutiles de la conversion précédente hors de l'ADC, puis attendez au moins 21 µs, puis lisez le résultat de la conversion en cours.

La tension d'alimentation des moteurs électriques M1 et M2 est fournie via des interrupteurs réalisés sur les transistors VT1 et VT2. Lorsqu'un niveau élevé de tension apparaît aux sorties du microcontrôleur PA2 et RAZ, les transistors VT1 et VT2 s'ouvrent et les moteurs électriques commencent à fonctionner, faisant tourner les pistes. Dans ce mode de réalisation, le produit peut avancer et tourner en freinant l'une des chenilles. S'il est nécessaire d'assurer l'inversion ou la rotation par contre-rotation des pistes, alors il doit y avoir huit transistors et une puce transcodeur supplémentaire est nécessaire de trois lignes (dans ce cas le port PA4 est également utilisé) à huit touches. Un tel interrupteur a été assemblé et testé par l'auteur, mais dans la pratique, il s'est avéré que la marche arrière peut être supprimée et que le dispositif de commande des moteurs électriques est considérablement simplifié.

Les composants restants de l'appareil sont destinés à exprimer le produit et leur exclusion n'affectera en rien le fonctionnement de la partie commande. Les puces DA3 et DA5 de la série ISD1400 [4-6] diffèrent de la série ISD7 décrite dans [4004] en ayant une durée d'enregistrement plus courte (20 s) et une interface plus simple qui ne nécessite pas de contrôle par microprocesseur. L'inclusion des puces DA3 et DA5 correspond à ce qui est décrit dans la documentation de leur utilisation. Lors de la configuration, tous les messages vocaux courts sont enregistrés dans le premier d'entre eux et un long est enregistré dans le second.

Le registre à décalage DD2 est utilisé pour y accumuler une adresse de huit bits, à partir de laquelle commence l'enregistrement de la phrase souhaitée. Avant de commencer la recherche d'une source lumineuse, le microcontrôleur envoie un signal de début de lecture à DA2 via la sortie PB5, et il lit un seul long message. Pendant le processus de pointage et d'approche de la cible, le microcontrôleur transmet l'adresse du début de la phrase souhaitée via DD2 aux entrées d'adresse DA3, après quoi le signal pour commencer à jouer la phrase est envoyé via la sortie RVZ. Les messages sont amplifiés par un amplificateur de puissance basé sur la puce DA1. Le volume est ajusté en coupant la résistance R1. Après avoir effectué un nombre spécifié d'étapes de pointage et s'être approché de la source lumineuse, le modèle s'arrête.

Les bornes RAO et PB4 (points A et B) sont réservées au raccordement de deux boutons à contacts normalement ouverts (les secondes bornes des boutons sont connectées au fil commun de l'appareil). À l'intérieur du microcontrôleur, des résistances connectées au bus d'alimentation +5 V sont connectées par programme à ces broches. Lorsque les contacts des boutons sont fermés, la tension sur la broche correspondante tombe à 0. Si vous programmez le mode d'interruption pour une chute de tension sur ces entrées et ajoutez des routines de traitement des interruptions, vous pouvez « apprendre » à la voiture de réagir aux obstacles.

Les codes du programme qui doivent être saisis dans la mémoire du microcontrôleur sont indiqués dans le tableau. 1.

Le microcontrôleur contrôle le rover
(cliquez pour agrandir)

L'appareil est alimenté à partir d'une source de 5 V via des fils, consommant un courant d'environ 0,5 A en marche avant (les deux moteurs tournent) (en fonction des moteurs utilisés). Il est à noter qu'au moment du démarrage, la consommation de courant est bien plus importante. Pour l'auteur, il s'est avéré qu'il s'agissait d'au moins plus de 1,2 A par moteur, et des interférences sont apparues dans le circuit d'alimentation, provoquant le redémarrage du microcontrôleur. Il a été possible de l'éliminer en connectant les résistances R2 et R3 en série avec les moteurs électriques.

La plupart des pièces de l'appareil sont montées sur une planche à pain mesurant 125x65 mm (Fig. 3).

Le microcontrôleur contrôle le rover

Pour les microcircuits DA3 et DA5, il dispose de 28 sockets, et pour DD1 de 18 sockets. Toutes les résistances sont des condensateurs à oxyde MSh - K50-35 ou similaires de fabrication étrangère, les autres sont des KM. Vous pouvez prendre presque n'importe quelle photodiode VD2. Trois photodiodes de types différents ont été testées et de bons résultats ont été obtenus avec chacune d'entre elles. La résistance de la résistance R12 variait de 47 à 820 kOhm. Si une lampe à incandescence est utilisée comme source lumineuse, il est conseillé d'utiliser une photodiode IR, dans ce cas l'influence de la lumière du soleil sera moindre. Au lieu de la diode Zener intégrée LM385Z-2,5 (DA6), il est permis d'utiliser KS133A, réduisant la résistance de la résistance R34 à 330 Ohms. Le remplacement des transistors KT863A (VT1, VT2) n'est pas souhaitable (ils ont été sélectionnés en fonction de deux paramètres : un coefficient de transfert de courant de base élevé et une faible tension de saturation émetteur-collecteur).

Lors de l'enregistrement des messages vocaux, le microcontrôleur DD1 est retiré du panneau, la puce DA3 est installée à la place de DA5, les phrases nécessaires y sont écrites, puis elle est remise à sa place, et DA5 est remise à sa place et un long message est enregistré. Une fois toutes les opérations terminées, le microcontrôleur est installé en place.

Les messages sont écrits sur la puce installée à la place du DA5 comme suit. Avant le premier enregistrement, à l'aide du commutateur SA1, l'adresse 7h est réglée aux entrées de AO-A00 (tous les contacts SA1 sont en position fermée). Ce sera l'adresse du début du premier fragment sonore dans la mémoire de la puce. Appuyez ensuite et maintenez enfoncé le bouton SB2 (« REC ») pendant toute la durée d'enregistrement de la phrase souhaitée. Après avoir relâché le bouton, l’enregistrement s’arrête et le code de fin du fragment est automatiquement enregistré dans la mémoire de la puce à la fin du fragment sonore.

Malheureusement, il est impossible de déterminer avec précision l'adresse finale. Par conséquent, en utilisant SA1, une adresse est définie qui correspond approximativement à la fin du fragment avec le « manque ». Cela peut être fait en fonction du temps nécessaire pour enregistrer un fragment et du tableau de correspondance entre les adresses et la durée d'enregistrement (sous forme abrégée - voir tableau 2).

Le microcontrôleur contrôle le rover
(cliquez pour agrandir)

Pour ISD1420, le changement d'adresse à 01h correspond à un intervalle de temps de 0,125 s. Les messages courts comme « Cible détectée » durent environ 1,5 seconde. Après avoir réglé l'adresse, appuyez brièvement sur le bouton de lecture SB1 ("PLAT"). Si l'adresse saisie est inférieure à l'adresse de fin du fragment, alors un morceau de la fin du fragment sera entendu et la LED HL2 clignotera brièvement à la fin. Si l'adresse était plus grande, alors il y aura un silence pendant un temps relativement long, puis la LED HL2 clignotera, ce qui signifie que la lecture a atteint la fin de la mémoire de la puce. De cette façon, l'adresse de la fin du message est déterminée. L'adresse qui suit la fin du message précédent deviendra l'adresse du début du suivant. Toutes les adresses à partir desquelles commencent les messages doivent être soigneusement notées, car elles devront être entrées dans le programme au lieu de ceux obtenus par l'auteur et correspondant à la durée des phrases qu'il prononçait.

Si le volume des messages vocaux est insuffisant, vous pouvez augmenter la résistance R1 ou utiliser un autre amplificateur avec une entrée différentielle. La capacité du condensateur C6 peut être réduite à 0,1 µF, cela accélérera le démarrage du microcontrôleur. Dans le module de commande du moteur, il peut être nécessaire de réduire la résistance des résistances R4 et R5 à 270 ohms.

Fichiers de projet

littérature

  1. KR1878BE1 - Microcontrôleur RISC 8 bits. - OJSC Angstrem.
  2. (description du KR1878BE1, programmes de traduction, programmeur, etc.).
  3. Bogomolov D. Fréquencemètre sur un microcontrôleur. - Radio, 2000, n° 10, p. 4 - 6.
  4. .
  5. - description des microcircuits de la série ISD1420 (fichiers 1400_1.pdf- 1400_3.pdf).
  6. - description de divers aspects de l'utilisation des microcircuits de la série ISD1420 et similaires (fichier apin10.pdf - exemples de circuits, apin03.pdf - tableau de correspondance heure et adresse, apin04.pdf - foire aux questions, apin05.pdf - à propos comment fonctionne le microcircuit, apin06 .pdf - sur l'utilisation des microcircuits et la collaboration avec LM386, apin07.pdf - sur l'adressage).
  7. Shitikov A. ISD4004-16M - système d'enregistrement/reproduction vocale monopuce. - Radio. 2002, n° 2, p. 19-21 ; N° 3, p. 15, 16.

Auteur: N. Ostroukhov, Surgut, région de Tioumen

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

Appareil photo sans miroir Panasonic Lumix DMC-G7 19.05.2015

Panasonic a présenté l'appareil photo sans miroir Lumix DMC-G7 avec objectifs interchangeables. La nouveauté a reconstitué la famille d'appareils de la norme Micro Four Thirds. La caméra est dotée d'un capteur CMOS de 17,3 x 13 mm avec 16 millions de pixels effectifs et d'un puissant processeur d'image Venus Engine. L'écran inclinable et pivotant de 3 pouces avec commande tactile facilite la prise d'autoportraits et le travail dans des conditions où l'appareil photo doit être tenu au-dessous ou au-dessus du niveau des yeux.

La sensibilité à la lumière est ISO 160-25600, la plage de vitesse d'obturation est de 1/4000-60 s. Les matériaux sont stockés sur des cartes mémoire SD/SDHC/SDXC. Il y a un microphone stéréo, un port USB 2.0 et une interface HDMI.

La caméra prend en charge l'enregistrement vidéo ultra haute définition au format 4K avec une résolution de 3840 x 2160 pixels (30, 25, 24, 20 images par seconde). De plus, l'enregistrement vidéo Full HD (1920 x 1080 pixels) jusqu'à 60 images par seconde est possible.

Le modèle Lumix DMC-G7 vous permet de prendre des photos séquentielles en résolution maximale à une vitesse de 7 images par seconde. La prise de vue en rafale 4K vous permet de capturer un nombre pratiquement illimité de photos 4K tout en maintenant le déclencheur enfoncé. Le mode pré-rafale 4K vous permet de capturer 60 images 4K avant/après avoir appuyé sur le déclencheur. Dans ce cas, vous pouvez choisir entre quatre résolutions : 3840 x 2160 (rapport d'aspect 16:9), 3328 x 2496 (4:3), 3504 x 2336 (3:2) ou 2880 x 2880 (1:1) pixels.

L'appareil photo est équipé d'un système de mise au point automatique rapide, d'un viseur électronique avec une couverture de 100 % du cadre et d'un adaptateur sans fil Wi-Fi. Les dimensions sont de 125 x 86 x 77 mm, poids - 410 grammes.

Le Lumix DMC-G7 sera disponible au prix estimé de 800 $ avec un objectif 14-42 mm ou 1100 14 $ avec un objectif 140-XNUMX mm.

Autres nouvelles intéressantes :

▪ Les portails existent

▪ Microprocesseurs basés sur un code ternaire pour l'Internet des objets

▪ fluide automoteur

▪ Un bon exemple est aussi contagieux

▪ Les yeux vous diront quel numéro est caché

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 Web de l'électricien. PTE. Sélection d'articles

▪ article Caractéristiques du système Homme-Environnement Social dans le contexte général de la sécurité des personnes. Bases de la vie en toute sécurité

▪ article Que reprochent les habitants de Kiev à leur grand-duc Sviatoslav Igorevitch ? Réponse détaillée

▪ Article Ventilation industrielle

▪ article Stabilisateur de tension pour motos lourdes. Encyclopédie de l'électronique radio et de l'électrotechnique

▪ article Equipement électrique des grues. Mise à la terre et mise à la terre. Encyclopédie de l'électronique radio et de l'électrotechnique

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