Projet

Général

Profil

Wiki » Historique » Version 5

Jacques LAFFONT, 19/03/2013 15:35

1 1 Jacques LAFFONT
h1. Travaux Pratiques de Synthèse 2012
2
3
{{toc}}
4
5
h2. Présentation
6
7
Les travaux de synthèse sont des travaux pratiques qui permettent le développement de l'autonomie et de l'esprit de synthèse des étudiants. Les sujets proposés sont pluridisciplinaires et couvrent au mieux les enseignements dispensés au cours de la première année.
8
9
L'objectif est de réaliser des cartes mettant en œuvre des capteurs physiques et la transmission des données mesurées vers un système hôte.
10
11 3 Jacques LAFFONT
"Sujets 2013":http://forge.clermont-universite.fr/projects/polgesynthese2013/wiki/Wiki
12 1 Jacques LAFFONT
13
*Choix des sujets*
14
15
Dès la réception du mail, vous pouvez choisir votre sujet.
16
Dans chaque groupe de Travaux Pratiques, un sujet de chaque enseignant devra être traité.
17
18 5 Jacques LAFFONT
Les groupes seront constitués de 3 ou 4 étudiants.
19
20 1 Jacques LAFFONT
Vérifiez que le sujet que vous souhaitez prendre n'est pas déjà affecté (onglet demande).
21
22
Dès que vous avez choisi votre sujet veuillez créer une nouvelle demande de fonctionnalité (Feature) d'une durée de 24h et vous l'assigner en désignant comme version le sujet choisi.
23
24
Si la procédure ne marche pas, veuillez envoyer un mail à l'enseignant qui à proposé le sujet en spécifiant le nom du sujet et votre groupe.
25
26
h2. Organisation du travail
27
28 5 Jacques LAFFONT
Le travail se fera soit en groupe de trois ou quatre étudiants.
29 1 Jacques LAFFONT
30
Chaque sujet consistera à :
31
* la mise en œuvre d'un ou plusieurs capteurs ou actionneur,
32
* la transmission des données à un ordinateur par liaison Usb,
33
* l'affichage des données directement à partir du micro-contrôleur sur un écran LCD,
34
* l'isolation galvanique des capteurs.
35
36
Les capteurs seront fournis avec leur documentation, 
37
38
Chaque groupe de projet aura en charge:
39
* l'analyse des documents techniques des capteurs,
40
* la conception d'une solution électronique d’interfaçage avec le processeur,
41
* la conception d'une solution d'isolation galvanique adaptée,
42
* le prototypage de la solution sur plaque LABDEC,
43
* la réalisation d'une carte d'isolation galvanique en wrapping,
44
* la réalisation d'une carte dédiée au capteur et son adaptation,
45
* l’écriture d'un programme de transfert des données vers le système hôte,
46
* la mise en œuvre d'un affichage local des grandeurs mesurées.
47
48
49
h2. Structure Matérielle
50
51
La structure matérielle est imposée.
52
53
!diagrame.jpg!
54
55
h3. Carte Processeur
56
57
!>carte_synthese_r.jpg!
58
59 4 Jacques LAFFONT
"Documentation Carte et Micro Controleur":http://forge.clermont-universite.fr/documents/239
60 1 Jacques LAFFONT
61
Une carte Processeur vous est fournie. Elle est basée sur un Pic18F4550 qui assure la communication avec l'ordinateur en émulant un port série encapsulé dans un bus USB (protocole Cdc). Un projet type, le schéma de la carte sont disponibles dans l'onglet _Fichiers_
62
63
Une archive contenant l'ensemble des outils nécessaires est disponible à cette adresse: http://dl.free.fr/gEvloVZ2w (10/5/2012)
64
65
[[Procédure d'installation et de mise en œuvre.]]
66
67
Un programme minimaliste mettant en œuvre la communication USB en mode Cdc vous est fourni et servira de base à vos travaux.
68
69
Le micro contrôleur contient un programme de mise à jour interne qui est activé au démarrage et permettra de modifier le programme installé.
70
Ce programme (Bootloader) est actif lors du Reset de la carte, il s'active ensuite lors d'un nouveau Reset. Attention cependant d’éventuels rebonds sur le bouton de Reset risquent de ne pas activer ce mode systématiquement.
71
72
La carte micro contrôleur, devra assurer la communication avec le PC, qui affichera les données dans un terminal basique (dans l'archive contenant les outils informatiques) ou une application plus complète.
73
Les données seront aussi affichées sur un écran LCD connecté directement au processeur.
74
75
h3. Carte d'isolation galvanique.
76
77
Elle génère les alimentations nécessaires à la carte capteur(s) ainsi que l'isolation galvanique des alimentations et des signaux d'entrée sortie du processeur.
78
Les interconnections se feront par des connecteurs 10 points avec les affectations des broches d'alimentation (5V broche 10 et Masse broche 9) imposées.
79
!>conn10_r.jpg!
80
Si possible son alimentation sera dérivée de la carte processeur (5V venant de l'USB), cependant si les besoins en puissance sont plus importants, une alimentation spécifique externe sera nécessaire.
81
82
h3. Carte Capteur(s).
83
84
La carte capteur(s) ainsi que les autres cartes pourront-être prototypées sur une carte de prototypage rapide type LABDEC. Cependant les montages définitifs se feront sur des plaques à wrapper, les câblages seront propres et lisibles ( prendre une couleur de fil pour la masse, le +5V, les signaux numériques,les signaux analogiques, etc... ).
85
86
Le câblage des connecteurs 10 points de la carte capteur(s) devra respecter la convention définie si dessus.
87
88
h3. CAO des Cartes.
89
90
Dans le cadre des travaux pratiques de CAO vous ferez la saisie des schémas de vos différentes cartes. Ces saisies de schéma pourront être utilisée dans le cadre des travaux pratiques de synthèse. Attention cependant, la partie conception de la carte fait partie des travaux pratiques de Synthèse et pas de ceux de CAO.
91
92
h2. Déroulement des séances
93
94
h3. Avancement
95
96
Dès la première séance veuillez créer des fonctionnalités associées à votre projet (Nouvelle demande) et renseigner au mieux les différents champs à partir des informations fournies dans le sujet.
97
98
A chaque fin de séance veuillez mettre à jour l'avancement de vos fonctionnalités en particulier le temps passé. Vous ferez de même lorsque le travail est effectué en dehors des heures de synthèse.
99
100
h3. Gestion des versions
101
102
Les programmes et schémas CAO seront versionnés.
103
104
Pour cela je vous conseille d'installer un gestionnaire de version http://tortoisesvn.tigris.org/ qui est très bien.
105
106
Créer dans le répertoire trunk du projet un répertoire ayant le nom de votre sujet si ce n'est pas déjà fait.
107
108
De déposer les versions de vos programmes dans un répertoire *pic* et de votre CAO dans un répertoire *CAO*.
109
110
La structure devra ressembler à cela:
111
/trunk/carte_puissance/pic/...
112
/trunk/carte_puissance/cao/...
113
114
Attention à ne versionner que les fichiers sources (pas d'executables, de fichiers temporaires, ...)
115
116
Les mises à jour doivent se faire dès la première séance avec l'import du projet initial, puis à chaque fois qu'une fonctionnalité est implantée et testée (plusieurs fois par séance). +Toute mise à jour doit être commentée !+
117
118
h3. Communication
119
120
Les enseignants passeront en début et fin de séance pour répondre à vos questions et faire un point sur votre avancement. Afin d'être le plus efficace possible toutes vos demandes devront être faites au +préalable sous forme de question(s) dans le forum+ du projet de la forge.
121
122
Pour cela veuillez formuler vos questions le plus clairement possible, détaillez le problème et essayez de limiter un sujet du forum à un problème. Cela nous permettra de répondre le plus rapidement possible aux questions si nous le pouvons, ou de préparer la réponse pour la séance de travaux pratiques suivante.
123
124
Pensez bien avant de poser une question à vérifier si elle n'a pas déjà été traitée dans le forum.
125
126
Le cas échéant vous pouvez aussi ouvrir une demande et l'affecter à l'enseignant de votre choix pour garantir le traitement de votre question.
127
128
h3. Avancement
129
130
A la fin de chaque séance, veuillez mettre à jour le temps passé sur les tâches et demandes correspondant à votre projet, ainsi qu'une description rapide des évolutions.
131
132
Il vous appartient d'utiliser au mieux les outils proposés par la forge, en particulier vous pouvez ajouter des demandes et/ou fonctionnalités à votre projet pour nous permettre de mieux suivre votre avancement.
133
134
h2. Fin des séances.
135
136
A l'issue de l'évaluation l'ensemble du matériel devra être remis au technicien. Les carte wrappées devront être de-wrappées par vos soins.
137
138
h2. Évaluation.
139
140
L’évaluation se fera au terme des 24 heures de travaux pratiques, elle se décomposera en 4 parties:
141
# Présentation formelle de la solution retenue et justification technique, présentation critique des résultats (15 minutes),
142
# Démonstration du fonctionnement de la maquette (10 minutes),
143
# Rédaction de la page du wiki contenant tous les éléments de conception, la structure retenue, son analyse critique, la structure algorithmique de votre programme.
144
# Communication.
145
146
La note finale sera pondérée en fonction de votre comportement lors des séances de travail:
147
* Retard(s) ou absence(s),
148
* Absence d'informations sur l'avancement du projet,
149
* Dégradation de matériel, manque de soins,
150
* Mauvaise utilisation des forums, de la forge en général,
151
* Surcharge du dépôt du gestionnaire de version avec des fichiers inappropriés,
152
* Retour des cartes non de-wrappées.