Trasmissione dati seriale
Applicazione
TNC7 basic impiega automaticamente il protocollo LSV2 per la trasmissione seriale dei dati. Ad eccezione del baud rate nel parametro macchina baudRateLsv2 (N. 106606), i parametri del protocollo LSV2 sono predefiniti in modo fisso.
Descrizione funzionale
Nel parametro macchina RS232 (N. 106700) è possibile definire un altro tipo di trasmissione (interfaccia). Le opzioni descritte di seguito sono efficaci soltanto per la relativa nuova interfaccia definita.
Nei seguenti parametri macchina è possibile definire le seguenti impostazioni:
Parametro macchina | Impostazione |
---|---|
baudRate (N. 106701) | Velocità di trasmissione dati (baud rate) Immissione: BAUD_110, BAUD_150, BAUD_300 BAUD_600, BAUD_1200, BAUD_2400, BAUD_4800, BAUD_9600, BAUD_19200, BAUD_38400, BAUD_57600, BAUD_115200 |
protocol (N. 106702) | Protocollo di trasmissione dati
Immissione: STANDARD, BLOCKWISE, RAW_DATA |
dataBits (N. 106703) | Bit di dati in ogni carattere trasmesso Immissione: 7 bit, 8 bit |
parity (N. 106704) | Verifica degli errori di trasmissione con il bit di parità
Immissione: NONE, EVEN, ODD |
stopBits (N. 106705) | Con lo start bit e uno o due stop bit viene resa possibile per il ricevitore nella trasmissione dati seriale una sincronizzazione su ogni carattere trasmesso. Immissione: 1 bit di stop, 2 bit di stop |
flowControl (N. 106706) | Attraverso l’handshake due dispositivi realizzano un controllo della trasmissione dati. Si distingue tra handshake software e handshake hardware.
Immissione: NONE, RTS_CTS, XON_XOFF |
fileSystem (N. 106707) | File system per l'interfaccia seriale
Se non è richiesto alcun file system specifico, questo parametro macchine non è necessario. Immissione: EXT, FE1 |
bccAvoidCtrlChar (N. 106708) | Block Check Charakter (BCC) è un carattere di controllo del blocco. BCC viene aggiunto come opzione a un blocco di trasmissione per facilitare il riconoscimento degli errori.
Immissione: TRUE, FALSE |
rtsLow (N. 106709) | Con questo parametro opzionale si definisce il livello che la linea RTS deve avere in stato di riposo.
Immissione: TRUE, FALSE |
noEotAfterEtx (N. 106710) | Con questo parametro opzionale si definisce se dopo la ricezione di un carattere ETX (End of Text) deve essere inviato un carattere EOT (End of Transmission).
Immissione: TRUE, FALSE |
Esempio
Per la trasmissione dati con il software per PC TNCserver si definiscono nel parametro macchina RS232 (N. 106700) le seguenti impostazioni:
Parametro | Selezione |
---|---|
Velocità di trasmissione dati in Baud | Deve coincidere con l'impostazione in TNCserver |
Protocollo di trasmissione dati | BLOCKWISE |
Bit di dati in ogni carattere trasmesso | 7 bit |
Tipo di controllo parità | EVEN |
Numero bit di stop | 1 bit di stop |
Tipo di handshake | RTS_CTS |
File system per operazione file | FE1 |
TNCserver è parte del software per PC TNCremo.