Installation réseau de RS485

troukka Messages postés 1 Date d'inscription mardi 10 février 2009 Statut Membre Dernière intervention 25 février 2009 - 25 févr. 2009 à 16:36
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 25 févr. 2009 à 18:18
salut tous les membres
mon projet de fin d'etudes c'est de faire une installation entre 2 PC ou un PC et une PIC avec le réseau RS485 et aussi avec une interface graphique qui peut gérer le PIC et le PC
je sais que il y a un adaptateur de RS232 vers RS485 mais je veux savoir comment faire l'interface graphique qui peut gérer le PIC et de envoyer et recoir des trames à traver le réseau RS485
et merci

2 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 78
25 févr. 2009 à 18:15
Salut
RS232 (tension) ou RS485 (courant, autorisant plusieurs esclaves) ne sont que des définitions matérielles, pas logicielles.
C'est le protocole qui définira la méthode de dialogue entre les machines.
Exemple classique dans le monde industriel : MODBUS
Le protocole définit les trames qui seront échangées et assure aussi la sécurité des échanges avec des contrôles des données échangées.
Par exemple, en Modbus, un trame peut ressembler (de mémoire) à ça :
1 16 4 200 123
   1 désigne le numéro d'escalve auquel est destiné le message
   16 pour une demande de lecture de plusieurs mots
   4, le nombre de mots
   200 l'adresse mémoire du premier mot
   123 représente le résultat du CRC16 des chiffres précédents
A la réception, le même calcul de CRC16 est aussi fabriqué et comparé à la valeur lue.
Si le chiffre est bien le même, le destinataire répondra, sinon, il faudra que l'émetteur repose sa question.

Le choix dépend donc des protocoles acceptés par tes divers éléments.
Les méthodes modernes sont peut-être plus souples, faut se documenter.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 78
25 févr. 2009 à 18:18
PS : Il faut absolument bien maitriser les conversions décimal - hecadécimal - binaire, et bien comprendre comment (sous quel format) peuvent s'écrire et se lire les données issues d'un port série 
0
Rejoignez-nous