Serial Port Debugger : guide de dépannage RS232

Essayer Serial Port Debugger
Période d'essai de 14 jours gratuits


Sommaire

  1. Problèmes logiciels
  2. Problèmes matériels


Le protocole de communication série RS232 est la méthode la plus utilisée pour contrôler de l'équipement audiovisuel professionnel dans les systèmes de gestion de signaux. Ce standard est notamment utilisé pour contrôler les variateurs d'intensité, les interrupteurs, les amplificateurs et les projecteurs ainsi que d'autres composants de systèmes utilisés au quotidien.

Cet article a pour but de vous expliquer les bases et fondamentaux de la connexion RS232 pouvant être utilisée pour diagnostiquer et résoudre les problèmes de connectivité série. La plupart des problèmes que vous rencontrerez peuvent être résolus rapidement si vous connaissez les principes de fonctionnement du protocole et savez où regarder en cas d'erreur survenant sur un port COM. Si vous souhaitez en savoir plus sur les méthodes existantes pour corriger les erreurs de port série, lisez ce qui suit.
Deux types de problèmes peuvent survenir lorsque vous utilisez des connexions série. Certains sont causés par des conflits logiciels et d'autres par une incompatibilité matérielle ou des complications liées à la connectivité.

Problèmes logiciels


Nous allons nous intéresser à la résolution d'erreurs sur un port série lorsque le problème sous-jacent est causé par un logiciel.

Paramètres courants


Pour dépanner un problème de communication de port série, vous pourrez avoir besoin de reconfigurer les paramètres de la communication contrôlant le transfert de données. Certains des paramètres auxquels vous devez vous intéresser sont la parité, les bits de données, le bit d'arrêt et la vitesse de transmission. Les deux extrémités d'une communication série doivent avoir leurs paramètres définis de la même manière. Vous pouvez obtenir plus d'informations sur la configuration de ces paramètres dans l'analyse de port RS232

Serial Port Debugger

Serial Port Debugger est un outil professionnel vous permettant de superviser tous les ports série disponibles d'un système afin de vous aider à détecter les problèmes de communication et à les résoudre immédiatement.
Serial Port Monitor logo

Serial Port Monitor

Enregistrez et analysez l'activité des ports série
4.8 Classement basé sur 41+ utilisateurs, Revue(75)
Télécharger 14-jours d’essai entièrement fonctionnel
Serial Port Monitor

Pour effectuer correctement le débogage d'un port série, il est fortement conseillé de disposer d'un outil performant. Serial Port Debugger est un logiciel permettant d'identifier et de diagnostiquer les erreurs de communication série. Grâce à cette application de débogage RS232, vous pouvez facilement détecter les erreurs et les corriger.

Pour qu'une communication série puisse fonctionner correctement, ses deux extrémités doivent utiliser des paramètres logiciels identiques. Par exemple, le périphérique contrôlé et l'appareil le contrôlant doivent avoir les mêmes paramètres de parité ou utiliser la même vitesse de transmission. Dans le cas contraire, la communication série sera désactivée, rendant toute transmission impossible.

Vous pouvez trouver et définir ces paramètres dans la barre d'état du logiciel, qui fournit des informations sur le port de série et les lignes de signal.

Barre d'état du port COM

Informations de contrôle du port série :

  • nBaudRate: Indique la vitesse de transmission du port série. Les valeurs possibles sont 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 56000, 57600, 115200, 128000 et 256000. La valeur par défaut est 110.
  • nDataLength: Indique la longueur d'un paquet de données. Les valeurs possibles sont 5, 6, 7 et 8, avec une valeur par défaut de 7 bits.
  • cParity: La parité peut prendre pour valeurs Pair (E), Impair (O), (M)ark, (S)pace ou Aucu(N). Aucu(N) est la valeur par défaut.
  • nStopBits: Indique le nombre de bits d'arrêt. Les valeurs possibles sont “1”, “1,5” et “2”. La valeur par défaut est “1”.
  • cHandflow: Indique la valeur du contrôle de flux. Ce paramètre peut prendre pour valeurs Matériel (P), Xon/Xoff (X) et Aucun. La valeur par défaut est Aucun.

État des lignes de contrôle série/modem :

  • RTS : Demande de transmission
  • CTS : Prêt pour la transmission
  • DSR : Prêt pour l'envoi de données
  • DCD : Détection d'un signal sur la ligne
  • DTR : Données prêtes
  • RI : Indicateur de sonnerie

Le cercle gris indique un état de ligne indéterminé. Le cercle rouge indique un niveau de ligne faible et le vert un niveau élevé.

Logiciel de débogage RS232 : manuel utilisateur


Lorsque vous avez terminé de configurer les paramètres du logiciel, vous pouvez commencer à utiliser Serial Port Debugger pour collecter les données des ports COM de votre système. Suivez les étapes ci-dessous pour démarrer la supervision des données série :

1. Exécutez Serial Data Debugger.

