Communication RS485 en Modbus RTU

Bonjour à tous,

Je rencontre un soucis. J'ai un compresseur d'air sur lequel je souhaite brancher un module RS485 pour qu'il communique avec mon Arduino.

Je suis avec un Arduino UNO et j'ai un Module RS485 Grove. De plus je n'ai pas le module Grove je souhaite le brancher directement sur l'Arduino avec RX / TX / VCC / GND. Pour le câblage coté compresseur simple j'ai les entrées A / B / GND.

Le fabricant de mon compresseur m'a fourni le plan de câblage (ALMiG - Belt 4-37 ACB-P V2013.pdf (101.1 KB)) ainsi que les adresses utilisables en Modbus RTU (ALMiG Modbus - Adresse RS485.pdf (952.8 KB)).

Comment puis-je faire pour aller récupérer par exemple la pression du compresseur qui est page 6 avec les infos suivantes :

  • Registre : 40033
  • Adresse : 0020h
  • Contenu : Pression du réseau (Netzdruck)
  • Données : unsigned [0.001 bar]

Merci de votre aide !!

Salut, j'ai utilisé avec succès lib. ModbusMaster.h (dans d'autres appareils..).

Salut,

Merci de ton retour.

Est-ce que tu avais le même modèle que moi branché en direct sur l'arduino ?

Quel est ton câblage ?

Peux tu me fournir ton code en modèle ?

Merci beaucoup !

Thibaut