Dossier Technique Élève
Dossier Technique Élève
Dossier Technique Élève
Session 2012
Dossier Technique
Page 1/36
Acadmie de Clermont-Ferrand
Session 2012
Sommaire
Systme technique Station de nettoyage robotise
1. Mise en situation du systme technique 1-1 Introduction 1-2 Elments constitutifs du systme 1-3 Limite du systme 2. Description fonctionnelle du systme technique 2.1 Diagramme sagittal du systme 2.2 Elments du systme pris deux deux 2.3 Approche des milieux associs P4 P4 P5 P6 P7 P7 P8 P9
3.3.3 Etude fonctionnelle de degr 2 de FP2 de FP3 de FP6 de FP8 de FP12 de FP13 P16 P18 P20 P22 P24 P25
Dossier Technique
Page 2/36
Acadmie de Clermont-Ferrand
Session 2012
4. Schmas structurels De FP8, FP15 De FP13 De FP2 De FP3 De FP12 et FP14 De FP6 De FP9 P29 P28 P30 P31 P32 P33 P34
5. Algorigrammes
P35
Dossier Technique
Page 3/36
Acadmie de Clermont-Ferrand
Session 2012
1. Mise en situation
1.1 Introduction
Pour ce Thme de BAC 2009, nous vous proposons dtudier un robot aspirateur conu par le constructeur IRobot. I Robot s'est depuis longtemps engag fabriquer des produits robotiques qui rendent plus sre et plus facile la vie de personnes de tous horizons. Au cours de ces 14 dernires annes, IRobot a conu et fabriqu des produits novateurs pour l'arme amricaine, les forces de l'ordre, les secteurs du nettoyage industriel et des jouets, et aujourd'hui, pour le march de consommation. Le Roomba est un aspirateur automatique qui balaie et aspire tout seul les sols domestiques. Il suffit de le mettre en marche pour qu'il nettoie l'intgralit du sol, en parvenant mme atteindre les endroits difficiles d'accs, tels que le sol sous les lits, les divans et les armoires. Le Roomba fait appel un processus de nettoyage en trois tapes afin de ne manquer aucune salet et de laisser derrire lui un sol parfaitement propre. Grce une technologie de navigation intelligente, le Roomba utilise un processus de trajectoire circulaire.
Toutes les particules sont collectes dans un compartiment sans sac facile retirer, vider et remettre en place. Grce ses algorithmes d'intelligence artificielle, il couvre tout le sol pendant le processus de nettoyage automatique. quip d'un capteur de contours de la pice, le Roomba se dplace aisment le long des murs et autour des meubles afin de nettoyer l'intgralit du sol. Sans accessoire supplmentaire, le Roomba est extrmement lger (seulement 2,9 kg) et trs facile porter et ranger. Le Roomba se rvle efficace sur presque tous les sols domestiques, dont le parquet en bois dur, le linolum, les carreaux et le stratifi, ainsi que sur les tapis poil ras et moyens.
Dossier Technique
Page 4/36
Acadmie de Clermont-Ferrand
Session 2012
Une unit de cloisonnement virtuel vient complter l'quipement du Roomba : elle cre un mur invisible l'aide d'un rayon infrarouge de 4 mtres de large maximum afin de bloquer les passages ouverts ou de diviser de grandes pices.
Des capteurs de marches intgrs et un systme de navigation intelligent permettent galement au Roomba de nettoyer ainsi jusqu'au bord sans jamais tomber.
2. Le socle de chargement :
L'aspirateur Roomba retourne automatiquement son socle lorsque la batterie est presque vide ou quand il a fini le nettoyage. Il se recharge en 3 heures. L'aspirateur Roomba est toujours charg lorsque vous en avez besoin.
Dossier Technique
Page 5/36
Acadmie de Clermont-Ferrand
Session 2012
3. La tlcommande :
La tlcommande permet dteindre puis de mettre en marche laspirateur. Elle permet de le piloter vers des zones prcises. Elle dispose de trois boutons permettant dactiver les modes Clean , Spot , et Max . Le nettoyage est ainsi facilit et adapte la superficie grce un indicateur de dtection de salet.
5. Le chargeur de batterie :
Laspirateur peut tre reli directement par lutilisateur au chargeur pour recharger sa batterie partir du secteur.
Dossier Technique
Page 6/36
Acadmie de Clermont-Ferrand
Session 2012
Distribution de lnergie L7
Tlcommande OT4
Dossier Technique
Page 7/36
Acadmie de Clermont-Ferrand
Session 2012
Utilisateur - Robot
L2 : Lutilisateur met en place le robot, donne des informations de mise en fonctionnement ou darrt, des consignes de nettoyage (mode : Clean, Max, ou Spot ), de retour au socle de chargement , et entretient le robot ( vidage du bac poussires, changement des filtres,...). L3 : Il reoit des informations lumineuses (tat de charge de la batterie, voyant M/A, voyant pice sale) et sonores (bip M/A, bip batterie dcharge, et bip tat de surface).
Dossier Technique
Page 8/36
Acadmie de Clermont-Ferrand
Session 2012
Milieu physique : Lobjet doit pouvoir tre dplac facilement et doit pouvoir voluer sur tous types de surfaces lisses. Le robot aspirateur doit disposer dune coque en matire plastique suffisamment solide pour rsister aux petits chocs frontaux lors de ces multiples dplacements. De par la mobilit du robot, lalimentation du systme doit tre prleve sur batterie rechargeable.
Milieu technique : Rechargement de lensemble sur secteur EDF (230V / 50Hz). Lautonomie de la batterie doit tre denviron 2 heures.
Milieu conomique : Le cot du systme technique ne dpasse pas 350, et reste comptitif dans la gamme des prix grand public des aspirateurs autonomes.
Dossier Technique
Page 9/36
Acadmie de Clermont-Ferrand
Session 2012
En mode Clean laspirateur dtermine automatiquement la trajectoire optimale pour nettoyer lensemble de la pice. En mode Spot il concentre le pouvoir daspiration sur une zone de 1 m de diamtre. En mode Max , il allonge la dure de nettoyage jusqu 95 minutes lorsque la zone nettoyer est particulirement sale.
3.2 Etude fonctionnelle de niveau 1 et 2 : 3.2.1 Fonction globale : Collecter des poussires partir de consignes. 3.2.2 Schma fonctionnel de niveau 1 :
M/A, choix du mode de fonctionnement Energie Contraintes denvironnement Informations lumineuses et sonores
Poussires au sol
Collecter
Poussires rcoltes
Nuisances sonores, dplacements
Matire duvre : Elle est de type matriel : poussire prsente en faible ou grande quantit au sol. Matire duvre entrante : poussires au sol Matire duvre sortante : poussires dans le collecteur de particules
Dossier Technique
Page 10/36
Acadmie de Clermont-Ferrand
Session 2012
L9(OT5)
L7 (OT3 )
Alimentation
Vcc Vdd Vbat Signaux infrarouges IROT2 IROT3 IROT4 Prsence poussires M/A, ordres, consignes Prsence obstacle, mur, Contact avec le sol, diffrence de niveau L10 L2 L11 Nuisances sonores Distribution de lnergie aux actionneurs L3 informations lumineuses et sonores
Partie commande
de OT1
Partie oprative
L10 : poussire au sol
de OT1
Dossier Technique
Page 11/36
Acadmie de Clermont-Ferrand
Session 2012
3.3 Etude fonctionnelle de degr 1 et 2 de la partie commande : 3.3.1 Schma fonctionnel de degr 1 :
Signaux infrarouges IROT2, IROT3, IROT4 Contact avec le sol Dtection Unit de cloisonnement-Socle de chargement Tlcommande FP2 2 8 DUC, DSC DT0, DT1, DT2, DT3, DT4, Dint Dtection de soulvement FP1 Acquisition des donnes de loprateur Appui tactile M/A, ordres, consignes
vide
DS1
2
CAS AFF1, AFF2, AFF3, AFF4, DINLCD, CLKLCD, DCLCD, SCELCD, BUZ
CSB
2 Affichage des informations Surveillance batterie FP8 Dossier Technique Page 12/36 Gnration dun signal sonore FP11 Informations lumineuses et sonores
mur
Acadmie de Clermont-Ferrand
Session 2012
FP2 : Dtection Unit de cloisonnement -Socle de chargement -Tlcommande : Un capteur de distance infrarouge reoit les informations provenant des 3 autres objets techniques du systme, et transmet FP9 des ordres propres au fonctionnement dsir. Entre : Sortie : Sortie : Sortie : Sortie : IROT2, IROT3, IROT4, : signaux infrarouges moduls en amplitude reprsentatifs du fonctionnement de chaque OT. DUC : signal logique compatible TTL DSC : signal analogique ; tension proportionnelle la distance dloignement DT0, DT1, DT2, DT3, DT4 : Information numrique: Code binaire sur 5 bits. DINT : signal logique compatible TTL
FP3 : Dtection de vide : Pour assurer la protection du robot vis vis des diffrences ventuelles de niveau, Roomba doit pouvoir dtecter un escalier, un vide grce 4 capteurs de niveau situs sous la coque. Entre : Sortie : Diffrence de niveau. DNG, DND : signaux logiques compatible TTL.
FP4 : Dtection de particules : Des capteurs pizo-lectriques permettent de reconnatre la densit de la poussire, une procdure de nettoyage particulire est alors lance : Le robot tourne dans le sens horaire sur le secteur particulirement sale. Entre : Sortie : Quantit de poussire. DP1 : signal logique compatible TTL.
FP5 : Dtection dobstacle : Le robot est muni dun pare-chocs qui amortit les chocs frontaux. Lorsquun obstacle se prsente, Roomba le heurte et change de direction (il recule puis tourne pour se rorienter). La procdure de nettoyage nest pas interrompue. La fonction fait appel deux diodes mettrices IR et deux phototransistors rcepteurs. Entre : Sortie : Prsence dobstacle. DOBG, DOBD : signaux logiques compatible TTL.
Dossier Technique Page 13/36
Acadmie de Clermont-Ferrand
Session 2012
FP6 : Dtection mur : Les cloisons et murs des pices nettoyer permettent au robot de se diriger et de calculer ses propres trajectoires. Un capteur (metteur et rcepteur IR) situ dans le pare-chocs dtecte la paroi de droite. Entre : Sortie : Distance au mur DM : signal logique compatible TTL
FP7 : Dtection vitesse roues motrices : Le systme doit pouvoir contrler sa vitesse de progression. Deux capteurs de vitesse ( une roue dente de 40 dents associe un metteur-rcepteur infrarouge sur chaque roue motrice ) permettent dobtenir deux signaux dont la frquence est proportionnelle la frquence de rotation des moteurs. Entre : Sortie : Frquence de rotation DVRG, DVRD : signaux logiques de frquence variable compatible TTL.
FP8 : Surveillance batterie : La batterie APS permet au robot de fonctionner pendant une dure de 120min maximum. Un dispositif permet FP9 de connatre le seuil minimum de charge de la batterie. Si le seuil critique est atteint, un voyant clignote et le robot cherche son socle de chargement pour revenir effectuer une recharge. Entre : VBAT : signal analogique; tension de la batterie Sortie : CSB : signal logique compatible TTL qui ordonne au robot une nouvelle charge de batterie. FP9 : Unit de traitement : On utilise une carte de gestion base de microcontrleur 16F877. En fonction de ltat des capteurs infrarouges et des informations provenant de OT2 (Unit de cloisonnement), OT3 (Socle de chargement), et OT4 (tlcommande), FP9 envoie des ordres de commandes aux diffrents actionneurs du robot, et des informations visuelles et sonores pour lutilisateur. Entre : DS1, voir FP1; DUC, DSC, DINT, DT1, DT2, DT3, DT4 voir FP2 ; DNG, DND, voir FP3 ; DP1, voir FP4 ; DOBG, DOBD voir FP5 ; DM voir FP6, DVRG, DVRD voir FP7 ; CSB voir FP8, et AC, AS , AM, MA voir FP10. AFF1, AFF2 , AFF3, AFF4, CKLLCD ,DINLCD, DCLCD SCELCD, BUZ voir FP11 ; SENSMG, SENSMD, VITMG, VITMD voir FP12; CBR, voir FP13; CBL, voir FP14; CAS, voir FP15.
Sortie :
Dossier Technique
Page 14/36
Acadmie de Clermont-Ferrand
Session 2012
FP10 : Acquisition des donnes de loprateur : A dfaut dutiliser la tlcommande, loprateur peut directement commander le robot grce 4 touches situes sur la coque (touche M/A, touches Clean, Spot et Max). Entre : Sortie : Appui tactile de loprateur. AD0 ,AD1 : Informations binaires; signal logique compatible TTL.
FP11 : Affichage des informations- Gnration dun signal sonore : Le robot possde des voyants et un indicateur sonore qui renseignent sur ltat et le mode de fonctionnement du mobile. Un afficheur cristaux liquides indique lutilisateur le temps daspiration et ltat de charge de la batterie (charge, dcharge). Entre : AFF1, AFF2 , AFF3, AFF4 : mot binaire de 4 bits pour la commande des voyants du robot ( voyant max, voyant clean, voyant power, voyant spot ). CLKLCD, DINLCD, DCLCD, SCELCD : Informations numriques ; mot binaire de 4 bits ncessaire au fonctionnement de lafficheur LCD. BUZ : signal logique compatible TTL (de frquence 400Hz pour la gnration dun signal sonore). Informations visuelles et sonores.
Sortie :
FP12 : Interface roues motrices : La progression du robot est assure par deux moteurs courant continu situs de chaque ct et proximit des roues motrices du mobile. La commande seffectue grce 4 signaux issus de FP9 qui dictent le sens et la vitesse de progression de chaque roue. Entre : Sortie : SENSMG, SENSMD : signaux logiques reprsentatifs du sens VITMG, VITMD : signaux dhorloge rapport cyclique variable Alimentation limite en nergie des moteurs.
FP13 : Interface brosse : Le robot est muni dune brosse centrale qui tourne dans le sens horaire et qui propulse la poussire dans le compartiment ramasse poussire. La brosse est actionne par un moteur courant continu protg contre les ventuelles surcharges. Entre : CBR : signal logique compatible TTL de mise en fonctionnement du moteur brosse. Sortie : Alimentation en nergie du moteur brosse. FP14 : Interface balai : Roomba est quip dun petit balai situ gauche de la coque qui ramne la poussire au centre du robot. La partie oprative est constitue dun axe non rigide munis de 2 balais, ce qui facilite sa rotation lorsque le mobile heurte un obstacle. Lensemble est actionn par un moteur courant continu.
Dossier Technique
Page 15/36
Acadmie de Clermont-Ferrand
Session 2012
Entre : CBL : signal logique compatible TTL de mise en fonctionnement du moteur balai. Sortie : Alimentation en nergie du moteur balai Note : Le moteur consomme 60mA vide est 80mA en charge, la rsistance du moteur RM = 12.5. FP15 : Interface aspiration : La poussire fine non balaye par la brosse est aspire dans le compartiment ramasse poussire. Le moteur courant continu qui commande laspiration de la poussire nest pas visible et se situe dans le compartiment ramasse poussire. Entre : CAS : signal logique compatible TTL de mise en fonctionnement du moteur aspirateur de dchets. Sortie : Alimentation en nergie du moteur aspiration. Note : Le moteur consomme 150mA , la rsistance du moteur RM = 22.5.
3.3.3 Etude fonctionnelle de degr 2 : a ) Schma fonctionnel de degr 2 de FP 2 Dtection OT2, OT3, OT4
Le capteur qui dtecte les objets techniques du systme est quip dune optique permettant de capter le signal dans toutes les directions. Chaque OT met son signal propre.
IROT2 IROT3 IROT4
IRDEMOD
Conversion F /U
FS 2.2
UF
Comparaison fentre
FS 2.3
DUC
Filtrage
FS 2.4
DSC DT4
Synchronisation USTART
FS 2.5
CLKSYN
D srialisation et mmorisation
FS 2.7
DINT
Dossier Technique
Page 16/36
Acadmie de Clermont-Ferrand
Session 2012
Dossier Technique
Page 17/36
Acadmie de Clermont-Ferrand
Session 2012
FS 27 : D srialisation et mmorisation : Entre : signal dhorloge issu de FS 2.6. Sortie : DT0, DT1, DT2, DT3, DT4 : Information numrique; Code binaire reprsentatif des touches appuyes sur la tlcommande. FS 2.8 : Cration ordre dinterruption: Entre : signal dhorloge issu de FS 2.6. signal binaire issu de FS 2.5. Sortie : DINT : signal binaire qui dclenche une demande dinterruption pour FP9 et indique FP9 de venir lire le code de la touche appuye.
SM31
SM32
Emission Infra-rouge
FS3.3
IREGD
IRRGD
Rception Infra-rouge
FS3.4
SIRGD
Conversion frquence/tension
FS3.5
VIRGD
Comparaison
FS3.6 DNG, DND
Dossier Technique
Page 18/36
Acadmie de Clermont-Ferrand
Session 2012
FS 3.2 : Gnration dun signal dhorloge : Entre : signal modulant issu de FS 3.1. Sortie : SM32 : signal dhorloge de frquence 12khz, de rapport cyclique 0,5 modul en amplitude. FS 3.3 : Emission Infra-rouge : Entre : signal modul en amplitude issu de FS 3.2. Sortie : IREGD : signaux IR mis gauche et droite sous le robot. FS 3.4 : Rception Infra-rouge : Entre : signaux IR rflchis par le sol gauche et droite sous le robot. Sortie : SIRGD : signaux image des signaux IR reus gauche et droite. FS 3.5 : Conversion frquence/tension : Entre : signaux issus de FS 3.4. Sortie : VIRGD : signaux analogiques proportionnels la frquence des signaux IR reus gauche et droite. FS 3.6 : Comparaison : Entre : signaux issus de FS 3.5. Sortie : DNG, DND : signaux logiques indiquant une diffrence de niveau ( vide ) gauche ou droite.
Dossier Technique
Page 19/36
Acadmie de Clermont-Ferrand
Session 2012
SMOD
SCOD
Emission Infra-rouge
FS6.3
IREM
IRRM
Rception Infra-rouge
FS6.4
SIRM
Filtrage
FS6.5
VIR
Amplification slective
FS6.6
VAMP
VAMP
Dtection crte
FS6.7
VCRET
Mise en forme
FS6.8
VFORM
Dtection de frquence
FS6.9
DM
Acadmie de Clermont-Ferrand
Session 2012
FS 6.3 : Emission infra-rouge: Entre : signal dhorloge modul issu de FS 6.2. Sortie : IREM : signal infrarouge mis par lemetteur . La diode mettrice est loge dans le pare chocs du robot de mme que le rcepteur. FS 6.4 : Rception infra-rouge: Entre : IRRM : signal infra-rouge rflchi par le mur et reu par le photo-transistor. Sortie : SIRM : signal analogique reprsentatif du signal infra-rouge reu par le photo transistor FS 6.5 : Filtrage: Entre : signal issu de FS 6.4. Sortie : VIRM : tension filtre dbarrasse des perturbations lies au milieu extrieur (lumire), image du signal reu. Un filtre accord 21Khz permet de conserver la composante utile du signal. FS 6.6 : Amplification slective: Entre : signal issu de FS 6.5. Sortie : VAMP : tension amplifie (AV = 500) et filtre. Une double amplification est utilise spare par un tage de filtrage. FS 6.7 : Dtection crte : Entre : signal issu de FS 6.6. Sortie : VCRET : tension enveloppe du signal ( signal dmodul ). FS 6.8 : Mise en forme : Entre : signal issu de FS 6.7. Sortie : VFORM : signal dhorloge reprsentatif de londe rflchie et dmodule.
Rcepteur IR Emetteur IR
Dossier Technique
Page 21/36
Acadmie de Clermont-Ferrand
Session 2012
FS 6.9 : Dtection de frquence : Entre : signal issu de FS 6.8. Sortie : DM : signal binaire qui informe FP9 de la dtection dun mur. Un circuit spcialis de type NE 567 ralise la dtection de la frquence de 210Hz.
Comparaison hystrsis
VP = VA FS 8.2
VCOMP
CSB
VBAT
FS 8.1 : Adaptation de la tension batterie : Entre : VBAT : tension continue de la batterie Sortie : VP : tension continue rglable proportionnelle ltat de charge de la batterie APS. FS 8.2 : Comparaison hystrsis : Entre : VREF : tension de rfrence issue de FS 8.1. VP : tension continue rglable proportionnelle ltat de charge de la batterie APS. Sortie : VCOMP : Signal logique reprsentatif de ltat de la batterie (dcharge ou charge).
Dossier Technique
Page 22/36
Acadmie de Clermont-Ferrand
Session 2012
FS 8.3 : Adaptation des niveaux logiques : Entre : VCOMP : Signal logique issu de FS 8.2.
Sortie :
CSB : Signal logique ; information binaire compatible TTL, qui prvient le microcontrleur de ltat de charge de la batterie (batterie dcharge ou batterie oprationnelle). FS 8.4 : Visualisation de ltat de charge de la batterie : Entre : VP : tension continue rglable proportionnelle ltat de charge de la batterie APS. Sortie : Visualisation par Leds de couleurs de ltat de charge de la batterie
Aiguillage
FS 12.1 CMD
Amplification
CIMD FS 12.2
Adaptation en puissance
FS 12.3 MOTD MOTG
MOTDL
MOTG L
Dossier Technique
Page 23/36
Acadmie de Clermont-Ferrand
Session 2012
Dossier Technique
Page 24/36
Acadmie de Clermont-Ferrand
Session 2012
CBR
Adaptation de niveau
FS 13.1
CM FR
CP
VREF
Amplification
Filtrage VIMF FS 13.5 VAMPL
Comparaison
FS 13.7 VIMB
MOTBR
Filtra
FS 13.3
Dossier Technique
Page 25/36
Acadmie de Clermont-Ferrand
Session 2012
FS 13.3 : Filtrage : Entre : VIMB : tension analogique image du courant moteur . Sortie : VIMF : tension analogique image du courant moteur sans perturbation. FS 13.4 : Gnration dune frquence de rarmement : Lors dun dpassement de courant dans le moteur, on coupe le transistor de puissance de FS13.7. Celui-ci sera rarm une frquence de 20kHz. Entre : aucune Sortie : FR : signal priodique 0-12V de frquence 20kHz et de rapport cyclique 8% environ. FS 13.5 : Amplification : Entre : VIMF : tension analogique image du courant moteur sans perturbation. Sortie : VAMPL : signal analogique VIMF amplifi. FS 13.6 : Gestion de la commande du moteur : Entre : CM, FR et DIM signaux binaires issus de FS13.1, FS 13.4 et de FS 13.7. Sortie : CP : signal binaire, commande le transistor de puissance. FS 13.7 : Comparaison : Entre : VAMPL : signal analogique VIMF amplifi. VREF : information analogique image du courant maximal ne pas dpasser dans le moteur. Sortie : DIM: signal binaire, dtection dune surintensit dans le moteur. FS 13.8 : Interface de puissance : Entre : CP : signal binaire issu de FS13.6 active le transistor de puissance. Sortie : MOTBR : alimentation du moteur brosse VIMB : tension analogique image du courant moteur. Note : Rsistance de lenroulement moteur RM = 10.
Dossier Technique
Page 26/36
Acadmie de Clermont-Ferrand
Session 2012
4. Schmas structurels
U2-2 3 +12V 2 U2-3 R15 12K T9 CBR R14 15K 1 CM T10 CM U3-4 12 13 >1 HE4001 11 8 9 1 U3-3 >1 HE4001 HE4001 HE40106 11 U3-2 T11 1 DIM 5 6 >1 HE4001 4 T13 FR 13 U3-1 10 1 1 2 >1 3 CP 1 U2-1 2 5 T12 CP 9 6 1 HE40106 14 1 U2-4 8 HE40106 14 U2-5 HE40106 14 U2-6 12 1 3 HE40106 1 10 2 -_MOT_BROSSE 2 +_MOT_BROSSE +12V 4 HE40106 T14 +_MOT_A SPI
CBR
2 2
2 1
T2 BC547
COMMANDE 0 - 5V
R19 2.2K 1
DIM
T1 BUZ100
1 R1 1 2W FS13.4 2 FR +12V T16 VIMF R20 47K LM358 1 1 2 U8A 1 C2 10F 2 1 R21 15K R22 1K 2 3 2 T17 VA MPL 2 VIMF 3 + U2B 1 +12V V DD +VCC V CC R23 4.7K V SS GND 1 5 + +12V 6 LM393P P1 2 1K 1 T18 VREF VREF 1 GENERA TION DE LA FREQUENCE DE REA RMEMENT 1 2
T19 V IMB
Dossier Technique
Page 28/36
Acadmie de Clermont-Ferrand
Session 2012
T1 CA S
+_MOT_A SPI
V+
+12V
+V CC
2 1
CA S
D5 1N4148 1
D4 BY V2 7 2
MOTEUR ASPRIRATION
1 2 T3 -_MOT_A SPI + C7 100nF 2 1 C8 100nF GND V-
-_MOT_A SPI
D6 1N4148 1 1 R6 1.5K 2 2
T4 2N2222 1 V BAT
T4 V BAT
+12V R9 T6 UA U2A 2
T8 CSB
+12V
5 1 7
2 3 +
CSB P3 220 2 6 RHI LED6 2 3 2 R11 LED7 4 8 RL0 REF ADJ LED8 LED9 LED10 2
LM393 2 P2 100K 3 1 T7 UB
LED5
+5V
Acadmie de Clermont-Ferrand
Session 2012
R4
47
C3
10 nF 1 2 1
C120
J23.3
+5V +5V
PT4 +5V 5 4 3 2 1 1 U4A IRDEMOD A0 A1 RST Q CX 4538 1 1 R10 120 k 2 2 R11 22 k GND RC 16 VDD 6 10 13 7 IRDEMOD 14 12 11
U5 16 SDI RCLK SRCLK CLR G GND VCC SDO QA QB QC QD QE QF QG QH 9 15 1 2 3 4 5 6 7 DT0 DT1 DT2 DT3 DT4
74HC595 8
8
GND GND
1 D4 R3 1 1 1 2 C2 1F
R246
J23.1
UF
DUC
PT6
IRDEMOD
16 VDD 10 9
USTART
2
CLKSYN
R12 2
15 k
1 1
DINT
IRDEMOD
DSC
C5 100 nF 1
GND GND
PT5
8
GND
GND
GND
Acadmie de Clermont-Ferrand
Session 2012
J24.1
1 IRAD T1 2N2222 1
GND
2 1 IRAG
2 1 IRG
R3 10
2 1
R4 150
+12V 2
R1
2 2
J24.2
C1 470F
+ 2
GND
SM31
1 FS3.1 FS3.2
SM32
1
+12V 1 R6 180 2
J2.1 1 3 1 R2 2 2 1 T2 2N2222
GND
2 IRD
J2.2 R5 1 12
2 1 + 2
C2 470F +5V 1
+5V
GND
2 2
R15
VIRG
1 +12V U3 U5 3 8 7 6 5 LM2907 8 7 6 5 3 10k
GND GND
+12V 8
R13 U7-1 7 1 2 2
L1 U7-2 1 1 1 3 5 6
SIRG
1 1 2 3 1 2 3 4
&
4011
&
4011
DNG
F/U
2 +12V
+ 4
1
GND GND
R.IRAG
C4 10nF 2
+ C5 1F 2
4 R9 10k
+12V
LM311 AJ1 1
R8 47k
GND
GND
GND
GND
2
GND
VIRD
1 +12V U4 U6 3 8 7 6 5 LM2907 8 7 6 5 3 10k
GND GND
+12V 8
R14 U7-3 7 8 9 2
L2 U7-4 1 10 12 13
SIRD
1 1 2 3 1 2 3 4
&
4011
&
4011
11
DND
F/U
2 +12V
+ 4
1
GND GND
R.IRAD
C7 10nF 2
+ C8 1F 2
4 R12 10k
+12V
LM311 AJ2 1
R11 47k
GND
GND
GND
GND
2
GND
Acadmie de Clermont-Ferrand
Session 2012
+12V
+12V MOT_BAL_+ 1 T11 2N2907 1 2 T9 BDX34 1 R5 2 1 R6 2 2 3 T10 BDX34 D4 BYV27 2 R4 680 1 2 1 1 D3 BYV27 2 R3 680 1 T12 2N2907
T19 MOT_BAL_-
MOT_BAL_-
T7 MOT_G_-
T1 SENS_MG
U3 1 1 2 4 5 9 10 12 13 7400 & 3 6 8 11 T3 CMG_H U2 1 1 3 5 2 4 6 8 10 1 12 7414 CIMG_AH T6 1 1 T5 2N2907 3 2 T3 BDX34 1 R11 2 1 R12 2 T4 BDX34 D8 BYV27 2 3 T6 2N2907 CIMG_AR 1 R2 680 +12V 2 CIMG_AV 1 R1 680 1 2 T5 CIMG_H T7 BDX33 2 D1 BYV27 2 D2 BYV27 T8 BDX33 MOT_G_+
SENS_MG VIT_MG
CMG_AV CMG_AR 1
MOT_G_+ T8
9 11 13
VIT_MG T2
CMG_AH T4
D7 BYV27
R9 680 1
T15 MOT_D_-
+5V
MOT_G_-
MOT_D_MOT_D_+
SENS_MD
MOT_D_+ T16
VIT_MD
9 1 CMD_AR 11 13 7414
CIMD_AR 1 1
R8 680
VIT_MD T10
CMD_AH T12
12
CIMD_AH T14
Dossier Technique
CMD_AV
Acadmie de Clermont-Ferrand
Session 2012
+12V 1
R2 1 R3 12 2 2 D1 2 220
R4 10k 2
+ 2 C2 470u
1 + C3 100u VCRET
Q1 BC517
+12V 1
<Value>
<Value>
R6 1k 2
VREF C4 1 22n 1 C6 10u T4 SIRM C9 2 1 T5 VIRM R11 100k 2 2 R13 1 2 470p VIRM 2 1k 1 3 1 2 2 R R7 1 2 100k R8 1
R10 1
+ RIR-MUR 1 Q2 2
C7 22n 2 3
T6 VAMP D2
+
1 4 ON1
+
1 4 ON1
2 10k
1 C10 22n
+12V 1 R16 22k U3A 2 1 T8 VFORM R19 100k 1 P1 LM393P 1 2 100k 3 2 C12 1 100n 2 1
LF357N
+5V
3 +
+VCC
2 -4
INPUT TR
R20 10k 5 6
GND
LFIL
TC
LM567C
VFORM
U4
C13 100n 1
C14 10u
+ 2 2
C15 10u
Dossier Technique
Page 33/36
VAMP 2
VCRET
Acadmie de Clermont-Ferrand
Session 2012
S9_ 1 C9_1 +5 V C9_2 +5 V 10 0nf U9_1 32 11 470 C9_4 OSC1 13 15 pF 4MHZ Q9_1 OSC2 14 C9_3 15 pF /MCLR 1 VP VCC 47 K R9_2 R9_1 10 0nF RST RST
FP2
{
{
SENSMD VITMD VITMG SENSMG ADO AD1 DS1 DP1
FP7
FP7
RA0 RA1 RA2 RA3 RA4 RA5 RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 RC0 RC1 RC2 RC3 RC4 RC5 RC6 RC7
DSC DVRG DVRD DT2 DT3 DT4 CSB CBR CAS DT0 DT1 DINT DUC
2 3 4 5 6 7 33 34 35 36 37 38 39 40
RA0 RA1 RA2 RA3 RA4 RA5 RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 RC0 RC1 RC2 RC3 RC4 RC5 RC6 RC7 16 F877
FP15
FP13
FP8
FP2
VDD VCC
FP12
9 7 5 3
Y1 Y2 Y3 Y4
A1 A2 A3 A4 G
11 13 15 17 19 cdeU9_2
FP14
2 4 6 8 cdeU9_2 1
A1 A2 A3 A4 G
Y1 Y2 Y3 Y4
18 16 14 12
12 31
GND VSS
U9_2 B
74HCT2 41
30 29 28 27 22 21 20 19
D3 D2 D1 D0 cdeU9_2 RW/ EN RS
U9_2 A
74HCT2 41
47 0
C9_5
Vbat
C22_ 1
VCC
D9_1
100nf
VDD
DEL
GND
2l edba tt R9_4
ADO AD1
470
GND
VSS
D0 D1 D2 D3
D9_2
U9_5 78 05 1 IN OUT 3
+5 V
VCC
B9_ 5
DEL
2 x 1 6 caractres
LCD_INTELLIGENT
C9_8 47 0uf
Dossier Technique
Page 34/36
10 9 8
DM DND DNG
FP6
FP3
VDD
DS1 DP1
XT/FINGERS31
Acadmie de Clermont-Ferrand
Session 2012
6. Algorigrammes
dbut Initialiser le robot ( arrt des moteurs, extinction des voyants et de lalarme) t = 0 et mode = 0
Allumer tous les voyants Emettre 1 Bip Appui sur Power ? Robot au sol ? Eteindre tous les voyants
fin
(Appui sur Clean et Spot ) ou t = tmax ou (batterie dcharge et mode 0) ?
Appui sur Max seul ? Appui sur Clean seul ? Eteindre voyants Max et Spot t max = 45mn Phase de dmarrage si mode = 0 mode = 1 Fonctionnement mode Max ou Clean Eteindre voyants Max et Clean Fonctionnement mode spot : t max = 5mn Mode = 2
Appui sur Spot seul
Arrt Eteindre voyants Clean et Spot Retour socle de chargement t max = 95mn Arrt
?
( Appui sur Power et mode = 0) Ou ( Appui et mode 0 ) ?
Dossier Technique
Page 35/36
Acadmie de Clermont-Ferrand
Session 2012
Fonctionnement mode Max ou Clean : (simplifi : on ne tient pas compte de OT2, OT3, OT4)
Dbut
Incrmentation du temps t
Fin
Obstacle gauche ?
Obstacle droite ?
Tourne de 20 droite
Dossier Technique
Page 36/36