Go Down

Topic: Communication Arduino et Ordinateur (Read 195 times) previous topic - next topic

Remi_Bauw

Bonjour à tous,

Voila je suis nouveau dans le domaine des arguions et j'ai un projet a réalisé pour mon travail mais je suis complètement largué.

J'ai un appareil qui communique uniquement en RS232 sur un DB9, pour que l'on puisse communiquer avec lui, on utilise un convertisseur USB RS232 MOXA UP1110 et le logiciel hyper terminal.

Le projet qui m'est demandé c'est de pouvoir communiquer avec cette appareil via la liaison série (TX et RX ) de l'arduino.

Je tiens a préciser que cette appareil affiche tout un menu via sa liaison 232.

Le bus d'utiliser la liaison série de l'arduino et de ne plus devoir se raccorder à cette appareil via un cordon DB9 + convertisseur usb/rs232 mais a la place se connecter à l'arduino directement en USB et branché sur l'ordinateur.

Pour résumer, l'arduino fera office de convertisseur RS232 / USB

L'arduino sera dans le futur branché sur un raspberry pi pour y avoir accès a distance.


Mon soucis c'est que je n'arrive pas à faire un programme qui permet de lire les infos qui viennent de cette appareil et envoyé des messages dessus.

J'ai déjà fait des tests avec des programmes trouvé sur internet mais lorsque l'appareil m'envoie la lettre A, le moniteur série de l'arduino reçoit une autre lettre complémentaire différente.


hbachetti

Quote
Pour résumer, l'arduino fera office de convertisseur RS232 / USB
Tu devrais nous soumettre le câblage envisagé entre la prise DB9 et l'ARDUINO.

Si j'ai bien compris tu raccordes :
- un appareil en DB9 : RS232 (12V)
- ARDUINO : UART (5V)
A moins qu'il y ait un truc qui m'échappe, tu veux cramer l'UART de l'ARDUINO ?
Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

Leptro

lorsque l'appareil m'envoie la lettre A, le moniteur série de l'arduino reçoit une autre lettre complémentaire différente.
Avez-vous vérifié si les vitesses de communications sont identiques?


Go Up