[openhw-trento] Re: [Linuxtrent] Re: Interfaccia USB-RS232

  • From: Michele Bert <micbert75@xxxxxxxxx>
  • To: openhw-trento@xxxxxxxxxxxxx
  • Date: Thu, 16 Feb 2017 11:20:05 +0100

Il giorno 15 febbraio 2017 11:20, Michele Bert <micbert75@xxxxxxxxx> ha
scritto:

Il giorno 15 febbraio 2017 10:22, Michele Bert <micbert75@xxxxxxxxx> ha
scritto:

Sul pc di un amico ho fatto un paio di prove.
1. Ho collegato le mie due interfacce USB-RS232 allo stesso pc, e tra di
loro con un adattatore NULL-MODEM (che credo incroci TX-RX e RTS-CTS, non
so se fa altro). Ho aperto i due dispositivi con due istanze di putty, e...
abra cadabra, sim sala bim... quello che scrivo su uno, compare dall'altra.
2. Nella medesima configurazione ho fatto il loop tra i pin 2-3 (la massa
in effetti in questo caso non serve), ed ecco che su uno dei terminali
ottengo l'echo dei caratteri che digito.
Ne deduco che il problema fosse in come usavo il minicom. I prossimi
passi saranno:
1. ripetere i test sul pc originale
2. ripetere i test sulla macchina virtuale

In ogni caso oggi mi hanno suggerito una possibile spiegazione alla
situazione che mi ha spito a fare tutti questi test, ovvero la mancata
comunicazione tra la xubuntu virtuale ed una scheda di controllo con un
PIC. Esula un po' dall'argomento della lista, ma la riporto, nel caso fosse
utile a qualcuno (anche se non è ancora confermata).
Lo standard RS232 prevede la trasmissione dati attraverso due tensioni
(sulle linee TX e RX) comprese tra 3V e 15V, positivi per rappresentare uno
0 logico, e negativi per un 1 logico, Alcune moderne interfacce USB, avendo
a disposizione solo l'alimentazione 0-5V della USB, usano questi due
livelli, e in molti casi funzionano (ecco perché le due interfacce tra loro
comunicano benissimo). Ad alcune vecchie seriali invece non (sempre)
bastano 0V per riconoscere un 1 logico, e questo potrebbe essere il caso
della mia vecchia scheda di controllo.
Se questo è il caso, avrò bisogno di un amplificatore di segnale...


Fatte le prove sulla macchina virtuale, e tutto va come previsto. Ora
rimane da verificare il discorso delle tensioni relative ai livelli logici.

-- 
Mick

Other related posts: