Invia il tuo indirizzo email per ottenere il collegamento allo scaricamento veloce sul tuo desktop e parti!
Sommario:
Il protocollo di comunicazione seriale RS232 è il metodo più usato per controllare delle apparecchiature audiovisive professionali in quei sistemi di gestione del segnale. Lo standard viene usato per controllare gli oscuratori, gli interruttori, gli amplificatori ed i proiettori, nonché qualsiasi altro componente vitale del sistema.
Questo articolo ha lo scopo di fornire una comprensione basilare riguardo i fondamenti della connessione RS232 che può essere usato per diagnosticare e risolvere eventuali problemi sulla connettività seriale. La maggioranza dei problemi che incontrerai può essere risolta rapidamente se conosci i principi di funzionamento del protocollo e dove cercare quando incontri un errore della porta COM. Se vuoi saperne di più su come correggere i problemi della porta seriale, continua a leggere.
Si possono venire a creare due tipi di problematiche quando si usano delle connessioni seriali. Alcune sono causati da dei conflitti tra programmi, mentre altri tipi di problemi sulla porta COM sono causati da incompatibilità meccaniche o complicazioni di connettività.
Andiamo a dare un'occhiata alla risoluzione dei problemi riguardo la porta seriale, quando il problema sottostante è causato dal programma.
Per eseguire la risoluzione dei problemi di comunicazione della porta seriale, necessiteresti di dover riconfigurare le impostazioni di comunicazione che controllano il trasferimento dei dati. Alcune delle impostazioni che devi guardare sono Parity, DataBits, StopBits, e BaudRate. Entrambe le estremità di un'implementazione della comunicazione seriale devono avere i loro parametri impostati allo stesso modo. Puoi ottenere maggiori informazioni sulle impostazioni di configurazione nella Recensione della porta RS232.
Per eseguire adeguatamente la correzione della porta seriale si consiglia di disporre di un ottimo strumento per assisterti. RS232 Monitor è un'applicazione che aiuta ad identificare e diagnosticare eventuali errori di comunicazione seriale. Con questo programma di rilevamento delle problematiche RS232 puoi facilmente rintracciare il problema e risolverlo.
Per far in modo che la comunicazione seriale operi con successo, entrambe le estremità della conversazione devono impiegare impostazioni del programma identiche. Un esempio è dove sia il dispositivo di controllo che quello controllato hanno la stessa impostazione di parità oppure usano lo stesso BaudRate. La mancata impostazione di questi valori disabiliterà la trasmissione seriale.
Puoi trovare ed impostare questi parametri nella barra di stato del programma, la quale fornisce le informazioni riguardo la porta seriale e riguardo le linee di segnale.
Informazioni sul controllo della porta seriale:
Stato delle linee di controllo seriale/modem:
Il cerchio grigio rappresenta lo stato indeterminato. Il cerchio rosso indica un livello di linea basso e il cerchio verde indica un livello di linea alto.
Una volta configurate le impostazioni nel programma, puoi iniziare ad usare il COM Port Debugger per raccogliere i dati provenienti dalle porte COM del tuo sistema. Segui questi passaggi per avviare il monitoraggio dei dati seriali:
1. Avvia Serial Data Debugger.
2. Scegli “Sessione >>> Nuova sessione” dal menù principale, usa la scorciatoia CTRL+N o premi “Nuovo” sulla barra degli strumenti principale.
3. Verrà mostrata la finestra “Nuova sessione di monitoraggio”:
Seleziona come vuoi vedere i tuoi dati, usando i visualizzatori che verranno impiegati durante la sessione.
Usando le caselle di controllo "Avvia monitoraggio ora" ed "Avvia in una nuova finestra" puoi controllare le caratteristiche di una nuova sessione di monitoraggio.
Le opzioni di cattura ti consentono di determinare quali eventi desideri monitorare tra queste scelte: Crea/Chiudi, Leggi/Scrivi o Controllo del dispositivo.
4. Premi su “Avvia monitoraggio” per iniziare una nuova sessione di monitoraggio dopo aver selezionato le impostazioni.
Si aprirà una nuova finestra di monitoraggio dal RS232 Debugger, mostrando i dati in uso dai visualizzatori precedentemente selezionati.
5. Salva una sessione scegliendo “Sessione >>> Salva sessione/Salva sessione come” dal menù principale. Puoi anche premere su “Salva” nella barra degli strumenti principale, oppure premere la scorciatoia da tastiera CTRL+S.
I cavi possono porre una fonte potenziale di errore RS232. Il corretto cablaggio del dispositivo all'interfaccia seriale, è essenziale per creare una connessione valida.
Un problema comune che i tecnici riscontrano durante il tentativo di correzione dei problemi sulla RS232, è che il cablaggio tra il sistema di controllo ed il dispositivo non è stato fatto correttamente.
La maggior parte dei sistemi di controllo richiedono solamente che siano connessi due fili al dispositivo controllato. Questa connessione è tra i piedini di Trasmissione (XMT) e di Terra (GND) sul sistema di controllo dove sono connessi i piedini di ricezione (RCV) e Terra (GND) del dispositivo controllato.
Un terzo filo viene impiegato quando si prevede che il dispositivo controllato invii una risposta al controllore. Se stai usando la porta seriale di un computer per controllare delle apparecchiature periferiche, questo è il diagramma del cablaggio convenzionale.
Il tipo di cavo usato può andare ad impattare sulla capacità di creazione di un canale di comunicazione seriale. Potresti dover usare un cavo diretto oppure un cavo null-modem. I cavi diretti sono dotati di un connettore maschio ad un'estremità e di un connettore femmina sull'altra. Un connettore femmina si trova su entrambe le estremità di un cavo null-modem. Devi usare il cavo corretto per la propria applicazione o non imposterai la connettività con successo.
Un cablaggio non corretto può essere fonte di errori quando si connette un dispositivo al suo sistema di controllo.
Quando dei connettori del tipo a morsettiera vengono usati, puoi collaudare la tensione tramite un voltmetro. Questo aiuterà a determinare se la connessione è stata implementata correttamente.
Con il cavo di interconnessione in posizione e il voltmetro impostato su "DC", collauda la tensione tra il piedino RCV ed il piedino GND sul connettore della morsettiera. Dovresti cercare una lettura che sia compresa tra _12V e _6V. La linea XMT dovrebbe riportare la stessa lettura.
Se hai collegato le linee tra il sistema di controllo e il dispositivo controllato e il voltmetro mostra una lettura costante di 0 volt, c'è un'alta probabilità che le linee di ricezione e di trasmissione siano invertite (Fig. 4).
Serial Port Monitor è uno strumento di correzione per porta seriale di livello professionale che si rivelerà determinante nel rilevare e correggere quei problemi di comunicazione seriale. Questo strumento di correzione della porta COM merita di far parte del tuo arsenale programmatico, se lavori con le interfacce ed i dispositivi seriali.