5. Le port série
Contrairement aux adaptateurs de port série classiques, le port série du Yocto-RS485-V2 n'est pas
une simple passerelle vers un port COM virtuel. Il est basé sur une gestion active de la
communication par le module, et offre une interface de programmation complète semblable à tous
les modules Yoctopuce. En particulier,
• il ne nécessite pas de driver
• son identifiant ne change pas lorsqu'on change le port USB sur lequel il est branché
• il n'installe pas de port COM virtuel
• il est capable de reconnaître certains formats de message courants pour en faciliter l'accès
logiciel
• il dispose d'un tampon circulaire, permettant de relire à tout moment les derniers 16 KB de
données transmis ou reçus
• il mémorise les données reçues en permanence, même pendant un redémarrage de
l'ordinateur
• il peut être accédé parallèlement par plusieurs applications (les données lues par une
application restent disponibles pour une autre application)
• il est capable de mesurer la temporisation précise entre chaque octet reçu pour décoder
correctement les protocoles binaires comme MODBUS
Grâce à ces fonctions, il est possible par exemple d'utiliser le Yocto-RS485-V2 pour effectuer des
communications séries depuis une simple ligne de commande ou par des requêtes HTTP sur une
interface REST, sans risquer de perdre des messages.
Le port RS484 du Yocto-RS485-V2 se conforme aux niveaux électriques des standards ANSI/TIA/
EIA-485-A-98 et ISO 8482:1987(E), et est protégé contre les ESD sur le bus RS485 à hauteur de
±15 kV.
5.1. Paramètres configurables
Le port série du Yocto-RS485-V2 est capable de gérer les vitesses de communication de 110 bits/s
à 250'000 Kbits/s. Il peut être configuré pour utiliser 7 ou 8 bits de données, avec ou sans parité
(paire ou impaire), avec 1 ou 2 stop bits
Il est aussi possible de configurer dans le module la famille de protocoles qui sera utilisée sur le port
série. Cela permet au module de faire une pré-analyse des données directement à la réception, et
d'optimiser l'échange d'informations avec le code applicatif, en particulier pour signaler la réception
1
La seule combinaison non supportée est 7-N-1 (7 bits, sans parité, un seul stop bit), mais cette combinaison n'est pour
ainsi dire jamais utilisée.
www.yoctopuce.com
1
.
19