Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parErnest Boulet Modifié depuis plus de 9 années
1
Plan de présentation Présentation des outils collaboratifs Services Google SVN, Tortoise Protocole RS232 Branchement Description du protocole Tests M-Bus Modèle OSI Topologie (Bus, Master-Slave), Physical Layer Description du Protocole Data Link Layer Application Layer API en C Architecture future du projet
2
Outils collaboratifs Nos besoins: Les outils de communication Agenda Document Mail Les outils d’accès au savoir Les Wikis Les outils de travail partagé Serveur de versioning
3
Outils collaboratifs Notre choix pour les outils de communication : Google Donne accès à : Google Agenda Google documents Google Mail
4
Outils collaboratifs Versionning Nos essais : SVN Git Mercurial Notre choix : SVN avec le programme Tortoise SVN. Raisons : Interface graphique simple intégrée à Windows Google propose le service avec Google Code et donne accès à d’autres outils Wikis, Bug Tracker,… Configuration facile Expériences personnelles
5
Protocole RS-232 Branchement: Null Modem Inverse les différents pin Gender Changer Indispensable pour connecter le tout
6
Protocole RS-232 Protocole de communication: Baudrate Bit de start, bit de stop et bit de parité (optionnel) La configuration peut se faire directement dans windows
7
Protocole RS-232 Tests: Utilisation d’un convertisseur USB-Serie (Port virtuel) Hyperterminal Utilisé au début entre deux ordinateurs pour envoyer des caractères entre les deux machines. Programme en C Remplace Hyperterminal, permet d’envoyer des blocs de caractères. Permet de dialoguer avec d’autres appareils qu’un ordinateur.
8
M-Bus Le protocole M-Bus est un protocole spécialement conçu pour communiquer avec des appareils de mesure. Il suit le modèle OSI
9
M-Bus Physical Layer Topologie en Bus Maître-Esclave avec 2 cables (Entrée-Sortie) Communication Half Duplex Modèle « Send/Confirm » & « Request/Response »
10
Trames M-Bus Transmission asynchrone Bits de Start et de Stop pour la synchronisation Le silence sur la ligne est à 1 -> Bit de start à 0 Master pas à la même tension que les slaves, ses états sont lus en fonction de la tension et les esclaves en fonction du courant ->Il faut une interface entre le bus et les slaves.
11
M-Bus Trames M-BUS
12
M-Bus Field M-BUS Single Character: Acknowledge Start : Constante CFIELD: Spécifie la direction de la communication AFIELD: Adresse (0-250) 251 252 -> future application 253 (Adresse codé en couche Network 254-255 (Broadcast) CIFIELD(Couche Application, Management) Configuration(Selection of Slave, Baudrate,…) LFIELD: Nombre de byte de donnée (Long Frame). Checksum: Vérifier l’intégrité des données (Somme arithmétique). Stop Char: Constante
13
M-Bus Exemple de trame: Long Frame
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.