Pagina 1 di 1

rs232 usb caratteri illeggibili su ttyUSB0

MessaggioInviato: martedì 7 marzo 2017, 0:26
da usberto
Ciao,
ho un modem 56k che utilizzo per decodificare una trasmissione di dati in DTMF. Quando è collegato con la seriale (/dev/ttyS0) non riscontro alcun problema, accetta e risponde correttamente a tutti i comandi AT.
Siccome avrei il bisogno di collegarlo al pc portatile, che non ha rs232, ho comprato un adattatore rs232 -> usb.

l'adattatore viene riconosciuto senza problema, al comando lsus risponde:
Bus 002 Device 008: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter


e al successivo dmesg | grep 'ttyUSB' risponde con:
[29892.749923] usb 2-1.1: ch341-uart converter now attached to ttyUSB0


il problema è che quando mi collego con PuTTY a ttyUSB0, utilizzando le stesse caratteristiche di collegamento di ttyS0 (8N1 XONXOFF 9600) il modem non risponde nulla. Se mi collego da terminale e su un terminale apro 'cat /dev/ttyUSB0' e su un altro invio il comando 'echo "AT">/dev/ttyUSB0', sul primo terminale invece di ricevere come risposta OK ricevo solo caratteri illeggibili

Re: rs232 usb caratteri illeggibili su ttyUSB0

MessaggioInviato: martedì 21 marzo 2017, 0:04
da usberto
Aggiornamento:
avevo l'impressione che l'adattatore non funzionasse, così mi sono fatto prestare un pc con installato winzoz e ho provato a collegarmi con HyperTerminal.
Dopo l'installazione dei driver il dispositivo funziona correttamente e ricevo i dati previsti.

Idee??

Re: rs232 usb caratteri illeggibili su ttyUSB0

MessaggioInviato: martedì 21 marzo 2017, 7:10
da giulux
Si chiama windows e il regolamento vieta di storpiare i nomi. Correggi il post.
Ciao

Re: rs232 usb caratteri illeggibili su ttyUSB0

MessaggioInviato: martedì 21 marzo 2017, 9:43
da axilot
Prova a fare un loop back test e vedi se così funziona.
Se non và nemmeno così forse sono i driver di Ubuntu.
Che versione di Ubuntu/kernel hai?

Re: rs232 usb caratteri illeggibili su ttyUSB0

MessaggioInviato: martedì 21 marzo 2017, 10:03
da harpefalcata
Ci potrebbero essere molti motivi per i quali il tuo adattatore USB-Seriale non funziona.

Uno dei più probabili potrebbe essere che manca una regola udev che assegna a quella periferica i diritti di lettura e scrittura.

Vai sotto /etc/udev/rules.d e poi apri un editor di testo con privilegi di amministratore (con sudo), e scivi nel nuovo file:
Codice: Seleziona tutto
KERNEL==/dev/ttySB0 MODE:="0777"
e vedi se ottieni qualche miglioramento.

usberto ha scritto:il problema è che quando mi collego con PuTTY a ttyUSB0, utilizzando le stesse caratteristiche di collegamento di ttyS0 (8N1 XONXOFF 9600) il modem non risponde nulla. Se mi collego da terminale e su un terminale apro 'cat /dev/ttyUSB0' e su un altro invio il comando 'echo "AT">/dev/ttyUSB0', sul primo terminale invece di ricevere come risposta OK ricevo solo caratteri illeggibili


Non ho capito qui cosa hai fatto, spiegati meglio cortesemente, e come ti sei collegato poi?