liaison_serie_rs232.doc

L'étude porte sur une carte microcontroleur de la famille des PIC equipé d'un port
..... Examen une trame d'émission d'un ordinateur vers un second équipement ...

Part of the document


[pic] |LYCÉE LOUIS ARMAND PARIS XV |2013 - 2014 | |
| |TRANSMISSION DE DONNÉES Liaison RS232| |
| | |Système: |
| | | |
| | |PIC DEM2PLUS |
|TSET 2 | | |
|TP11.Pratique | |TSF |
| | |F.Lasne |
|1- RÉFÉRENTIEL |[pic] |
|Fonction 5 : ESSAI - MISE EN SERVICE - CONTRÔLE | |
| | |
|Tâche 5.1 : Contrôler la conformité d'un produit| |
|ou d'un travail réalisé et mettre en place des | |
|actions correctives | |
|C01 : Analyser un dossier | |
|C06 : Respecter une procédure | |
|C17 : Mettre en oeuvre des moyens de mesurage | |
|C18 : Interpréter des indicateurs, des résultats| |
|de mesure et d'essais | |
| | |
| | |
|Tâche 5.3 : Réaliser les essais et les mesures | |
|nécessaires à la qualification d'un ouvrage, | |
|d'un équipement | |
|C04 : Rédiger un document de synthèse | |
|C19 : Identifier les paramètres de réglage | |
|C20 : Régler les paramètres | |
|2- DONNÉES DISPONIBLES POUR RÉALISER LA TÂCHE |
|Données techniques (Cours « Transport et Gestion de l'Information », documents |
|constructeur,...) |
|Doc technique Pic Dem 2 Plus |
|3- SITUATION DE TRAVAIL | |
|- Vérification des performances d'un système de | |
|production d'énergie autonome. | |
| | |
|- Durée : | |
|4 heures dans la salle 26. | |
| | |
|- Matériel : |[pic] |
| | |
|Système Picdem2plus | |
|Ordinateur et logiciel. | |
|Oscilloscope | |
1- Situation, problème : L'étude porte sur une carte microcontroleur de la famille des PIC
equipé d'un port série 2- Cahier des charges (extrait) :
2.1- ÉNONCÉ DU BESOIN :
2.2- LE CONTEXTE DE LA DEMANDE, LES OBJECTIFS 2.2.1 Description de la prestation demandée : o Etudier et Analyser le fonctionnement des communications de type RS
232
o Mettre en service.
o Vérifier et valider le fonctionnement par des essais expérimentaux.
o Exposer un compte-rendu (écrit/oral ?) des résultats des activités. 2.2.2 Situation dans un programme plus vaste : o Campagne de mesurages.
o Rédiger un document de synthèse.
2.2.3 Limites de l'étude : o L'étude se limitera au système Pic Transmission série et parallèle Un signal numérique transmet généralement plusieurs digits binaires.
Exemple : 01000001 ( huit bits).
Dans une transmission numérique on peut envisager deux modes :
Les envoyer tous en même temps sur autant de lignes de transmission.
C'est le mode parallèle.
Typiquement pour les imprimantes d'avant ...
Connecteur DB25 male et Centronix pour les imprimantes année 80 Mode Parallèle [pic]
[pic] Etant donné que les fils conducteurs sont proches sur une nappe, il existe
des perturbations (notamment à haut débit) dégradant la qualité du
signal...
Cette liaison limite donc la longueur du câble de transmission,
généralement de 2 à 3 mètres. Les envoyer l'un après l'autre sur une seule ligne de transmission. C'est
le
Mode sériel. La transmission série, protocole RS232 : Ce mode permet de transmettre les données sur un seul support de
transmission : une ligne bifilaire (signal + masse)
une fibre optique
un canal hertzien
un canal infra-rouge Une liaison série RS232C permet l'échange d'informations entre deux points
(par exemple deux ordinateurs). Les échanges se font par un émetteur et
un récepteur qui travaillent à la même vitesse et qui sont raccordés par
un câble. [pic] Il faut que les informations échangées soient comprises par le
récepteur d'où la nécessité d'un codage standard entre l'émetteur et le
récepteur : Le code ASCII Codes caractères standard (0 - 127) |- |0 |
|Universal Serial Bus (USB) |[pic] |
|Nouveau, vitesse moyenne, pour la connexion de | |
|périphériques. | |
|FireWire |[pic] [pic] |
|Bus véhiculant à la fois des données et des signaux | |
|de commandes des différents appareils qu'il relie | |
|(ex : caméscope) | |
|Serial ATA |[pic] |
|La norme Serial ATA permet de connecter une mémoire | |
|de masse à une carte mère. | |
|HDMI |[pic] |
|En français : Interface Multimedia Haute Définition | |
|est une norme et interface audio/vidéo entièrement | |
|numérique pour transmettre des flux chiffrés non | |
|compressés. | |
Communication série : norme RS232
La liaison série à la norme RS 232 est de type asynchrone, c'est à dire
qu'elle ne transmet pas de signal d'horloge, les deux équipements doivent
être configurés avec une même vitesse de transmission identique. Ils
doivent par ailleurs utiliser le même protocole.
Le schéma fonctionnel est le suivant :
La transmission série nécessite un minimum de 3 fils comportant les
trames de données en émission (Tx) et en réception (Rx) et la masse.
L'adaptation des données se fait à l'aide d'un circuit adaptateur de
ligne (ex : MAX232), qui transforme les niveaux logiques issus du système
numérique en niveaux logiques compatibles avec les normes RS232 et vice
versa.
|Avant adaptation : |Après adaptation : |
|Format TTL |Format RS232 |
|Les niveaux logiques sont les |Les niveaux logiques sont les |
|suivants : |suivants : |
|niveau 0 = 0 V |niveau 0 = +12 V |
|niveau 1 = 5 V |niveau 1 = -12 V | Protocole de transmission
Afin que les éléments communicants puissent se comprendre, il est
nécessaire d'établir un protocole de transmission. Ce protocole devra être
le même pour les deux éléments afin que la transmission fonctionne
correctement.
Paramètres rentrant en jeu : ? Longueur des mots : 7 bits (ex : caractère ascii) ou 8 bits
? La vitesse de transmission : les différentes vitesses de
transmission sont réglables à partir de 1200
bauds (bits par seconde) de la façon suivante :
1200 bds, 2400 bds, 4800 bds, 9600
bds,115200bds ...921600bds
? Parité : le mot transmis peut être suivi ou non d'un bit de parité
qui sert à détecter les erreurs éventuelles de transmission. Il
existe deux types de parité.
parité paire : le bit ajouté à la donnée est positionné de telle façon
que le nombre des états 1 soit paire sur l'ensemble donné + bit
de parité
ex : soit la donnée 11001011 contenant 5 état 1, le bit de
parité paire est positionné à 1, ramenant ainsi le nombre de 1 à
6.
parité impaire : le bit ajouté à la donnée est positionné de telle façon
que le nombre des états 1 soit impaire sur l'ensemble donné +
bit de parité
ex : soit la donnée 11001001 contenant 5 état 1, le bit de
parité paire est positionné