Qu'est-ce que le port série RS232 DB9 | Brochage RS232 (2024)


Paquet de données RS232 standard


Une transmission RS232 commence par un bit de départ. Un bit de démarrage informe l'ordinateur récepteur de la transmission entrante. Les paquets de données sont constitués de mots de 7 ou 8 bits. Le bit de départ est généralement un bit basse tension, entre + 3v et + 15v. Les bits de données suivent ensuite le bit de départ sur une base LSB (bit le moins significatif) - c'est le bit avec la valeur numérique la plus faible. Un bit de parité suivrait généralement les données, puis la transmission se termine par un bit d'arrêt.

Un exemple du fonctionnement du port série RS232 à l'aide de la souris série

Qu'est-ce que le port série RS232 DB9 | Brochage RS232 (1)

Une souris série comprend des capteurs, un contrôleur de souris, une liaison de communication, une interface de données, un pilote et un logiciel. Les mouvements de la souris ainsi que les clics sur les boutons sont détectés par les capteurs. Le contrôleur de la souris prend note de la position actuelle de la souris ainsi que de l'état des différents capteurs.

Lorsque ces informations changent, un paquet de données est transmis par le contrôleur de la souris au contrôleur d'interface de données série de l'ordinateur. C'est le pilote de la souris installé sur l'ordinateur qui reçoit le paquet de données et le décode, puis exécute l'action appropriée en fonction des instructions reçues.

Niveaux de tension de la souris série PC RS232:


Une souris standard attend un signal de sortie RS-232C avec un niveau approximatif de 12 V comme signal d'entrée. Le port RS-232C aura un certain nombre de lignes de sortie à partir desquelles la souris peut prendre du courant (environ 10 mA). La souris envoie ensuite des données à la puce réceptrice de l'ordinateur. Les données envoyées doivent être à un niveau qui peut être compris par la puce réceptrice. Les sorties moyennes de la souris varient entre + 5V, -.5V et + 12V. En moyenne, une souris utilise environ +5 volts pour fonctionner.

Implémentation matérielle du périphérique série


Une souris série utilise des lignes DTR (Data Terminal Ready) et RTS (Request to send) pour générer environ 5 V de puissance pour son circuit de microcontrôleur. Une souris optomécanique (qui utilise des capteurs optiques) qui a des LED aura besoin de puissance pour allumer ces LED.

Les diodes sont souvent utilisées pour prendre le courant des lignes DTR et RTS - interceptant les diodes et la résistance. L'alimentation négative de l'émetteur provient de la broche TD. La broche TD est la broche qui transporte les données de l'ETTD vers l'ETCD.

Une souris série standard utilise un courant total de 10 mA fonctionnant dans une plage de tension comprise entre 6 et 15 volts. Les données sont envoyées en utilisant le format série RS-232C asynchrone standard:

Qu'est-ce que le port série RS232 DB9 | Brochage RS232 (2)

Explication du brochage de la souris série RS-232


Lorsque le lien DTR est basculé, la souris doit s'identifier en envoyant un octet de données contenant la lettre M (ASCII 77). Pour que la souris fonctionne correctement, les lignes RTS et DTR doivent être positives.

Assurez-vous que les lignes DTR-DSR et RTS-CTS ne sont pas en court-circuit. Pour implémenter la bascule RTS, définissez la ligne RTS sur négatif puis à nouveau positif. La largeur d'impulsion négative est d'au moins 100 ms.

Il s'agit d'un démarrage à froid, après quoi la ligne RTS sera définie sur négatif. La définition de la ligne RTS à un niveau positif est considérée comme une bascule RTS. Voici la disposition et la fonction des 9 broches:

Qu'est-ce que le port série RS232 DB9 | Brochage RS232 (3)

Épingle

Signal

La description

shellTerrain de protection
3TDDonnées série de l'hôte à la souris (uniquement pour l'alimentation)
2RDDonnées série de la souris à l'hôte
7RTS(Demande d'envoi)Tension positive à la souris
8CTS(Clair pour envoyer)
6DSR (Ensemble de données prêt)
5Masse du signal
4DTR (Prêt pour le terminal de données)Tension positive à la souris et réinitialisation/détection

Paramètres de données série RS232 et formats de paquets


Les paramètres de données série sont 1 200 bps, 7 bits de données, 1 bit d'arrêt.

Un paquet de données se compose de 3 octets. Chaque fois que l'état de la souris change, la souris envoie ce paquet à l'ordinateur.

Qu'est-ce que le port série RS232 DB9 | Brochage RS232 (4)

Remarque: X indique un 0 lorsque la souris a reçu 7 bits de données et 2 bits d'arrêt. 8 bits de données et 1 bit d'arrêt sont également possibles. Lorsque cela se produit, X est alors 1.
L'option la plus sûre consiste à utiliser un format de 7 bits de données et 1 bit d'arrêt lorsque la souris reçoit des informations. Pour envoyer des informations, utilisez le format 7 bits de données et 2 bits d'arrêt.

La morsure marquée d'un 1 est envoyée en premier (valeur numérique la plus basse) puis les autres suivent. Si la transmission de données n'est pas synchronisée, le bit D6 est le premier octet de synchronisation du logiciel avec les paquets de souris.

LB représente le bouton gauche de la souris où 1 indique qu'il est enfoncé.

RB est le bon bouton.

X7 - X0 décrit le mouvement dans une direction X depuis la dernière transmission du paquet de données (octet signé)

Y7 - Y0 est un mouvement dans une direction Y depuis la dernière transmission du paquet de données (octet signé)

Qu'est-ce que le port série RS232 DB9 | Brochage RS232 (2024)
Top Articles
Latest Posts
Article information

Author: Madonna Wisozk

Last Updated:

Views: 5586

Rating: 4.8 / 5 (68 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Madonna Wisozk

Birthday: 2001-02-23

Address: 656 Gerhold Summit, Sidneyberg, FL 78179-2512

Phone: +6742282696652

Job: Customer Banking Liaison

Hobby: Flower arranging, Yo-yoing, Tai chi, Rowing, Macrame, Urban exploration, Knife making

Introduction: My name is Madonna Wisozk, I am a attractive, healthy, thoughtful, faithful, open, vivacious, zany person who loves writing and wants to share my knowledge and understanding with you.