Exemple de rapport de stage seconde pro eleec

Après un délai de microseconde 100 pour permettre à la pompe de charge de se stabiliser, le mot de commande $22 a été écrit dans le registre ADCTL pour démarrer des conversions continues à balayage unique sur la broche E2 du port E. Les objectifs de ce laboratoire étaient de développer le matériel et les logiciels nécessaires pour avoir la température de mesure HC11 et indiquer si cette température est tombée en dehors des limites prescrites. Spasov, Peter, Microcontroller Technology: le 68HC11, 2e éd. Le registre ADR3 a tenu le résultat des conversions A/D, qui a été traitée comme une fraction binaire de 8 bits entre 0 et 1. Cette valeur a été chargée dans l`accumulateur A puis multipliée par un facteur d`échelle de 110 à l`aide de l`instruction MUL. Une autre tâche dans cet objectif était de développer des logiciels pour initialiser le sous-système série. Système de mesure et d`affichage de la température développé pour le microcontrôleur Motorolla 68HC11, qui est rattaché à une carte d`évaluation universelle (EVBU). Cette conception a de nombreuses applications potentielles, y compris le contrôle de la température et l`automatisation d`usine. Lors de l`élaboration de la conception présentée dans cette section, plusieurs erreurs et difficultés ont été rencontrées. La quantité d`éclairage était basée sur la valeur actuelle de TEMP. Une forme abrégée de ce processus apparaît à la figure 2 (le processus complet apparaît à l`annexe C).

La sous-routine Startup a été utilisée pour activer le sous-système de convertisseur A/D. Si TEMP était entre 20 et 90 degrés Farenheit, CheckLimits appelé SendMsg pour imprimer le message suivant: «la température est acceptable. Dans un rapport réel, le pseudo-code apparaîtra ici. Le résultat de cette multiplication est un nombre de 16 bits compris entre 0 et 110, avec une portion entière de 8 bits stockée dans l`accumulateur A et une portion fractionnée 8 bits stockée dans l`accumulateur B. Bien que l`un de nous ait joué un rôle de premier plan dans l`exécution du matériel ou du logiciel, nous avons travaillé en collaboration pour vérifier le matériel et les logiciels et pour résoudre les problèmes. Ce problème a été corrigé en faisant une variable appelée FLG qui a été définie dès que le message d`alarme a été envoyé et ensuite effacé lorsque la température renvoyée à la région d`exploitation normale. Ce laboratoire nous a présenté les sujets importants de la conversion A/D et des communications série. D`abord, TEMP a été chargé dans l`accumulateur A et comparé à la valeur 20, la coupure désignée pour la basse température. Le circuit a été mis à l`échelle de sorte que 0 volts de sortie correspondait à 0 degrés et 5 volts hors correspondait à 110 degrés. Introduction > ce rapport présente une conception d`un système de mesure et d`affichage de la température qui incorporait le microcontrôleur Motorolla 68HC11, simplement désigné ici sous le HC11.

La partie entière de la température a ensuite été stockée dans la variable RAM TEMP. Dans un rapport réel, toutes les connexions, les numéros de broches et les étiquettes des broches doivent être affichées. Ces voyants ont agi comme indicateurs de température. Par exemple, dans une commande de moteur électrique, les courants de phase et le flux sont continuellement mesurés en utilisant un circuit de mise à l`échelle et une entrée de convertisseur A/n à un microprocesseur.