Problématique n 1 : Quels sont les différents protocoles de communication au sein du robot MIMI?

Documents pareils
Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

Extrait des Exploitations Pédagogiques

NanoSense. Protocole Modbus de la sonde Particules P4000. (Version 01F)

Université de La Rochelle. Réseaux TD n 6

Dossier technique. Présentation du bus DMX et Utilisation des options EL13 / EL14 ERM AUTOMATISMES INDUSTRIELS 1 LE PROTOCOLE DMX 2

NOTICE D UTILISATION ET D INSTALLATION. de la CARTE MONITORING DE RELAIS «IO-MONITOR»

Oscilloscope numérique 100MHz 2[4] voies HMO1022 [HMO1024]

Ressource Site EURIDIS

MEMOIRES MAGNETIQUES A DISQUES RIGIDES

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

Transmissions série et parallèle

Le multiplexage. Sommaire

Bus de communication

Codage d information. Codage d information : -Définition-

LOGICIEL DC4D MONITOR

Boîtier de contrôle et de commande avec EV 3/2 voies intégrée

CONFIGURATION ET UTILISATION

Le protocole VTP. F. Nolot 2007

ANALYSE TRAMEs LIAISON SERIE

PIC EVAL Dev Board PIC18F97J60

Diagrammes de Package, de déploiement et de composants UML

PocketNet SNMP/Modbus

TASK Santé : Le protocole Pésit /TCP-IP

UFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP

CA 3000 CA 3000 PROGRAMMATION PAR MINITEL

13/11/2009 DUT-MUX-0185 /V2.0

Skype (v2.5) Protocol Data Structures (French) Author : Ouanilo MEDEGAN

Systèmes de transmission

Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN)

212 Erreur accès anti- Echo. 214 Erreur démarrage vérif DSP. 215 Erreur accès trame IC. 216 Erreur DSP carte MSG. 217 Erreur données Carte MSG

Gestion d'une billeterie défilé des talents

Evaluation. Partie Quelles sont les possibilités offertes par cette caméra d un point de vue utilisation?

MOTO ELECTRIQUE. CPGE / Sciences Industrielles pour l Ingénieur TD06_08 Moto électrique DIAGRAMME DES INTER-ACTEURS UTILISATEUR ENVIRONNEMENT HUMAIN

MISE EN SERVICE D UN RESEAU DE CAMERA DE VIDEOSURVEILLANCE

ID 15 l alternative intelligente au système de code à barres. Le système d identification ID 15 de Rexroth

ALERT NOTICE D UTILISATION DU DRIVER VOCALYS. (Cesa 200 bauds / Contact-ID)

Indicateur de position PI-D2100 Guide de l utilisateur

Fonctions de la couche physique

Système Electronique pour le Monitoring des Chaînes PV

Bus CAN & protocoles

BACCALAURÉAT GÉNÉRAL SÉRIE SCIENTIFIQUE

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

Logiciel libre, OpenMeetings permet de créer ou simplement de participer à des conférences en ligne.

WF-MB Relai Wi-Fi/Radio GUIDE D INSTALLATION RAPIDE SOLEM. customersupport@solem.fr

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

Enregistreur sans papier avec écran TFT et carte Compact Flash. B Description des interfaces 07.07/

MISE EN SERVICE DE L ALARME BOSCH EASY SERIES

Introduction. Adresses

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Réalisation d un réseau de capteurs de température sans fil basé sur le protocole ZigBee

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Programmation de la CPU 314C-2DP

1) Où est le problème? Chère lectrice, cher lecteur, On est entre nous, alors on va se tutoyer.

Conservation des documents numériques

Master d'informatique 1ère année Réseaux et protocoles. Couche physique

COMMUNICATION PC/MINITEL

DESCRIPTIF DES PROJETS 3EME ANNEE QUI SERONT PRESENTES LORS DE LA JOURNEE DE PROJET DE FIN D ETUDE LE 26/01/2012

Spécialité auxiliaire en prothèse dentaire du brevet d études professionnelles. ANNEXE IIb DEFINITION DES EPREUVES

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

energy BOX WEB Automates de GTB

NOTICE DE BASE D'INSTALLATION RACCORDEMENT ET PARAMETRAGE TRANSMISSION DIGITALE TRANSMETTEUR. Alizé ( ) Notice à l'usage de l'installateur

Actualités de Rohde & Schwarz N o 191 (2006/III)

