Et voici le Yocto-RS485 !

Et voici le Yocto-RS485 !

Dans un environnement industriel, le standard 4-20mA est un moyen pratique et robuste pour déporter sur un capteur sur plusieurs centaines de mètres. Mais lorsque l'on multiplie le nombre de capteurs ou de grandeurs physiques à mesurer, ou lorsque la résolution d'une transmission analogique n'est pas suffisante, il faut passer à un autre système de transmission. C'est là qu'intervient le standard RS-485, le petit-cousin industriel du RS-232. Et dès aujourd'hui, grâce au Yocto-RS485, vous allez pouvoir interfacer les appareils RS-485 avec le même confort que n'importe quel module Yoctopuce...


RS485 ou RS232 ?


Par rapport au standard RS232, le standard RS485 possède de nombreux avantages pour un environnement industriel:

  • Il utilise une transmission par paire différentielle, plus robustes aux perturbations électriques;
  • Il permet une transmission jusqu'à 1200m de distance (à 115Kbps);
  • Il fonctionne comme un bus: on peut y raccorder de nombreux appareils en parallèle sur le même faisceau de fils.

Le fonctionnement en bus exige un mécanisme d'adressage pour chaque appareil, qui dépend du protocole logiciel choisi. Par exemple, le standard MODBUS travaille avec un nœud maître qui initie les requêtes, et n nœuds esclaves identifiés par un byte d'adresse (slave id) en début de chaque message.

Le standard RS485 fonctionne en half-duplex: un seul nœud à la fois peut transmettre sur le bus. Comme la plupart des protocoles utilisés travaillent selon le principe "question-réponse", cela n'a en général pas d'impact sur les performances. Il existe toutefois aussi une variante full-duplex, le RS422, mais qui n'est utilisée que dans les applications exigeant des taux de transfert élevés.

Le Yocto-RS485

Le Yocto-RS485, une interface entre RS485 et USB
Le Yocto-RS485, une interface entre RS485 et USB


Le Yocto-RS485 fonctionne exactement selon le même principe que le Yocto-RS232: à la base, c'est une simple passerelle entre USB et un bus RS485. Mais avec les avantages habituels des modules Yoctopuce:

  • Il fonctionne sans installer de driver, aussi bien sous Windows, Linux, MacOS X que sous Android;
  • Il n'utilise pas de port COM virtuel: chaque module peut être adressé sans ambiguïté;
  • Il est électriquement isolé: le bus RS485 est entièrement isolé du bus USB, et protégé contre les surtensions.

Mais c'est plus qu'un simple adaptateur USB vers RS485: vous pouvez configurer votre Yocto-RS485 pour qu'il interroge périodiquement vos appareils RS485 de manière autonome, et enregistre les mesures dans sa mémoire flash par exemple. Comme le Yocto-RS232, il est capable de présenter les données qu'il lit à la manière d'un capteur Yoctopuce standard. Et vous pouvez bien sur le connecter à un YoctoHub-Ethernet ou un YoctoHub-Wireless pour l'interroger à travers le réseau plutôt que par USB, ou même pour poster les mesures sur un serveur distant sur Internet...

Si vous avez besoin d'interfacer un appareil MODBUS, le Yocto-RS485 vous facilitera particulièrement la tâche: ce protocole est supporté nativement par le module. Celui-ci est capable d'envoyer, de reconnaître et de décoder les trames MODBUS de manière autonome, et la librairie de programmation Yoctopuce inclut directement les fonctions de haut niveau pour effectuer des interrogations MODBUS.

Applications


Les applications du Yocto-RS485 sont vastes, en particulier dans le domaine des capteurs industriels. Voici quelques exemples de sondes et d'appareils RS485 qui ont retenu notre attention:

Conclusion

Vous devriez maintenant être en mesure de communiquer avec à peu près n'importe quel appareil offrant une interface série, et même de transformer cet appareil en un capteur Yoctopuce standard. Tout ce que vous avez à faire c'est de choisir le bon modèle entre le Yocto-RS232, le Yocto-RS485 et le Yocto-Serial, le configurer, et le brancher.

Commenter aucun commentaire Retour au blog












Yoctopuce, get your stuff connected.