Liaison parallèle et liaison série

Documents pareils
Transmissions série et parallèle

Description d'une liaison

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

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

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

Spécifications Techniques d Interface

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

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

TABLE DES MATIERES. I. Objectifs page 2. II. Types de réseaux page 2. III. Transmission page 2. IV. Câbles page 3. V.

Les liaisons SPI et I2C

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

COMMANDER la puissance par MODULATION COMMUNIQUER

Le multiplexage. Sommaire

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

ADSL. Étude d une LiveBox. 1. Environnement de la LiveBox TMRIM 2 EME TRIMESTRE LP CHATEAU BLANC CHALETTE/LOING NIVEAU :

NOTIONS DE RESEAUX INFORMATIQUES

Ordinateurs, Structure et Applications

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant R&T 1ère année. Sylvain MERCHEZ

2 Raccordement d une imprimante, d un terminal ou d un ordinateur au DULCOMARIN

Transmission de données. A) Principaux éléments intervenant dans la transmission

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

ENREGISTREUR DE TEMPERATURE

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Fiche technique CPU 315SN/PN (315-4PN33)

Organisation du module

I. TRANSMISSION DE DONNEES

Fiche technique CPU 314SC/DPM (314-6CG13)

Télécommunications. Plan

Cours n 12. Technologies WAN 2nd partie

Algorithmique des Systèmes Répartis Protocoles de Communications

ProCod. Manuel d utilisation. Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF DF 08 / 10

Votre Réseau est-il prêt?

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

PL7 Micro/Junior/Pro Métiers communication Tome 1. TLXDSCOMPL7xxfre

BeSpoon et l homme Connecté

Lecteur de carte à puce LCPM1 SOMMAIRE

Modules d entrées/sorties pour FX série XM07 et XM14

Kit pédagogique RFID-EDUC

Réseaux grande distance

ELP 304 : Électronique Numérique. Cours 1 Introduction

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

STI 20 Édition 3 /Novembre 2002

CYLINDRE ET BÉQUILLE ÉLECTRONIQUES À BADGE Aperio E100 & C100

Modules d automatismes simples

Câblage des réseaux WAN.

Système de sécurité de périmètre INTREPID

Manuel d'utilisation. OctoBUS 64

Groupe Eyrolles, 2000, 2004, ISBN :

Le bus USB. I) Introduction : II) Architecture du bus USB :

2. DIFFÉRENTS TYPES DE RÉSEAUX

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

Centrale de surveillance ALS 04

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

ANALYSE TRAMEs LIAISON SERIE

Chapitre 4 : Les mémoires

Technique de sécurité

Traitement de données

Elle supporte entièrement la gestion de réseau sans fil sous Windows 98SE/ME/2000/XP.

Chapitre I La fonction transmission

Documentation Technique du programme HYDRONDE_LN

NFC Near Field Communication

Notice d installation des cartes 3360 et 3365

SAGEM Wi-Fi 11g USB ADAPTER Guide de mise en route rapide

Guide Mémoire NETRAM

Système M-Bus NIEVEAU TERRAIN NIVEAU AUTOMATION NIVEAU GESTION. Domaines d'application

Présentation et installation PCE-LOG V4 1-5

Ressource Site EURIDIS

TASCAM MX Utilisation du SCSI

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

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

TD 2 Chapitre 4 : Support des Services et Serveurs. Objectifs : Maîtriser l'exploitation des tables de routage dynamique.

FRANCAIS DGM1. Centrale Vigik 1 porte. N d homologation : - PS MS Gamme: Vigik MANUEL D INSTALLATION.

BM Le bus USB 09/05/2013. Le Port USB

Le Protocole DHCP. Définition. Références. Fonctionnement. Les baux

PocketNet SNMP/Modbus

Conception de circuits numériques et architecture des ordinateurs

Téléinformatique. Chapitre V : La couche liaison de données dans Internet. ESEN Université De La Manouba

Carte IEEE Version 1.0

Les Réseaux Informatiques

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

Annexe : La Programmation Informatique

Systèmes de transmission

Catalogue Produits. Version 1

Evolution de l infrastructure transport

GPA770 Microélectronique appliquée Exercices série A

Enregistreur sans papier. Interface LON. B Description des interfaces 10.99/

Technologie 125 Khz pour une performance optimale en en environnement industriel. Création des badges. Programmation des badges

Caractéristiques techniques

MYOSOTIS. Logiciel de supervision et de conduite de réseau NC. 107/2B

DTS MOBATime's Distributed Time System

Catalogue & Programme des formations 2015

Gestion de l'installation électrique PowerLogic System

TeamConnect. SL TeamConnect CU1, Unité centrale SL TeamConnect CB1, Combox CARACTÉRISTIQUES

