Bonjour,
Je réalise un projet de surveillance des températures, hygrométrie par le biais de cartes picaxe 20m2 avec max485 et démarre des appareils suivant les valeurs obtenues(distance environ 60m).
Le schéma de principe en piece jointe vous explique comment je battis ce systeme.
Un pc genere une commande Texte (exemple : "A01") envoyée par le RS232.
Ensuite un picaxe 20M2 sur une carte d'interface envoi cette chaine via un MAX485 par la commande :
et reste en position d'attente de recevoir une reponse du periph concerné.
J'ai compris le fait que mettre la ligne lect/ecrit à 1 ou a 0 me permet d'envoyer ou de recevoir et cela fonctionne.
Mais je ne recois pas tout le temps la bonne chaine en retour.
Auriez vous un exemple de dialogue d'envoi et de réception de chaine sur un exemple concret avec des MAX485 ?
Merci pour vos réponses.
Je réalise un projet de surveillance des températures, hygrométrie par le biais de cartes picaxe 20m2 avec max485 et démarre des appareils suivant les valeurs obtenues(distance environ 60m).
Le schéma de principe en piece jointe vous explique comment je battis ce systeme.
Un pc genere une commande Texte (exemple : "A01") envoyée par le RS232.
Ensuite un picaxe 20M2 sur une carte d'interface envoi cette chaine via un MAX485 par la commande :
Code:
high B.6 'ligne ecriture a 1 , lecture a 0
serrxd b0,b1,b2
serout B.7,N2400,(b0,b1,b2
J'ai compris le fait que mettre la ligne lect/ecrit à 1 ou a 0 me permet d'envoyer ou de recevoir et cela fonctionne.
Mais je ne recois pas tout le temps la bonne chaine en retour.
Auriez vous un exemple de dialogue d'envoi et de réception de chaine sur un exemple concret avec des MAX485 ?
Merci pour vos réponses.