Vous êtes sur la page 1sur 45

Institut suprieur des tudes technologiques de Rades

Gnrale
Notre formation comme tant des techniciens suprieurs doit tre complte par un contact avec lentreprise. Ce dernier permet une meilleure intgration dans la vie professionnelle et nous aide appliquer nos connaissances et les confronter avec la ralit de lentreprise. Ce contact avec lentreprise se fait deux fois, le premier stage est un stage dinitiation, le deuxime est un stage de perfectionnement et le dernier qui sintitule sous le nom dun projet de fin dtude (cest inutile ) Il faut parler plutt du domaine de votre pfe (automatisation des systemes) Pour cela cest dans ce cadre, nous avons effectu notre Projet de fin dtudes au sein de Centre National de Maintenance, un centre de maintenance dont lobjectif assurer continuellement le bon tat de marche des quipements et amliorer la scurit dans les laboratoires et les ateliers des tablissements scolaires. Assurant dj un service de bonne qualit, la socit voudrait renforcer lefficacit de son service, le rendre plus transparent et plus conviviale et ce, en amliorant son taux defficacit en ce qui concerne la maintenance et la rparation des quipements lectroniques. En prenant en considration leur spcialit et leur professionnalisme nous lavons choisit pour nous aider raliser notre projet de fin dtude qui consiste la conception dune carte dinterface pour PARKING. ( rsumer) Il faut parler des differents parties de projet(notre travail est compose principalement en 3 parties. Une tude de lenvironnement de travail et la problmatique, cette partie est dtaille dans le premier chapitre. Par la suite une tude dtaille de la solution qui va etre presentee dans le deuxieme chapitre. Dans le troisime chapitre, on aborde la conception de la partie matrielle et la partie logicielle de la solution propose. Finalement, on termine avec le Massoud aymen et Rihane wajdi 1

Institut suprieur des tudes technologiques de Rades

quatrime chapitre, qui prsente la partie ralisation de la solution. (Essayer de dvelopper cette partie) Pour russir ce projet, notre encadreur Mr. Moncef elferid nous a offert loccasion de former une vue raliste sur la nature des activits et lenvironnement de lentreprise. Il nous a aussi permis de faire un ensemble de visites aux diffrents services pour collecter les informations qui nous avons aid la rdaction de ce rapport et qui sont pertinentes pour notre propre formation. Enfin, on a bien saisi limportance accorde ce projet, non seulement parce quil fait partie des tudes mais comme tant une prparation la vie professionnel

. (Doit tre dans la partie remerciement)

Massoud aymen et Rihane wajdi

Institut suprieur des tudes technologiques de Rades

Prsentation du centre national de maintenance

1. Prsentation du CNM 1.1. Missions du CNM 1.2. Les objectifs du CNM 1.3. Organigramme des activits du CNM 1.4. Rayonnement du CNM 2. Objectifs et travail demand 1. Prsentation du CNM
Le centre National de Maintenance avec sa structure actuelle est le rsultat dactions de maintenance ralises au centre de rparation de Rads, noyau de cette opration depuis 1975, qui soccupait du matriel dit lger et dune exprience pilote de maintenance de matriel dit lourd ralise par le Ministre de lEducation dans un tablissement denseignement technique (L.T. Bab Khadhra Tunis). Massoud aymen et Rihane wajdi 3

Institut suprieur des tudes technologiques de Rades

Cette exprience pilote a t faite suite une enqute ralise en 1985 pour le Ministre de lEducation qui a dgag une situation alarmante quant la dtrioration du matriel technique. En 1988 le Ministre de lEducation dcida de mettre sur pied une stratgie de maintenance caractre national et ce avec lassistance de la coopration belge qui participa lquipement, la logistique et la formation des techniciens de maintenance dans des Entreprise en Belgique. La cration dun centre National assist par cinq centres rgionaux fut envisage, prenant ses effets en septembre 1989.

1.1. Mission du CNM

Daprs le dcret N 99-1816 du 23 aot 1999, fixant lorganisation administrative et financire du CNM et notamment les articles 2 et 3, le centre a pour mission la maintenance des quipements rpondant aux besoins du Ministre de lEducation et des tablissements scolaires qui en relvent. Pour laccomplissement de sa mission, le centre est charg de : lassistance des tablissements scolaires en matire de maintenance ; la participation la formation du personnel enseignant et des agents de laboratoires en matire de maintenance ; la participation la conception et la fabrication de prototype de matriel didactiques ; la rparation du matriel scientifique et technique des tablissements scolaires ; la fabrication des pices de rechange notamment pour les quipements didactiques ; la centralisation des acquisitions et la gestion des pices de rechange dont la fabrication peuvent tre effectues au centre.

Massoud aymen et Rihane wajdi

Institut suprieur des tudes technologiques de Rades

1.2. Objectifs du CNM

Les principaux objectifs du CNM sont : -Assurer continuellement le bon tat de marche des quipements ; -Ramener le plus rapidement possible son tat de marche lquipement en panne ; -Eduquer et former les utilisateurs (enseignant et lves) la maintenance dans les spcialits spcifiques ; -Amliorer la scurit dans les laboratoires et les ateliers des tablissements scolaires ; -Conseiller les responsables dans la fonction achat des quipements.

1.3. Les activits de lEntreprise

Les diffrentes activits de lentreprise se rsument dans la figure -1- ci-aprs :

Massoud aymen et Rihane wajdi

Institut suprieur des tudes technologiques de Rades

Rparation de l'quipement des donnes scientifiques et techniques

Aider les institutions de L'ducation et de formation

Rparatio n de l'quipem ent techni que lourd

Centre National de Maintenance

Matriel pdagogiq ue Pour imaginer et crer

Formation et stages

Pices de rechange pour la maintenance de Fabrication et l'acquisition

Figure -1- Activits du CNM

1.4. Rayonnement du CNM

Les responsables de la Banque Mondiale pour le dpartement Maghreb et Moyen Orient ont cit le centre comme exemple suivre et raliser.

Massoud aymen et Rihane wajdi

Institut suprieur des tudes technologiques de Rades

Les pays principalement sensibiliss par notre action sont lAlgrie, lEgypte, la Jordanie, Qatar etc. A ce sujet nous avons reu des responsables du Ministre de LEducation Algrienne ainsi que les tudiants de lEtat de Qatar pour un stage de trois semaines. Le centre organise aussi des stages au profit des Ministre de lEducation, de lEnseignement suprieur et de la formation Professionnelle. Dans ce cadre, le centre reoit environ 25 stagiaires par an pour une dure dun mois dans les diffrentes spcialits. Les principaux objectifs de la maintenance sont: D'optimiser la fiabilit du matriel; D'assurer continuellement le bon tat de marche des installations; De ramener rapidement son tat de marche l'quipement en panne ou linfrastructure dfaillante; Damliorer la qualit de la production; D'augmenter la productivit des installations existantes ainsi que la capacit de production par modification, extensions ou petites installations nouvelles ; D'amliorer la scurit de travail ; De former le personnel dans les spcialits spcifiques la maintenance ; De conseiller la direction d'usine et les autres dpartements tels que la fabrication, les achats, et dveloppement, etc.

2. Objectifs et travail demand Dans le cadre de la ralisation du projet fin dtudes et au sein du Centre National de Maintenance, le travail demand consiste raliser une carte lectronique qui va jouer le rle de la commande du systme automatisme du parking.

Massoud aymen et Rihane wajdi

Institut suprieur des tudes technologiques de Rades

CAHIER DES CHARGES

Titre de projet :
Massoud aymen et Rihane wajdi 8

Institut suprieur des tudes technologiques de Rades

Conception dune carte dinterface

pour parking permet le fonctionnement autonome du systme Travail demand : Ralisation dune carte dinterface base de PIC16F877. Programmateur permet de

programmer les PIC exemple 16

CHAPITRE I : ANALYSE DE SYSTME

I. Introduction :
Massoud aymen et Rihane wajdi 9

Institut suprieur des tudes technologiques de Rades

Au cours de ce chapitre nous allons prsenter notre systme et son principe de fonctionnement ainsi que la dfinition du capteur de la grandeur physique utilis.

II. Prsentation de systme :

Automatisme fonctionnant en autonome Ou connect sur PC

1- le parking :
Dans tout appareil lectronique, on retrouve peu prs les mmes sous ensembles. Si l'on examine une calculatrice, une tlcommande de tlvision, un baladeur, un thermostat de chauffage, une balance lectronique, etc. ..., on remarquera d'abord le botier qui doit tre fonctionnel tout en protgeant les divers composants de l'appareil. Massoud aymen et Rihane wajdi 10

Institut suprieur des tudes technologiques de Rades

Dans le botier, une trappe autorise gnralement l'accs aux piles, sinon un cordon permet de connecter l'appareil au secteur (Alimentation). C'est ce que l'on peroit d'abord de l'appareil examin. Ensuite, l'appareil besoin de recevoir des informations de l'extrieur : grce un clavier pour la calculatrice ou la tlcommande, la tte de lecture pour le baladeur, un capteur de temprature pour le thermostat de chauffage, un capteur de poids pour la balance, Etc. ... Ces informations sont donc prleves l'aide de capteur qui transforme une information extrieure en une tension lectrique Que peut reconnatre l'lectronique de notre appareil. Ces tensions lectriques seront identifies par l'lectronique et valideront alors une fonction propre chaque appareil. Dans le cas de la calculatrice, des calculs seront raliss sur les informations entres par le clavier, la tlcommande tlvision en fonction de la touche slectionne validera un code reconnaissable par le tlviseur, dans le cas du baladeur, le signal issu de la tte de lecture sera dbarrass de ses parasites et amplifi, le thermostat de chauffage comparera la temprature venant du capteur des consignes, la balance lectronique transformera le signal envoy par le capteur de poids en un nombre. L'lectronique transformant le signal lectrique venant des capteurs compose l'unit centrale ou unit de traitement. Notre appareil devra ensuite informer l'extrieur en matrialisant ces rsultats: sur des afficheurs pour la calculatrice, en transformant le code en signal infrarouge qui se propagera dans l'air pour la tlcommande, en faisant vibrer un haut-parleur qui en comprimant l'air transformera ainsi les signaux amplifis en son pour le baladeur, en actionnant un contact (relais) qui mettra en route ou arrtera le chauffage pour le thermostat, en visualisant sur des afficheurs ou en dplaant une aiguille pour la balance. Les organes ralisant la transformation des signaux lectriques en action sur l'environnement extrieur sont appels actionneurs. Tout appareil lectronique peut donc se rsumer en schma suivant :

Massoud aymen et Rihane wajdi

11

Institut suprieur des tudes technologiques de Rades

Capteur(s)

Unit de traitement

Actionneur(s)

Alimentation

Botier

Le Parking est un automatisme comportant des capteurs et des actionneurs; la fonction unit de traitement tant assure soit par Lordinateur, soit par le microcontrleur dont elle est quipe.

2- Les Capteurs :
Ils dtectent les vhicules l'entre (barrire infrarouge), les vhicules pntrant dans le Parking (barrire infrarouge), le paiement pour sortir du Parking (contact), Les vhicules sortant du Parking (barrire infrarouge), botier d'appel en entre et Massoud aymen et Rihane wajdi 12

Institut suprieur des tudes technologiques de Rades

en sortie (Interrupteur). Ces capteurs grent des modifications extrieures au Parking luimme.

3- Les Actionneurs :
Ils sont commands par l'ordinateur : - les moteurs permettant d'ouvrir la barrire d'entre et de sortie - les voyants (Dels) informant l'extrieur de l'tat dans lequel est le Parking (interdiction d'entrer ou de sortie, vous pouvez Entrer, Parking plein) - un bip lectronique informant que la barrire est en mouvement. Les actionneurs mobiles (moteur) possdent leurs propres capteurs informant l'ordinateur que les barrires sont basses (fermes) Ou hautes (ouvertes) grce des barrires infrarouges et lumineuses permettant l'ordinateur d'arrter les moteurs lorsque la monte ou la descente des barrires est excute.

