Академический Документы
Профессиональный Документы
Культура Документы
Nous nous assistons de jour en jour un monde en mutation continue, domin de plus en plus par ceux qui matrisent la technologie. L'lectronique et l'informatique sont l'origine de la dernire rvolution industrielle et deviennent indiscutablement les principales issues vers la matrise de cette technologie. Dans le domaine industriel, nous avons de plus en plus tendance raliser des applications et des projets industriels adquats la progression technologique. Et c'est dans ce sens que nous avons abord notre projet de fin d'tudes qui a pour thmatique la conception et la ralisation d'une carte universelle base sur un PIC qui permet de commander des portails utilisant des moteurs courant continu ou alternatif, tout en ralisant la protection contre les surcharges et les courts circuits suite un blocage ventuel du portail. Lapport de notre projet par rapport aux autres cartes de commande est le caractre universel. En effet, dans un endroit utilisant un portail automatique plusieurs pannes sont susceptibles dtre dclenchs, la rparation et le diagnostic de telles cartes ncessite un temps important. Influenc par ces observations et ces limites, un nouveau besoin de cration dune carte universelle, facile implanter tout moment sans perte de temps, est de plus en plus indispensable Notre projet est ralis autour dun microcontrleur pic 16F876 qui prsente lunit de traitement capable de grer les entrs et les sorties de notre carte universelle. Nous avons essay dans cette mmoire d'assurer une prsentation claire et structure qui permette un reprage facile de l'information recherche et une lecture efficace. Pour le faire, nous allons tout dabord introduire dans le premier chapitre une prsentation gnrale de notre projet ou on a mis le focus sur le cahier des charges, la prsentation du projet et une tude prliminaire. Le deuxime chapitre intitul spcification servira dfinir notre systme et ses diffrents blocs. Le troisime, nomm conception tudiera la conception software et hardware. Dans le quatrime chapitre, on soccupe de la partie ralisation et implmentation de notre carte universelle. Enfin, nous allons conclure notre travail par une conclusion gnrale et les futures perspectives.
1
ISET Technologie Force
Section 1 : Cahier des charges. Section 2 : Prsentation du projet. Section 3 : Etude prliminaire
Section 1 :
ISET Technologie Force
Objectif :
Ce projet de fin dtudes a pour objectif dtudier, de concevoir et de raliser une carte de commande universelle base dun pic 16F876 permettant de commander un systme partir de ses entres et ses sorties. Les entres :
Entre start
Entre stop
Entre photocellule
Travail demand :
Etude et conception de la carte de commande Conception du programme cot PIC Ralisation du systme complet Test final et validation
3
ISET Technologie Force
Section 2 :
1. Etude de lexistant : 1.1 Introduction :
Prsentation du projet
De nos jours, et suite a lvolution de lindustrie aux enjeux dassurer le plus de confort pour ltre humain, des nouvelles ides ont ts invent dans divers domaines par exemple les portails automatiques taient lune des technologies vise pour faciliter les taches lutilisateur do la cration des porte semi-automatique puis automatique. Cette technologie est actuellement au cur de la vie moderne. Des tels portails donnent beaucoup de confort lutilisateur. En effet, cela lui permet dviter de descendre et de se dplacer pour ouvrir la porte du garage, puis le fermer de nouveau. Actuellement, une varit de portes existe dans le march, on peut opter pour un portail automatique en acier, en aluminium ou mme en bois. De point de vue technique, louverture de telles portes peut se faire avec des battants ouvrants ou coulissants sur un rail. Concernant la commande distance, une tlcommande permettra de commander le portail.
1.3 Diversit :
La diversit dans les automatismes de portail ou automatismes pour porte de garage ou bien encore pour les moteurs de portail coulissant, conduit un large choix : automatisme pour portail battants automatisme pour portail coulissant automatisme pour porte de garage
2. Problmatique
La complication des algorithmes de codage et de dcodages des cartes lectroniques tait lune des solutions les plus pertinentes pour maximiser le confort et la scurit des utilisateurs Malheureusement, la technologie prsente toujours des failles et des contraintes et cre toujours de nouvelles besoins, en cas de pannes des portails automatique, pratiquement caus par la carte lectronique de commande, il est devenu trs difficile et presque impossible den rparer suite la complications des systmes qui sont derrires, do les rparateurs tendent remplacer tout le system par un autre. Cette problmatique cest pos comme un handicap envers les rparateurs do le besoin de crer une carte lectronique universelle qui sera susceptibles douvrir nimporte quelle porte. C'est dans ce cadre que nous aborderions notre projet de fin d'tudes qui a pour thme la conception et la ralisation dune carte universelle pour automatiser plusieurs type de portails.
3. Cadre du projet :
Le projet de fin dtude fait partie intgrante de lInstitut Suprieur des Etudes Technologiques de Sfax (ISET SFAX) et la socit Technologie Force. En effet, le projet a pour but lintervention pratique permettant ltudiant dappliquer ses connaissances scientifiques et techniques, de tester ses facults et de confronter les savoirs thoriques pars la pratique professionnelle.
Prsentation de la socit
La socit Technologie Force TF est une socit de sous-traitance lectrique et lectronique industrielle, qui est fonde en 2002 par son grant Mr Abid Ahmed l'adresse route Gremda Km 6 TF est introduite dans les marchs nationaux et s'est forme une porte feuille de clients importants tel que: socit JMAL, ARMOFLEX, MED LIGHT, MATEM TF est capable de rpondre la demande de ses clients dans le domaine de l'lectricit et de l'lectronique industrielle: Cblage des armoires lectriques. Ralisation des cartes lectroniques.
Rparation des quipements industriels.
Au sein de cette socit on applique nos connaissances dans llectronique et llectricit industrielle sous la tutelle de Mr Abid Ahmed qui fait de son mieux de nous approcher et indiquer les choix, les mthodes de travail, la connaissance du savoir faire, la rapidit dans les interventions.
Section 3 :
Introduction :
Etude prliminaire
L'objectif fix pour ce projet impose la ralisation d'une carte universelle base sur un PIC qui permet de faire fonctionner nimporte quel moteur ( courant continu ou alternative) toute en ralisant la protection contre les surcharges et les courts circuits suite un blocage ventuel du portail et qui doit tre capable de grer les entrs et les sorties tout moment.
Analyse fonctionnelle
La fonction dusage est de commander lutilisateur sur la porte de garage. louverture ou la fermeture dun portail de manire
1.1
S.A.D.T :
Porte en position finale OUVRIR OU FERMER Porte en position initiale UN PORTAIL AUTOMATIQUE
Perte
A-0
1.2
Diagramme pieuvre
Le diagramme pieuvre (figure 1.2) montre linteraction entre le systme et son environnement
FONCTION FSP1 FC1 FC2 FC3 FC4 FC5 FC6 FC7 FC8
DSIGNATION Ouvrir et fermer un portail automatiquement Commander distance louverture ou la fermeture de la porte Sadapter la porte Sadapter au prix du march Minimiser le volume occup tre aliment en nergie lectrique Se fixer au support Respecter les normes Faciliter linstallation et le dpannage 7
FC9
Ante nne
Carte lectronique
ISET Technologie Force
Tlcomman de
8
-Antenne :
Cest un priphrique en option pour amliorer le port de la tlcommande.
- Jeu de photocellules :
Cest un priphrique qui dtecte la prsence dun obstacle pendant louverture ou la fermeture du portail.
- Voyant clignotant :
Ce priphrique positionner sur le pilier, doit tre visible de la rue
9
ISET Technologie Force
Chapitre 2 : Spcification
10
ISET Technologie Force
Introduction :
Dans ce chapitre mous allons essayer de traduire les exigences du cahier des charges en une reprsentation abstraite permettant de dcrire le comportement et lenvironnement du systme sans entrer dans les dtails techniques, et cela en essayant dtablir une liste des besoins aux quels le systme doit rpondre en cherchant une rponse la question Quoi Faire ? . Cette expression doit modliser et formaliser la ralit, dune manire formelle, pour inciter la comprhension du systme. Le dveloppement dun systme ncessite ladoption dune mthode approprie sa nature et son domaine dexploitation. En effet, on va faire recoure la mthode S.A.R.T (Analyse Structur du Temps Rel) et avec la variante Ward et Mellor qui se base sur lanalyse structure pour spcifier et concevoir les systmes temps rel. Cette approche doit prsenter en premier lieu le diagramme de contexte, le diagramme prliminaire et les diagrammes des flots de donnes. En deuxime lieu, un dictionnaire de donnes qui dfinit tous les termes et les mots techniques utiliss au paravent.
Mise en uvre :
2.1 Diagramme de contexte de donnes :
Cest un diagramme abstrait, qui reprsente tout le systme modliser. Ce diagramme ne contient que les processus dont le nom traduit leur fonction dusage dans le systme. Il est le seul diagramme dans le quel les interfaces entre le systme et son reprsentes. environnement sont
11
ISET Technologie Force
12
ISET Technologie Force
Conclusion :
La spcification est une tape prliminaire dans le cycle de vie d'un systme. Elle permet de rpondre la question Quoi Faire ? . Plusieurs mthodes sont utilises pour ce but. Dans ce chapitre, on a fait appel la mthode S.A.R.T (Analyse Structur du Temps Rel) pour spcifier les besoins de notre systme tout en tablissant des diffrents diagrammes savoir le diagramme de contexte, le diagramme prliminaire et le diagramme dtat transition.
13
ISET Technologie Force
Chapitre 3 : Conception
14
ISET Technologie Force
1. Introduction
Dans ce chapitre on a essay de concevoir le systme dune faon gnrale. Cette partie consiste tudier la conception du system.
Alimentation
Entres
Sorties
15
ISET Technologie Force
Bloc dadaptation
Le rle de ce circuit est dassurer la bonne protection pour le pic. Il est compos par des optocoupleur (phototransistor), des rsistances et des diodes comme le montre la figure cidessous :
Transformation
Redressement
Filtrage
Rgulation
5VDC
Figure 3.4 : schma synoptique de circuit dalimentation Pour obtenir une tension continue partir dune tension alternative il faut passer par les tapes suivantes :
17
ISET Technologie Force
Le redressement : il permet de supprimer l'alternance ngative d'un signal en conservant l'alternance positive. Le filtrage il sagit de rduire ("lisser") l'ondulation d'une tension redresse et pour cela on
utilise gnralement un condensateur lectrochimique de forte capacit
La rgulation (stabilisation) Elle permet de stabiliser une tension une valeur fixe, et
cest ncessaire pour les montages lectroniques qui ont besoin d'une tension qui ne fluctue pas.
U14
7812 +12v
U13
7805 1 VI GND VO 3
+5v
FUSE
3A
C4
470u
C5
22n
GND
BR1
VI
VO
C6
470u
C7
470u
C8
22n
2 1
GBPC800
J7
CONN-H2
Un fusible est un composant conducteur d'lectricit qui accepte de laisser passer un courant jusqu' une certaine valeur, sans fondre. Au del de cette valeur de courant limite, il fond et empche ainsi le courant de continuer sur sa lance.
- Pont diode :
Un pont de diodes ou pont de Gratz est un assemblage de quatre diodes montes en pont, qui redresse le courant alternatif en courant continu, cest--dire ne circulant que dans un seul sens
- Condensateurs (filtrage)
Le rle du condensateur de filtrage, gnralement un lectro-chimique de forte capacit, est de rduire l'ondulation d'une tension redresse lorsqu'on passe, par exemple dans une alimentation, d'une tension alternative une tension continue. Il permet, en quelque sorte, de "lisser" la tension ondule. Le condensateur de filtrage est mont en parallle avec la sortie du pont de diodes. La prsence du condensateur de filtrage permet de rduire fortement ("lisser") l'ondulation de la tension redresse
-Rgulateur
Un rgulateur sert rguler ou stabiliser un potentiel sur sa broche de sortie, il peut tre fixe ou rglable (vis de rglage 25 tours) et tre positif ou ngatif par rapport la masse (ex: 7805 positif avec en sortie +5V et 7905 ngatif avec en sortie -5V).
2.2.3
Bloc de commande
Le circuit de commande est bas sur un microcontrleur 16F876 de la famille microchip qui gre toute les instructions du programme afin de commander les diffrents composants.
C1
100n
C2
100n U1 U2 U3 U4 U5 U5
X1
CRYSTAL
U7
+5v 9 10 1 2 3 4 5 6 7 OSC1/CLKIN OSC2/CLKOUT MCLR/Vpp/THV RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD 21 22 23 24 25 26 27 28 11 12 13 14 15 16 17 18
R?
10k
R7 SW ITCH1 C3
100n 10k
R8
10k
RA0/AN0 RA1/AN1 RA2/AN2/VREFRA3/AN3/VREF+ RA4/T0CKI RA5/AN4 RC0/T1OSO/T1CKI RC1/T1OSI RC2/CCP1 RC3 RC4 RC5 RC6/TX/CK RC7/RX/DT PIC16F870
R17
+5v R16
+24v 10k
LED7 LED8
LED LED
DSW1
DIPSW_4 1 2 3 4 5 6 7
U10
1B 2B 3B 4B 5B 6B 7B COM 1C 2C 3C 4C 5C 6C 7C 9 16 15 14 13 12 11 10 U8
OFF ON
3 2 1
4 3 2 1
U9
J8
CONN-SIL3
01 02 02 04 01 01 01 01
-Pic 16f876
Le circuit de commande est bas sur un pic 16f876, et pour bien comprendre ce dernier on a choisi de faire cette tude :
21
ISET Technologie Force
prsent sur ces broches. La structure de chaque port, quelques variations prtes, est grosso modo la mme : - chaque port est configur par un registre de port, nomm TRIS suivi par la lettre du port. Ainsi le port A est configur par le registre TRISA. Chaque bit de ces registres (TRIS ou DDR) dtermine le sens de communication des broches du port. - chaque port possde logiquement un registre de donnes associ. Pour chaque broche configure en sortie.
La mmoire du 16F876 :
Il y a 3 types distincts de mmoire pour le 16F876 :
22
ISET Technologie Force
Choix du pic
On a choisi le 16f876 car : Il possde des entres analogiques
Nombre de broche dentre/sortie important (satisfaire notre besoin)
Pour les autres ports dentres du pic, qui sont reli avec lenvironnement extrieur, on a utilis un opto-coupleur (Phototransistor) branch avec une diode et une rsistance en srie pour chaque entre afin dassurer une bonne protection pour le pic.
23
ISET Technologie Force
-le circuit ULN2003 On a utilis le circuit ULN2003 comme un intermdiaire entre le pic et les relais puisque le courant de sortie du pic est trop faible pour les commands.
U1
1 2 3 4 5 6 7 1B 2B 3B 4B 5B 6B 7B COM 1C 2C 3C 4C 5C 6C 7C 9 16 15 14 13 12 11 10
ULN2003A
-DIP On utiliser aussi un DIP (switcher) pour introduire la base de temps (le top dhorloge).
5 6 7 8
DSW ?
DIPSW _4
OFF ON
4 3 2 1
24
ISET Technologie Force
-Les relais :
25
ISET Technologie Force
Le relais est une solution la commande en puissance. Il assure en outre une isolation galvanique en mettant en uvre un mouvement mcanique. Comme son nom lindique, il sert en tout premier lieu " relayer ", cest dire faire une transition entre un courant faible et un courant fort Un relais " standard " est constitu dune bobine ou solnode qui lorsquelle est sous tension attire par un phnomne lectromagntique une armature ferromagntique qui dplace des contacts, voir figure et photo ci-dessous.
Descriptions : Les optocoupleurs ou photocoupleurs sortie triac sutilisent pour crer une isolation galvanique entre le circuit de commande en basse tension et le circuit de puissance (charge) de tension suprieur (par ex : 220 V~) .Il sont constitu dune led de commande et dun circuit avec un triac pour la sortie.
Symboles :
26
ISET Technologie Force
Units Les optocoupleurs sortie triacs : La broche 1 : Anode de la led de commande La broche 2 : Cathode de la led de commande La broche 4 : A1 du triac La broche 5 : nest pas connect La broche 6 : A2 du triac -Les Triacs
Descriptions Un triac est un composant bidirectionnel, qui peut laisser passer le courant dans les deux sens. Ce composant possde trois lectrodes : deux lectrodes principales appeles A1 et A2 (pour Anode 1 et Anode 2), et une lectrode de commande G (pour Gachette) qui permet d'amorcer (de dclencher) plus facilement la conduction du courant entre les deux lectrodes principales A1 (MT1) et A2 (MT2). Symboles
3. software :
Organigramme
Conception
Dbut
27
ISET Technologie Force
Stop
Start
Photocellule
But D
Blocage Mo Start
Grer temps
Arrt moteur
Arrt moteur
4. Conclusion
Fin
Dans ce chapitre on a essay de concevoir le systme dune faon dtaille fin de dgager les diffrents blocs fonctionnels de notre systme oprationnel. Dans le chapitre qui suit nous allons entamer les tapes de ralisation du systme ainsi que les rsultats obtenus.
28
ISET Technologie Force
29
ISET Technologie Force
Chapitre 4 : Ralisation
30
ISET Technologie Force
Introduction
Cette tape consiste raliser et valider le systme dsir. Elle contient une partie matrielle et une partie logicielle. Laspect matriel doit respecter la disposition correcte des composants. Laspect logiciel concerne les outils qui servent pour la compilation ou la simulation et programmation.
2.1.2 Insolation :
Cette opration se fait laide de lappareil dinsolation qui projette un rayonnement ultraviolet sur la couche photosensible de la plaque, la dure est de quelques secondes (56s).
2.1.3 Dveloppement
Pour dissoudre la couche photosensible, on merge la carte dans un certain organique appel rvlateur R-V-P pendant une minute jusqu lapparition de lclat mtallique du cuivre.
2.1.4 Gravure
Une fois le dessin reproduit, il faut plonger la plaque dans un bain de perchlorure de fer afin de le graver. Aprs nettoyage de la plaque avec de leau pour enlever la couche de perchlorure de fer colle sur les pistes, on le nettoie avec lalcool.
31
ISET Technologie Force
2.1.5 Perage
Lopration de perage est un peu fastidieuse et dlicate. Les trous sont percs avec un foret de 0,8 mm de diamtre, Certains sont alss des diamtres infrieurs (0,6mm) et suprieurs (1mm) selon les besoins.
2.1.6 Soudure
La soudure peut se faire automatiquement avec une appareil spcial ou manuelle est avec cette dernire quont a utilis.
32
ISET Technologie Force
CMS = Composant Mont en Surface (SMC = Surface Mount Component) Ces composants sont donc monts sur un circuit imprim sans "trous". On retrouve quasiment la totalit des composants traditionnels sous forme de CMS, bien sur rsistances, condensateurs (chimiques ou non), selfs, transistors, circuit intgrs, leds, interrupteurs, connecteurs, fusibles, etc... L'avantage d'un CMS est qu'il occupe moins de place, donc permet l'implantation d'un plus grand nombre de composants sur une surface donne. D'autre part on peut implanter des composants de chaque cot du circuit imprim en vis vis. L'inconvnient principal c'est que sorti du contexte industriel il est plutt difficile d'emploi pour un bricoleur (reprage de sa valeur, prhension, rparation), mais avec de la patience il est possible d'obtenir de bons rsultats.
33
ISET Technologie Force
34
ISET Technologie Force
Figure 4.6 : Implantation des composants de la carte NB : On a ralis le circuit imprim dune faon quon peut le partag en deux parties : -La premire partie pour ralis une carte qui puisse commander des portails utilisant des moteurs courant alternatif. -Lautre partie pour ralis une carte qui puisse commander des portails utilisant des moteurs courant continu.
35
ISET Technologie Force
Figure 4.8: Implantation des composants Circuit imprim fonctionnelle en courant continu
36
ISET Technologie Force
2. Ralisation logicielle :
37
ISET Technologie Force
Fichier.bas
Compile r
Conversion
Fichier.asm
Assembler
Fichier.hex
Programmer
De lassembleur en hexadcimal
le PIC
PIC 16F876
PIC et
permet de dvelopper avec un maximum de confort toutes applications base dun PIC. Il
sapparentent un fichier projet unique (avec lextension .ppc) ainsi qu un ou plusieurs fichiers sources (avec lextension .c).
Figure 4.12: Interface du cration dun projet avec MikroC Aprs avoir renseign toutes ces informations, on clique sur OK. A ce stade, une nouvelle fentre vide saffiche afin que nous puissions y saisir notre programme. Voici la fentre :
39
ISET Technologie Force
Figure 13 : La fentre de travail sous MikroC Compilation du projet Une fois quon a cr le projet et crit le code source, nous pouvons le compiler en choisissant loption build du menu Project. Aprs une compilation ralise avec succs, le compilateur mikroC pour PIC gnrera les fichiers de sortie (.hex) dans le dossier project (le dossier contenant le fichier projet .ppc).
40
ISET Technologie Force
Fonctionnement de IC-PROG :
On lance Ic-prog On clique sur ficher ouvrir On cherche le ficher .hex charge dans le PIC On clique sur Commande Programme tous. Ensuite on dconnecte la liaison srie du Programmateur. Une fois le programme charg, on peut mettre le PIC sa place et on alimente la carte. Le programme sera excut directement, la fentre suivante apparat :
3. Conclusion
Dans ce chapitre, nous avons prsent les techniques que nous avons utilises pour mettre en uvre notre projet. En premier lieu, nous avons entam la ralisation des cartes. Ensuite, nous avons prsent lenvironnement de programmation.
41
ISET Technologie Force
Conclusion et Perspectives
Ce projet a t men au sein de lentreprise Technologie Force. Il a des apports bnfiques sur plusieurs niveaux. En effet, nous avons pu approfondir nos connaissances dans des nouvelles technologies Notre intrt dans ce projet ft la conception et la ralisation dune carte universelle pour la commande des portails, pour mener ce projet terme, trois grandes parties ont t dgages : Une premire partie tait ltude de lexistant pour la commande des portails et Une deuxime partie tait ltude et la conception du systme. Ceci a men La troisime partie concerne la ralisation des diffrantes cartes du projet et aussi une recherche des documents et apprentissage de quelques techniques de llectronique. ltude prsente au niveau du chapitre conception.
la ralisation dun programme dacquisition, Ceci a men ltude prsente au niveau du chapitre ralisation et puis une fois les composons sont implments une partie de tests comparatifs tait ncessaire pour mettre en vidence la crdibilit de notre systme. Avant de clturer remarquons quil est possible de rajouter diverses amliorations notre projet de fin dtudes. Citons par exemple :
Lajout dun module X-MAS (quip dune carte SIM) pour utilisez le tlphone Utilisation dun codeur (qui convertit un dplacement linaire ou rotatif en
portable comme une simple tlcommande signaux numriques ou en impulsions) pour la mmorisation des limites de louverture et la fermeture du portail Finalement, lavantage de mener ce projet fut triple, du fait quil nous a permit de matriser lenvironnement de programmation des PIC et de conception et la ralisation des cartes lectroniques enfin, dpanouir nos capacits de communication dans un environnement professionnel.
42
ISET Technologie Force