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.

Porta seriale in Proteus: un breve tutorial

Il programma Proteus è un'applicazione di simulazione di alto livello specializzata nella simulazione di circuiti elettrici, progettazione assistita dal computer e modellazione di microprocessori, microcontrollori e altri dispositivi programmabili.

Tuttavia, il simulatore Proteus richiede l'assistenza di software aggiuntivo per creare la porta virtuale. È qui che entrano in gioco Compim in Proteus e VSPD, servendo come soluzione critica a questa limitazione.

In questo breve tutorial, illustreremo come utilizzare Virtual Serial Port Driver per creare porte seriali virtuali per Proteus.

Virtual Serial Port Driver — Periodo di prova di 14 giorni
creare una porta seriale virtuale

In questo test che fa uso del protocollo UART, il microcontrollore riceve dati trasmessi da un programma designato come "programma host". Dopo l'elaborazione dei dati, il microcontrollore li invia di nuovo al computer. Un modo efficace per realizzare ciò è utilizzare un convertitore UART-COM come il chip MAX232 per collegare il computer al microcontrollore.

Metodo di lavoro con Proteus

Per verificare questa funzionalità, utilizzeremo Proteus. Se aggiungiamo un modello di porta seriale e colleghiamo RXD e TXD, i dati trasmessi dovrebbero essere immediatamente restituiti al computer. Questo verifica la capacità di effettuare comunicazioni seriali in Proteus.

Idealemente, verrebbe creata una porta seriale virtuale in Proteus che simulerebbe l'interazione con un'interfaccia fisica. Quindi potresti semplicemente eseguire la simulazione del dispositivo e utilizzare Serial Port Terminal come programma host per testare la connessione. Purtroppo, la porta virtuale non viene creata nel simulatore Proteus senza l'ausilio di software aggiuntivo.

La funzionalità che consente al modello della porta COM di funzionare in Proteus è nota come COMPIM.

Interfaccia COMPIM

Cos'è COMPIM in Proteus?

COMPIM modella una porta seriale fisica. Bufferizza la comunicazione seriale ricevuta e la presenta come segnali digitali al circuito. Qualsiasi dato seriale trasmesso dal modello UART o dalla CPU passerà anche attraverso la porta seriale del computer. Ci sono soluzioni alternative che possono essere utilizzate per creare una porta seriale virtuale utilizzando la connettività Bluetooth o USB. Un'altra caratteristica del modello COMPIM è la sua capacità di fornire la conversione del baud rate. Esiste anche la possibilità di verificare software e hardware opzionali che possono essere implementati per affrontare gli aspetti fisici e virtuali del dispositivo.

Due modi di lavorare con Proteus

Ci sono due metodi che possono essere utilizzati per verificare la funzionalità del "programma host" <-> "porta COM" <-> "modello di dispositivo nel sistema Proteus".

  • Configura la porta virtuale di Proteus su una porta fisica e il programma host sull'altra. Collegale utilizzando un cavo seriale.
  • Puoi anche utilizzare due computer, uno dei quali esegue la simulazione del dispositivo mentre il programma host viene eseguito sull'altro e connetterli tramite le loro porte COM.

Proteus ha vantaggi rispetto ad altre applicazioni come VMLAb e Atmel Studio perché offre una simulazione più veloce delle porte seriali esterne. È anche possibile lavorare con driver commerciali utilizzando Proteus.

Tuttavia, sorge un problema quando si utilizza un laptop moderno o un altro computer privo di una porta seriale.

Emulatore di porta COM virtuale

Virtual COM Port Driver di Electronic Team occupa la posizione di primo piano nel mercato delle applicazioni software per l'emulazione di dati seriali.
VSPD logo

Virtual Serial Port Driver

Virtual Serial Port Driver
5 Rango basato su 367+ utenti, Recensioni(367)
Scarica 14 dias do ensaio totalmente funcional
Virtual Serial Port Driver

Istruzioni passo passo per la creazione di porte virtuali per Proteus

La risoluzione di questo problema prevede l'utilizzo della potenza di Virtual Serial Port Driver. Questo software di alta qualità di Electronic Team ti consente di creare facilmente coppie di porte seriali virtuali collegate.

Basta seguire questi semplici passaggi:

  1. Scarica Virtual Serial Port Driver.

  2. Avvia l'applicazione e seleziona i numeri di porta da utilizzare. Fai clic sul pulsante "Aggiungi coppia" e il tuo sistema vedrà immediatamente due porte seriali collegate.

  3. Crea una coppia di porte denominata COM1 e COM3. Crea porte seriali virtuali
  4. Collega il modello COMPIM di Proteus a COM1 e utilizza il Serial Port Terminal per collegarti a COM3. Comunicazione tra porte com
  5. Trasmetti dati sulla linea. Se vengono restituiti come previsto, hai risolto il problema della mancanza di una porta seriale.

Utilizzando questi passaggi, le porte seriali virtuali possono essere utilizzate con il simulatore Proteus anche su computer sprovvisti di porte COM fisiche.

Miglior scelta

Virtual Serial Port Driver

  • Rango 5 basato su 367+ utenti
  • Requisiti: Windows 7/8/8.1/10/11 (32/64-bit), Windows Server 2012/2016/2019/2022, Windows on ARM . 6.55MB spazio libero.
  • Versione 11.0.1047. (4 Apr, 2023). Note di rilascio