4- L'unit de traitement :
C'est elle qui est le cur du fonctionnement de la maquette. Sous le contrle du programme, elle analyse l'tat des capteurs et commande les actionneurs. Elle comptabilise un certain nombre de donnes et intervient sur le fonctionnement suivant les Massoud aymen et Rihane wajdi 13

Institut suprieur des tudes technologiques de Rades

rsultats: chaque fois qu'une voiture se prsente l'entre (dtecte grce au faisceau d'entre coup par la voiture), l'unit centrale lve la barrire. De plus, elle additionne les vhicules qui entrent et soustrait ceux qui sortent. Lorsque le nombre fix par le programme est atteint (Parking plein), l'entre est interdite tant qu'un vhicule n'est pas ressorti. La maquette Parking dispose d'une carte quipe d'un microcontrleur. Grce celle-ci, pas besoin d'interface, vous pouvez relier votre maquette directement la sortie srie du PC (RS 232). De plus, le microcontrleur gre 3 programmes permettant au Parking de fonctionner en autonome (c'est dire sans tre reli au PC). Le fonctionnement en autonome s'apparente au fonctionnement rel d'un parking. Il permet l'lve d'identifier capteurs et actionneurs, de relever les cycles de fonctionnement, de les transcrire sous forme de Grafcets, puis en connectant la maquette l'ordinateur d'en vrifier la justesse.

5- Microcontrleur ou ordinateur :
Le microcontrleur est le petit frre de l'ordinateur. Il n'en possde pas la puissance, mais il dispose en un seul circuit intgr de toutes les fonctions de base de l'ordinateur : mmoire programme, mmoire vive, unit de traitement, gestion des entres et des sorties. Le microcontrleur sera le cur du Parking.

Massoud aymen et Rihane wajdi

14

Institut suprieur des tudes technologiques de Rades

CHAPITRE II : ETUDE ET CONCEPTION


PARTIE 1 : ETUDE
I. Choix de matrielles :

1. Introduction
Pour concevoir une solution adquate qui permet le pilotage du banc de rgulation travers le PC, on doit faire un choix matriel et logiciels judicieux. Dans notre cas on a besoin de raliser une carte lectronique compos par plusieurs composantes pour assurer le transfert de donnes et de commander les actionneurs.

2. Schma synoptique:

Capteurs

Carte base De PIC16F877

Interface graphique

La maquette de parking Massoud aymen et Rihane wajdi 15

Institut suprieur des tudes technologiques de Rades

3. Carte principale : 3.1 Les microcontrleurs : Gnralits :


Un microcontrleur se prsente comme tant une unit de traitement de linformation de type microprocesseur contenant tous les composants dun systme informatique, savoir microprocesseur, des mmoires et des priphriques (ports, timers, convertisseurs). Chaque fabricant a sa ou ses familles de microcontrleurs. Une famille se caractrise par un noyau commun (le microprocesseur, le jeu dinstruction). Ainsi les fabricants peuvent prsenter un grand nombre de pins qui sadaptent plus au moins certaines tches. Mais un programmeur connaissant une famille na pas besoin dapprendre utiliser chaque membre, il lui faut connatre juste ces diffrences par rapport au pre de la famille. Ces diffrences sont souvent, la taille des mmoires, la prsence ou labsence des priphriques et leurs nombres.

Les avantages du microcontrleur :


Lutilisation des microcontrleurs pour les circuits programmables plusieurs points forts et bien rels. Il suffit pour sen persuader, dexaminer la spectaculaire volution de loffre des fabricants de circuits intgrs en ce domaine depuis quelques annes. Tout dabord, un microcontrleur intgre dans un seul et mme botier ce qui, avant ncessitait une dizaine dlments spars. Il rsulte donc une diminution vidente de lencombrement de matriel et de circuit imprim. Cette intgration a aussi comme consquence immdiate de simplifier le trac du circuit imprim puisquil nest plus ncessaire de vhiculer des bus dadresses et de donne dun composant un autre.

Massoud aymen et Rihane wajdi

16

Institut suprieur des tudes technologiques de Rades

Le microcontrleur contribue rduire les cots plusieurs niveaux : - Moins cher que les autres composants quil remplace. - Diminuer les cots de main duvre. Ralisation des applications non ralisables avec dautres composants.

Contenu dun microcontrleur :


Un circuit microcontrleur doit contenir dans un seul botier tous Les lments de bases, nous y retrouvons bien videmment lunit centrale qui est plus simplifie par rapport celle du microprocesseur. En contre partie, des instructions de manipulation de bits, trs utiles pour faire des entres/sorties lui ont t ajoutes. Dans certains circuits, cette unit centrale se voit dote dun trs grand nombre de registres internes qui servent alors de mmoire vive. (fif1)

Figure 4 : Structure interne dun microcontrleur Massoud aymen et Rihane wajdi 17

Institut suprieur des tudes technologiques de Rades

3.2. Gnralit sur PIC

Un PIC nest rien dautre quun microcontrleur, cest dire une unit de traitement de linformation De type microprocesseur la quelle on a ajout des priphriques internes permettant de raliser des montages sans ncessiter lajout de composants externes. Les Pics (Programmable Interface Controller) sont des composants dits RISC (Reduce

Instructions Set Computer), ou encore composant jeu dinstruction rduit, sachant que plus on rduit le nombre dinstruction plus facile et plus Rapide en est le dcodage, et vite le composant fonctionne. Dans le march, il existe deux familles opposes, les RISC et les CISC (Complexe Instruction SET Computer) chez les CISC, on diminue la vitesse de traitement mais les instructions sont plus complexes, plus puissantes, et donc plus nombreuses. Il sagit donc dun choix de stratgie. Tous les pics Mid Range ont un jeu de 35 instructions, ils stockent chaque Instruction dans un seul mot de programme, et excutent chaque instruction (Sauf les sauts) en un cycle. On atteint donc des trs grandes Vitesses. Lexcution en un seul cycle est typique des composants RISC. Lhorloge fournie au pic est pr-divise par quatre au niveau de celle-ci. Cest Cette base de temps qui donne le temps dun cycle. Si on utilise par exemple un quartz de 4 MHZ, on obtient donc100000 cycles / Secondes, comme Le pic excute pratiquement linstruction par cycle hormis Les sauts, cela nous donne une puissance de lordre de 1 MIPS (1 Millions dinstruction par secondes). Les pics peuvent monter 20 MHZ.

Massoud aymen et Rihane wajdi

18

Institut suprieur des tudes technologiques de Rades

3.2.1 Les diffrentes familles des Pics :


La famille des pics est divise lheure actuelle en trois grandes familles : La famille Base - Line, qui utilise des mots dinstructions de 12 bits. La famille Mide Range, qui utilise des mots de 14 bits (et dont font partie Les 16F84 et 16F876). La famille High End, qui utilise des mots de 16 bits.

3.2.2 Identification dun Pic :


Pour identifier un pic, on utilise simplement son numro. Les deux premiers chiffres indiquent la catgorie du pic, 16 indique un pic Mid Range, vient ensuite une lettre L : celle ci indique que le pic peut Fonctionner avec une plage de tension beaucoup plus tolrante, ensuite on trouve : C indique que la mmoire programme est une EEPROM. CR pour indiquer une mmoire de type ROM. F pour indiquer une mmoire de type FLASH. Notons ce niveau que seule une mmoire FLASH ou EEPROM est Susceptible dtre efface, donc nesprons pas reprogrammer les pics de type CR. Un composant quon ne peut reprogrammer est appel O. T. P (One Time Program ming) : composant programmation unique. Puis viennent les derniers chiffres identifient prcisment le pic. Finalement on voit sur les botiers le suffixe XX dans lequel XX reprsente la frquence dhorloge maximale que le pic peut recevoir. Par Exemple -04- pour un 4MHZ. Une dernire indication quon trouve est le type de botier.

Massoud aymen et Rihane wajdi

19

Institut suprieur des tudes technologiques de Rades

Nous utilisons pour nos expriences le botier PDIP, qui est un botier Dil40 broches avec un cartement entre les ranges de 0.3. La version 4MHZ sera simplement suffisante. Notons que les PICS sont des composants STATIQUES, C'est--dire la frquence dhorloge peut tre abaisse jusqu larrt complet Sans perte des donnes et sans dysfonctionnement, ceci par opposition aux Composants DYNAMIQUES.

3.2.3 Identification du pic 16F877 : *Le choix du microcontrleur : Pourquoi le PIC16F877 ?


Le choix dun microcontrleur est primordial car cest de que dpendent en grande partie des performances, la taille, la facilit dutilisation et le prix du montage. Le PIC 16F877 possde en plus des instructions trs puissantes donc un programme dvelopper rduit, surtout lorsquon utilise le logiciel de programmation micro pascal qui possde un nombre important de procdures et fonctions prdfinit et ddi au PIC 16F877. En fait la cause principale du choix de ce type de microcontrleur est quil dispose de loption du convertisseur A/D pour satisfaire cot acquisition, aussi la possibilit de ladaptation au protocole I2C et la liaison RS232 mais aussi le nombre de ports dentres /sorties nous convient.

*Le microcontrleur PIC 16F877 :


Nous allons maintenant sintresser la structure interne du PIC 16F877, avec lequel nous avons travaill. Le 16F877 est un microcontrleur de MICROCHIP fait partie intgrante de la famille des Mid Range (16) dont la mmoire programme est de type flash (F).

Massoud aymen et Rihane wajdi

20

Institut suprieur des tudes technologiques de Rades

Si le choix sest fait sur le PIC16F877 cest parce quil contient le nombre le plus des ports et il a une frquence dhorloge plus rapide. Voici les diffrences entre quelques PIC16F87X :

Massoud aymen et Rihane wajdi

21

Institut suprieur des tudes technologiques de Rades

Tableau 1. Les caractristiques de quelques PIC

Caractristiques principales : Frquence de fonctionnement RESET (et retard) Programme mmoire flash (14 bit mot) Mmoire de donnes (bits) Interruptions Les ports entres/sorties Timers Capture/comparer/PWM modules Communications sries Communications parallles 8 bit module analogique au numrique Instructions Lemballage

Pic 16F73
DC 20 MHz POR, BOR (PWRT, OST) 4k 192 11 PORT A, B, C 3 2 SSP.USART _ 5 Input Channel 35 Instruction 28-pin DIP 28-pin SOIC 28-pin SSOP 28-pin MLF

Pic 16F74 Pic 16F76


DC 20 MHz POR, BOR (PWRT, OST) 4k 192 12 PORT A, B, C, D 3 2 SSP.USART PSP 8 Input Channel 35 Instruction 40-pin PDIP 44-pin PLCC 44-pin TQFP 35 Instruction 28-pin DIP 28-pin SOIC 28-pin SSOP 28-pin MLF 3 2 SSP.USART _ 5 Input Channel DC 20 MHz POR, BOR (PWRT, OST) 8k 368 11 PORT A, B, C

Pic 16F77
DC 20 MHz POR, BOR (PWRT, OST) 8k 368 12 PORT A, B, C, D 3 2 SSP.USART PSP 8 Input Channel 35 Instruction 40-pin PDIP 44-pin PLCC 44-pin TQFP

Massoud aymen et Rihane wajdi

22

Institut suprieur des tudes technologiques de Rades

Figure 5 : Brochage du microcontrleur PIC16F877 On constate que sur le schma concernant le 16F877, on a 2 connexions VSS qui sont relies la masse. En fait, en interne, ces pins sont interconnects. La prsence de ces 2 pins sexplique pour une raison de dissipation thermique. Les courants vhiculs dans le PIC sont loin dtre ngligeables du fait des nombreuses entres/sorties disponibles. Le constructeur a donc dcid de rpartir les courants en plaant 2 pins pour lalimentation VSS, bien videment, pour les mmes raisons (dissipation thermique), ces pins sont situs de part et dautre du PIC, et en positions relativement centrales.

Massoud aymen et Rihane wajdi

23

Institut suprieur des tudes technologiques de Rades

3.3 Le MAX 232 :


Le pic 16F877 utilise les niveaux 0v et 5v pour dfinir respectivement les signaux <0> et <1> La norme RS 232 dfinit des niveaux de +12v et 12v pour tablir ces mmes niveaux Nous avons donc besoin dun circuit (driver de bus) charg de convertir les niveaux des signaux entre PIC et PC. Ce circuit dispose de : Deux blocs dnomms T1et T2 qui convertissent les niveaux entrs en 0v et 5v en signaux sortis sous +12v et -12v. Les entres de ces blocs sont donc dirigs vers le pic et les sorties sont connectes sur le port RS 232. Deux blocs dnomms R1 et R2, qui convertissent les niveaux entrs en +12v /-12v en signaux sortis sous 0v/5v. Les entres de ces blocs sont donc connectes sur le port RS232, les sorties sur le PC.

Figure 6 : montage du MAX232 sur le PIC

Massoud aymen et Rihane wajdi

24

Institut suprieur des tudes technologiques de Rades

3.4 RS232 :
RS-232 (aussi appel EIA RS-232C ou V.24) est une norme standardisant un port de communication de type srie. Disponible sur presque tous les PC jusqu'au milieu des annes 2000, il est communment appel le port srie . Sur les systmes d'exploitation MS-DOS et Windows, les ports RS-232 sont dsigns par les noms COM1, COM2, etc. Cela leur a valu le surnom de ports COM , encore utilis de nos jours. Le port RS-232 est frquemment utilis dans l'industrie pour connecter diffrents appareils lectroniques (automate, appareil de mesure, etc.).

3.4.1 Description

Figure 7 : Prise femelle de type RS-232 DB-9 Ce port peut se prsenter sous la forme d'un connecteur 9 ou 25 broches (le nom du connecteur est DB-9 ou DB-25 suivant le nombre de broches). Seule la version 25 broches est vraiment standardise, la 9 broches est une adaptation d'IBM lors de la cration du PC. La transmission des lments d'information (ou bit) s'effectue bit par bit, de manire squentielle. Cette transmission est dcrite sur la page communication srie.

Massoud aymen et Rihane wajdi

25

Institut suprieur des tudes technologiques de Rades

3.4.2 Utilisation

Figure 8 : Connecteur DB 9 Male

Un connecteur DB-9 mle utilis comme port srie sur un personnel Plac l'arrire de l'ordinateur, il tait en gnral occup par une souris ou un modem d'ancienne gnration (frquemment de type modem RTC), il pouvait aussi tre utilis pour le transfert des clichs numriques depuis l'appareil photo vers le disque dur du PC. Bien que ce port de communication ait tendance tre remplac par l'USB sur les PC, il reste encore trs utilis dans l'industrie, notamment grce sa robustesse et sa simplicit. Ainsi, ce port est toujours d'actualit, en particulier dans les systmes automatiss : le transfert de Grafcets ou bien de lignes de programme pour machines-outils commande numrique s'effectuent toujours par liaison RS-232. En cas d'absence de ceux-ci, il existe des adaptateurs USB/port srie. De mme, de nombreux terminaux embarqus (qu'ils soient GPS, modems, terminaux graphiques, etc.) utilisent le RS-232 comme mthode principale de communication avec l'extrieur. Frquemment, les priphriques rseau (routeurs, commutateurs, etc.) sont quips d'un port RS-232 au travers duquel il est possible de les configurer. Massoud aymen et Rihane wajdi 26

Institut suprieur des tudes technologiques de Rades

II.

Alimentation:

Lalimentation de la carte lectrique est une partie intressante et essentielle, mais pour notre projet, on salimente notre carte partir de maquette.

III.

Etudes logiciels :

1. Proteus 7 :
Proteus est lun des plus clbres logiciels de simulation et analyse de circuits lectronique. Il permet de raliser le schma dun montage quelconque dont le choix des composants sera manuel, puis le simuler le fonctionnement de ce montage. Il comprend 2 parties : ISIS : Pour la saisie et la simulation de montage

ARES : Pour le routage automatique et manuel.

Massoud aymen et Rihane wajdi

27

Institut suprieur des tudes technologiques de Rades

2. Programmation du PIC:
Le PIC 16F877 peut tre programm en assembleur on utilisant le logicielle MPLAP de MICROSHIP. Et peut tre programm par des compilateurs haute niveau tels que le MICROC, le MICRO PASCAL et le MICRO BASIC dans notre application on a choisie dutiliser le MICRO PASCAL parce quil prsente beaucoup de simplicit et pour la richesse de sa bibliothque qui nous a aider beaucoup raliser notre programme et synoptique des phases de programmation. voici le

Massoud aymen et Rihane wajdi

28

Institut suprieur des tudes technologiques de Rades

PIC C

EXTENSION.HEX

IC PROG

PIC
16F877

PROGRAMMATEUR DE PIC

Schma Synoptique des phases de programmation

2.1.PIC C :
Cest un compilateur qui permet de programmer les diffrents microcontrleurs de la famille PIC en utilisant le langage C.

La figure suivante prsente linterface de PIC C :

Massoud aymen et Rihane wajdi

29

Institut suprieur des tudes technologiques de Rades

Figure 1 : Fentre de PIC C

2.2.ICPROG / Extension (.Hex):


Aprs que les programmes soient crits en langage C, ils seront compils par le compilateur pour gnrer un fichier hexadcimal. Ce fichier reprsente le code source du programme excuter par le microcontrleur PIC. Voici une figure de linterface dICPROG :

Massoud aymen et Rihane wajdi

30

Institut suprieur des tudes technologiques de Rades

Figure 2 : Fentre dIC-PROG

3. DELPHI7 :

3.1.Prsentation et choix de DELPHI 7 :

Massoud aymen et Rihane wajdi

31

Institut suprieur des tudes technologiques de Rades

Massoud aymen et Rihane wajdi

32

Institut suprieur des tudes technologiques de Rades

Partie 2: conception des cartes

I.

Introduction:

Cette Partie intitul conception des cartes rsulte de ltude technique qui concerne le choix et limplmentation des diffrents composants matrielles.

1. Carte Principale : 1.1.Conception sur ISIS :

Massoud aymen et Rihane wajdi

33

Institut suprieur des tudes technologiques de Rades

1.2. Conception sur ARES :

Massoud aymen et Rihane wajdi

34

Institut suprieur des tudes technologiques de Rades

2. carte de programmateur de PIC : 2.1.Conception sur ISIS :

Massoud aymen et Rihane wajdi

35

Institut suprieur des tudes technologiques de Rades

2.2.Conception sur ARES :

Massoud aymen et Rihane wajdi

36

Institut suprieur des tudes technologiques de Rades

CHAPITRE III

: RALISATION

Partie A : Ralisation des cartes

I.

Introduction:

Ce chapitre intitul la ralisation des cartes rsulte de ltude technique qui concerne le choix et limplmentation des diffrents composants matriels, on va aborder dans cette partie la diffrente tape pour la ralisation des cartes lectroniques.

II.

Etapes ncessaire de la ralisation:

Le Routage : Nous avons utilis ARES qui sont des logiciels permettant le routage des cartes lectroniques en mode manuel et automatique, pour raliser un typon

Massoud aymen et Rihane wajdi

37

Institut suprieur des tudes technologiques de Rades

Impression : Imprimer le typon sur un papier transparent ou papier calque.

L'Insolation : La plaque dpoxy pr sensibilise est recouverte dune rsine sensible aux ultraviolets. Cette rsine est protge de la lumire par une pellicule protectrice. Lopration consiste transfrer limage de votre typon sur la plaque poxy en lexposant aux UV.

Massoud aymen et Rihane wajdi

38

Institut suprieur des tudes technologiques de Rades

La Rvlation : Cette tape va dissoudre la rsine qui t expos aux UV. Ce qui mettra le Cuivre nu et les pistes resteront protg par la rsine verte.

Massoud aymen et Rihane wajdi

39

Institut suprieur des tudes technologiques de Rades

Bassine et sachet de rvlateur

Massoud aymen et Rihane wajdi

40

Institut suprieur des tudes technologiques de Rades

La Gravure : La gravure consiste plonger le circuit dans un bain d'acide (Perchlorure de Fer).

Massoud aymen et Rihane wajdi

41

Institut suprieur des tudes technologiques de Rades

Le nettoyage : Le nettoyage permet d'enlever la couche de rsine qui reste sur les pistes. Pour cela, utilisez de l'actone avec un chiffon doux. On obtient pour finir une belle plaque avec des pistes cuivres.

Plaque aprs nettoyage (pistes cuivres)

Le cuivre mis nu lors de la rvlation sera dissous. Seules les pistes protges par la Rsine resteront. Perage Soudage

Massoud aymen et Rihane wajdi

42

Institut suprieur des tudes technologiques de Rades

Massoud aymen et Rihane wajdi

43

Institut suprieur des tudes technologiques de Rades

II.

Conclusion :

Dans cette partie on a dcrit les tapes de la ralisation des cartes aprs avoir le bon fonctionnement des dfrents lments constituant les cartes, on sintresse au partie suivant partie programmation

Partie 2 : Programmation
I. Introduction :

Notre projet de fin dtude consiste raliser une carte dacquisition base dun microcontrleur 16F877, aussi que ce dernier ncessite une programmation pour le fonctionnement et une interface utilisateur. Massoud aymen et Rihane wajdi 44

Institut suprieur des tudes technologiques de Rades

II.

Programmation de PIC :

ORGANIGRAMME DU PROGRAMME PRINCIPALE DU PIC :

Massoud aymen et Rihane wajdi

45