Comprendre la différence entre les interfaces MDB et RS-232 dans le monde du « vending »
Reading Icon
Un guide simple

 
RS-232 (anciennement connu sous le nom de V.24) est une norme bien établie pour les interfaces série. Bien qu’il définisse principalement les niveaux de tension et les longueurs maximales de câble, le RS-232 est largement utilisé pour la communication asynchrone avec des bits de démarrage et d’arrêt. Que ce soit dans l’industrie informatique, de l’IoT ou des distributeurs automatiques, il est possible que l’interface RS-232 soit présente.

 

L’interface MDB est-elle une forme de RS-232 ?

Non, MDB (Multi Drop Bus) n’est pas une forme de RS-232. Si vous souhaitez mieux comprendre ce qu’est MDB, cliquez sur ce lien !

 

Pourquoi l’interface RS-232 n’est-elle pas capable de communiquer directement avec MDB ?

RS-232 est une méthode de connexion point-à-point qui utilise des niveaux de tension de +3 V à +15 V et de -3 V à -15 V pour transmettre des données. En revanche, MDB est une méthode de connexion un-à-plusieurs qui utilise la logique TTL et les niveaux de tension 5 V et 0 V ; généralement basé sur le courant, qui circule avec la réduction d’une source 5V dans le circuit ou avec un optocoupleur avec 5V. Cette différence fondamentale dans les niveaux de tension et les méthodes de connexion rend impossible la communication directe entre RS-232 et MDB.

 

Une « traduction physique » peut-elle connecter RS-232 à MDB ?

Le protocole MDB utilise un taux de transfert de 9600, également courant pour la méthode RS-232, donnant une impression de compatibilité. Cependant, des défis importants demeurent :

  1. Bits de données : la communication RS-232 transmet généralement les données sur 8 bits et peut parfois utiliser 7 bits avec une parité ajoutée. MDB, cependant, utilise un 9ème bit, ce qui entraîne une transmission de 9 bits par bytes. Les ports série standard ne prennent généralement pas en charge les transmissions 9 bits, ce qui crée un problème de compatibilité.
  2. Exigence de synchronisation stricte : le protocole MDB exige une synchronisation précise. Les périphériques doivent réagir rapidement pour faciliter la communication entre plusieurs dispositifs et le bus. Cependant, les systèmes d’exploitation modernes ont du mal à répondre à cette exigence, ce qui complique l’interface directe.
La solution pour connecter les interfaces RS-232 et MDB

Nous avons développé le MDB-USB Ultra interface pour fonctionner comme un pont entre les protocoles RS-232 et MDB. Cet appareil polyvalent peut assumer le rôle d’Esclave et de VMC (contrôleur de distributeur automatique). Ainsi, il est possible de mettre en œuvre simplement et efficacement le protocole ASCII sur l’ordinateur/Host et d’éliminer les exigences de synchronisation. Malgré son nom, notre appareil comprend un port RS-232 pour les Hosts sans connectivité USB.

Avez-vous des questions ?

Nous sommes là pour vous aider ! Si vous avez besoin de plus de détails ou si vous avez des questions, n’hésitez pas à nous contacter. Notre équipe est prête à vous aider.

Contactez-nous
Logo Loading