Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Port série dans Proteus - un court tutoriel

Le programme Proteus est une application de simulation de premier ordre spécialisée dans la simulation de circuits électriques, conception et modélisation assistées par ordinateur de microprocesseurs, microcontrôleurs et autres dispositifs programmables.

Cependant, le simulateur Proteus nécessite l'assistance d'un logiciel supplémentaire pour créer le port virtuel. C'est là que Compim dans Proteus et VSPD entrent en jeu, constituant une solution essentielle à cette limitation.

Dans ce court didacticiel, nous allons illustrer comment utiliser le Pilote de port série virtuel pour créer des ports série virtuels Proteus.

Virtual Serial Port Driver — Période d'essai de 14 jours
créer un port série virtuel

Dans ce test qui utilise le protocole UART, le microcontrôleur reçoit les données transmises par un programme désigné comme « programme hôte ». Après avoir traité les données, le microcontrôleur les renvoie à l'ordinateur. Un moyen efficace d'y parvenir consiste à utiliser un convertisseur UART-COM tel que la puce MAX232 pour connecter l'ordinateur au microcontrôleur.

Méthode de travail avec Proteus

Afin de vérifier cette fonctionnalité, nous utiliserons Proteus. Si nous ajoutons un modèle de port série et connectons le RXD et le TXD, les données transmises devraient immédiatement être renvoyées à l'ordinateur. Cela vérifie la capacité à établir une communication série dans Proteus.

Idéalement, un port série virtuel serait créé dans Proteus pour simuler l'interaction avec une interface physique. Ensuite, vous pouvez simplement exécuter la simulation de périphérique et utiliser le Terminal de port série comme programme hôte pour tester la connexion. Malheureusement, le port virtuel n'est pas créé dans le simulateur Proteus sans l'aide d'un logiciel supplémentaire.

La fonctionnalité qui permet au modèle de port COM de fonctionner dans Proteus est connue sous le nom de COMPIM.

Interface COMPIM

Qu’est-ce que COMPIM dans Proteus ?

COMPIM modélise un port série physique. Il met en mémoire tampon les communications série reçues et les présente sous forme de signaux numériques au circuit. Toutes les données série transmises depuis le modèle UART ou le CPU transiteront également via le port série de l'ordinateur. Il existe des solutions de contournement qui peuvent être utilisées pour créer un port série virtuel à l'aide de la connectivité Bluetooth ou USB. Une autre caractéristique du modèle COMPIM est sa capacité à fournir une conversion de débit en bauds. Il existe également une vérification facultative des logiciels et du matériel qui peut être mise en œuvre pour traiter les aspects physiques et virtuels de l'appareil.

Deux façons de travailler avec Proteus

Il existe deux méthodes qui peuvent être utilisées pour vérifier la fonctionnalité du « programme hôte » <-> « port COM » <-> « modèle périphérique dans le système Proteus ».

  • Configurez le port virtuel de Proteus sur un port physique et le programme hôte sur l'autre. Connectez-les à l'aide d'un câble série.
  • Vous pouvez également utiliser deux ordinateurs, dont l'un exécute la simulation de périphérique tandis que le programme hôte s'exécute sur l'autre et les connecter via leurs ports COM.

Proteus présente des avantages par rapport à d'autres outils comme VMLAb et Atmel Studio car il permet une simulation plus rapide des ports série externes. Vous pouvez également travailler avec des chauffeurs commerciaux à l'aide de Proteus.

Il existe cependant un problème lorsque nous utilisons un ordinateur portable moderne ou un autre ordinateur ne contenant pas de port série.

Intégration du pilote de port COM virtuel pour une simulation améliorée dans Proteus

L'utilisation de ports série virtuels dans Proteus est essentielle pour une simulation et un test efficaces des protocoles de communication série, en particulier dans des environnements dépourvus de ports COM physiques. En exploitant des outils tels que COMPIM et le Virtual Serial Port Driver, vous pouvez créer une connexion transparente entre vos simulations de microcontrôleurs et les applications hôtes. Ce tutoriel a décrit les étapes nécessaires pour configurer des ports série virtuels, vous permettant de tester et de valider efficacement vos conceptions dans un environnement virtuel. Grâce à ces techniques, vous pouvez améliorer vos projets et rationaliser le processus de développement, faisant de Proteus un allié puissant dans votre boîte à outils d'ingénierie.

Instructions pas à pas pour créer des ports virtuels pour Proteus

La résolution de ce problème consiste à tirer parti de la puissance du pilote de port série virtuel. Ce logiciel de qualité professionnelle d'Electronic Team vous permet de créer facilement des paires connectées de ports série virtuels.

Suivez simplement ces étapes simples :

  1. Télécharger le pilote de port série virtuel.

  2. Lancez l'application et sélectionnez les numéros de port à utiliser. Cliquez sur le bouton « Ajouter une paire » et votre système verra immédiatement deux ports série connectés.

  3. Créez une paire de ports nommés COM1 et COM3. Créer des ports série virtuels
  4. Liez le modèle Proteus COMPIM à COM1 et utilisez le terminal du port série pour vous connecter à COM3. Communication entre ports COM
  5. Transmettre les données sur la ligne. S'il est renvoyé comme prévu, vous avez résolu le problème de l'absence de port série.

En suivant ces étapes, les ports série virtuels peuvent être utilisés avec le simulateur Proteus même sur des ordinateurs qui ne sont pas équipés de ports COM physiques.

Meilleur choix

Virtual Serial Port Driver

  • Classement 5 basé sur 367+ utilisateurs
  • Configuration requise: Windows 7/8/8.1/10/11 (32/64-bit), Windows Server 2012/2016/2019/2022, Windows on ARM . 6.55MB espace libre.
  • Dernière version 11.0.1068. (). Notes de mise à jour