[PDF] Stage technicien bac +2 - SED HOME



Previous PDF Next PDF







RAPPORT DE STAGE « technicien

Rapport de stage technicien Page 4 Avant tout développement sur cette expérience professionnelle, il apparaît opportun de commencer ce rapport de stage par des remerciements, à ceux qui m’ont beaucoup appris au cours de ce stage En hommage à leurs sympathies, je tiens à remercier vivement tous les responsables et les



RAPPORT DE STAGE TECHNICIEN - e-monsite

Ministère de l’Enseignement Supérieur de la Recherche Scientifique et de la Technologie Université du 7 Novembre à Carthage RAPPORT DE STAGE TECHNICIEN Effectuer le 01 juillet au 01 aout 2010 Dans la société KAFIK Rue Garet Hadid 9100 Sidi Bouzid Réalisé par : HAMDI Wassim Encadré par : Mr SNIHA Kamel



Rapport de stage Technicien 200 - unicefr

RAPPORT DE STAGE TECHNICIEN 2007 TEBOUL Nicolas Polytech’Nice-Sophia Antipolis – c/o ESINSA 1645, route des Lucioles – Parc de Sophia Antipolis 06410 BIOT Monsieur Pierre Giraud



Rapport de stage - WordPresscom

MARIGLIANO L Rapport de stage - 2017-2018 3 Introduction Dans le cadre de ma formation de technicien en informatique, j’ai souhaité effectuer mon stage dans l’administration communale de Koekelberg Au-delà du fait que je connaissais déjà



Rapport de stage

Rapport de stage Résumé Dans le cadre du stage technicien dispensé par l’ISET de Sfax, j’ai effectué un stage d’un mois au sein de la société de constructions métalliques industrielles et navales SOCOMENIN (atelier 2) Ce rapport décrit tout d’abord la méthodologie de travail au



Rapport de stage - Bac Pro Technicien dusinage

Rapport de stage Baccalauréat Professionnel Technicien d’Usinage 2 février – 6 mars 2015 Olivier BATTINI Lycée Gaston Crampe Avenue des droits de l’homme et du citoyen 40801 Aire sur l’Adour Société ESTEVE SA 8, rue Claude Gonin ZI de Montaudran 31400 Toulouse



Stage technicien bac +2 - SED HOME

Rapport de stage Eric Chaloin INRIA 1 Stage technicien bac +2 Conception et réalisation de cartes filles pour les réseaux de capteurs Du 21 juin au 27 août Plan : 1 Introduction : le cadre de travail p2 2 Présentation du cahier des charges p2 3 Travail réalisé p5 4 Introduction au VHDL p7 5



Guide stage de technicien en entreprise et epreuve E62

du tuteur du stage de technicien, représentant de la profession au niveau E T A M - L’épreuve E6 2, pour un candidat qui n’aurait pas remis son rapport à la date prévue, ne sera pas validée



MODELE D’UN RAPPORT DE STAGE BTS électrotechnique

Mon maître de stage étant [poste du maître de stage], j’ai pu apprendre dans d’excellentes conditions [décrire ici les grandes missions du maître de stage] Problématique et objectifs du rapport [Analyse sectorielle] Ce stage a donc été une opportunité pour moi de percevoir comment une entreprise dans un

[PDF] rapport de stage automatisme industriel

[PDF] rapport de stage automatisme et informatique industrielle

[PDF] rapport de stage maintenance des equipements industriels

[PDF] exemple rapport de stage maintenance industrielle

[PDF] rapport de stage maintenance industrielle bts

[PDF] rapport de stage electricité industrielle pdf

[PDF] rapport de stage maintenance industrielle bac pro

[PDF] rapport de stage ingénieur production

[PDF] rapport de stage ingénieur maintenance

[PDF] rapport de stage ingénieur génie civil

[PDF] rapport de stage ingénieur électronique

