Classe MASTER ELM-INFO-INDUS MICROPROCESSEUR ET IPROGRAMMATION
2025
PROJET DE FIN DE FORMATION
AUTOMATISATION D’UN MONTE-CHARGE
Le système mis en œuvre est une maquette didactique matérialisant un monte-charge chargé de déplacement de pièces dans une industrie
automobile. Cette maquette est commandée par Microcontrôleur 16F877A. voire figure N°2
Figure N°2 SCHEMA MONTE-CHARGE
Description du système
Le monte-charge se compose d'une plate-forme (Cabine) pouvant se déplacer verticalement grâce à un moteur entraînant une vis. Ce moteur
peut être commandé dans un sens ou dans l'autre (montée ou descente). Il n'est pas possible d'en faire varier la vitesse. La commande de montée
se note MX, la commande de descente se note DX.
Si MX = 1 entraine commande montée plate-forme
Si DX =1 entraine commande descente plate-forme
La plate-forme peut se déplacer entre trois étages (0,1 et 2). La position à chaque étage est détectée par un capteur (C0, C1, C2).
Classe MASTER ELM-INFO-INDUS MICROPROCESSEUR ET IPROGRAMMATION
2025
Chacun de ces capteurs (C0, C1, C2) fournit un signal (voyant) complémentaire : "LO", "L1" et "L2" fournissant un niveau logique "1" lorsqu’un des
capteurs est actionné.
Un bouton poussoirs (S1) entraine départ cycle
Le chargement d’une pièce se fait manuellement au 1ére étage et dure 3 s.
Le déchargement d’une pièce se fait manuellement au 2éme étage et dure 5 s.
Cahier de charge
Lorsque le bouton poussoir S1 est actionné pendant que le monte-charge se trouve à étage (0) afficher chiffre 0 sur l’afficheur 7 segment à
cathode commune, le monte-charge part jusqu’au premier étage (1) afficher chiffre 1 sur l’afficheur 7 segment à cathode commune, une
pièce‘’X11’’ est chargée. Apres chargement, le monte-charge avance jusqu’au deuxième étage (2) afficher chiffre 2 sur l’afficheur 7 segment à
cathode commune, puis la pièce est déchargée. Après le déchargement, il retourne au premier étage (1) afficher chiffre 1 sur l’afficheur 7 segment
à cathode commune pour le chargement d’une seconde pièce’’X12’’ qui sera déchargée par la suite au deuxième étage (2) afficher chiffre 2 sur
l’afficheur 7 segment à cathode commune. Après le déchargement, le monte-charge retourne à la position initiale étage (0) afficher chiffre 0 sur
l’afficheur 7 segment à cathode commune et ‘’LO’’ s’allume pendant 5 seconde et s’arrête.
Remarque :
Le Bouton poussoir (S1) Marche permet d'actionner l'alimentation de l'ensemble. Lorsque la maquette est alimentée, un voyant (V) est
allumé.
Le bouton poussoir (S0) est directement câblé à l’entrée asynchrone d’initialisation. Il ne sera donc pas traité par le programme.
Classe MASTER ELM-INFO-INDUS MICROPROCESSEUR ET IPROGRAMMATION
2025
Nomenclature :
S1 : Bouton poussoir départ cycle PORTB.RB1 S0 Bouton poussoir arrêt PORTB.RB0
C0 : Capteur 0 étage PORTB.RB2 C1 : Capteur 1er étage PORTB.RB3
C2 : Capteur 2éme étage PORTB.RB4
CM : commande Montée PORTD.RD0 CD : commande descente PORTD.RD1
L0 : Voyant 0 étage PORTD.RD2 L1 : Voyant 1er étage PORTD.RD0
L2 : Voyant 2éme étage PORTD.RD3 V : Voyant présence tension PORTD.RD4
Questions :
1) Ecrire un programme en langage MickroC en fonction du cahier des charges
2) Réaliser le schéma de fonctionnement sur Proteus
3) Faire la simulation
Nb : c’est un travail de groupe de 2 personnes max et à rendre mercredi 4 juin 2025 le travail doit être
présenté sur pdf le programme et le schéma de simulation