Transmission de données en série
Application
La TNC7 utilise automatiquement le protocole de transmission LSV2 pour la transmission série de données. À l'exception du débit en bauds au paramètre machine baudRateLsv2 (n° 106606), tous les paramètres du protocole LSV2 sont prédéfinis.
Description fonctionnelle
Vous pouvez définir un autre type de transmission (interface) au paramètre machine RS232 (n° 106700). Les possibilités de configuration décrites ci-après ne sont valides que pour l'interface qui vient d'être définie.
Dans les paramètres machine ci-après, vous pouvez spécifier les paramètres suivants :
Paramètres machine | Paramètre |
---|---|
baudRate (n° 106701) | Vitesse de transmission des données (débit en bauds) Programmation : 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) | Protocole de transmission des données
Programmation : STANDARD, BLOCKWISE, RAW_DATA |
dataBits (n° 106703) | Bits de données dans chaque caractère transmis Programmation : 7 bits, 8 bits |
parity (n° 106704) | Vérifier l'absence d’erreur de transmission avec le bit de parité
Programmation : NONE, EVEN, ODD |
stopBits (n° 106705) | Une synchronisation du récepteur pour chaque caractère transmis est assurée avec un bit de démarrage (Bit Start) et un ou deux bits d'arrêt (Bit Stop) lors de la transmission des donnée en série. Programmation : 1 bit de stop, 2 bits de stop |
flowControl (n° 106706) | Deux appareils assurent un contrôle de la transmission des données grâce à un handshake. On distingue entre le handshake logiciel et le handshake matériel.
Programmation : NONE, RTS_CTS, XON_XOFF |
fileSystem (n° 106707) | Système de fichiers pour interface série
Si vous n'avez pas besoin d'un système de fichiers spécial, ce paramètre machine n'est pas requis. Programmation : EXT, FE1 |
bccAvoidCtrlChar (n° 106708) | Le BCC (Block Check Character) est un caractère de contrôle du bloc. Le BCC est ajouté en option à un bloc de transmission pour faciliter la détection des erreurs.
Programmation : TRUE, FALSE |
rtsLow (n° 106709) | Ce paramètre optionnel vous permet de définir le niveau que doit avoir la ligne RTS à l'état de repos.
Programmation : TRUE, FALSE |
noEotAfterEtx (n° 106710) | Ce paramètre optionnel vous permet de définir si un caractère EOT (End of Transmission) doit être émis après réception d'un caractère ETX (End of Text).
Programmation : TRUE, FALSE |
Exemple
Pour transférer des données à l'aide du logiciel pour PC TNCserver, vous spécifiez au paramètre machine RS232 (n° 106700) les paramètres suivants :
Paramètres | Choix |
---|---|
Taux de transmission des données en bauds | Doit correspondre au paramétrage de TNCserver |
Protocole de transmission des données | BLOCKWISE |
Bits de données dans chaque caractère transmis | 7 bits |
Contrôle de la parité | PAIRE |
Nombre de bits de stop | 1 bit de stop |
Type de handshake | RTS_CTS |
Système de fichiers pour opération sur fichier | FE1 |
TNCserver fait partie du logiciel pour PC TNCremo.