Transferência de dados serial
Aplicação
O TNC7 utiliza automaticamente o protocolo de transmissão LSV2 para transmissão serial de dados. Os parâmetros do protocolo LSV2 são predefinidos de forma fixa, excetuando a taxa de Baud especificada no parâmetro de máquina baudRateLsv2 (N.º 106606).
Descrição das funções
No parâmetro de máquina RS232(N.º 106700), pode-se determinar mais um tipo de transmissão (interface). As possibilidades de configuração descritas em seguida só serão válidas para a interface definida de novo de cada vez.
Nos parâmetros de máquina seguintes, é possível estabelecer as seguintes definições:
Parâmetros de máquina | Definição |
---|---|
baudRate (N.º 106701) | Velocidade de transmissão dos dados (taxa de Baud) Introdução: 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) | Protocolo de transmissão de dados
Introdução: STANDARD, BLOCKWISE, RAW_DATA |
dataBits (N.º 106703) | Bits de dados em cada carácter transmitido Introdução: 7 bit, 8 bit |
parity (N.º 106704) | Verificação de erros de transferência com o bit de paridade
Introdução: NONE, EVEN, ODD |
stopBits (N.º 106705) | Com o bit de início e um ou dois bits de paragem, é permitida ao recetor uma sincronização em cada caráter transmitido na transmissão de dados serial. Introdução: 1 bit de paragem, 2 bits de paragem |
flowControl (N.º 106706) | Com um handshake dois aparelhos exercem um controlo da transmissão de dados. Faz-se a diferença entre handshake do software e handshake do hardware.
Introdução: NONE, RTS_CTS, XON_XOFF |
fileSystem (N.º 106707) | Sistema de ficheiros para a interface serial
Se não for preciso um sistema de ficheiros especial, este parâmetro de máquina não é necessário. Introdução: EXT, FE1 |
bccAvoidCtrlChar (N.º 106708) | O Block Check Charakter (BCC) é um caráter de controlo do bloco de dados O BCC é adicionado opcionalmente a um bloco de transmissão para facilitar o reconhecimento de erros.
Introdução: TRUE, FALSE |
rtsLow (N.º 106709) | Com este parâmetro opcional, determina-se o nível que a linha RTS deve ter durante o estado de repouso.
Introdução: TRUE, FALSE |
noEotAfterEtx (N.º 106710) | Este parâmetro opcional permite determinar se deve ser enviado um caráter EOT (End of Transmission) após a receção de um caráter ETX (End of Text).
Introdução: TRUE, FALSE |
Exemplo
Para a transmissão de dados com o software de PC TNCserver, devem-se estabelecer as definições seguintes no parâmetro de máquina RS232 (N.º 106700):
Parâmetros | Seleção |
---|---|
Taxa de transmissão de dados em Baud | Deve coincidir com a configuração em TNCserver |
Registo de transmissão de dados | BLOCKWISE |
Bits de dados em cada caráter transmitido | 7 bits |
Tipo de teste de paridade | EVEN |
Número de bits de paragem | 1 bit de paragem |
Tipo de handshake | RTS_CTS |
Sistema de ficheiros para operações de ficheiros | FE1 |
TNCserver faz parte do software de PC TNCremo.