Microcontrôleur ISET SOusse
Projet Microcontrôleur
1.Énoncé du système
Considérons le petit atelier de bouchage de bouteilles représenté sur la figure ci-dessous. Il
se compose d’un tapis roulant qui transporte les bouteilles jusqu’à la boucheuse, puis les évacue
vers l’atelier d’étiquetage. Ce tapis est équipé d’alvéoles pour maintenir les bouteilles droites. Le
système de chargement et de déchargement des bouteilles n’est pas présenté.
Cahier des charges n°1 :
On suppose que toutes les alvéoles du tapis sont occupées par une bouteille.
Le déplacement du tapis est commandé par un moteur pas à pas. La rotation d’un pas du moteur
permet de placer devant la boucheuse la bouteille suivante. Un index placé sur le tapis indique que
l’avance d’un pas est terminée.
La boucheuse est équipée d’un moteur à deux sens de rotation pour descendre, puis, boucher
la bouteille, et pour remonter et laisser la bouteille suivante se mettre en place.
L’axe de la boucheuse est équipé de contacts de fin de course en haut et en bas. Les
R. HERTELLI 1/6 2024/2025
Microcontrôleur ISET SOusse
bouchons sont placés à l’intérieur de cet axe par un système d’alimentation non représenté. La
pesanteur permet de placer un bouchon à l’intérieur de la pince qui équipe l’extrémité de l’axe de la
boucheuse. Lorsque l’axe de la boucheuse descend dans une bouteille la pince fermée comprime le
bouchon. Lorsque l’axe remonte pour laisser se mettre en place la bouteille suivante, la pince est
ouverte et le bouchon suivant descend.
Le tapis ne peut avancer que si un opérateur a enclenché la mise en marche de l’installation.
Chaque information délivrée par un équipement de cet atelier et chaque commande des
différents moteurs sont associées à une variable binaire :
• h et b sont associées aux fins de course haut et bas de la boucheuse,
• m est associée à l’information de mise en marche du système,
• i est associée à l’index du tapis,
• M et D sont associées aux commandes de montée et de descente de la boucheuse,
• T est associée à la commande de l’avance du tapis,
• F est associée à la commande de la fermeture de la pince (ouverture obtenue grâce à un
ressort).
Cahier des charges n°2 :
On suppose maintenant que certaines alvéoles peuvent être vides.
Lorsque le tapis a avancé d’un pas, une nouvelle alvéole se trouve sous la boucheuse. Si
celle -ci contient une bouteille elle doit être bouchée selon le cycle défini précédemment. Si
l’alvéole ne contient pas de bouteille alors le tapis doit avancer à nouveau sans que la boucheuse ne
descende.
La boucheuse est maintenant équipée d’un détecteur de bouteille. Soit p la variable associée
à la présence d’une bouteille en face de la boucheuse. (les autres variables sont celles du cahier
des charges n°1).
R. HERTELLI 2/6 2024/2025
Microcontrôleur ISET SOusse
Cahier des charges n°3 :
Supposons maintenant que deux machines soient placées consécutivement le long du tapis
roulant : la première bouche les bouteilles et la seconde colle une étiquette. Nous supposerons
également, dans un premier temps, que chaque alvéole contient une bouteille.
Après que le tapis ait avancé d’un pas, une bouteille se trouve sous la boucheuse, prête à être
bouchée, et une autre se trouve en même temps sous l’étiqueteuse, prête à être étiquetée. Les deux
machines traitent donc deux bouteilles différentes en même temps.
L’opération d’étiquetage s’effectue de la façon suivante : l’étiqueteuse est équipée d’un axe
qui se déplace horizontalement, commandé en avant par l’action A et en arrière par R. La position
de fin de course avant est repérée par la variable d et la position de fin de course arrière par r.
L’étiquetage s’effectue en actionnant l’axe de l’étiqueteuse en avant puis en arrière.
Cahier des charges n°4 :
On considère maintenant le cas, plus général, dans lequel certaines alvéoles sont vides.
Soient pb et pe les variables associées, respectivement, à la présence d’une bouteille sous la
boucheuse et sous l’étiqueteuse.
Les opérations de bouchage et d’étiquetage s’effectuent en parallèle et sont synchronisées
avant de faire avancer le tapis. Mais, pour chacune des opérations, deux cas peuvent se produire,
suivant qu’une bouteille est présente ou non.
R. HERTELLI 3/6 2024/2025
Microcontrôleur ISET SOusse
Ici, on donne la solution avec API : partie commande modéliser en grafcet
Cahier des charges n°1 :
Cahier des charges n°2 :
R. HERTELLI 4/6 2024/2025
Microcontrôleur ISET SOusse
Cahier des charges n°3 :
Cahier des charges n°4 :
R. HERTELLI 5/6 2024/2025
Microcontrôleur ISET SOusse
Travail demandé :
Pour chaque cahier des charges :
• Proposer un montage à base de µc PIC (la carte de commande ).Réaliser le
montage sur ISIS PROTUEUS . Préciser les pins utilisés. On peut utiliser les
interrupteurs et les boutons poussoir pour émuler les entrées. Cependant, pour
émuler les sorties , utiliser des diodes LED.
• Traduire les grafcet en organigramme
• Développer le code en C qui génère le fonctionnement souhaités.
• Simuler le fonctionnement sur Proteus ISIS
R. HERTELLI 6/6 2024/2025