[PDF] exemple de rapport de stage ecole d'ingenieur

[PDF] projet fin d'etude en mecanique tunisie

[PDF] rapport de stage pfe industriel

[PDF] exemple projet mecanique

Stage technicien bac  2 - SED HOME

Rapport de stage Eric Chaloin INRIA

1

Stage technicien bac +2

Conception et réalisation de cartes filles pour les réseaux de capteurs

Du 21 juin au 27 août

Plan :

1. Introduction : le cadre de travail p2

2. Présentation du cahier des charges p2

3. Travail réalisé p5

4. Introduction au VHDL p7

5. Erreurs et problèmes rencontrés p11

6. Bilan p12

7. Remerciements p12

Tuteur de stage : Christophe Braillon

Tuteur enseignant : Bernard Glossi

Rapport de stage Eric Chaloin INRIA

2

1) Le cadre de travail :

Mon stage s'est dĠroulĠ ă l'INRIA (Institut national de recherche en information et

recherche, les autres sont situés à Rocquencourt, Rennes, Sophia Antipolis, Nancy, Bordeaux, Lille et

Saclay. Une grande partie des chercheurs sont aussi enseignants, leurs Ġtudiants prĠparent d'ailleurs

100 personnes dont 3 150 scientifiques. L'INRIA faǀorise le transfert de technologie en aidant la

L'INRIA a un domaine d'actiǀitĠ trğs ǀaste, qui va de la médecine numérique en passant par le

domaine automobile et le monde du sport. La technologie peut en effet être développée dans tous

les domaines de la vie quotidienne.

serǀice s'occupe aǀant tout de fournir un support ă la recherche. Il met en place des plateformes

pour les chercheurs. Ce service est présent dans chaque centre INRIA. Leurs missions sont identiques

et se déclinent selon 3 axes importants : Maintenir un réseau d'expertises pour diffuser les bonnes pratiques de développement logiciel et l'utilisation d'outils communautaires au sein des équipes de projets. Mettre en place, développer et maintenir les plates-formes expérimentales avec les équipes de projets. Ce qui est la plus grosse part de travail.

Technologique) au sein des équipes de projets.

2) Présentation du cahier des charges :

Le but de mon stage Ġtait de rĠaliser une carte fille pour un robot. Cela s'inscrit dans un

programme de communication entre une dizaine de robots identiques. Le but n'Ġtant pas d'Ġtudier

les robots mais la communication entre eux : voir comment ils interagissent avec leur

environnement, comment ils peuvent collaborer pour effectuer une tache précise comme par

exemple découvrir leur environnement ou trouver un objet particulier ou une source de chaleur. Ils

doivent aussi communiquer avec un réseau de capteurs. Ce sont des boitiers identiques répartis dans

une pièce de façon non nécessairement uniforme. Ils communiquent entre eux ou avec un PC. Ils

Dans la salle ou je travaillais nous disposions de 256 capteurs disposés au plafond. Ils forment des

différentes études sur la propagation de signal de points en points.

Rapport de stage Eric Chaloin INRIA

3 Quelques boitiers formant le réseau de capteurs Une unité de captage chargée de capter des grandeurs physiques (chaleur, humidité, vibrations, rayonnement...) et de les transformer en grandeurs numériques

Une unité de traitement informatique

Une unité de stockage de données

Un module de transmission sans fil

Les rĠseaudž de capteurs peuǀent aǀoir un large champ d'action, en effet, ils peuǀent ġtre utilisĠs

pour :

La prévention des feux de forêt

La mesure d'hydromĠtrie pour les agriculteurs (Ġconomie d'eau) La capture de mouvement, de données physiologiques

réseau de capteur. A mon arrivée un prototype de robot était déjà en cours de construction. Celui-ci

comportait une carte de puissance alimentant les moteurs à courant continu et une carte mère

embarquant un FPGA comme composant central. Un asservissement en vitesse à été réalisé avec le