2. Choisissez “Session >>> Nouvelle session” dans le menu principal, utilisez le raccourci clavier CTRL+N ou cliquez sur “Nouveau” dans la barre d'outils principale.

Nouvelle session

3. La fenêtre “Nouvelle session de supervision” s'affichera :

Nouvelle session de supervision

Choisissez la manière dont vous souhaitez afficher les données en sélectionnant les modes de vue à utiliser durant la session.

  • La vue en ligne affiche des informations détaillées sur les données transmises via une ligne série spécifique.
  • La vue en terminal présente les données reçues dans une console texte en caractères ASCII.
  • La vue en tableau affiche les paquets de données d'entrée/sortie (IRP) enregistrés sous la forme d'un tableau.
  • La vue en vrac affiche toutes les données envoyées et reçues via une ligne série.
  • La vue Modbus affiche les données Modbus reçues et envoyées (RTU et ASCII).

Les cases “Démarrer la supervision” et “Démarrer dans une nouvelle fenêtre” vous permettent de contrôler les caractéristiques de la nouvelle session de supervision.

Les options de capture vous offrent la possibilité de déterminer quels événements vous souhaitez superviser en choisissant Création/Fermeture, Lecture/Écriture ou Contrôle du périphérique.

4. Cliquez sur “Démarrer la supervision” pour lancer la nouvelle session de supervision après avoir sélectionné les paramètres de votre choix.

Une nouvelle fenêtre de supervision sera alors ouverte par l'outil de débogage RS232, affichant les données avec les modes de vue préalablement sélectionnés.

Le processus de supervision

5. Enregistrez une session en choisissant “Session >>> Enregistrer la session/Enregistrer la session sous” dans le menu principal. Vous pouvez également cliquer sur “Enregistrer” dans la barre d'outils principale ou utiliser le raccourci clavier CTRL+S.

Enregistrer la session de test
Essayer COM Port Debugger
Période d'essai de 14 jours gratuits

Problèmes matériels


Câbles


Les câbles peuvent potentiellement être à l'origine d'une erreur RS232. Connecter correctement le périphérique à l'interface série est essentiel pour créer une connexion fiable.

Un problème fréquemment rencontré par les techniciens essayant de déboguer une connexion RS232 est que le câblage entre le système de contrôle et le périphérique n'a pas été effectué correctement.

La plupart des systèmes de contrôle ont seulement besoin que deux câbles soient connectés au périphérique contrôlé. Cette connexion s'effectue entre les broches de Transmission (XMT) et de Terre (GND) sur le système de contrôle, qui doivent respectivement être reliées aux broches de Réception (RCV) et de Terre (GND) du périphérique.

Périphérique contrôlé

Un troisième fil est utilisé lorsque le périphérique contrôlé doit envoyer une réponse au contrôleur. Si vous utilisez le port série d'un ordinateur pour contrôler un périphérique, voici le schéma de câblage standard.

Schéma de câblage standard

Le type de câble que vous utilisez peut avoir un impact sur la possibilité de créer une communication série. Vous pourrez avoir à utiliser un câble droit ou un câble null-modem. Les câbles droits sont équipés d'un connecteur mâle à l'une de leurs extrémités et d'un connecteur femelle à l'autre, tandis que les câbles null-modem possèdent un connecteur femelle à chacune de leurs extrémités. Vous devez utiliser le type de câble correpsondant à votre cas, sans quoi vous ne parviendrez pas à établir de connexion.

Câblage


Un câblage incorrect peut être la source d'erreurs lors de la connexion d'un périphérique à son système de contrôle.

Lorsque des connecteurs de type bornier sont utilisés, vous pouvez tester la tension à l'aide d'un voltmètre. Cela vous aidera à déterminer si le câblage a été correctement effectué.

Avec le câble correctement connecté et le voltmètre réglé sur "DC", testez la tension entre les broches RCV et GND sur le connecteur de bornier. Vous devriez obtenir une tension comprise entre _12 V et _6 V. La ligne XMT doit retourner la même valeur.

Connexion correcte

Si vous avez connecté les lignes entre le système de contrôle et le périphérique contrôlé et que le voltmètre affiche 0 volts, il y a de grandes chances que les lignes Réception et Transmission soient inversées (Fig. 4).

Connexion incorrecte

Serial Port Monitor est un outil de débogage de port série de qualité professionnelle s'avérant extrêmement utile pour détecter et résoudre les problèmes de communication série. Cet utilitaire de résolution de problèmes de ports COM mérite largement de faire partie de votre panoplie de logiciels si vous utilisez régulièrement des péripériques et des interfaces série.

small logo Serial Port Monitor
#1 at Serial Port Software
Serial Port Monitor
Enregistrez et analysez l'activité des ports série
4.8 classement basé sur 41+ utilisateurs
Obtenez un lien de téléchargement pour votre ordinateur
Renseignez votre adresse e-mail pour obtenir un lien de téléchargement rapide et installer l'application sur votre ordinateur !
or