Matériel & Logiciels (Hardware & Software)

La norme Midi et JavaSound

1. PRESENTATION DU PROJET

T500 DUAlTACH. JAQUET T500 DualTach Instrument de mesure et de surveillance équipé de 2 entrées fréquence TACHYMETRE 2 CANAUX

Cisco Certified Network Associate

Transcription:

. Introduction A l'intérieur, l'unité de traitement d'un système automatisé (API,...) communique les informations naturellement en parallèle sous un format de 8 bits ou plus. Mais, pour communiquer avec le milieu extérieur, l'unité de traitement communique en général en série, ce qui réduit le câblage. 2. Liaison parallèle Exemple : Imprimante parallèle Un texte est un ensemble de caractères, chaque caractère est codé sur un mot de 8 bits (code ASCII). Avec une imprimante parallèle, l ordinateur envoie le texte sous forme d une succession de caractères de 8 bits l un après l autre. On utilise un connecteur SUB-D25 côté PC et «Centronics» côté imprimante. Les 8 bits sont transmis en parallèle sur 8 fils Unité de traitement Périphérique parallèle 3. Liaison série 3. Mise en situation Lorsque la distance devient grande, la liaison parallèle devient techniquement difficile à réaliser à cause de la longueur du câblage et des parasites de transmission, on utilise alors la liaison série. Par exemple, un API est généralement programmé avec un ordinateur, le mode de communication dans cette situation est le mode série. Dans une liaison série, on distingue plusieurs procédés et techniques de transmission, dans ce qui suit on s'intéresse à la liaison série asynchrone, en particulier avec les normes RS232 et RS485. 32. Principe de la liaison série asynchrone 32. Format La liaison série asynchrone est orientée pour une transmission par caractères, ces derniers sont envoyés individuellement et l'intervalle séparant 2 octets est quelconque. Ce mode asynchrone utilise un format où chaque caractère : Sciences et technologies électriques Niveau ère Sciences de l ingénieur Unité ATC

A une longueur de 5 à 8 bits. Est encadré par des bits délimiteurs : bit Start au début de chaque caractère. à 2 bits Stop à la fin de chaque caractère. Peut être protégé, contre les parasites de transmission, par un bit de parité optionnel destiné à la détection d'erreurs (suivant la configuration du système). Il est généré à l'émission et testé à la réception. Il existe deux types de parité : Parité paire : si le nombre de bits (donnée + bit parité) au niveau logique est pair. Parité impaire : la parité est dite impaire pour un nombre impair de bits à. L'ensemble (bit Start, Bits données, Bit parité, Bits Stop) est appelé "trame" (frame). Voici un exemple de trame série asynchrone avec une parité paire, elle représente la transmission de la lettre "K" dont le code ASCII est (75) =() 2. On remarque que le bit LSB est transmis le er et convention de parité paire : Start Parité Caractère 7 bits Stop Caractère 2 7 bits Trame de Données Horloge Non transmise 322. Fonctionnement Le fonctionnement est donc comme suit : Au repos, la ligne de transmission se trouve dans l'état logique. Au début de la transmission d'un caractère, on commence par le bit de Start, qui dure une période d'horloge. On enchaîne par les bits du caractère en commencent par le LSB. On termine par le bit de Stop. A la réception de chaque caractère, l'initialisation a lieu par la transition haut-bas du bit Start qui assure la synchronisation des deux horloges (émetteur et récepteur). Dès la réception du bit Stop, il n y a plus de synchronisation. 33. Norme RS232 33. Liaison possible La norme RS232 définie par l'eia (Electrical Industry Association), correspond à la norme ISO 2. Elle permet une liaison "point à point". Il ne peut y avoir que 2 éléments communicants. 332. Caractéristiques Définition des signaux et connectique La liaison RS232 est une interface de tension pour la transmission série aussi bien synchrone qu'asynchrone, utilisée pour les liaisons point à point. Elle est définie pour un connecteur SUB-D25 ou SUB-D9. Elle comporte plusieurs signaux qu'on peut rassembler en deux groupes de fonctions : Signaux de communication principaux : Tx et Dx. Signaux de dialogue "optionnels" : RTS, DTR,... 3 4 25 SUB-D25 5 6 9 SUB-D9 Sciences et technologies électriques Niveau ère Sciences de l ingénieur Unité ATC 2

