Professional Documents
Culture Documents
Anne 2006-2007
REMERCIEMENTS
Nous souhaitons remercier les personnes qui nous ont aids et soutenues tout au long de lanne la concrtisation de notre projet : nos professeurs de Sciences de l'Ingnieur, M. Jean-Franois BERTHA (professeur de Gnie Mcanique) et M. Jean-Pierre BURGHARDT (professeur de Gnie Electronique), pour leurs disponibilits et leurs explications fournies.
les relations extrieures au lyce qui ont su nous apporter des renseignements et des prcisions. aux documentalistes du lyce pour leur coopration. au lyce La Martinire Monplaisir pour ses nombreuses structures informatiques et technologiques.
SOMMAIRE
INTRODUCTION ........................................................................................................................................page 1 PLANNING PRVISIONNEL ......................................................................................................................... page 2 1. ANALYSE FONCTIONNELLE......................................................................................................................page 3 1.1. Expression fonctionnelle du besoin .......................................................................................page 4 1.3. Algorigramme .........................................................................................................................page 4 1.4. F.A.S.T ...................................................................................................................................page 6 2. ETUDE LECTRONIQUE ..........................................................................................................................page 7 2.1. Microcontrleur : Pic Basic ....................................................................................................page 8 2.2. Capteurs ................................................................................................................................page 9 2.3. Conception des cartes lectroniques................................................................................... page 10
3. ETUDE MCANIQUE ........................................................................................................................... page 14 3.1. Motorducteur ..................................................................................................................... page 15 3.2. Calculs Mcaniques et Conception .................................................................................... page 16 3.4. Etablissement du Bon de Commande ............................................................................... page 18
CONCLUSION ...................................................................................................................................... page 19 GLOSSAIRE ........................................................................................................................................ page 20 BIBLIOGRAPHIE .................................................................................................................................... page 20 SCHMAS ET MODLISATIONS ............................................................................................................... Annexes
INTRODUCTION
Thme : LA ROBOTIQUE
Cest lissue de lanne de Premire Ssi, avec les TPE, (Travaux personnels encadrs), que se sont drouls ds la rentre 2007 en classe de terminale Ssi les PPE (projet personnel encadr). Le projet, men en classe de premire, par deux membres du groupe (Mlles BONNAVENT Marion et DESPRS Stphanie) fut rcupr, rtudi et modifi par ces dernires, mais galement par deux autres lves de Terminale Ssi (M. CORNAND Benot et M. COTTAZ Jrmy). Une ralisation qui a transform un robot dtecteur dobstacles en un robot suiveur de ligne , pour ainsi rpondre la problmatique :
Comment peut-on faire voluer un systme de faon autonome sur un parcours prtabli ?
Ce projet a permis aux membres du groupe dappliquer au mieux leurs acquis en SI (sciences de lingnieur) puisque cest lunique discipline dans laquelle il est possible de dvelopper ces PPE. Le robot suiveur de ligne a t le projet capable de nous faire tudier, raliser et mettre au point un quipement robotis sur les aspects mcanique, lectrique et informatique, tous constitutifs des sciences de lingnieur. Lobjectif a t de fabriquer un robot suiveur de ligne qui fonctionne en respectant les contraintes imposes par le cahier des charges fonctionnelles. Pour arriver cette finalit, dans un premier temps, nous avons entrepris une analyse fonctionnelle, puis des tudes mcanique et lectrique simultanment, pour finalement aboutir sur la conception dun prototype.
PPE
PLANNING PRVISIONNEL
5 novembre : - Acquisition du cahier des charges (4 membres) - Rpartition des tches : planning prvisionnel (4 membres) 12 novembre : - Reprise de lanalyse fonctionnelle (4 membres) - Nouvelle rpartition des tches (4 membres) 19 novembre : - Recherche : capteur et PIC BASIC (Bonnavent - Cornand) - Recherche : moteur et calculs mcaniques (Cottaz - Despres) 26 novembre : - Choix des capteurs et PIC BASIC (Bonnavent Cornand) - Choix des moteurs (Cottaz - Despres) 1er dcembre : - Conception de la carte lectronique - Dimensionnement du moteur 8 dcembre : - Prsentation orale - Conception du schma global de la carte lectronique - Choix final du moto-rducteur 15 dcembre : - Choix des composants de la carte lectronique - Conception du chssis 22 dcembre : - Conception et modlisation MULTISIM de la carte lectronique - Conception et modlisation SOLIDWORKS du chssis - Rdaction du bon de commande 5 janvier : - Sparation de la carte lectronique en plusieurs cartes - Conception et modlisation du systme de rglage des capteurs 12 janvier : - Programmation du PIC BASIC - Ralisation des typons - Mise en plan du chssis 17 janvier : - Programmation du PIC BASIC et ralisation des typons - Modlisation du robot 22 janvier : - Bilan et ralisation.
PPE 2
ANALYSE FONCTIONNELLE
PPE
Utilisateur
Trajet
Voici une manire simple de lire ce diagramme ; il rpond trois questions : - A qui le produit rend-il service ? Le produit rend service lutilisateur - Sur quoi agit le produit ? Le produit agit sur le trajet quil doit parcourir en suivant la ligne noire. - Dans quel but ? Dans le but de suivre un parcours prtabli de faon autonome
1.2. ALGORIGRAMME
LAlgorigramme (ou organigramme) est un diagramme qui se lit diffrents niveaux. Ici, le systme est abord de deux points de vue diffrents. Le diagramme est une suite de directives composes dactions et de dcisions qui doivent tre excutes selon un enchanement strict pour raliser une tache (appele : squence).
PPE
2.1.1Analyse gnrale
Initialisation
Avancer gauche
Avancer droite
2.1.2Analyse dtaille
Initialisation
PPE
F.A.S.T.
Dplacer un mobile (F.P.1) Se dplacer (F.S 1.1) Dplacer roue droite Alimenter Pile 3V
Distribuer
Convertir Transmettre
Alimenter
Pile 3V
Distribuer
Relais et transistors
Convertir
Motorducteur
Dtecter la ligne
Alimenter
Acqurir
Traiter Communiquer
PPE
ETUDE ELECTRONIQUE
PPE
2.1. LE MICROCONTRLEUR
2.1.1Dveloppement du programme et mise au point
L'criture du programme ainsi que sa mise au point doivent suivre le diagramme suivant :
Edition
Assemblage ou compilation
Simulation ou Emulation
Vrification du fonctionnement du programme avec : - soit un logiciel simulant le microcontrleur ; - soit une carte lectronique, connecte un PC et pilote par un logiciel, fonctionnant comme le microcontrleur
Programmation
Essai
2.1.2Choix du PICBASIC-1S
Le microcontrleur du robot suiveur de ligne sera un PICBASIC-1S. Ses caractristiques, prsentes dans le tableau ci-dessus, correspondent au mieux nos attentes :
Caractristiques 2Ko de mmoire programmable 16 Entres / Sorties Rapidit : 1000 codes traits / s Plage dalimentation : 4,5 5,5 Vcc Prix unitaire : 24 TTC Dimensions 53.9 x 25.0 x 7.80 mm Rponses aux attentes Entirement suffisant pour le programme qui y sera insr car ce dernier comporte peu dinstruction. Adapt et mme suprieur au nombre dentres / sorties ncessaires : 2 entres pour les capteurs infrarouges et 2 sorties pour les deux practionneurs des moteurs) Correct pour assurer une rponse rapide entre lacquisition de linformation de sortie de trajectoire et la correction de celle-ci Adapte car lnergie pour lalimenter pourra tre fournie par lintermdiaire dune pile 9V et dun pont diviseur de tension Prix modr rentrant dans les exigences du cahier des charges et bon rapport prix / performance Facilement implantable sur carte lectronique
Les autres caractristiques respecter tels que la temprature de fonctionnement, la consommation typique ou le courant maximum typique seront prendre en compte soit dans les conditions de
PPE 8
fonctionnement soit dans la conception de la carte lectronique mais nentreront pas en compte dans le choix du type de PICBASIC car ces caractristiques sont plus ou moins identiques selon les modles.
une couleur claire : lextrieur de la ligne (la couleur du contreplaqu), dans ce cas les infrarouges mis seront presque en intgralit rflchis donc la tension en sortie du capteur sera leve.
une couleur fonce : la ligne dtecter, dans ce cas les infrarouges mis ne seront pas rflchis ou presque donc la tension en sortie sera faible.
PRSENCE DE LIGNE
Capteur au-dessus de la ligne
Le support de part, de sa couleur fonce, ne renvoie pas pratiquement dinfrarouge. Le phototransistor tend tre bloqu. Vce est faible.
La variation de cette tension VCE, compare ensuite grce un amplificateur oprationnel, puis analyse par un microcontrleur permettra au robot de connatre sa position par rapport la ligne suivie, donc par rapport au trajet prdtermin quil doit suivre, impos par le Cahier des Charges.
PPE
Daprs la loi des Mailles on a : VCC VR5 VLED1 = 0 AN : Valeur normalise : Pour R8 (et R9) VCC IMAX R5 VLED1 = 0 car VR5 = IMAX R5 (Loi dOhm) VCC VLED1 = IMAX R5 VCC VLED1/IMAX = R5 R5 = 5 1,2/10 10-3 R5 = 380 R5 = 380
Donnes Constructeur : RK1 = 167 : rsistance interne de la bobine du relais RL2220 VCEsat = 0,2V : diffrence de potentiel entre le collecteur et lmetteur du 2N222A2 VBE = 0,7V : diffrence de potentiel entre la base et lmetteur du 2N222A2
Cherchons dabord lintensit qui va entrer dans le transistor (Ic) Daprs la loi des Mailles on a : VCC VK1 VQ2 = 0 VCC IC RK1 VCE sat = 0 car VK1 = IC RB (Loi dOhm) VCC IC RK1 VCE sat = 0 VCC VCE sat = IC RK1 VCC VCE sat / RK1 = IC IC = 5 0,2/167 IC 30 mA
10
AN :
PPE
Daprs la loi des Mailles on a : VCC VBE VR8 = 0 VCC VBE = VR8 VCC VBE = IB MAX R8 VCC VBE /IB MAX = R8 VCC VBE /4 IB MINI = R8 car 4 IB MINI = IB MAX VCC VBE /((4 IC)/)= R8 car IC = IB MINI R8 = 5 0,7/((4 30 10-3)/100) R8 = 3,58 k R8 = 3,3 k
Donnes Constructeur : RK1 = 167 : rsistance interne de la bobine du relais RL2220 VCEsat = 0,2V : diffrence de potentiel entre le collecteur et lmetteur du 2N222A2 VBE = 0,7V diffrence de potentiel entre la base et lmetteur du 2N222A2 Daprs la loi des Mailles on a : VCC VR1 VF = 0 AN : Valeur normalise : VCC IF R1 VF = 0 car VR1 = IF R1 (Loi dOhm) VCC VF = IF R1 VCC VF /IF = R1 R1 = 5 1,1/20 10-3 (cf. Figure 3. et donnes Coupler) R1 = 195 R1 = 180
On obtient la mme valeur pour R1 en suivant le mme raisonnement : Pour R2 (et R8) Donnes Constructeur : IC 2 mA : intensit typique passant dans le phototransistor 1V <VCEsat < 5V : diffrence de potentiel entre le collecteur et lmetteur du 2N222A (cf Figure 6.)
On peut en dduire les quivalences suivantes : Ic = 2mA IR2 = 2mA UR2 / R2 = 2 10-3 R2 = UR2/ 2 10-3 R2 = 5 / 2 10-3 R2 = 2,2k Pour R4 (et R3) Nous choisirons des potentiomtres de 10 ou 2,2 k selon les disponibilits. Ces 2 potentiomtres devront tre ajusts exprimentalement de la faon suivante : on mesurera la tension en entre de lAOP quand le capteur est sur une surface claire, puis on mesurera cette mme tension quand le capteur sera sur une surface fonce, enfin on rglera le potentiomtre de faon obtenir une tension de valeur quivalente la moyenne arithmtique des deux prcdentes.
PPE 11
Transistor (2N222A) : permet dalimenter la bobine du relais quand il reoit une tension suffisante sa base fournie par le PICBASIC (la base du transistor est protge par une rsistance pour limiter la tension de 5V mise par le PICBASIC). Relais : quand la bobine est alimente par le circuit de commande par lintermdiaire du PICBASIC et du transistor alors elle ferme un contact qui permet dalimenter le moteur. Moteur : Moteur RM2 (voir partie correspondante pour le choix des moteurs). Piles 1,5V : Permettent de fournir 3V pour alimenter les moteurs.
IO3 et IO4
Moteur
PPE
12
Rgulateur de Tension (7805) : Permet dadapter la tension ncessaire aux diffrents lments du circuit en passant de 9V 5V. Diode lectroluminescente (LED verte) : Permet dinformer loprateur ; si la diode est allume le robot est sous tension, si elle est teinte le robot nest pas aliment. Elle est protge lectriquement par la rsistance R5. Pile 9V : Permet dalimenter le circuit de commande Pic Basic (Picbasic 1B) : Organe de commande ayant pour but dacqurir (par lintermdiaire des AOP) linformation des capteurs et en fonction de celle-ci, dalimenter ou non les moteurs pour modifier la course du robot et suivre la ligne. AOP (LF 351) : Permet damplifier et de transformer linformation analogique du capteur en information logique, permettant ainsi dtre analyse par le PICBASIC Potentiomtre : Permet de rgler la tension de rfrence laquelle va tre compare la tension de sortie du capteur. Ce rglage permettra de dterminer quand le PICBASIC saura que le robot ne dtecte plus la ligne droite ou gauche.
IO1 et IO2
ANALYSER LES INFORMATIONS TRANSMISES ET ENVOYER DES INFORMATIONS LOGIQUES AUX PREACTIONNEURS
AOP LF 351
PPE
PICBASIC 1B
13
ETUDE MCANIQUE
PPE
14
3.1. MOTORDUCTEUR
Notre choix sest port sur un motorducteur : ce choix sest fait par limination. En premier lieu nous avons limin les moteurs courant alternatif, car ils sont rservs pour les gros engins. De plus, il est difficile davoir un petit gnrateur. Ensuite nous avons limin les moteurs pas pas, car ils sont trop complexes utiliser. Ces moteurs ont un processus trs particulier : ils fonctionnent par crans, cest-dire quils font chaque signal un ou plusieurs tours selon la configuration. Mais si on envoie un signal ce moteur, il faut, chaque tape, renvoyer ce signal autant de fois quon souhaite une action du moteur. Cest pour cela que leur utilisation est trs complexe et que donc cette solution sera carte. Enfin il reste deux types de moteur : les moteurs courant continu les motorducteurs
Tout dabord nous avons envisag lusage de moteurs courant continu. Mais ces derniers ont comme inconvnients davoir des caractristiques inutilisables : 11500 tr/min (une essoreuse tourne 1200 tr/min par exemple). Si nous avions utilis ces moteurs, notre robot avancerait 173 Km/h ce qui est trop rapide pour celui-ci. Ensuite, pour faire varier la vitesse du moteur, il est ncessaire de varier la tension qui lalimente .Pour cela, il faudrait fournir un courant trs faible, ce qui est difficile accomplir car il y a des pertes de courant lectrique qui sont de valeur quivalente celle ventuellement donne aux moteurs dans ces conditions. Nous avons donc choisi la seule solution quil nous restait et galement la plus avantageuse. Les motorducteurs sont des moteurs courant continu mais coupls avec un rducteur. Celui-ci va rduire la vitesse de rotation du moteur grce un systme dengrenages. Ainsi nous pouvons contrler la vitesse de notre robot pour pouvoir optimiser ses capacits. Nous navons donc plus besoin de faire varier la tension ce qui simplifie encore le robot pour les mmes capacits.
PPE
15
= 74.8 tr/min
Nous choisissons un moteur RM2 car sa vitesse est plus faible que le RM1 et donc plus proche de la vitesse dsire pour les roues. Or Nmoteur = 7000 tr/min pour ce moteur. Donc
moteur
= Nmoteur
On peut maintenant en dduire le rapport de rduction : R = On choisit le rapport le plus proche soit 81.
Nous avons donc choisi un moteur RM2 avec un rapport de rduction de 81 afin de satisfaire au mieux aux diffrentes contraintes. Donnes connues du moteur RM2 : Caractristiques Intensit Tension Coefficient de rduction Rendement moteur Rendement rducteur
PPE
Mthode de rsolution Donne constructeur Donne constructeur et choix Calcul Donne usuelle Donne usuelle : 70% < < 80%
16
Connaissant ces valeurs nous allons pouvoir dterminer le couple fourni par le motorducteur RM2. Dsignation : Pem = puissance entre moteur ; Psm = puissance sortie moteur ; Psr = puissance de sortie du rducteur ; Ce = couple entre du rducteur ; Cs = couple sortie du rducteur ; e = vitesse de rotation lentre du rducteur ; r = vitesse de rotation la sortie du rducteur ; R = rapport de rduction
Ce couple est faible (do la non dsignation par le constructeur) qui est largement suffisant pour une conception de ce type.
PPE
17
0,10
0,10
1 2 2 1 2 2 2 2 2 1 1 6 4 2 2 1
2,91 5,00 1,80 0,20 0,15 0,15 0,04 0,45 0,15 2,30 0,33 0,35 0,12 0,23 0,75
2,91 5,00 3,60 0,20 0,15 0,15 0,04 0,90 0,15 2,30 0,33 1,40 0,24 0,46 0,75
PPE
18
CONCLUSION
PROBLMATIQUE : COMMENT PEUT-ON FAIRE VOLUER UN SYSTME DE FAON AUTONOME SUR UN
PARCOURS PRTABLI
A l'issue des PPE, le groupe a rpondu la problmatique propose et ainsi atteint un de ses objectifs. En effet, le problme a t trait en respectant le CdCF (cahier des charges fonctionnelles) du robot suiveur de ligne, fourni en dbut de terminale. Suite ltude mene en premire sur un robot dtecteur dobstacles, lanalyse fonctionnelle a t en partie redfinie. Cependant, le choix des composants a t ralis dans le respect de certaines contraintes du CdCF. Tout au long de ce projet, la conception du prototype a constitu pour nous la finalit. Ce fut une motivation supplmentaire qui nous obligea suivre le planning prvisionnel, tabli en dbut danne par le groupe lui-mme. L'objectif que nous nous tions fixs a t atteint : tre capable de mettre en place et de comprendre le fonctionnement d'un robot suiveur de ligne, ainsi que d'analyser ces diffrents constituants mcaniques et lectroniques. De plus, la ralisation du prototype marque la concrtisation dune rflexion collective long terme et lachvement de notre projet, puisquelle constituait lobjet mme de ces PPE.
PPE
19
GLOSSAIRE
Algorigramme : reprsentation graphique du fonctionnement dun systme automatis de type squentiel. Cet outil de reprsentation est trs utilis pour les systmes micro-informatiques.
Bte cornes : (ou expression fonctionnelle du besoin) cet outil danalyse fonctionnelle sert dfinir le besoin prouv par lutilisateur pour un produit, il faut rpondre trois questions : qui rend service le produit ? sur quoi agit le produit ? dans quel but ?
F.A.S.T. : Function Analysis System Technic, outil danalyse fonctionnelle dans lequel les fonctions sont places dans un enchanement logique en rpondant trois questions : pourquoi ? comment ? quand ?
BIBLIOGRAPHIE
Les revues (sources papiers) : Electronic diffusion Gnration lectronique n27
PPE
20
ANNEXES
PPE
21
PPE
22
PPE
23
PPE
24
PPE
25
PPE
26
PPE
27