La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Télécommande Interactive Philippe CORBIN Kévin RAYMOND Projet de 2ème année Tuteurs : M. Martin - Chef du département M. Sicardi - Technicien.

Présentations similaires


Présentation au sujet: "Télécommande Interactive Philippe CORBIN Kévin RAYMOND Projet de 2ème année Tuteurs : M. Martin - Chef du département M. Sicardi - Technicien."— Transcription de la présentation:

1 Télécommande Interactive Philippe CORBIN Kévin RAYMOND Projet de 2ème année Tuteurs : M. Martin - Chef du département M. Sicardi - Technicien

2 2 SOMMAIRE Présentation du projet La télécommande La communication via l'USB Conclusion Présentation du projet La télécommande La communication via l'USB Conclusion

3 3 Présentation du projet Commander un PC à distance Recevoir des données du PC Projet en évolution constante Possibilité de s'en servir plus tard Simplicité d'installation /d'utilisation Présentation du projet La télécommande La communication via l'USB Conclusion Diagramme de contexte de la télécommande : Diagramme de contexte de la partie USB 4 Boutons poussoirs Récépteur 433Mhz CPU (PIC16F877) Emetteur 433 Mhz Afficheur LCD 1 Bouton poussoirs Récépteur 433Mhz CPU (PIC18F2550) Emetteur 433 Mhz 3 LED LED Connecteur USB

4 4 La télécommande : Fonctions: Afficher les données du PC Traduire les ordres du superviseur Emettre et recevoir des données en HF Composé: PIC 16F877 Ecran LCD Emetteur / récepteur HF Boutons poussoirs Fonctions de remise en forme du signal Présentation du projet La télécommande La communication via l'USB Conclusion

5 5 La télécommande : Les Hautes Fréquences: rappel de la législation: à 433MHz, bande libre de droit. Puissance max = 10mW Pour communiquer en HF: Module Aurel Transmission des données en série Modulation ASK Remettre en forme le signal: Utilisation d'un trigger Boitier 74HC14 Après correction Présentation du projet La télécommande La communication via l'USB Conclusion

6 6 La télécommande : L'écran LCD : 2 lignes de 16 caractères Gérer le déplacement du curseur La mise à jour des données reçues L'alimentation : Fonctionnement avec pile Régulateur 5V Présentation du projet La télécommande La communication via l'USB Conclusion

7 7 La télécommande : schéma général

8 8 La télécommande : partie HF Présentation du projet La télécommande La communication via l'USB Conclusion

9 9 La télécommande : brochage de l'écran LCD Présentation du projet La télécommande La communication via l'USB Conclusion

10 10 La télécommande : L'alimentation Présentation du projet La télécommande La communication via l'USB Conclusion

11 11 Spécifications techniques Connecteur USB type B 1: Alimentation +5V (VBUS) 500mA maximum ; 2: Données (D-) ; 3: Données (D+) ; 4: Masse (GND). Low-speed : 100 mA maximum à 1,5 Mb/s Full-speed : 500 mA maximum à 12 Mb/s La Communication via l'USB : fonctionnement Présentation du projet La télécommande La communication via l'USB Conclusion

