K. Michaël
M. Alexandre
V. Tony
PPE

Terminale S, Sciences de l'Ingénieur
Présentation du projet : Mars 2004
Année scolaire 2003/2004

 

PPE - TPE "UPandCO"

Projet Pluridisciplinaire Encadré - PPE

Travail Personnel Encadré - TPE

MAQUETTE D'UN ASCENSEUR

 

Thème : Génie Electrique, Electronique, Programmation
 
Sujet : Conception et Programmation d'une carte à Microcontrôleur pour la Gestion et l'Affichage des étages d'un Ascenseur
 
Problématique : Créer et programmer un système de commande d'ascenseur, basé sur un microcontrôleur PIC, afin de remplacer un automate programmable industriel
 
Dossier : Etude des matériels disponibles et conçus
Etude des programmes et sous-programmes créés
Suivi chronologique du projet
 

  

 

 

SOMMAIRE

+ Introduction - Présentation
- Le Projet
- La maquette
- Les entrées/sorties du panneau de la maquette
- Evolution de notre travail au cours du temps
 
1- De l'étude des matériels à la conception du programme
- La composition interne de la maquette
- La carte Pico-API
- La structure du programme créé
 
2- Acquisition des données aux entrées : des capteurs au PIC
- Les capteurs
- Entrées de la carte Pico-API
- Les optocoupleurs
- Le multiplexeur : 8 en 1
- Le PIC : découverte du PORT A
- La fonction scan() : clé de l'acquisition
 
3- Les sorties : du PIC au moteur et à la carte Interface
- Notion de logique négative
- Les relais
- La fonction sortie() : lien entre logiciel et matériel
- Le masquage
- Le moteur : le type MCC
- Sous-programme moteur() : Commande du mouvement
 
4- Carte Interface : le lien avec l'utilisateur
- Une création personnelle sur-mesure
- La solution à plusieurs problèmes
- Le support de l'afficheur 7 segments
- Commander l'afficheur : fonction afficheur()
- Les voyants : des problèmes résolus
- Commander les D.E.L. de position : voyant()
 
5- Programme principal : version de base
- Extrait du programme élaboré en langage C
- La coordination des tâches
- Description des étapes du fonctionnement
 
6- Partie pratique
- Test de l'ascenseur dans la version simplifiée du programme
- Test de l'ascenseur dans une version du programme plus élaborée
 
7- La fonction mémoire : modification du Cahier des charges
- L'enregistrement des demandes d'étages
- Modification de la fonction d'acquisition des entrées scan()
- Principe du tableau de mémoire - Mémorisation
- La lecture de la mémoire
 
8- Remarques diverses
- Optimisation du programme
- Quelques problèmes rencontrés
- Les logiciels utilisés
- Transposition du GRAFCET en C : une alternative
- Les raisons de notre choix de programmation
 
9- Conclusion - Synthèse

 

§- En annexe :
- Programme intégral élaboré en langage C (ne fonctionne pas)
- Programme en C, mais de style GRAFCET (fonctionnel)

 

www.TVandCO.sup.fr
TVandCOgmail.com