logo       

Re: test de connection serie /USB: msg#00008

python.french

Subject: Re: test de connection serie /USB


On 20/05/06, william Famy <william.famy@xxxxxxxxxxx> wrote:


tous semble fonctionner par contre j'ai un probleme de lecture.

Bonjour,

J'imagine donc que tu as donc bien renseigné l'adresse du port série pour le module pyserial.
Sur un Linux récent cela devrait être:  port  = "/dev/ttyUSB0" 

Notre
problème paux venir de 2 endroits .

D'ou ma question. Comment peut on faire pour tester ce genre de connection.

le test peut utiliser 2 ordinateurs d'on un fixe avec port serie.
existe t'il des testeur de ce genre ou doit on le coder?

Une façon de tester est d'avoir ou de faire soi-même un cable Null modem :
http://en.wikipedia.org/wiki/Null-modem

Si c'est du Sub D9 (9 broches) et si tu veux le faire toi-même pour inverser Rx/Tx il faudra:
relier la broche 2 du premier Sub D9 vers la 3 de l'autre subD9 (et la 3 du premier vers la 2 de l'autre, et la 5 du premier vers la cinq de l'autre pour la masse).

En reliant ton câble Null-modem entre ton portable (via ton USB->série) et la prise série d'un PC fixe, tu dois pouvoir faire dans le shell Python sur ton portable et ton PC (reliés en Null-modem):

sur ton portable:
---
import serial
ser=serial.Serial(port="/dev/ttyUSB0", baudrate= 9600) 
---

sur ton PC:
---
import serial
ser=serial.Serial(port=0, baudrate= 9600)  # si tu es sur le premier port série
---

Ensuite sur ton portable et/ou ton PC tu peux envoyer des messages et voir si tu les reçois:


ser.write("Houston, do you copy me ?")   # sur ton PC par exemple
et ensuite

ser.readline() # devrait te donner sur ton portable "Houston, do you copy me ?" qui devrait être arrivé dans le buffer du port série.


Une autre possibilité au niveau du câble (si le fait toi même) est de faire une "dérivation",
(une troisième subD9) vers ton PC fixe, de telle manière à "écouter" ce qui se passe "in situ".

francois

 
 









cordialement.

Merci par avance pour toute aide.

--
Gérez vos abonnements aux listes de diffusion : http://www2.aful.org/wws

<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise