Voltages
Le voltage standard pour toutes les broches de signal d'un port RS-232 est compris entre -15 V et +15 V. L'amplitude de voltage pouvant être observée lors du transfert de données est donc de 30 V maximum. Les ports RS-232 supportent les voltages de -5 V à +5 V. L'amplitude de voltage utilisée par un port RS-232 leur permet d'être compatible avec différents types d'équipements audiovisuels.
Il est important de savoir que les grandes amplitudes de tension dans les lignes de signaux RS-232 peuvent provoquer d'importants parasites électriques. Il est par conséquent déconseillé de faire transiter des signaux RS232 à proximité de lignes audio ou d’un microphone à haute impédance. Si vous ne pouvez pas éviter de faire passer ces signaux à proximité les uns des autres, vous devez vous assurer que tous vos câbles audio soient correctement blindés.
Rapidité de modulation
Le débit auquel les informations sont transférées sur le canal de communication RS-232 est appelé rapidité de modulation. Plus le débit en bauds est élevé, plus le nombre de bits transférés par seconde est important. Les rapidités de modulation standards sont 110, 300, 600, 1 200, 2 400, 4 800, 9 600, 14 400, 19 200, 38 400, 57 600, 115 200, 128 000 et 256 000. En règle générale, ce débit est compris dans une plage allant de 1 200 à 19 200 bauds.
Longueur des câbles RS232
La longueur du câble RS232 reliant un équipement audiovisuel au système de contrôle diminue lorsque la rapidité de modulation augmente. À titre d'exemple, un câble standard de 30 mètres est généralement utilisé lorsque la rapidité de modulation est comprise entre 1 200 et 2 400 bauds. Si vous envoyez des données à 9 600 bauds, votre câble doit avoir une longueur maximale de 15 mètres, etc.
En savoir plus sur les câbles série RS232 et la différence entre un câble null-modem et un câble droit vers série
Dépannage de port série
Il existe deux problèmes de port série relativement courants : les incompatibilités logicielles qui rendent un port série inutilisable et un câblage défectueux causant des problèmes de connexion.
Les problèmes logiciels et la solution optimale
Si votre connexion matérielle est correcte mais que la communication série ne peut être établie, le problème vient probablement d'une mauvaise configuration logicielle.
Pour que la communication soit efficace, les paramètres de connexion du système de contrôle et du périphérique connecté doivent être identiques. Des paramètres tels que la rapidité de modulation ainsi que les bits de données, de parité et d'arrêt doivent être identiques sur les deux systèmes. En d'autres termes, si le port COM de votre ordinateur est configuré pour fonctionner à 2 400 bauds, vous devez également configurer votre appareil à 2 400 bauds. Le nombre de bits de données, correspondant aux bits transmis dans un seul caractère, doit également être correctement configuré. Ce paramètre peut prendre comme valeur 7 ou 8.
La parité indique si le nombre de chiffres 1 dans une même transmission est pair ou impair. Si cette donnée n'est pas importante pour le fonctionnement de votre programme, vous pouvez définir sa valeur sur Aucune. La fin de la session de transmission est définie par le bit d'arrêt, qui peut prendre pour valeur 0, 1 ou 2. La configuration type d'un appareil audiovisuel est la suivante : 8 bits de données, aucune parité, 1 bit d'arrêt.
En essayant de résoudre les problèmes liés à un port COM, assurez-vous que tous les paramètres mentionnés précédemment sont identiques de chaque côté de votre connexion série.
Si vous souhaitez gagner du temps lors du dépannage de vos communications série, vous pouvez essayer
Serial Port Debugger (également appelé Serial Port Monitor), une application professionnelle conçue pour suivre et enregistrer l'activité des ports COM.
Serial Port Monitor est facile à installer et à utiliser. Cette solution pourra rapidement devenir un outil indispensable pour résoudre vos problèmes de communication série.
Problèmes matériels
Le mauvais câblage est un autre problème fréquemment rencontré par les installateurs d’équipements audiovisuels. Dans la plupart des cas, les systèmes de contrôle exigent que vous ne connectiez que deux fils au périphérique contrôlé. Les broches de transmission (XMT) et de masse (GND) de l'ordinateur doivent être connectées aux broches de réception (RCV) et de terre (GND) du périphérique audiovisuel contrôlé (voir l'image 1)
Si vous souhaitez obtenir une réponse du périphérique contrôlé, vous devez connecter le troisième fil (voir l'image 2). Par exemple, voici le câblage recommandé si vous communiquez avec un périphérique via le port série de votre PC :
Vérification du câblage
Il n’est pas simple de dire si les connexions du port série entre le port de votre système de contrôle et celui de l'appareil audiovisuel sont correctes lorsque leurs broches ne sont pas étiquetées. Cependant, lorsque vous utilisez un bornier, vous avez la possibilité de vérifier le câblage avec un voltmètre réglé sur “DC”. Si la valeur entre la broche de réception et la broche de terre sur le connecteur du bornier est comprise entre -12 V et -6 V et que votre ligne XMT présente la même valeur que celle illustrée ci-dessous (image 3), la connexion est bonne.
Si vous avez une valeur de 0 volts sur votre ligne de réception après avoir connecté le système de contrôle à votre appareil audiovisuel, cela signifie que l'erreur émise par votre port série correspond à l'inversement des lignes de transmission et de réception (voir image 4).
En résumé, le dépannage des connexions série RS-232 implique souvent de vérifier à la fois les configurations logicielles et le câblage matériel. En s’assurant que les paramètres de communication tels que le débit en bauds, le nombre de bits de données et la parité sont correctement définis, et en vérifiant que votre câblage est correctement connecté, la plupart des problèmes de communication série peuvent être résolus efficacement. Des outils comme Serial Port Monitor offrent un soutien précieux dans le diagnostic et la résolution rapide de ces problèmes, permettant ainsi à votre équipement A/V de fonctionner sans heurts.