sera fixée sur la carte mère. Elle sera dupliquée, une pour chaque robot. Elle embarquera une

magnétomètre. Ceux-ci communiqueront avec le FPGA grâce à une liaison I2C ou SPI. Ils servent à

permet de connaitre l'orientation du robot par rapport au nord magnétique. Ces informations

permettent d'aǀoir une idĠe trğs fidèle de ses déplacements. Grâce à ces capteurs très précis nous

pouvons enregistrer le parcourt du robot en 3 dimensions. Cette carte doit pouvoir aussi recevoir des

Rapport de stage Eric Chaloin INRIA

4

capteurs de contact (bumper) pour savoir si le robot heurte un objet. Elle doit aussi pouvoir recevoir

des télémètres infrarouges pour connaitre la distance séparant le robot de son environnement

proche. Le projet n'Ġtant pas fidžĠ dĠfinitiǀement, cette carte doit pouǀoir ġtre Ġǀolutiǀe. Mon travail

FPGA. Une fois récupérées, les données sont transmises à un autre bloc (fait par une autre personne.

comme celui-ci. Il y aura une réelle application de mon travail de stagiaire. Ce stage comporte

plusieurs tâches diffĠrentes, tout d'abord il faut crĠer cette carte, faire attention aux aspects

mécaniques (dimensions, bien placer les composants, mettre les connecteurs précisément pour être

permettant de communiquer avec les différents composants.

Voici des photos du prototype réalisé :

Rapport de stage Eric Chaloin INRIA

5

3) Travail réalisé :

Dans un premier temps il a fallut que je me renseigne sur les composants à utiliser, connaitre

les deux technologies étant imposé par le projet. Il a fallut aussi que je vérifie les tensions

d'alimentation des composants. Une fois la liste définitive des circuits ă utiliser rĠdigĠe j'ai saisis les

2010 (ex Protel).

Altium Designer

Rapport de stage Eric Chaloin INRIA

6

Ce logiciel permet de saisir des schĠmas et de crĠer le routage correspondant. J'aǀais dĠjă

n'aǀais jamais utilisĠ Altium. Celui-ci est très performant, il est trğs utilisĠ dans l'industrie de

permet notamment d'aǀoir une ǀue 3D de son circuit ou connaitre l'impĠdance d'une piste. Il m'a fallut un petit temps d'adaptation afin de maitriser les fonctions principales d'Altium.

Cela me permet d'aǀoir une edžpĠrience professionnelle supplĠmentaire et de connaitre dĠjă un

Couche du dessus

Rapport de stage Eric Chaloin INRIA

7

Couche du dessous

Nous pouvons voir en haut une rangée de connecteurs destinée à recevoir soit des télémètres

infrarouges soit des interrupteurs de contact.

Les deux barres verticales foncées sont les connecteurs qui seront enfichés dans la carte mère. Les

autres composants constituent la centrale inertielle.

4) Introduction au VHDL :

Après mon traǀail sur la carte fille, mon tuteur de stage m'a montrĠ les rudiments du langage

réaliser une description matérielle VHDL, pour le FPGA du robot, en utilisant les leds de la carte, afin

de me familiariser aǀec ce langage totalement diffĠrent du C. D'une part les syntadžes sont diffĠrentes

et la manière de penser et de concevoir est totalement opposée. En effet le langage VHDL est

descriptif alors que le langage C est impératif (séquentiel). En C, chaque instruction est effectuée

dans un ordre particulier, on peut ainsi aǀoir une bonne ǀision globale du projet. A l'opposĠ, la

description (le code) VHDL est transcrite en un circuit électrique qui lui est toujours valable. En effet,

par exemple, deux portes logiques sont toujours active et en même temps. Pour retrouver le mode

de fonctionnement de type C, il existe une technique très employée, qui est de mettre en place une

machine à état finis. Elle démarre dans un état particulier et passe dans un autre à certaines

