Szeregowa transmisja danych
Zastosowanie
Urządzenie TNC7 wykorzystuje automatycznie protokół transmisji LSV2 dla szeregowego przesyłania danych. Poza szybkością transmisji danych w parametrze maszynowym baudRateLsv2 (nr 106606) parametry protokołu LSV2 są zadane z góry.
Opis funkcji
W parametrze maszynowym RS232 (nr 106700) możesz określić dalszy rodzaj przesyłania danych (interfejs). Opisane poniżej możliwości ustawienia działają wówczas tylko dla nowego zdefiniowanego interfejsu.
W następnych parametrach maszynowych możesz definiować następujące ustawienia:
Parametry maszynowe | Ustawienie |
---|---|
Szybkość transmisji (nr 106701) | Szybkość transmisji danych (w bodach) Dane wejściowe: 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 (nr 106702) | Protokół transmisji danych
Dane wejściowe: STANDARD, BLOCKWISE, RAW_DATA |
dataBits (nr 106703) | Bity danych w każdym przesyłanym znaku Dane wejściowe: 7 Bit, 8 Bit |
parity (nr 106704) | Kontrola błędów przesyłania danych za pomocą bitu parzystości
Dane wejściowe: NONE, EVEN, ODD |
stopBits (nr 106705) | Za pomocą bitu startu i jednego lub dwóch bitów stop umożliwia się odbiorcy przy szeregowej transmisji danych synchronizację każdego przesyłanego znaku. Dane wejściowe: 1 bit stop, 2 bity stop |
flowControl (nr 106706) | Przy pomocy handshake dwa urządzenia dokonują kontroli transmisji danych. Rozróżnia się software-handshake i hardware-handshake.
Dane wejściowe: NONE, RTS_CTS, XON_XOFF |
fileSystem (nr 106707) | System plików dla szeregowego interfejsu
Jeśli nie jest konieczny specjalny system plików, to ten parametr maszynowy również nie jest konieczny. Dane wejściowe: EXT, FE1 |
bccAvoidCtrlChar (nr 106708) | Block Check Charakter (BCC) to znak kontrolny bloku. BCC zostaje dodawany opcjonalnie do bloku transmisji, aby ułatwić w ten sposób rozpoznawanie błędów.
Dane wejściowe: TRUE, FALSE |
rtsLow (nr 106709) | Przy pomocy tego opcjonalnego parametru określasz, jakie poziomy ma osiągać linia RTS w stanie spoczynkowym.
Dane wejściowe: TRUE, FALSE |
noEotAfterEtx (nr 106710) | Przy pomocy tego opcjonalnego parametru określasz, czy po odbiorze znaku ETX (End of Text) ma być wysłany znak EOT (End of Transmission).
Dane wejściowe: TRUE, FALSE |
Przykład
Jeśli przesyłasz dane przy pomocy oprogramowania dla PC TNCserver, to konieczne są następujące ustawienia w parametrze maszynowym RS232 (nr 106700) :
Parametry | Wybór |
---|---|
Szybkość transmisji danych w bodach | Musi być zgodna z nastawieniem w TNCserver |
Protokół transmisji danych | BLOCKWISE |
Bity danych w każdym przesyłanym znaku | 7 bit |
Rodzaj kontroli parzystości | EVEN |
Liczba bitów stop | 1 bit stop |
Rodzaj uzgodnienia (handshake) | RTS_CTS |
System plików dla operacji z plikami | FE1 |
TNCserver jest element składowym oprogramowania TNCremo dla PC.