COMPTE RENDU DU TP
INFORMATIQUE
INDUSTRIELLE :
PROFESSEUR ENCADRANT : Dr ABDELHAKIM EL HENDOUZI
NOM : MAHAMAN MOUSSA
PRENOM: MOUBARAK
FILIERE: GSEIR 4eme Année
TP1: AFFICHEUR 7SEGMENTS
SUR PROTEUS
Principe de fonctionnement :
Un afficheur 7 segments est un composant électronique utilisé pour afficher des
chiffres et certains caractères alphabétiques. Il est constitué de 7 LED
(segments) organisées de manière à former un chiffre ou une lettre en les
allumant dans des combinaisons spécifiques. Voici une explication détaillée de
son fonctionnement dans Proteus :
Montage Sur Proteus
Cette simulation a permis de comprendre le fonctionnement d'un afficheur 7 segments en
activant ses segments pour représenter des chiffres. En utilisant un microcontrôleur (comme
Arduino) ou des circuits logiques, on peut contrôler les segments pour afficher des nombres
spécifiques. Cette manipulation illustre les bases de l'interfaçage et de la commande d'un
composant d'affichage, essentiel dans de nombreux projets électroniques. Proteus offre un
environnement pratique pour tester et valider ce type de montage avant de le réaliser
physiquement.
Code du Montage sur MPLAB
TP2: AFFICHEUR 7SEGMENTS
AVEC OSCILLATEUR DE
FREQUENCE SUR PROTEUS
REMARQUE : Un afficheur 7 segments simple affiche des informations
statiques (comme un chiffre ou une valeur fixe) en fonction des signaux reçus. Il
est utilisé pour des affichages simples, comme un compteur ou un indicateur de
température.
En revanche, un afficheur 7 segments avec un oscillateur de fréquence est
accompagné d'un oscillateur générant des impulsions périodiques. Ces
impulsions permettent de créer des affichages dynamiques, comme des
compteurs incrémentaux ou des horloges numériques, où les chiffres changent
de manière régulière.
Ainsi, la différence clé réside dans la dynamique : l'oscillateur permet de rendre
l'affichage interactif et en temps réel, tandis qu'un afficheur simple reste
statique.
Lors de la simulation d'un afficheur 7 segments avec oscillateur de fréquence
sur Proteus, nous avons pu observer que l'oscillateur génère des impulsions
périodiques qui permettent un affichage dynamique des chiffres ou des données,
tels que des compteurs ou des horloges. Ces impulsions permettent de faire
défiler ou d'incrémenter les chiffres en temps réel, rendant l'affichage interactif.
Comparé à un afficheur 7 segments simple, qui affiche des informations
statiques sans variation dans le temps, l'afficheur avec oscillateur offre une
fonctionnalité plus avancée, idéale pour les applications nécessitant un affichage
de données changeantes ou synchronisées, comme les compteurs ou les horloges
numériques.
En résumé, l'ajout d'un oscillateur permet de dynamiser l'affichage 7 segments,
tandis qu'un afficheur simple reste fixe et affiche uniquement des valeurs
statiques.
Code Exécuté sur MPLAB
TP3: RESISTANCE PULL-UP ET
COMMANDE D’UN MOTEUR
RESISTANCE DE PULL UP
Principe : Une résistance de pull-up est utilisée pour maintenir un niveau
logique haut (tension de 5V, par exemple) sur une broche d'un circuit
lorsqu'aucun signal n'est appliqué. Elle est généralement connectée entre la
broche et la source de tension positive (comme le Vcc). Elle garantit que la
broche reste à un état logique haut (HIGH) lorsque le dispositif connecté
(comme un bouton) est ouvert (non connecté), évitant ainsi que la broche soit
flottante, ce qui pourrait entraîner des comportements imprévisibles .
Montage sur Proteus
La simulation de la résistance de pull-up sur Proteus a montré comment cette
résistance permet de maintenir un état logique stable (haut, HIGH) sur une
broche lorsqu'il n'y a pas de signal externe. Elle est essentielle pour éviter les
signaux flottants dans des circuits avec des interrupteurs ou des boutons. Cette
manipulation met en évidence l'importance de la résistance de pull-up dans la
gestion correcte des entrées numériques et dans la fiabilité du fonctionnement
des circuits.
Code de la Résistance de PULL UP sur MPLAB
Résistance de Pull-Down
Pull-up : La résistance est connectée à Vcc (tension positive) et maintient la broche à
HIGH (état haut) lorsqu'il n'y a pas de signal.
Pull-down : La résistance est connectée à la masse (GND) et maintient la broche à
LOW (état bas) lorsqu'il n'y a pas de signal.
En bref :
Pull-up = état haut (HIGH)
Pull-down = état bas (LOW)
Commande D’un Moteur
Principe
L'objectif de ce TP est de comprendre et de réaliser la commande d'un moteur à
courant continu (DC) à l'aide d'un microcontrôleur et d'un pont en H. Nous
avons utilisé Proteus pour la simulation du circuit et MPLAB pour la
programmation du microcontrôleur.
Code du Moteur sur MPLAB
RESULAT OBTENU SUR PROTEUS
Ce TP a permis de maîtriser la commande d'un moteur à courant continu en
utilisant un microcontrôleur et un pont en H. Grâce à Proteus, nous avons
simulé le comportement du moteur, et avec MPLAB, nous avons programmé le
microcontrôleur pour envoyer les signaux appropriés. Cette méthode est
couramment utilisée dans les systèmes de commande de moteurs, comme
dans les robots ou les systèmes automatisés.