Le code VHDL à été synthétisé (compilé) avec la suite de logiciel de Xilinx. Il est ensuite intéressant de

Rapport de stage Eric Chaloin INRIA

8

chenillard à été réalisé grâce à un registre à décalages ce qui est plutôt logique pour un chenillard qui

allume les leds les unes après les autres.

dans le FPGA. C'est-à-dire que dans le FPGA, les blocs et les portes logiques sont agencés de façon à

mais aussi de la mémoire RAM, la mémoire de programme et les autres constituants essentiels. Ici

par edžemple nous n'aǀions pas besoin d'unité de calcul en virgule flottante (FPU), très gourmande en

place, nous ne l'aǀons donc pas implĠmentĠe. En effet, grące ă cette mĠthode (implĠmenter un

microcontrôleur dans un FPGA), nous pouvons avoir un microcontrôleur sur-mesure (dans les limites

du FPGA naturellement). Cela permet d'aǀoir une trğs grande souplesse, une grande rapiditĠ

au four à refusions). Le microcontrôleur de base est celui proposé par Xilinix : le microblaze

(microcontrôleur 32 bits). En général les blocs le constituants sont écris en VHDL avec possibilité ou

non d'aǀoir les sources pour saǀoir comment cela marche ou les modifier.

Après avoir choisi notre processeur, nous pouvons rajouter différents blocs plus ou moins standard

écrits généralement en VHDL. Ce sont des " IP » (Intellectual Property), c'est-à-dire des blocs

l'asserǀissement du robot). Une fois l'IP choisie il faut la configurer, et bien sûr la relier à un bus du

processeur pour que celui-ci puisse s'en serǀir.

Le microcontrôleur est standard, il se programme en C. Xilinx intègre un compilateur (un dérivé de

gcc de linux) il est donc facile de le prendre en main et de debugger ses programmes. Le projet

intègre par défaut un debugger physique (implémenté dans le FPGA) permettant d'analyser le

comportement du processeur et notamment de faire exécuter manuellement chaque instructions par le processeur.

Rapport de stage Eric Chaloin INRIA

9

Voici une vue globale du projet :

Rapport de stage Eric Chaloin INRIA

10 Nous pouvons voir en noire le processeur (non détaillé) ainsi que tous les bus standard (PLB, référence du FPGA utilisé.

Le bloc au dessus du processeur est l'IP gĠrant la mĠmoire de donnĠe. Nous pouǀons dĠfinir

la taille voulue, la taille de la pile, de la mémoire de programme dans les limites des ressources du

FPGA. Le bloc ǀert est l'IP gĠrant l'asserǀissement des moteurs, il a ĠtĠ crĠĠ aǀant mon arriǀĠe. Le

bloc en bas à gauche du processeur est celui gérant les roues codeuses des moteurs. Ce bloc sert à

connaitre la vitesse réelle de rotation des roues du robot afin de rĠaliser la boucle d'asserǀissement.

Le premier bloc jaune du bas est celui gérant les leds. Il est donc connecté physiquement aux architecture modulaire car on peut rajouter des registres au processeur comme on le désire. Le

second bloc jaune est celui gĠrant l'I2C, une description plus prĠcise de celui-ci sera faite par la suite.

Par défaut le projet ne comporte pas d'UART (de bloc gĠrant la liaison série RS 232) car il n'est pas forcement nĠcessaire. Il m'a donc ĠtĠ confiĠ de le rajouter. les broches Tx et Rx de cet IP à des broches physiques du FPGA (le mappage) afin de communiquer

avec un PC. Après plusieurs tests la liaison est restée muette. J'ai d'abord mis en cause mon mappage

fois cette opération effectuée la liaison série RS232 a marchée comme il fallait. Le pack Xilinx est très

Cette erreur à mis du temps à être identifiée.quotesdbs_dbs7.pdfusesText_5