Professional Documents
Culture Documents
Section B
Mini Projet :
Dans le groupe :
Nom
Prnom
Elhabib
Khiyaoui
Rahmani
Karimi
Safouane
Redwane
Rania
Siham
2012/2013
E.N.I.M Rabat
2012/2013
Introduction :
Nous nous proposons de raliser une cage dascenseur pour lun des btiments rsidentielle de
lENIM qui contient au moins 4 tages.
E.N.I.M Rabat
2012/2013
II.
Partie oprative :
On se limite ltude dun ascenseur treuil (le plus utilis) car il prsente les avantages
suivant :
Rapidit de dplacement.
Un ascenseur treuil se compose essentiellement dune cabine, dun contrepoids, des cbles
reliant la cabine au contrepoids, des guides, et dun systme de traction au dessus de la cage
dascenseur.
1. Cabine : lment destin accueillir les personnes et les marchandises (la partie
visible de lascenseur). Cet lment est insr et fixe dans un cadre appel
suspension cabine. La course de la cabine est limite par 5 capteurs de position
(5 tages).
2. Cble de traction : cble gnralement en acier, destin a suspendre la cabine
au contre poids et dplacer celle-ci.
3. Porte de cabine :
E.N.I.M Rabat
2012/2013
E.N.I.M Rabat
2012/2013
III.
Partie commande :
Pour des raisons conomiques, notre tude va se baser sur la commande base de la logique
cble, notamment les microcontrleurs.
La commande est assure par une carte lectronique. Cette carte a pour objectif de contrler la
cage dascenseur partir dune interface dentre/sortie. Elle permet davoir un accs direct
aux diffrents signaux dentre/sortie.
E.N.I.M Rabat
2012/2013
1. Circuit de puissance :
Ce circuit est constitu principalement de Relais :
RL1, pour les deux vitesses du moteur (Lente et rapide).
RL2, RL3 pour le verrouillage mcanique en cas durgence.
RL2 : Limite bas et RL3 : Limite haut.
RL4, RL5 pour commander les deux sens de mouvement.
RL4, pour le Sens 2 et RL5 pour le Sens 1.
E.N.I.M Rabat
2012/2013
2. Circuit dacquisition :
Ce circuit comporte les diffrents signaux d'entre/sortie. Laffichage des tats logiques des
signaux sera assur par des Leds (diodes lectrolumiscentes).
Pour le bon fonctionnement et la clart de la luminosit des Leds, on a assur la chute
ncessaire de tension travers des rsistances de protection de (330) comme le montre la
figure ci-dessous.
E.N.I.M Rabat
2012/2013
LAOP LM311 sert de comparateur. Lorsque la tension V+ est suprieure V-, la tension de
sortie capteur est alors son maximum. Au contraire, lorsque V+
est infrieure V-, la tension de sortie de lAOP est son
minimum. HOA149-1 est un des 5 capteurs de position de
lascenseur (voir ci-contre). Il est compos dune diode et dune
photo diode. Lorsque la cabine dascenseur arrive au niveau du
capteur la photodiode est claire laide dun miroir sur la cabine, le courant circule donc
vers la masse V+ < V-, tension de sortie nulle. Lorsque la photo diode nest pas claire
V- < V+ la tension de sortie = 5V.
Schma synoptique :
E.N.I.M Rabat
2012/2013
Le PIC est configur de faon lire ltat des boutons poussoirs et des capteurs de positions
(rduis 3). Le quartz X1 permet dimposer la frquence de fonctionnement du PIC (20Mhz),
il fonctionne en oscillateur externe. On connecte la masse sur les entres du pic afin de limiter
les parasites. Les 3 rsistances de pull up R5, R6, R7 servent ne pas court-circuiter Vcc.
E.N.I.M Rabat
01
2012/2013
Programmation :
Nous allons dcrire dans les paragraphes qui suivent les dmarches adoptes pour concevoir
le programme qui gre le systme. Il sera labor pas pas pour faciliter lapproche. Nous
tablirons tout dabord la structure ncessaire pour un tel programme. Nous verrons ensuite
comment utiliser les sorties du PIC qui grent la modulation de largeur dimpulsion (PMW),
puis la structure de la fonction qui gre le dplacement de lascenseur vers un tage.
1. Outil de programmation :
La conception du programme en C se fera sous le logiciel MikroC de Mikroelectronica. Il
sagit dun environnement de dveloppement spcialis pour la programmation de
microcontrleurs de la gamme PIC de Microchip. Ce logiciel propose des bibliothques de
routines qui facilitent lutilisation des fonctions du microcontrleur.
Le programme est dabord dit et compil puis est transmit vers le microcontrleur par un kit
quon appelle Pickit .
2. Structure du programme :
La structure gnrale du programme est traduite par lorganigramme suivant :
E.N.I.M Rabat
00
2012/2013
Nous programmerons cet algorithme progressivement pour apprendre utiliser les diffrentes
fonctions. Ainsi, nous allons voir dans les paragraphes suivant les mthodes utilises pour la
programmation de la commande de PWM puis de linitialisation.
3. Commande PWM :
Le PIC16F876 est quip de plusieurs sorties qui, configures correctement, peuvent gnrer
un signal sur -5V /+5Vdont le rapport cyclique est variable. Sur ce projet, nous utiliserons la
patte 12 du microcontrleur. Pour grer une telle sortie, le logiciel MikroC propose une srie
de routines :
Il est aussi important de configurer certains registres. Ceci est faisable en se rfrant au
datasheet du composant. Ici, il sagit de la sortie correspondant la patte 12 du composant, le
registre associ est donc CCP2CON .
Le programme suivant permet de faire varier le rapport cyclique en faisant tourner un
potentiomtre associ une des entres analogiques/numrique. La tension mesure aux
bornes du potentiomtre est galement affiche sur un afficheur LCD.
E.N.I.M Rabat
02
2012/2013
V.
Simulation :
Nous pouvons maintenant simuler notre programme grce au logiciel Proteus ISIS. Ce
logiciel de CAO (Conception Assiste par Ordinateur) propose des bibliothques de
composants dont le PIC16F876, qui permettent dditer le schma lectronique, puis de
simuler le circuit aprs lui avoir associ le fichier du code source correspondant au
programme.
E.N.I.M Rabat
03
2012/2013
VI.
Conclusion :
Ce mini projet est une mise en uvre des connaissances acquises en automatisme et en
informatique industrielle. Bien que nous nayons pas opt pour la technologie de la
commande programme (Commande par les API), nous nous pouvons tirer satisfaction de ce
projet pour plusieurs raisons :
Tout dabord la recherche de la solution la plus conomique et la plus rentable nous a permis
daborder plusieurs aspects technologiques (Diffrentes technologies de commande, langages
de programmation). Nous avons pu galement mettre en application les connaissances
acquises durant nos tudes, et ainsi les renforcer. Les simulations effectues nous ont apport
une exprience dans notre approche des circuits lectroniques et de linstrumentation.
E.N.I.M Rabat
04