Longueur de ligne et vitesse La norme RS232 est aussi caractérisée par : La longueur maximale du câble qui est d environ 5 mètres. Le débit maximal qui est à présent de 2 Kbits/s. La norme prévoit ainsi des débits (en bits/s) de 75, 5, 3, 6, 2, 24, 48, 96 et 92. Niveaux de tension Pour la résistance au bruit, les niveaux de tension de la RS232 sont plus grands que ceux de la TTL/CMOS. L'équivalence avec les niveaux logiques sont décrits par le tableau suivant : Les circuits logiques à l'origine de la transmission sont compatibles TTL/CMOS, il faut alors des circuits d'adaptation à la norme RS232. On cite à titre d exemple le circuit MAX232. Le convertisseur MAX232 est un composant créé par le constructeur MAXIM que l'on trouve sous d'autres références chez d'autres fabricants. Il sert d'interface entre une liaison série TTL et une liaison série RS232 et ce avec une simple alimentation +5 V. 34. Norme RS485 34. Liaison possible La norme RS485 est définie par l'eia correspondant à la norme ISO 2593. Elle permet une liaison "multipoints", c'est à dire, entre plusieurs Eléments Communicants (EC, EC2,, ECn). Dans ce cas, il faut qu'il n y ait qu un seul élément (/n) qui émet dans le Bus, le reste des éléments reçoit (il est à l'écoute). Dans cette liaison multipoints, on désigne la ligne de transmission de "Bus". Bus EC EC2 ECn Sciences et technologies électriques Niveau ère Sciences de l ingénieur Unité ATC 3

Il est évident que pour qu'une communication soit possible, il faut que chaque EC dispose d'une interface pour le Bus, plus précisément la possibilité de se mettre en haute impédance, ainsi, on évite les conflits de Bus, cas où 2 EC émettent sur le Bus. 342. Caractéristiques Définition des signaux et connectique La norme RS485 est surtout utilisée dans les réseaux locaux Emetteur Récepteur industriels aussi bien point à point que multipoints. Elle utilise Ligne A un support de transmission différentiel : le signal est transformé en deux signaux complémentaires (A et B), ce qui assure une résistance aux parasites industriels et augmente la longueur Rt B maximale de la ligne. La norme ne précise pas de connecteur spécifique. Rt : Résistance de terminaison de câble. Elle boucle la ligne sur son impédance caractéristique et minimise le bruit pour une meilleure transmission. Longueur de ligne et vitesse La norme RS485 est aussi caractérisée par : La longueur maximale du câble qui est de m. Le débit maximal qui est à présent de Kbits/s. La norme prévoit ainsi des débits (en bits/s) de 75, 5, 3, 6, 2,... Niveaux de tension L'équivalence avec les niveaux logiques sont décrits par le graphique ci-contre. Les circuits logiques à l'origine de la transmission sont compatibles TTL/CMOS, il faut alors des circuits d'adaptation à la norme RS485, pour convertir une tension bipolaire en une tension différentielle. Parmi les circuits les plus utilisés à cette fin, on trouve l AD485 et le SN7576. +6 V +.3 V Niveau logique Zone de transition -.3 V -6 V Niveau logique Sciences et technologies électriques Niveau ère Sciences de l ingénieur Unité ATC 4

343. Notion de protocole La figure ci-contre montre une architecture typique dans un environnement industriel, avec la norme RS485. Les n API de commande et le PC de supervision sont reliés donc en réseau, ils peuvent donc échanger des informations. Cela a pour avantage : Une programmation structurée, par exemple, pour un système automatisé à plusieurs postes, on réserve à chaque poste un API. Un gain en câblage dans l'application. Une facilité de maintenance. PC API API 2 API n Bus de communication Il va sans dire que le Bus est partagé et doit donc connaître un "arbitrage", en effet, d'après la structure physique du réseau (norme RS485), il ne peut y avoir qu'un seul élément qui émet sur le bus, le reste écoute, d'où la nécessité de s'accorder sur des règles de communication, qu'on appelle protocole. Un protocole doit donc résoudre les problèmes liés aux questions suivantes : Quel est le format de la trame? A qui s'adresse la trame sur le bus? A titre d'exemple, on donne le principe d'un protocole largement diffusé dans ce domaine, il s'agit de "ModBus" de Modicon. C'est une structure "Maître/Esclave" (Master/Slave). Dans ce protocole, il y a un seul maître (exemple le PC) et n esclaves (exemple les API). Dans le cas de la figure ci-dessous : Le PC est le maître, les n API sont les esclaves. Chacun des API a une adresse. Le PC envoie une demande à un API et attend une réponse. L'API interrogé répond à la demande du PC. Chaque demande du maître ou réponse d'esclave est un ensemble d'octets (trame) qui a le format ci-contre : Adresse : octet représentant l'adresse de l'esclave. N octets : Ces N octets représentent l'objet de la demande du maître ou de la réponse d'un esclave. CRC6 : 2 octets de détection d'erreur, calculé suivant un algorithme précis, d'après les octets (Adresse + N Octets). Sciences et technologies électriques Niveau ère Sciences de l ingénieur Unité ATC 5