CLIP. (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant

Réseaux IUP2 / 2005 IPv6

Les Réseaux sans fils : IEEE F. Nolot

Présentation Générale

CONVERTISSEUR RS 232/485 NOTICE

CARACTERISTIQUE D UNE DIODE ET POINT DE FONCTIONNEMENT

Protocole d installation SOLON SOLraise

Description du logiciel Modbus RTU

Représentation d un entier en base b

Leçon 1 : Les principaux composants d un ordinateur

MISE EN SERVICE DE L ALARME BOSCH EASY SERIES

La norme Midi et JavaSound

Systèmes et Réseaux (ASR 2) - Notes de cours Cours 14

RFC 791 (Jon Postel 1981)

I- Définitions des signaux.

SECURITE - Quelques règles - Ce document est vivant, chacun peut proposer des améliorations en accord avec le Road Marshal. Doc001-3A Page 1/16

Internet Protocol. «La couche IP du réseau Internet»

! analyse du fonctionnement

Plan du cours. Historique du langage Nouveautés de Java 7

Cours n 12. Technologies WAN 2nd partie

Unix/Linux I. 1 ere année DUT. Université marne la vallée

Télécommunications. Plan

Réglage, paramétrage, contrôle, modification. Salle de conférence.

Programmation d un contrôleur via une liaison téléphonique Note d application

2- Relation entre Writer et Calc dans le mailing

Architecture des ordinateurs

Hubert & Bruno Lundi 12 octobre 2009 SAINT-QUENTIN (02)

module Introduction aux réseaux DHCP et codage Polytech / 5

epowerswitch 8XM+ Fiche technique

ALERT NOTICE D UTILISATION DU DRIVER SIA

Instructions relatives à l installation et à la suppression des pilotes d imprimante PostScript et PCL sous Windows, version 8

NOTRE OFFRE GLOBALE STAGES INTER-ENTREPRISES

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

COMMANDER la puissance par MODULATION COMMUNIQUER

ENVOI EN NOMBRE DE MESSAGES AUDIO

Transcription:

Activités Support : Robot Mimi Manipulations TD Evaluation Durée : 2h Compétences à acquérir A- Analyser B- Modéliser C- Expérimenter D- Communiquer A1 A2 A3 B1 B2 B3 B4 C1 C2 D1 D2 Matériel à disposition : Robot MIMI Tablette avec applis MIMI Oscilloscope numérique Documents à disposition : Dossier technique Cours sur les bus CAN, RS232 et I 2 C Document sur les servomoteurs Aide à l utilisation des applications Problématique n 1 : Quels sont les différents protocoles de communication au sein du robot MIMI? Activité n 1 : Contrôle de la transmission des données sur la liaison «bluetooth» Introduction (la liaison bluetooth) : - Portée d une dizaine de mètres en intérieur, modulation GFSK (Gaussian Frequency Shift Keying), vitesse 2.1 Mbit/s (pour le 2.0). Liaison facile à mettre en œuvre et de faible cout. Attention en sortie du récepteur bluetooth, la liaison se comporte comme une RS232 classique à 57600 baud (1bit de start, 8 bits de données (LSB en tête), 1 bit de stop). - Le signal est considéré à «0» si V IL <0.8V et à «1» si V IH <2V Préparation : Retrouver dans le dossier technique, la trame de communication (tablette -> Interface bluetooth) correspondant à la transmission d une commande GES_PATTE (émission bus CAN). Le tableau ci-dessous est complété et correspond à : - pas d inversion des pattes, - articulation coude sur patte centrale côté gauche uniquement sélectionné, - consigne de position = 486. Vérifier et justifier les valeurs de ce tableau. Trame de communication : Tablette Carte interface Octet : 0 1 2 3 4 5 6 7 8 9 10 11 12 Valeur : 85 53 132 8 0 4 65 230 0 0 0 0 65 (hexa) 55 35 84 08 00 04 41 E6 00 00 00 00 41 Mesures : Relever les signaux PT_RX (J4) et PT_TX (J5) après la connexion de la tablette au robot. Vérifier la conformité des niveaux électriques (voir introduction) et conclure. Vérifier la durée d un bit, en déduire la vitesse de transmission. Sachant que cette transmission ne tolère que 2% d erreur, conclure? Lycée J. Desfontaines, section Sciences de l Ingénieur mimi-communication.doc Page 1

Relever les signaux PT_RX (J4) et PT_TX (J5) lors de l émission d une commande de mouvement sur la patte centrale gauche et l articulation «coude» (1 seule patte sélectionnée). Vérifier la conformité des niveaux électriques (voir introduction) et conclure. Vérifier la conformité des données transmises. Vérifier que les données transmises sont conformes à celles établies lors de la préparation (voir tableau). Activité n 2 : Contrôle de la transmission des données sur le bus CAN (réseau carte) Préparation : Rappeler rapidement les caractéristiques d une liaison CAN (longueur, vitesse de transmission, intérêt ). A l aide du dossier technique, relever les identificateurs des trames acceptées par l interface de communication bluetooth (émission vers la tablette). Ci-dessous la trame CAN correspond aux conditions suivantes : - alim = 12.3V, - distance = 0, - nb de clap = 1, - version = 89, - pas de servomoteur en défaut. A l'aide du dossier technique vérifier les valeurs dans ce tableau. Trame «Etat araignée» ID DLC Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7 Data8 Valeur : 134 8 123 0 1 89 0 0 0 0 (hexa) 86 08 7B 00 01 59 00 00 00 00 Mesures : Retrouver sur internet ou par tout autre moyen les niveaux de tension mini et maxi sur les lignes CAN_H et CAN_L du bus «CAN high speed». Relever les signaux CAN_L (J26) et CAN_H (J25) après la mise sous tension du robot. Vérifier la conformité des niveaux électriques. Vérifier la durée d un bit (état bas le plus court) puis calculer la vitesse de transmission. Estelle conforme à celle donnée dans le dossier technique? Vérifier la conformité des données transmises (voir tableau). Lycée J. Desfontaines, section Sciences de l Ingénieur mimi-communication.doc Page 2

Problématique n 2 : Les différentes communications sont-elles correctes (test et validation)? Activité n 3 : Test et validation du réseau CAN A partir du dossier technique (description des trames CAN : annexe 5), le tableau ci-dessous est compléter pour la commande «marche avant 3 pas» Commande gestion mouvement : Identificateur CAN : 132 0 COMMANDE 6 0 Marche 1 PARAMETRE 1 3 2^0 Nombre de pas 2 PARAMETRE 2 0 2^0 Sens (avant) Expérimentation : A l aide de l application de gestion des liaisons numériques, effectuer l émission sur le bus CAN de la commande de gestion de mouvement précédemment définie. Vérifier le fonctionnement. A l aide de l application de gestion des liaisons numériques, effectuer la lecture de la trame d état du robot puis compléter le tableau ci-dessous. Etat araignée : Adresse CAN : 160 0 V_ALIM 1 DIST_OBSTACLE 2 NB_CLAP 3 VERSION 4 ETAT_H 5 ETAT_M 6 ETAT_L 7 SPARE Activité n 4 : Test et validation du réseau I 2 C A partir du dossier technique (description des trames I2C en annexe 5), le modèle du tableau permet d allumer les Leds D3, D5, D7, et D9 pour le côté gauche du robot. Gestion des Leds : Nom du réseau I2C utilisé (côté gauche) : carte n 1 0 ADRESSE I2C 0x70 0 Adresse composant I 2 C et Sens = WRITE 1 PARAMETRE 0xAA 2^0 Allumage led par niveau bas Lycée J. Desfontaines, section Sciences de l Ingénieur mimi-communication.doc Page 3

Expérimentation : A l aide de l application de gestion des liaisons numériques, effectuer l émission sur le bus I 2 C de la commande d allumage des Leds précédemment définie. Vérifier le fonctionnement. Attention : avant l émission de la commande attendre que le robot passe en veille (toutes les Leds éteintes). A l aide de l application de gestion des liaisons numériques, effectuer la lecture de l état des leds puis compléter le tableau ci-dessous. Etat des Leds D3 à D10 côté gauche Nom du réseau I2C utilisé : carte n 1 0 ADRESSE I2C 0 1 PARAMETRE 2^0 Etat des Leds D11 à D14 côté droit Nom du réseau I2C utilisé : carte n 2 0 ADRESSE I2C 0 1 PARAMETRE 2^0 Activité n 5 : Test et validation du réseau servo A partir de la documentation technique des servos AX12 et du dossier technique le modèle du tableau cidessous permet l'écriture de la position de consigne 300 pour le servo qui pilote le coude de la patte centrale du côté gauche. Gestion des servomoteurs (trame de commande) : Ecriture position de consigne : 0 HEADER_1 0xFF - En-tête 1 HEADER_2 0xFF - En-tête 2 ID_SERVO 14 2^0 Identificateur 3 LG_TRAME 5 2^0 Taille trame 4 INSTRUCTION 3 2^0 Ecriture donnée 5 PARAM_1 0x1E 2^0 Adresse position de consigne 6 PARAM_2 0x2C 2^0 Poids faible position 7 PARAM_3 0x01 2^8 Poids fort position 8 CHECKSUM 0x9E 2^0 Complément somme de vérification sur 8 bits Lycée J. Desfontaines, section Sciences de l Ingénieur mimi-communication.doc Page 4

Expérimentation : A l aide de l application de gestion des liaisons numériques, effectuer l émission sur le réseau de servo la commande définie précédemment pour la couche applicative. Vérifier le fonctionnement. A l aide de l application de gestion des liaisons numériques, effectuer la lecture de la position actuelle de l épaule pour la patte avant droite. Gestion des servomoteurs (trame de commande) : Demande de lecture position actuelle (épaule patte avant droite) : 0 HEADER_1-1 HEADER_2-2 ID_SERVO 2^0 3 LG_TRAME 2^0 4 INSTRUCTION 2^0 5 PARAM_1 2^0 6 PARAM_2 2^0 7 CHECKSUM 2^0 Gestion des servomoteurs (trame de status) : Résultat de la lecture de la position actuelle (épaule patte avant droite) : 0 HEADER_1-1 HEADER_2-2 ID_SERVO 2^0 3 LG_TRAME 2^0 4 ERROR - 5 PARAM_1 2^0 6 PARAM_2 2^8 7 CHECKSUM 2^0 Lycée J. Desfontaines, section Sciences de l Ingénieur mimi-communication.doc Page 5