WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Récepteur ir/pc 16 canaux

( Télécharger le fichier original )
par Hervé Walter FOPA TEDONGMO
Ecole normale supérieure d'enseignement technique de Douala ( ENSET) - DIPET 2 2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

II.3 LE PORT SERIE RS232

Les ports série (également appelés RS-232, nom de la norme à laquelle ils font référence) représentent les premières interfaces ayant permis aux ordinateurs d'échanger des informations avec le "monde extérieur". Le terme série désigne un envoi de données via un fil unique : les bits sont envoyés les uns à la suite des autres.

Ordinateur

Ordinateur

Liaison série

Figure 2.4 : Liaison série [8]

La prise série est généralement utilisée en conjonction avec une souris ou un modem. Ce port a l'avantage d'être compact et de ne posséder que quelques signaux utiles. Plus difficile à mettre en oeuvre que le port parallèle, la prise série se révèle cependant plus puissante et plus universelle.

II.3.1 Géométrie du port série

À l'origine, tous les compatibles PC possèdent 2 ports série : COM1 et COM2. L'un d'entre-eux se présente sous la forme d'une prise DB9 mâle et le deuxième, sous la forme d'une DB25 mâle.


DB9 mâle (vue de devant)


DB25 mâle (vue de devant)

Figure 2.5 : Prise DB9 et DB25 mâle [9]

II.3.2 Description et attribution des signaux 

Tableau 2.1 : Broches du connecteur série [9]

Broche DB9

Broche BD25

Sens

Nom

Fonction

1

 

Entrée

DCD (Data Carrier Detect)

Détection porteuse

2

3

Entrée

RXD ou RD ( Receive Data)

Réception

3

2

Sortie

TXD ou TD (Transmet Data)

Emission

4

20

Sortie

DTR( Data Terminal Ready)

Terminal prêt

5

7

 

Masse

 

6

6

Entrée

DSR (Data set ready)

Emission prête

7

4

Sortie

RTS (Request to Send)

Demande d'émission

8

5

Entrée

CTS (Clear to send)

Prêt à émettre

9

 

Entrée

RI (Ring indicator)

Sonnerie

D'un point de vue électronique, les signaux TX et RX en sortie des prises répondent aux normes RS232, c'est à dire : 1 logique compris entre -3 et -25 V, 0 logique compris entre +3 et +25 V.

II.3.3 Le fonctionnement d'une liaison série 

La communication série nécessite trois fils au minimum : une masse pour référencer les signaux, un fil émetteur et un fil récepteur. Notre liaison série est en effet full-duplex, c'est à dire que l'on peut émettre et recevoir en même temps (comme le téléphone par exemple).
La différence principale entre le port parallèle et le port série est que les informations ne sont pas transmises simultanément sur des fils séparés (D0 à D7) mais les unes après les autres sur un même fil. Cela amène une économie de câble (un fil au lieu de 8) mais un montage décodeur devient nécessaire pour retransformer les données sérialisées.
La figure ci-dessous montre comment l'octet 11000101 est transformé pour être transmis sur un seul fil. Vous voyez qu'en plus de l'information utile (10110101) se greffent d'autres bitscomme le bit de Start. Ces bits sont utiles pour la synchronisation de l'émetteur et du récepteur.

Figure2.6 : Exemple pour l'envoi de C5H = 11000101[6]

En effet, la liaison série est totalement asynchrone. Aucune horloge n'est transmise. Il faut donc se mettre d'accord sur la vitesse de transfert des bits et rajouter des bits de synchronisation.

Les différents paramètres rentrant en jeu lors d'une communication série sont:

Ø Longueur de mot : sur le PC, le BIOS ne permet une longueur de mot que de 7 ou 8 bits.

Ø Parité : le mot transmis peut être suivi d'un bit de parité qui sert à détecter les erreurs éventuelles de transmission.

Ø Bit de Start : lorsque rien ne circule sur la ligne, celle-ci est à l'état haut. Pour indiquer qu'un mot va être transmis, la ligne passe à bas avant de commencer le transfert. Cette précaution permet de resynchroniser le récepteur.

Ø Bits de stop : ces bits signalent la fin de la transmission. Selon le protocole utilisé, il peut y avoir 1, 1.5, ou 2 bits de stop (ces bits sont toujours à 1).

Ø Vitesse de transmission : la plupart des cartes série permettent de choisir une vitesse entre 300 et 9 600 bauds (par exemple à 300 bauds, un bit est transmis tout les un trois-centième de seconde). Les cartes récentes proposent des vitesses jusqu'à 115 200 bauds. Ces vitesses ne vous paraissent peut-être pas énormes mais il faut garder à l'esprit que la liaison série est avant tout pensée pour les liaisons téléphoniques par modems, dont la bande passante est très limitée.

En général, la première interface série est associée au port 3F8h à 3FFh, et la seconde aux ports 2F8h à 2FFh. Néanmoins, ces valeurs ne sont pas universelles. Pour en connaître la valeur, le BIOS possède une table à l'adresse 0040h:0000h comportant les adresses de base des quatre interfaces série :

· 0040h:0000h : adresse de base de l'interface série n°1 (zéro si inexistante)

· 0040h:0002h : adresse de base de l'interface série n°2 (zéro si inexistante)

· 0040h:0004h : adresse de base de l'interface série n°3 (zéro si inexistante)

· 0040h:0006h : adresse de base de l'interface série n°4 (zéro si inexistante).

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le doute est le commencement de la sagesse"   Aristote