Enseignements technologiques spécialité SIN Ouvre portail SET Programmation du microcontrôleur PIC
Problématique Objectifs La carte électronique permet 3 modes de fonctionnement possibles : mode automatique, mode semi-automatique, mode piéton. Comment effectuer une programmation de ce microcontrôleur implanté sur le système afin d'avoir un mode fonctionnement de type « piéton »? Objectifs Identifier et analyser les variables de simulation sur le système ouvre-portail SET Savoir simuler le mode piéton avant son implantation sur le système Valider le programme sur le système réel
Organisation de la séance Connaissances visées Traitement programmé : structure à base de microcontrôleur Prérequis Schéma structurel Connaissance du logiciel Flowcode Durée de l'activité 3 heures Environnement Matériel Ouvre-portail Ordinateur PICkit3 Documentaire Dossier technique du système Logiciel Flowcode V4 PICkit3 programmer
Déroulement de la séance Etude préliminaire : identification des éléments de brochage permettant la mise en énergie et la commande du moteur, Différents programmes à réaliser Programme 1 : fonctionnement « piéton » avec feu de signalisation non clignotant, Programme 2 : fonctionnement « piéton » avec feu de signalisation clignotant, Programme 3 : prise en compte de la cellule photoélectrique.
Présentation du système et du fonctionnement Alimentation de la carte Diagramme d'état SysML Le mode piéton doit correspondre au fonctionnement ci-contre, Ouverture-fermeture du vantail du pilier maître. Alimentation de la carte Départ cycle Programmation Connexion
Etude préliminaire Identification des différents signaux mis en jeu pour alimenter en énergie et piloter le moteur, Correspondance avec le brochage du PIC. RD0 RD1 RB0 RC1
La stratégie de la programmation sous Flowcode 1 programme principal, 6 sous-programmes (appelés macros) : attente télécommande, attente butée, marche ouverture, marche fermeture arrêt ouverture, arrêt fermeture. Ordinogrammes à compléter pour répondre au fonctionnement attendu
Fichier fourni aux élèves 6 macros Programme principal PIC 18F4520 Un panneau de commande
Programme 1 : feu non clignotant Prolongement de l’étude précédente Le programme principal et 3 macros sont à compléter afin de satisfaire le mode piéton Macro attente butée Déclenchement relais FERM : RD1 Commande transistor : RC1 Macro Ma_FERM Macro at_FERM Seuil de couple maximum : RB0
Programme 2 : feu clignotant Amélioration du programme précédent : clignotement du feu à une fréquence de 1 Hz Création d’une macro « Cligno » Appel de la macro « cligno » à l’intérieur de la macro « Attente_butée »
Programme 3 : cellule photo électrique Amélioration du programme précédent : prise en compte de la cellule photo électrique. En phase de fermeture du portail, lorsque le faisceau est coupé, le portail s’ouvre à nouveau. Pilier maître Pilier esclave Cellules Le faisceau n’est pas coupé Pilier maître Pilier esclave Cellules Le faisceau est coupé
Essais sur le système réel Utilisation de pickit 3 et pickit programmer 3 Implantation du programme et vérification de son fonctionnement Importer le programme réalisé Ecriture du programme Choix du PIC 18F4520 1 2 3 Position de la broche 1 (Vpp) 4
Vidéo du fonctionnement Clignotement du feu à une fréquence de 1 Hz
Conclusions Plusieurs possibilités existent pour l’élaboration d’un programme donné, Autres programmes : fonctionnement du portail en mode « automatique », « semi-automatique », Utilisation de MPLAB.
Merci de votre attention