Projet

Général

Profil

Wiki » Historique » Version 5

Anonyme, 20/10/2015 13:55

1 1 Anonyme
h1. Wiki Carte commande 8 servos moteurs sur PIC18f4550
2
3
Sommaire :
4 5 Anonyme
A) Sous-traitance 2014
5 4 Anonyme
  I. Fonctions principales de la carte
6
  II. Schéma de la carte
7
  III. Guide utilisateur code source
8 1 Anonyme
9 4 Anonyme
B) Sous-traitance 2015
10 1 Anonyme
11 5 Anonyme
12
13
A) Sous-traitance 2014
14 1 Anonyme
I. Fonctions principales de la carte :
15
16
   Durant la sous-traitance 2014, nous avons été amené à réaliser une carte fonctionnelle permettant la commande de plusieurs servos moteurs (8 par carte). Ce projet s'inscrit dans la mise en place d nouveaux TP d'AURO avec MrLengagne. La carte doit pouvoir :
17
   -Contrôler 8 servos
18
   -Echanger par USB des informations et ordres de commande
19
   -Permettre un identification de la carte par "PIN" physiques
20
   -Permettre l'interface avec un vieux boitier matlab analogique
21
   -Permettre l'utilisation d'un module gyro/accel et d'un autre BT
22
  -Diverses fonctions ....
23
24
Nous avons donc découpé le travail par importance des tâches :
25
26
 Réalisation de la carte sous proteus et mise en place de la liaison USB + PWMS des servos afin de permettre un fonctionnement "minimale" du dispositif. Nous avons par la suite ajouté des fonctions et l'étage analogique.
27
28
II. Schéma de la carte :
29
30
Le schéma est réalisé sous proteus ( isis+ares ). La carte est imprimée et soudée, L'ICSP et l'USB sont fonctionnels (oct 2014). Vous trouverez dans le dépôt la carte finale.
31
32
III. Guide utilisateur code source :
33
34 2 Anonyme
Notre but est d'expliquer comment paramétrer la carte en fonction de nos besoins.
35
36
TRAMES USB :
37
38
A:34FE //permet de modifier la valeur d'une PWM
39
A?        //permet de lire la valeur d'une PWM
40
A#3435 //permet d'utiliser des fonctions particulières selon les PWMs
41
42 1 Anonyme
Les PWMs sont disponibles de la lettre A à H inclut ( 8 PWMs)
43
44
La lettre "I" permet l'identification de la carte avec : I? ("i" majuscule)
45
Les lettres "M,N,O,P" sont réservés pour les opérations sur les I/O de libre. ( M:0001 = met la sortie à 1 et M:0000 = met la sortie à zéro)
46 4 Anonyme
47
48
49 1 Anonyme
50 4 Anonyme
51 5 Anonyme
B) Sous-traitance 2015 (Desternes\Zonta)
52 4 Anonyme
53
Le projet confié par M.Langagne consiste à déterminer la phase de développement et de test de la carte UIO développée en sous traitance l'année passée.