Module communication RS485/RS422, isolation galvanique, UEXT
zoom_out_map
chevron_left chevron_right

Module communication RS485/RS422, isolation galvanique, UEXT

Convertisseur RS232/I2C vers RS485

  • Alimentation: 3.3V
  • Half duplex / Full duplex
  • Interface de donnée: UART ou I2C
  • Interface de configuration: I2C
  • 134 à 1 000 000 bauds
  • Interface UEXT
  • MOD-RS485-ISO - PIC16F18324
20,51 € (TVA incl.) 16,95 € (TVA excl.)
TVA incluse
check Disponible
Paiements sécurisés
Les paiements sont sécurisés par LyraCollect, une société de collecte de paiements française
Multiples solutions de livraison
Il est possible de se faire livrer chez soi, en point relais ou retirer sur rendez-vous chez MCHobby
Colis emballés avec soin et efficacité
Nous préparons, emballons et expédions vos commandes avec un grand respect et un grand soin.
Description

Module RS485 full duplex vers ligne série ou I2C

Note: il s'agit de la dernière révision de la carte propulsée par un PIC16F18324.

Ce module MOD-RS485-ISO utilise le composant ISO35T de Texas Instruments pour assurer la communication sur le bus RS485 avec une isolation galvanique de 3000V sur l'interface RS485/RS422.

Ce module peut être utiliser pour transférer les données d'une ligne RS232 (ou I2C) vers une ligne RS485/RS422 full duplex. La carte présente un connecteur UEXT (idéal pour les cartes disposant déjà de cette interface) ou le module peut être raccordé à l'aide de fil Dupond.

Ce module est un excellent choix pour transporter des informations sur une longue distance (1200m) et offrant une transmission sans erreur.

Cette carte est équipée d'un microcontrôleur PIC16 prennant en charge la communication full duplex (firmware open-source).
Le firmware sur le PIC16 est prend en charge deux modes:

  • Pass mode: l' UART (RX/TX) est utilisé pour communiquer sur les lignes RS485.
  • Bridge mode: le bus I2C est utilisé pour communiquer sur les lignes RS485 (les lignes UART sont désactivées)

Le microcontrôleur PIC16 active également les lignes du bus I2C (SDA/SCL) pour gérer le statut et les paramètres de l'interface RS485. Et le bus I2C peut aussi être utilisé en Bridged mode pour communiquer sur le bus RS485.

Le firmware sur le PIC16 support les débits: 134, 150, 300, 600, 1200, 1800, 2400, 4800, 7200, 9600, 14400, 19200, 38400, 57600, 76800, 115200, 128000, 230400, 500000, 576000, 1000000 bauds.

Cette carte dispose également d' exemples Arduino :

  • ChangeAddress : change l'adresse de la carte sur le bus I2C.
  • CheckDevice : effectue une lecture des paramètre de la carte: mode, RS485 direction (émetteur/récepteur), débit (en bauds).
  • Receive : comment lire le bus RS485 en mode bridge (via bus I2C) et renvoi les information sur le moniteur série.
  • Sender : envoi sur le bus RS485 les données réceptionnées par le moniteur série. Communication effectuée en bridge mode (via le bus I2C).
  • BidgeMode : configure la carte en full-duplex (RX/TX activé en même temps) puis envoi des données et réceptionne les réponses.

Plus d'information sur la fiche produit du fabriquant.

Détails techniques

  • Convertisseur ISO35T de Texas Instruments
  • Microcontrôleur PIC16F18324 (précédemment PIC16F1503)
  • Firmware open-source personnalisable déjà chargé sur le PIC16
  • Connecteur ICSP pour mise-à-jour du firmware sur le PIC16
  • LEDs sur les lisgnes ICSPDAT & ICSPCLK
  • Connecteur UEXT (ou peut être accordé avec des fils Dupont).
  • Connecteur RS485 Full Duplex
  • Compatible RS485/RS422
  • Dimensions: 58 x 30 mm
  • Schéma, manuel utilisateur, firmware (Olimex)

FAQ

J'ai trouvé un exemple sur Internet avec le MOD-RS485 connecté sur une autre carte. L'exemple ne fonctionne pas malgré des raccordements identiques. Qu'y a t'il donc de différent?

Il y a eu un nombre conséquent de versions du firmware publié pour le MOD-RS485. Vous devriez vous assurer que votre carte utilise la même version du Firmware MOD-RS485 que celui utilisé dans l'exemple.

Chaque firmware utilise une adresse I2C différente pour la carte (0x22 pour le dernier firmware contre 0x48 pour le firmware 1) ET UN PROTOCOLE DIFFERENT. Chaque firmware dispose d'un fichier README dans l'archive téléchargée. Voyez le fichier README pour plus d'information sur le firmware et son utilisation.

J'ai un MOD-RS485-ISO avec un PIC16F1503 et je n'arrive pas à utiliser la dernière version du firmware. Pourquoi?

Seul les MOD-RS485-ISO équipé d'un PIC16F18324 sont compatible avec le dernier firmware. Le dernier firmware compatible avec le PIC16F1503 est la release #4. Assurez-vous d'utiliser celui-là.

Tutoriel

Fiche technique
OLI-MOD-RS485-ISO
3232100021044