Si vous vous intéressez aux capacités de communication de données d'une balance, vous avez peut-être remarqué la section concernant le débit en bauds dans le manuel. Qu'est-ce que la vitesse de transmission ? Quel est son rapport avec les balances ? Comment pouvez-vous l'utiliser à votre avantage ? Examinons la communication en série.
Qu'Est-Ce Qu'un Bit ?
Pour expliquer la vitesse de transmission, nous devons d'abord définir les bits. "Bit" est l'abréviation de "chiffre binaire". Un bit est le plus petit incrément de données dans un ordinateur et contient une seule valeur binaire de 0 ou 1.
La Communication en Série
Les balances Adam utilisent des câbles RS-232 pour envoyer des données de manière asynchrone, ce qui signifie que chaque opération commence lorsque l'opération précédente envoie un signal pour indiquer qu'elle est terminée. Les données sont envoyées bit par bit, l'une après l'autre, en commençant par un bit de démarrage, sept à huit bits de données, un bit de parité (également appelé " bit de contrôle ", il est facultatif. C'est un moyen simple de détecter les erreurs dans le code) et un ou plusieurs bits d'arrêt . Les données sont transmises dans l'ordre inverse de leur importance, le bit le moins important étant envoyé en premier et le bit le plus important en dernier.
Parité
Les bits de parité peuvent être sélectionnés, ce qui permet aux utilisateurs de choisir entre aucun, impair (ajout d'un "1" pour que le nombre de "1" dans la séquence soit impair) et pair (ajout d'un "1" à la séquence pour que le nombre de "1" soit pair). S'il y a un "1" supplémentaire ou manquant dans la séquence qui comprend un bit de parité, cela signifie que la séquence comporte une erreur. Cette vérification ne fonctionne que pour une seule erreur dans une séquence. Il n'y a pas de "meilleure" option ; si vous choisissez d'inclure la parité, choisissez simplement la polarité de parité qui a le plus de chances d'attraper les erreurs que vous pourriez faire.
Alors, Qu'est-Ce que le Débit en Bauds ?
Le débit en bauds est la vitesse de transfert des informations communiquées dans une chaîne. On pourrait l'appeler la vitesse de transmission des bits, car elle fait référence au nombre de bits par seconde qui peuvent être transférés. Si la vitesse de transmission est de 9600 (norme pour nos balances), cela signifie que l'appareil peut envoyer 9600 bits par seconde à la sortie maximale.
De nombreux appareils permettent aux utilisateurs de régler le débit en bauds à leur convenance. Certains produits Adam permettent aux utilisateurs de choisir entre 4800, 9600, 19200 ou 38400 bits par seconde. Le débit en bauds DOIT être réglé sur la même valeur sur l'émetteur et le récepteur. Par exemple, vous ne pouvez pas régler votre balance pour transférer à 9600 bits par seconde et régler votre ordinateur pour recevoir 19200 bits par seconde.
Quelles Balances Vomprennent un Débit en Bauds ?
Toute balance permettant la communication de données en série présente une vitesse de transmission, car elle doit transférer des bits. Les plates-formes industrielles et les balances d'analyse peuvent toutes offrir cette option. Les utilisateurs peuvent être en mesure de configurer davantage d'options avec des modèles haut de gamme qui incluent plus de fonctionnalités, mais les composants essentiels restent les mêmes.
Connecteurs, Entrées et Sorties
Les appareils dotés de capacités de communication série peuvent être connectés via un connecteur à neuf voies ou à 25 voies (parfois également appelé D-sub 25 broches ou D-sub 9 broches). Le nombre (neuf ou 25) fait référence au nombre de broches utilisées pour transférer les données. Certaines broches ont des fonctions différentes. La fonction de la broche dépend également du fait que le connecteur DB9 soit mâle ou femelle. Il existe deux types de câbles RS-232 : le câble null modem et le câble droit. Un câble null modem connecte la broche d'émission d'un DB9 mâle à la broche de réception du DB9 femelle, et vice versa. Le câble droit connecte simplement les broches de l'émetteur et du récepteur l'une à l'autre. Les résultats sont souvent émis au format ASCII. Pour en savoir plus sur l'ASCII pour les balances, lisez cet article de blog. Vous pouvez également consulter le manuel de votre balance, où la sortie des données sera expliquée.
Connecteur DB9 Mâle
Numéro de Broche |
Direction du Signal |
Nom du Signal |
Fonction du Signal |
1 |
Transmis |
CD |
Détection du Port |
2 |
Reçu |
RxD |
Réception des Données |
3 |
Transmis |
TxD |
Transmission des Données |
4 |
Transmis |
DTR |
Terminal de Données Prêt |
5 |
N/A |
GND |
Signal de Masse |
6 |
Reçu |
DSR |
Set de Données Prêt |
7 |
Reçu |
RTS |
Demande d'Envoi |
8 |
Transmis |
CTS |
Prêt à Envoyer |
9 |
Transmis |
RI |
Anneau Indicateur |
Female DB9 Connector
Numéro de Broche |
Direction du Signal |
Nom du Signal |
Fonction du Signal |
1 |
Reçu |
CD |
Détection du Port |
2 |
Transmis |
TxD |
Transmission des Données |
3 |
Reçu |
RxD |
Réception des Données |
4 |
Transmis |
DTR |
Terminal de Données Prêt |
5 |
N/A |
GND |
Signal de Masse |
6 |
Reçu |
DSR |
Set de Données Prêt |
7 |
Transmis |
CTS |
Prêt à Envoyer |
8 |
Reçu |
RTS |
Demande d'Envoi |
9 |
Reçu |
RI |
Anneau Indicateur |
Pourquoi Utiliser des Câbles RS-232 ?
Il y a plusieurs raisons; ils sont notamment abordables et faciles à mettre en place. Si un appareil électronique est capable de communiquer en série, il est probable qu'il soit équipé d'une interface RS-232. Les dispositifs RS-232 nécessitent un minimum de ressources (moins que, par exemple, une interface USB) et peuvent fonctionner avec des appareils électroniques plus robustes. Les câbles RS-232 peuvent également transmettre des données plus rapidement sur de longues distances. Il s'agit d'une norme plus ancienne, donc les organisations disposant de moins de ressources peuvent toujours transmettre des données sans avoir de machines plus récentes. Cela ne veut pas dire que l'USB n'est pas une forme viable de communication de données, mais, pour l'instant, les câbles RS-232 offrent des capacités faciles et robustes dans un emballage pratique qui fonctionne bien avec du matériel plus ancien, ce qui les rend plus accessibles.
En outre, les connexions filaires sont plus sûres que les connexions Wi-Fi ou Bluetooth. Les connexions sans fil peuvent être piratées, mises sur écoute, interceptées, interférées et plus encore. Il peut également y avoir des problèmes de connectivité liés à la disposition du bâtiment, à la distance entre la balance et l'ordinateur ou à une connectivité erratique (comme toute personne ayant déjà essayé de connecter son téléphone et ses écouteurs peut en témoigner). Les connexions sans fil peuvent également décharger une batterie beaucoup plus rapidement, ce qui peut être un problème si vous avez besoin que la balance fonctionne toute la journée sans être rechargée.
"Mais", direz-vous peut-être, "la plupart des PC n'ont même plus d'interface RS-232". C'est vrai, et c'est pourquoi nous offrons des connecteurs RS-232 vers USB afin que votre appareil puisse toujours communiquer avec les ordinateurs portables modernes et les périphériques compacts qui ne sont pas équipés d'interfaces RS-223. Les données envoyées par le câble RS-232 sont envoyées directement au port USB, où le logiciel crée un port série virtuel qui interprète les données afin qu'elles puissent être "lues" par l'interface USB. Si vous utilisez une interface USB vers câble RS-232, le processus est le même, mais inversé.
Configuration des Paramètres
Votre balance vous permettra souvent de régler divers paramètres (y compris la vitesse de transmission). Voici quelques-uns des paramètres que vous verrez le plus souvent. N'oubliez pas de consulter le manuel avant de régler les paramètres.
Activer : active ou désactive un port série. Les utilisateurs peuvent les activer ou les désactiver.
Baud : Permet aux utilisateurs de sélectionner le débit en bauds. N'oubliez pas que vous devez sélectionner le même débit en bauds du côté de la réception et de la transmission.
Parité : Définissez la parité sur aucune, impaire ou paire.
Stable: L'utilisateur peut activer ou désactiver ce paramètre. Il détermine si la balance peut transmettre des données uniquement lorsque la balance est stable, ou à tout moment.
Continu : l'utilisateur peut choisir de transmettre les données à tout moment (en continu) ou uniquement lorsque le bouton PRINT est enfoncé.
Périodique : les utilisateurs peuvent choisir de transférer périodiquement les données à chaque période de temps prédéfinie (par exemple, toutes les 30 secondes). Cette option peut également être désactivée.
Format: Permet aux utilisateurs de formater la sortie des données qui sont imprimées ou transmises.
Si vous avez d'autres questions sur la communication de données, n'hésitez pas à nous contacter. Nous serons heureux de vous aider.