Communication Juillet 2014.

Slides:



Advertisements
Présentations similaires
Chapitre IV Protection contre les erreurs
Advertisements

Chapitre IV Protection contre les erreurs
Couche liaison de données
ASR4 - Avril 2005 Téléinformatique - Couche physique1 Mode transmission V24 etc.
LES TRANSMISSIONS DE DONNEES DANS LE SECTEUR INDUSTRIEL. ZOBRIST Julien TS1 ETA.
Télégrammes Evènement Télégramme t1 Paquet de données t2 Ack t3
La voix IP : Mr.FERGOUGUI Boudouch Ali kmichou Ansar Atrassi Najoua
BUS de TERRAIN CANOPEN.
LA TRANSMISSION DE DONNEES
Prof : M.Trannoy - Professeur d'électrotechnique.
Communication ATV - TSX
Codage et Protection contre les Erreurs
NOTE : Pour faire évoluer le diaporama, si le clic de souris ne fait rien utilisez les touches du clavier : Pg up Pg down.
TRANSMISSION DES DONNEES.
Les mémoires :. Mémoriser Enregistrer Conserver Restituer.
Projet d’électronique numérique
TRANSMISSION SÉRIE ASYNCHRONE Février 2008 JF VIENNE.
Transmission Séries des Données
Fonction COMMUNIQUER les liaisons série
LIAISON MODBUS.
NOTE : Pour faire évoluer le diaporama, si le clic de souris ne fait rien utilisez les touches du clavier : Pg up Pg down.
ER2 : Presentation du bus I2C
Le Bus S.P.I © T.Berenguer.
Logique séquentielle.
Le démarreur contrôleur :
Réalisé par Mr CALVO du Lycée Bon Secours à PERPIGNAN
INF:531( SEMAINE-2) COMMUTATION ET ARCHITECTURE
Calcul de probabilités
Informatique 1. Les applications de l’informatique
La communication sérielle
Dans la barre des messages, cliquez sur Activer la modification,
Régression linéaire multiple : hypothèses & tests. Partie 3.
Transmission Séries David Saint-Mellion.
TCP – Transmission Control Protocol
Généralités sur les réseaux
© Sopra, 1999 / Date / Nom doc / p1 Ethernet - Pratique SOPRA. / IUT GTR Éric Aimée.
FONCTION COMMUNIQUER Michel SEGURA Stéphane LIBUTTI.
Les périphériques de communication
AGIR : Défis du XXIème Siècle.
LA LIAISON SERIE.
PLAN 1-Présentation du protocole ICMP: . VIDEO . ICMP
La liaison série RS232 BTS Systèmes Numériques
Démarches de résolution de problèmes © R. & M. Lyons Janvier 2010.
Bus Universel en Série (USB – Universal Serial Bus)
Examen final de pratique GPA787 Session Été 2014.
La Couche Liaison Modèle OSI : couche 2.
Cours 5 Le modèle de référence.
Partie C − Concepts matériels
Cours n° 2 Liaison de données et trames
détecteurs thermiques
User Datagram Protocol
Mesure directe de la vitesse des US par la méthode des salves JMP
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Le problème du déphasage.
Initiation aux réseaux
Chapitre 5 : Les circuits séquentiels
La programmation de l’interface FischerTechnik
Exemple de mise en oeuvre
1. Introduction Le traitement informatisé de données requiert un dialogue, une communication entre l’homme et la machine, et parfois, entre plusieurs.
La programmation de l’interface FischerTechnik
RESEAUX & COMMUNICATIONS