12 12 Le réseau à jeton: L'ordinateur est l'hôte. Sans ordinateur on parle de On The Go L'identification du périphérique : - CONNECTION (Changement d'impédance sur la ligne) - ALIMENTATION (besoin d'alimenter ?) - IDENTIFICATION (PID et VID) - ADDRESSAGE (l'hôte définit l'addresse) - CONFIGURATION (taille des données) Le périphérique est maintenant énuméré. La Communication via l'USB : le protocoles Présentation du projet La télécommande La communication via l'USB Conclusion

13 13 NRZI (Non Retour à Zéro Inversé) : Le niveau logique 0 provoque un basculement, alors que le niveau logique 1 maintient le niveau précédent. Très façile à mettre en oeuvre. Codage NRZI La Communication via l'USB : le protocoles (suite) Présentation du projet La télécommande La communication via l'USB Conclusion

14 14 Plusieurs modes de connexions sont possibles : - Emulation port COM (CDC) - Human Interface Device (HID) - Low-speed, Full-speed voir High-speed Le protocole HID : aucun pilote nécessaire. De plus en plus répendu (exemple: souris, clavier...) La Communication via l'USB : la mise en oeuvre Les PIC et l'USB avec le compilateur CCS Les exemples interressants pour débuter en HID : - ex_usb_mouse.c (contrôle souris) - ex_usb_kbmouse.c (contôle souris et clavier) - ex_usb_scope.c (gère la transmission de donnée par chaines de caractères) Présentation du projet La télécommande La communication via l'USB Conclusion

15 15 //set to 1 to use a PIC with an internal USB Peripheral //set to 0 to use a National USBN960x peripheral #define __USB_PIC_PERIF__ 1 #include #fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV3,VREGEN #use delay(clock=20000000) #use RS232 (baud =9600, xmit = PIN_C6, rcv = PIN_C7) #define USB_USE_FULL_SPEED FALSE//SLOW SPEED #define USB_HID_DEVICE TRUE//Tells the CCS PIC USB firmware to include HID handling code. //the following defines needed for the CCS USB PIC driver to enable the TX endpoint 1 #define USB_EP1_TX_ENABLE USB_ENABLE_INTERRUPT //Interruption endpoint 1 OUT validée #define USB_EP1_TX_SIZE 8 #define USB_EP1_RX_ENABLE USB_ENABLE_INTERRUPT //Interruption endpoint 1 IN validée #define USB_EP1_RX_SIZE 8 #include #include //USB Configuration et desciption pour ce periphérique #include //Fonction CCS gérant le jeton, la connexion... Exemple d'adaptation des sources CCS pour le PIC18F2550 : La Communication via l'USB : source CCS Présentation du projet La télécommande La communication via l'USB Conclusion

16 16 « Clock diagramme » : La Communication via l'USB : PIC18F2550 Présentation du projet La télécommande La communication via l'USB Conclusion

17 17 La Communication via l'USB : carte Présentation du projet La télécommande La communication via l'USB Conclusion

18 18 Conclusion Quelques de difficultées rencontrées Acquérir de nombreuses connaissances acquises Découverte de nouveaux composants, BUS... Projet Complet Bonnes bases pour débuter Amélioration possible : Elargir le champ d'application Mettre un écran graphique Miniaturisation des cartes Commander plusieurs PC Présentation du projet La télécommande La communication via l'USB Conclusion

19 19 Remerciement Merci à Messieurs Jean-Noël Martin et Gilles Sicardi pour leurs nombreux conseils techniques et les réflexions pertinentes qui nous ont permis de faire avancer le projet plus rapidement. On remercie également Monsieur Kreft pour ses conseils.

20 Si vous avez de questions... Posez-les nous, ou visitez les sites ci dessous: http://www-corot.obspm.fr/COROT-ETC/Files/USBspec.pdf http://www.usb.org http://www.abcelectronique.com/forum/ http://forums.futura-sciences.com/

21 Si vous avez de questions... Posez-les nous, ou visitez les sites ci dessous: http://www-corot.obspm.fr/COROT-ETC/Files/USBspec.pdf http://www.usb.org http://www.abcelectronique.com/forum/ http://forums.futura-sciences.com/

22 Si vous avez de questions... Posez-les nous, ou visitez les sites ci dessous: http://www-corot.obspm.fr/COROT-ETC/Files/USBspec.pdf http://www.usb.org http://www.abcelectronique.com/forum/ http://forums.futura-sciences.com/

23 Si vous avez de questions... Posez-les nous, ou visitez les sites ci dessous: http://www-corot.obspm.fr/COROT-ETC/Files/USBspec.pdf http://www.usb.org http://www.abcelectronique.com/forum/ http://forums.futura-sciences.com/


Télécharger ppt "Télécommande Interactive Philippe CORBIN Kévin RAYMOND Projet de 2ème année Tuteurs : M. Martin - Chef du département M. Sicardi - Technicien."

Présentations similaires


Annonces Google