Comment capturer les données d'un port COM avec Serial Port Monitor ?
Vous pouvez connecter toutes sorties d'appareils scientifiques et industriels aux ports COM de votre ordinateur, d'où vous pouvez envoyer automatiquement toutes les données nécessaires vers une base de données, un fichier log, un graphique, une feuille de calcul ou tout autre outil d'affichage et d'analyse, ce qui vous évitera toute erreur de transcription et vous permettra d'économiser énormément de temps.
Mais pour cela, vous devez utiliser une application spécialement conçue pour capturer les données envoyées vers un port COM. Serial Port Monitor peut être la solution qu'il vous faut. Cette application permet d'obtenir des informations indispensables concernant les paramètres de communication, tels que la vitesse de transmission, le numéro de port COM, les bits d'arrêt et de données ainsi que la parité. Connaître tous ces éléments est particulièrement important pour développer un pilote COM.
Pour commencer, vous devez télécharger Serial Port Monitor, l'installer et démarrer l'application. Il vous faudra ensuite démarrer une nouvelle session de supervision :
Sélectionnez l'option “Nouvelle session” dans le menu “Session”. Vous pouvez également cliquer sur “Nouveau” dans la barre d'outils ou appuyer sur “Ctrl+N”.
Sélectionnez le port COM à superviser et les modes de vue à utiliser pour l'affichage des données.
Choisissez “Démarrer la supervision” ou “Démarrer dans une nouvelle fenêtre” pour lancer une nouvelle session.
Dans les “Options de capture”, indiquez les événements que vous souhaitez capturer : Création/Fermeture, Lecture/Écriture, Contrôle du périphérique.
Cliquez sur “Démarrer la supervision” pour démarrer la nouvelle session.
Pour enregistrer la session, sélectionnez “Session → Enregistrer session / Enregistrer session sous” dans le menu principal. Vous pouvez également cliquer sur l'icône “Enregistrer” sur la barre d'outils principale ou appuyer sur “Ctrl + S”.
Tous les modes de vue peuvent être exportés dans des fichiers log séparés en différents formats (HTML, ANSI/UNICODE TXT). Les données série capturées avec le mode d'affichage en tableau peuvent également être sauvegardées dans un fichier CSV pour être visionnées dans MS Excel. Pour exporter un mode de vue, sélectionnez l'option “Exporter vers” dans le menu Affichage de la barre d'outils.
Avis des utilisateurs de Serial Port Monitor.
En essayant de créer un tableau de bord personnalisé pour un système de gestion de batterie Li-Ion fonctionnant avec des microcontrôleurs Texas Instruments BQ76940 et Atmel 8 bits, je me suis rendu compte que la description du protocole de communication fournie par le fabricant du circuit intégré était incomplète. L'analyse du protocole transmis lors de l'utilisation du tableau de bord du fabricant, fonctionnant sous Windows, m'a permis de trouver les informations qui me manquaient. Le meilleur outil que j'ai trouvé pour mener à bien cette tâche est Serial Port Monitor d'Electronic Team, qui offre la possibilité de récolter les données de ports série ouverts sur un système Windows. Je peux à présent observer le flux de données du protocole en temps réel et comprendre la documentation, ce qui me permet d'éviter de nombreuses erreurs de développement. Je suis vraiment très heureux d'avoir découvert ce logiciel.
Eduardo Roldan (Expert Linux, bricoleur, amateur de véhicules électriques)
Principales fonctionnalités de Serial Port Monitor
Serial Port Monitor, un utilitaire conçu par Electronic Team, Inc. pour capturer les données série, est très utile pour le développement et le débogage d'applications et de matériel.
Capture de données RS232
Capturez et affichez l'échange de données entre un périphérique série et l'application communiquant avec le port COM auquel il est connecté. Les informations sont collectées en temps réel lors du transfert des paquets de données.
Supervisez simultanément de multiples ports série
L'activité de plusieurs ports COM peut être capturée à l'aide de Serial Port Monitor. Les données seront affichées dans des fichiers log dans l'ordre auquel elles sont collectées, ce qui est relativement pratique pour pouvoir les analyser ultérieurement.
Affichez et exportez les données
Sélectionnez l'un des 5 modes de vue disponibles : en tableau, en ligne, en vrac, dans un terminal ou Modbus pour afficher les données sous la forme souhaitée. Enregistrez les données capturées dans un fichier pour pouvoir les consulter de la manière qui vous convient le mieux.
Envoyez des données vers un périphérique série
Un terminal intégré vous permettra d'ouvrir et de fermer des ports RS232 ainsi que d'envoyer des données spécifiques vers un périphérique série, ce qui constitue un excellent moyen de vérifier le comportement d'un périphérique face à certaines commandes.