Production personnelle
Source : La liaison série RS232 Source : P.G Lycée Vaucanson Grenoble.
L’horloge et type de transmission
Description d’une liaison série
Les techniques de transmission
CHAPITRE 2 La couche physique.
Les bascules et registres
Multiplexeurs A.Lebrun.
Liaison série.  Dans une liaison série, les données sont envoyées successivement, bit par bit. Il suffit de deux fils (un fil de signal et un fil de.
Transcription de la présentation:

Communication Juillet 2014

Définitions

Communication série vs parallèle Le bus de communication parallèle utilise un certain nombre de bits transmis simultanément. Un signal d’horloge est nécessaire car l’un des fronts sera utilisé pour indiquer au périphérique quand accepter les données du bus. La vitesse de communication est limitée, de même que la longueur du bus.

Communication série vs parallèle Le bus de communication série transmet d’information via un seul fil. Les bits à transmettre sont stockés dans un registre à décalage qui sera vidé dans le bus à une certaine cadence. Si un signal d’horloge est transmit sur un autre fil, le périphérique pourra utiliser un des fonts pour lire le bit présent sur le bus. Cette communication sérielle est dite synchrone. En l’absence de signaux d’horloge, la communication sérielle est alors asynchrone.

Synchrone vs asynchrone Lors de la communication asynchrone, le message commence en envoyant un certain nombre de bits de démarrage. L’état de ces bits diffère de l’état de repos entre deux transmissions. Le récepteur utilise ces bits pour sa synchronisation. L’horloge du récepteur fonctionne de façon indépendante de celle de l’émetteur. Il est important qu’ils soient ajustés à la même cadence (on nomme cette cadence le baud rate). Les fréquences des deux horloges n’étant virtuellement jamais exactement identiques, le nombre de bits d’une trame est très limité.

Synchrone vs asynchrone Lors de la communication synchrone, le front montant (ou descendant) de l’horloge est utilisé par l’expéditeur du message pour présenter un nouveau bit. Le front descendant suivant (ou montant) de l’horloge est utilisé par le récepteur du message pour lire ce bit. L’état de l’horloge est maintenu constant entre deux messages. La communication synchrone permet de transmettre de très longue trames de données, puisque la synchronisation entre l’émetteur et le récepteur est assurée par le signal d’horloge.

« Half duplex » vs « Full duplex » Lorsqu’il n’existe qu’un seul fil pour transmettre l’information entre deux équipements, on parle de communication en « half duplex ». Les deux équipements ne peuvent communiquer simultanément. L’un doit attendre que l’autre ait libéré le bus avant d’envoyer son message. La communication en « full duplex » exige deux fils pour transmettre l’information. Comme les deux voies d’une autoroute un fil transmet les messages de A vers B et le second de B vers A et cela peut se faire simulténament.

Erreurs de transmission Lorsque l’on transmet un message, il peut être bon de vérifier que le message sera reçu correctement ou minimalement être en mesure de savoir si le message est reçu correctement, sans erreurs. Dans la communication sérielle asynchrone on a adopté une approche nommée « bit de parité ». Le message contient un certain nombre de bits à un niveau logique 0 les autres étant à 1. On compte le nombre de bits à 1 dans le message et on ajuste le bit de parité à 1 ou à 0 selon que la parité soit paire ou impaire.

Bit de parité - fonctionnement Exemple : Message 0110 0001 (comportant un nombre impair de 1) Si parité paire, il faut un nombre pair de 1, donc le bit de parité sera fixé à 1. Si parité impaire, il suffit de fixer le bit de parité à 0, car le nombre de bits à 1 est déjà impair.

Bit de parité – détection d’erreur Message transmit (avec parité paire): 10010010 1 Nombre de bits à 1 : 4. Message reçu: 10011010 1 Nombre de bits à 1 : 5 (impair !!!  Erreur) C’est donc une façon très simple de détecter une erreur.

Somme de vérification - fonctionnement La méthode du « check sum » est utilisée sur une trame de plusieurs données transmises successivement pour la détection d’erreurs de transmission. Message transmit: 0x30,0x56,0xF7,0x03,0x1A. Somme : 0x19A. Check sum : 0x9A.

Somme de vérification – détection d’erreur Message transmit: 0x30,0x56,0xF7,0x03,0x1A. Somme : 0x19A. Check sum : 0x9A. Message reçu: 0x33,0x56,0xE7,0x03,0x1A; 0x9A Somme : 0x18D. Check sum : 0x8D (n’est pas égal à 0x9A  Erreur)