Mécanisme émetteur-récepteur de communication RS485

Apr 09, 2025 Laisser un message


RS485 est un scénario de contrôle industriel, l'application d'une très large gamme de protocoles de communication, des signaux physiques différentiels RS485 dans l'environnement électromagnétique du site industriel complexe, il existe une forte capacité anti-brouillage.

Pour les ingénieurs qui se concentrent généralement sur le développement de logiciels d'application, l'utilisation de RS485 pour la transmission de données, tant que l'accent est mis sur l'émetteur-récepteur de données du port série, mais en fait, au niveau matériel, les données de communication RS485 envoient et reçoivent, mais doivent également suivre certains mécanismes.


Caractéristiques de l'interface de communication RS485


En tant que méthode de communication plus couramment utilisée dans le domaine industriel, le bus RS485 présente plusieurs des caractéristiques suivantes :


1, la sortie de l'émetteur-récepteur A, B entre le niveau de +2V ~ +6V, est la logique de "1" ; pour -6V ~ -2V, c'est la logique du "0". Niveau de signal réduit par rapport au RS232, pas facile d'endommager la puce d'interface. Un autre signal de commande « activer », peut mettre l'émetteur-récepteur dans un état de résistance élevée, couper la connexion avec la ligne de transmission.

2, la sensibilité d'entrée du récepteur de 200 mV, c'est-à-dire lorsque la différence de niveau entre l'extrémité de réception A, B 200 mV peut être une logique de sortie.

3, taux de transmission élevé (10 Mbps), distance de transmission jusqu'à 1200 m).

4, avec une capacité de transmission multi-site, c'est-à-dire que le bus permet de connecter jusqu'à 128 émetteurs-récepteurs, peut établir un réseau d'appareils.

5, plage de tension en mode commun de l'émetteur-récepteur RS485-de -7 V ~ +12V, uniquement pour répondre aux conditions, l'ensemble du réseau peut fonctionner correctement. Lorsque la tension de mode commun de la ligne réseau au-delà de cette plage affectera la stabilité de la communication, voire endommagera l'interface.


Méthode de contrôle de l'émetteur-récepteur RS485


RS485 appartient au bus semi-duplex. En pratique, l'utilisation générale de la méthode d'interrogation de l'hôte ou de passage de jeton pour attribuer le contrôle du bus, les appareils RS485 doivent transmettre et recevoir une conversion de direction.

La pratique la plus courante est que chaque appareil RS485 est normalement dans l'état de réception, uniquement dans ses propres données à envoyer à l'état d'envoi, les données sont envoyées pour revenir à l'état de réception.

 

Le premier : le contrôle de commutation du programme

La méthode de commutation de l'émetteur-récepteur RS485 la plus couramment utilisée est la commutation de programme, c'est-à-dire un port d'E/S par le MCU pour contrôler la broche d'activation de l'émetteur-récepteur du dispositif émetteur-récepteur RS485, de la manière habituelle afin que le dispositif émetteur-récepteur RS485 soit dans l'état de réception.

Le tableau suivant, ici 485 puces avec SN65LBC184 de TI, le débit maximum de 250 Kbps, lorsqu'il y a des données à envoyer, le MCU sera la broche du dispositif émetteur-récepteur RS485 (réseau RS485_EN2) placée dans l'état d'envoi, après l'achèvement des données envoyées, puis le dispositif émetteur-récepteur RS485 pour revenir à l'état de réception.

info-1-1

 

Cette méthode est simple et facile à mettre en œuvre, pas besoin d’ajouter des coûts supplémentaires, cette méthode que beaucoup de gens connaîtront et l’utiliseront pratiquement tous.


Le deuxième type : commutation automatique


Cependant, lorsque nous utilisons une certaine plate-forme matérielle carte mère de contrôle industriel ou carte mère pour le développement secondaire, en raison de la carte mère de contrôle industriel ou de la carte mère ne réserve pas suffisamment de ports d'E/S, de sorte que la méthode de commutation du programme émetteur-récepteur RS485 ne peut pas être réalisée.

Dans certains cas spécifiques, le pilote sous-jacent de la plate-forme de développement n'est pas ouvert au public, il est difficile d'effectuer un développement secondaire du sous-jacent, dans ce cas, même s'il y a suffisamment de ports d'E/S, la commutation du programme n'est pas possible.

Pour cette raison, nous devons utiliser une autre technologie de commutation, à savoir la technologie de commutation automatique.

La commutation automatique signifie en fait que la broche d'activation n'a pas besoin d'un port d'E/S séparé pour être contrôlée, mais qu'elle est contrôlée par la broche de transmission lorsqu'elle envoie des données.

 

Pour réaliser cette méthode, il est possible d'y activer plus un onduleur, le tableau suivant, à l'état inactif, le port série envoie le signal TXD2 pour le niveau haut, après le niveau bas de sortie de l'onduleur, de sorte que le SN65LBC184 soit dans l'état de réception, et le bus RS485 en raison du rôle de la résistance pull-down - est dans l'état A haut et B bas.

Lors de l'envoi de données, le bit de niveau bas sur la ligne de signal TXD2 contrôle le SN65LBC184 pour entrer dans l'état de transmission et envoyer le bit. Et le bit de niveau haut met le SN65LBC184 dans l'état de réception, ce qui est indiqué par les résistances de traction du bus RS485 -haut et bas plaçant le bus dans l'état A haut B bas, c'est-à-dire qu'un niveau haut est envoyé.

info-1-1

 

 

L'onduleur peut également être remplacé par une triode, comme le montre la figure ci-dessous, et le principe de fonctionnement est le même que pour l'ajout d'un onduleur.

Cependant, cette méthode a une capacité de conduite limitée lors de l'envoi de niveaux élevés, elle limitera donc la distance de communication et est généralement applicable aux occasions où la distance n'est pas grande.

info-1-1

 

 

 

Envoyez demande

whatsapp

Téléphone

Messagerie

Enquête