Renseignez votre adresse e-mail pour obtenir un lien de téléchargement rapide et installer l'application sur votre ordinateur !
Si vous souhaitez une analyse approfondie de comment lire les données RS232 à partir d'un port COM , cet article est fait pour vous.
Alors que les ports série ont perdu de leur popularité avec l'introduction de l'USB et d'autres technologies de transfert de données à haut débit, les ports série sont toujours très utilisés dans les industries spécialisées et jouent un rôle essentiel dans la mise en réseau des équipements de laboratoire et d'autres instruments scientifiques spécialisés.
Si vous utilisez des périphériques série, vous devez être en mesure de surveiller et d'observer en permanence toute l'activité du port. Les informations peuvent aller des notifications d'événements, des messages d'état du système et de tout autre message pouvant aider à dépanner en cas de problème avec le matériel. Ces informations constituent également un outil utile pour les étapes d'installation de l'appareil.
Vue de tableau - afficher tous les paquets de demande d'E / S (IRP) dans une vue de table simple
Utiliser la vue Ligne pour afficher une liste détaillée de toutes les demandes passées par une ligne série particulière
Vue de vidage - affiche les données transmises via la ligne série
Vue du terminal - affiche toutes les données dans une console de texte en caractères ASCII
La vue Modbus affiche toutes les données envoyées et reçues en utilisant le protocole Modbus avec le mode RTU (Remote Terminal Unit) ou l'option ASCII
Vous n'êtes pas limité à une vue, vous pouvez «Tout sélectionner» pour choisir toutes les options disponibles
Utilisez le bouton «Ne rien sélectionner» pour désélectionner et réinitialiser toutes les sélections précédentes.
Afin de lire et d'analyser les données du port série, il existe un certain nombre de termes et de concepts avec lesquels vous devez vous familiariser avec le protocole RS232. De la compréhension des tensions électriques au brochage, cette connaissance rendra la lecture des données série à partir d'un port COM et l'analyse de toutes les données surveillées beaucoup plus significatives.
Le débit en bauds est une mesure de la vitesse de transmission de données sur une ligne série. Il est mesuré en bits par seconde (bps). Les débits en bauds compris entre 110 et 230 400 sont pris en charge par le protocole RS232. Un débit en bauds plus élevé signifie que les données sont transmises plus rapidement, cependant, le débit en bauds à l'extrémité d'émission et de réception d'un circuit doit être le même.
La tension de ligne est définie comme la tension entre deux lignes quelconques d'un circuit. C'est ce qu'on appelle les tensions de signal et de commande (CV). La tension de commande est un signal électrique à courant continu (CC) qui manipule les valeurs des composants dans les circuits analogiques.
Les tensions dans un port série RS232 sont souvent appelées bipolaires - où elles sont négatives ou positives par rapport à la terre. Les signaux vont de -25V à + 25V.
Un haut logique (1) représente une tension négative entre -3 et -25V, tandis qu'un bas logique (0) transmet une tension positive dans une plage de + 3V à + 25V. Une tension entre -3V et + 3V tombe dans ce que l'on appelle une région indéterminée.
L'impédance d'une ligne est la mesure de son inductance et de sa capacité par unité de longueur. La capacité décrit dans quelle mesure la ligne peut stocker une charge électrique, tandis que l'inductance est la propriété par laquelle une force électromotrice est générée lorsqu'il y a un changement de courant dans le circuit.
Le pontage d'impédance se produit lorsque l'impédance de charge entre la source et le récepteur est différente, l'impédance de charge du récepteur étant beaucoup plus élevée. Dans le cas du protocole RS232 - la plage est de 3KΩ à 7KΩ et cela sert à maximiser le transfert de tension entre le port RS232 et le récepteur.
Il existe deux types d'entrées de signal: différentielles et asymétriques. La signalisation asymétrique est un moyen simple et courant de transmettre un signal électrique d'un émetteur à un récepteur et RS232 utilise cette entrée. La signalisation asymétrique implique deux fils. Un fil transporte le signal réel, tandis que l'autre est connecté à une tension de référence qui assure une tension de sortie constante.
La vitesse de montée (SR) est le changement de tension par unité de temps. En RS232, c'est le temps qu'il faut au pilote RS232 pour répondre à ce changement. Afin d'éviter toute interférence ou diaphonie lors de la transmission des signaux, le protocole RS232 définit une vitesse de balayage maximale à 30 V / µs et une vitesse de balayage minimale avec des temps de variance lents. Cela garantit une quantité minimale d'interférences ou de diaphonie pendant la transmission d'un signal.
Une connexion RS232 entre un équipement terminal de données (DTE) et un équipement de communication de données (DCE) nécessite l'utilisation de connecteurs DB9 ou DB25. Le DTE est le port mâle, tandis que le DCE est généralement une femme. Comme leur homonyme, un connecteur DB9 a 9 broches, tandis qu'un DB25 a 25 broches. Chaque broche des connecteurs a un but déterminé.
L'interface série RS232 a neuf broches et peut être obtenue dans des configurations de type mâle ou femelle. RS232C est une version améliorée de RS233 et c'est exactement la même chose à la seule exception qu'il utilise un connecteur à 25 broches. Indépendamment du fait que le connecteur soit à 9 ou 25 broches, seules 3 de ces broches sont réellement utilisées lors de la connexion d'un terminal.
Outre la définition des caractéristiques électriques, chaque signal dans la transmission de données RS232 a une fonction spécifique qui est déterminée par le protocole RS232. Ces fonctions comprennent les signaux de commande et de synchronisation, la masse commune et les signaux de données. Reportez-vous à l'image ci-dessous qui illustre les signaux et les fonctions qui composent le brochage RS232.
RS232 comprend également un certain nombre de signaux secondaires complémentaires qui peuvent être appliqués lors de la configuration des connexions DCE et DTE. Ces signaux comprennent TxD (Transmit Data), RxD ((Receive Data), DTE (Data Terminal Equipment), RTS (Request To Send) et DCD (Data Carrier Detect).