interface USB / robot sur connecteur blanc de carte mère
-
- Tondeur confirmé
- Messages : 164
- Inscription : ven. avr. 30, 2010 6:41 pm
interface USB / robot sur connecteur blanc de carte mère
Petites questions par rapport à mon cas (la communication Logiciel=>Robot fonctionne mais pas l'inverse) :
- Est-il possible d'avoir grillé qu'une partie du port série du robot ?
- Y-a-t'il un test possible à faire au multimètre pour vérifier que le TX du robot fonctionne normalement ?
Sinon j'ai testé le "copy monfichier.txt com3" et là les effets sont clairs, plus de doutes sur le RX/TX du cable (+)
- Est-il possible d'avoir grillé qu'une partie du port série du robot ?
- Y-a-t'il un test possible à faire au multimètre pour vérifier que le TX du robot fonctionne normalement ?
Sinon j'ai testé le "copy monfichier.txt com3" et là les effets sont clairs, plus de doutes sur le RX/TX du cable (+)
AM 230ACX B:36 v2.80
18 mai 2010
Rennes - France
1800 m²
Hauteur coupe max
18 mai 2010
Rennes - France
1800 m²
Hauteur coupe max
-
- Tondeur acharné
- Messages : 3611
- Inscription : dim. mai 02, 2021 6:59 pm
interface USB / robot sur connecteur blanc de carte mère
c'est théoriquement possible que le tx du robot soit grillé, mais ca peut aussi etre un probleme de niveaux TTL: le niveau du TX du robot n'est pas assez élevé par rapport à ce que le RX de l'interface attend : problème que j'ai déjà expérimenté de ci de là au gré des différentes interfaces TTL et microprocesseurs qui sont passés sur mon billard.
Pour en avoir le coeur net:
- il faudrait essayer avec une autre interface ...ok vous avez pas sous la main
- il faudrait brancher un oscilloscope sur le TX du robot puis faire un off/on, le robot envoie un byte 0F de lui-meme qu'on doit pouvoir détecter: si y a rien, le TX est mort.
Pour en avoir le coeur net:
- il faudrait essayer avec une autre interface ...ok vous avez pas sous la main
- il faudrait brancher un oscilloscope sur le TX du robot puis faire un off/on, le robot envoie un byte 0F de lui-meme qu'on doit pouvoir détecter: si y a rien, le TX est mort.
-
- Tondeur confirmé
- Messages : 164
- Inscription : ven. avr. 30, 2010 6:41 pm
interface USB / robot sur connecteur blanc de carte mère
Ok merci
Je vais attendre l'interface wifi que je devrais recevoir prochainement
Je penche vers les niveaux TTL pas assez élevés.
Je vais attendre l'interface wifi que je devrais recevoir prochainement
Je penche vers les niveaux TTL pas assez élevés.
AM 230ACX B:36 v2.80
18 mai 2010
Rennes - France
1800 m²
Hauteur coupe max
18 mai 2010
Rennes - France
1800 m²
Hauteur coupe max
-
- Tondeur amateur
- Messages : 78
- Inscription : lun. juin 08, 2009 12:49 am
interface USB / robot sur connecteur blanc de carte mère
[quote le 28/05/2013 à 14:10:15, poildecarotte a dit :]ce n'est pas bon du tout ce type de test. Voici comment repérer le TX avec un multimètre.
- on mesure d'abord la tension en calibre continu sur le RX et le TX. Par exemple 3.40V aussi bien sur RX que sur TX. Donc la mesure de la tension au repos ne permet pas de différencier.
- ensuite on envoi des octets sur la liaison série par exemple en faisant sous ligne de commande DOS:
copy monfichier.txt com3:
Avec "monfichier.txt" étant un fichier d'une dizaine de kilooctets. Ca va envoyer des caractères sur la liaison série.
- le TX va bagotter de 0 à 3,4V (on ne le voit qu'avec un oscilloscope) mais le multimètre en continu va mesurer une tension intermédiaire proche de la moitié: proche de 1.5V dans mon cas.
- le RX va rester à 3,4V comme avant au repos.
allez zou... nouveau test: on finira bien par y arriver!
Quelle aventure...on aura appris à ne jamais faire confiance aux RX/TX écrit sur les interfaces ni aux couleurs de cables.[/quote]
Point intéressant on tient peut etre une piste!
comme précisé precedement, la tension du fil blanc est nulle en courant continue! le fil vert lui m'indique -1.6V.
je viens de refaire l'essai à l'instant. j'ai toujours les memes valeures.
l'interface aurait un problème au niveau du RX?
- on mesure d'abord la tension en calibre continu sur le RX et le TX. Par exemple 3.40V aussi bien sur RX que sur TX. Donc la mesure de la tension au repos ne permet pas de différencier.
- ensuite on envoi des octets sur la liaison série par exemple en faisant sous ligne de commande DOS:
copy monfichier.txt com3:
Avec "monfichier.txt" étant un fichier d'une dizaine de kilooctets. Ca va envoyer des caractères sur la liaison série.
- le TX va bagotter de 0 à 3,4V (on ne le voit qu'avec un oscilloscope) mais le multimètre en continu va mesurer une tension intermédiaire proche de la moitié: proche de 1.5V dans mon cas.
- le RX va rester à 3,4V comme avant au repos.
allez zou... nouveau test: on finira bien par y arriver!
Quelle aventure...on aura appris à ne jamais faire confiance aux RX/TX écrit sur les interfaces ni aux couleurs de cables.[/quote]
Point intéressant on tient peut etre une piste!
comme précisé precedement, la tension du fil blanc est nulle en courant continue! le fil vert lui m'indique -1.6V.
je viens de refaire l'essai à l'instant. j'ai toujours les memes valeures.
l'interface aurait un problème au niveau du RX?
AM 230ACX v2.61
juin 2009
Normandie
2400 m²
Hauteur coupe 4
juin 2009
Normandie
2400 m²
Hauteur coupe 4
-
- Tondeur acharné
- Messages : 3611
- Inscription : dim. mai 02, 2021 6:59 pm
interface USB / robot sur connecteur blanc de carte mère
alors ce n'est pas une interface TTL (qui elle n'a que des tensions de 0 à 3V ou 5V), mais une interface RS232 qui elle peut avoir des tensions négatives par rapport à la masse.
-
- Tondeur amateur
- Messages : 78
- Inscription : lun. juin 08, 2009 12:49 am
interface USB / robot sur connecteur blanc de carte mère
alors je ne comprend pas, comme mentionné dans post précedent, j'ai acheté cette interface:
http://www.ebay.fr/itm/PL2303-USB-to-UART-TTL-USB-to-COM-Cable-module-PL2303HX-Converter-Free-shipping-/321091743172?pt=UK_Computing_Other_Computing_Networking&hash=item4ac28f2dc4
la meme qu'acheté par chercheur et chez lui cela fonctionne.
comment cela s'expliquerait? une erreur de reference à l'envoi?
http://www.ebay.fr/itm/PL2303-USB-to-UART-TTL-USB-to-COM-Cable-module-PL2303HX-Converter-Free-shipping-/321091743172?pt=UK_Computing_Other_Computing_Networking&hash=item4ac28f2dc4
la meme qu'acheté par chercheur et chez lui cela fonctionne.
comment cela s'expliquerait? une erreur de reference à l'envoi?
AM 230ACX v2.61
juin 2009
Normandie
2400 m²
Hauteur coupe 4
juin 2009
Normandie
2400 m²
Hauteur coupe 4
-
- Tondeur acharné
- Messages : 3611
- Inscription : dim. mai 02, 2021 6:59 pm
interface USB / robot sur connecteur blanc de carte mère
ce meme genre d'adaptateur existe aussi pour RS232, certes avec un autre connecteur vers DB9 mais le restant du cable est du meme accabit:
[url http://www.ebay.fr/itm/PL-2303-USB-to-Serial-RS232-COM-Port-Adapter-Cable-RS-232-DB-9-Prolific-Chipset-/290863919825?pt=UK_Computing_Parallel_Serial_PS_2&hash=item43b8d732d1]
Pour quelques euros il ne faut pas s'étonner qu'il puisse y avoir des erreurs dans la fabrication, livraison, marquage (cf mes premiers posts sur ce sujet).
Faudrait voir chez chercheur si cette tension négative est également présente au repos: c'est pas "incompatible" avec le fonctionnement TTL mais c'est hors norme.
Il est possible que le fabricant ait utilisé le meme chip pour les deux adaptateurs, le signal est toutefois inversé entre les deux donc si c'est vraiment un RS232 il n'y a aucune chance que ça marche avec le robot, par contre si c'est un TTL "hors norme" (avec tension négative au lieu de nulle) ça pourrait quand meme marcher (à condition de brancher le bon TX sur le RX robot).
Vous n'avez pas la possibilité de récupérer une résistance 1Kohms ou quelque chose dans le genre ? .... Allez à la cave ou dans votre grenier, il doit forcément y avoir un appareil électronique usagé qui traine....sinon au coin de la rue, ça se trouve aussi.
[url http://www.ebay.fr/itm/PL-2303-USB-to-Serial-RS232-COM-Port-Adapter-Cable-RS-232-DB-9-Prolific-Chipset-/290863919825?pt=UK_Computing_Parallel_Serial_PS_2&hash=item43b8d732d1]
Pour quelques euros il ne faut pas s'étonner qu'il puisse y avoir des erreurs dans la fabrication, livraison, marquage (cf mes premiers posts sur ce sujet).
Faudrait voir chez chercheur si cette tension négative est également présente au repos: c'est pas "incompatible" avec le fonctionnement TTL mais c'est hors norme.
Il est possible que le fabricant ait utilisé le meme chip pour les deux adaptateurs, le signal est toutefois inversé entre les deux donc si c'est vraiment un RS232 il n'y a aucune chance que ça marche avec le robot, par contre si c'est un TTL "hors norme" (avec tension négative au lieu de nulle) ça pourrait quand meme marcher (à condition de brancher le bon TX sur le RX robot).
Vous n'avez pas la possibilité de récupérer une résistance 1Kohms ou quelque chose dans le genre ? .... Allez à la cave ou dans votre grenier, il doit forcément y avoir un appareil électronique usagé qui traine....sinon au coin de la rue, ça se trouve aussi.
interface USB / robot sur connecteur blanc de carte mère
[quote le 28/05/2013 à 20:10:01, Francois14 a dit :]alors je ne comprend pas, comme mentionné dans post précedent, j'ai acheté cette interface:
http://www.ebay.fr/itm/PL2303-USB-to-UART-TTL-USB-to-COM-Cable-module-PL2303HX-Converter-Free-shippi
ng-/321091743172?pt=UK_Computing_Other_Computing_Networking&hash=item4ac28f2dc4
la meme qu'acheté par chercheur et chez lui cela fonctionne.
comment cela s'expliquerait? une erreur de reference à l'envoi?[/quote]J'ai acheté le même cable, chez le même vendeur, il fonctionne chez moi
[url http://www.befr.ebay.be/itm/321091743172?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l2649]
Serait-il possible d'essayer votre cable à partir d'un autre ordinateur portable connecté au robot? Vous en aurez le coeur net...
http://www.ebay.fr/itm/PL2303-USB-to-UART-TTL-USB-to-COM-Cable-module-PL2303HX-Converter-Free-shippi
ng-/321091743172?pt=UK_Computing_Other_Computing_Networking&hash=item4ac28f2dc4
la meme qu'acheté par chercheur et chez lui cela fonctionne.
comment cela s'expliquerait? une erreur de reference à l'envoi?[/quote]J'ai acheté le même cable, chez le même vendeur, il fonctionne chez moi
[url http://www.befr.ebay.be/itm/321091743172?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l2649]
Serait-il possible d'essayer votre cable à partir d'un autre ordinateur portable connecté au robot? Vous en aurez le coeur net...
AM 220AC B:36 v2.50
mai 2008
Hainaut (Belgique)
800 m²
mai 2008
Hainaut (Belgique)
800 m²
-
- Tondeur amateur
- Messages : 78
- Inscription : lun. juin 08, 2009 12:49 am
interface USB / robot sur connecteur blanc de carte mère
A priori le pc doit pas trop influé sur la tension de sortie du cable non?
pourrais tu mesurer la tension sur ton cable? de meme chercheur si tu peux egallement le mesurer?
pourrais tu mesurer la tension sur ton cable? de meme chercheur si tu peux egallement le mesurer?
AM 230ACX v2.61
juin 2009
Normandie
2400 m²
Hauteur coupe 4
juin 2009
Normandie
2400 m²
Hauteur coupe 4
-
- Tondeur acharné
- Messages : 3611
- Inscription : dim. mai 02, 2021 6:59 pm
interface USB / robot sur connecteur blanc de carte mère
le pc ne doit pas influencer cette tension. Le pc fourni une tension standard 5V sur l'USB qui alimente l'adaptateur.
interface USB / robot sur connecteur blanc de carte mère
Voilà je viens de réaliser mes mesures:
[u]A vide:[/u]
Multimètre entre GND et mon cable blanc=USB_TX -> 3,45v
Multimètre entre GND et mon cable vert=USB_RX -> 0,004v
[u]Ensuite envoi du fichier sur "mon" COM3:[/u]
Multimètre entre GND et mon cable blanc=USB_TX -> varie entre 0, 1,6 et 3,45v
Multimètre entre GND et mon cable vert=USB_RX -> 0,020v
[u]A vide:[/u]
Multimètre entre GND et mon cable blanc=USB_TX -> 3,45v
Multimètre entre GND et mon cable vert=USB_RX -> 0,004v
[u]Ensuite envoi du fichier sur "mon" COM3:[/u]
Multimètre entre GND et mon cable blanc=USB_TX -> varie entre 0, 1,6 et 3,45v
Multimètre entre GND et mon cable vert=USB_RX -> 0,020v
230ACX (2011) adaptée en Li-Ion (2017) + G2-Connect Wifi module (2017) & AM320 - Brabant-Wallon - Belgique
-
- Tondeur amateur
- Messages : 78
- Inscription : lun. juin 08, 2009 12:49 am
interface USB / robot sur connecteur blanc de carte mère
ça confirmerait qu'il y ai un problème avec mon cable?
AM 230ACX v2.61
juin 2009
Normandie
2400 m²
Hauteur coupe 4
juin 2009
Normandie
2400 m²
Hauteur coupe 4
-
- Tondeur confirmé
- Messages : 164
- Inscription : ven. avr. 30, 2010 6:41 pm
interface USB / robot sur connecteur blanc de carte mère
Comme indiqué [a http://automower-fans.les-forums.com/topic/1214/interface-radio-wifi/goto/27940/#m27940]ICI[/a], j'ai testé avec mon interface wifi et ça marche. Ca semble donc confirmer que mon interface USB n'a pas les bons niveaux TTL.
AM 230ACX B:36 v2.80
18 mai 2010
Rennes - France
1800 m²
Hauteur coupe max
18 mai 2010
Rennes - France
1800 m²
Hauteur coupe max
interface USB / robot sur connecteur blanc de carte mère
@pdc : je ne suis pas tout à fait d'accord avec "votre" logique TTL. En effet, je pense que le Rx doit obligatoirement rester à 0v...lorsqu'il ne reçoit pas.
Par contre 3,4v permanent sur le Tx est la bonne valeur.
@Francois14 : en effet si votre mesure est bel et bien de 1,6v ce ne sera pas assez pour discuter avec le robot....
Par contre 3,4v permanent sur le Tx est la bonne valeur.
@Francois14 : en effet si votre mesure est bel et bien de 1,6v ce ne sera pas assez pour discuter avec le robot....
230ACX (2011) adaptée en Li-Ion (2017) + G2-Connect Wifi module (2017) & AM320 - Brabant-Wallon - Belgique
-
- Tondeur acharné
- Messages : 3611
- Inscription : dim. mai 02, 2021 6:59 pm
interface USB / robot sur connecteur blanc de carte mère
ben j'ai 3 interfaces TTL différentes qui ont 3V ou même 5V aussi bien sur le TX que sur le RX au repos...
Ca n'a pas tellement d'importance sur le RX car c'est le TX de l'autre en face qui va imposer son potentiel.
Ca n'a pas tellement d'importance sur le RX car c'est le TX de l'autre en face qui va imposer son potentiel.
-
- Tondeur amateur
- Messages : 78
- Inscription : lun. juin 08, 2009 12:49 am
interface USB / robot sur connecteur blanc de carte mère
je viens de trouver le probleme du cable en ouvrant la boite noire qui retient le port usb.
à l'intérieure on voit les différentes bornes d'indiqués, 5V, TX, RX, GND.
Le fil rouge (normallement 5V) a été inversé avec le noir.
donc actuellement s'est branché ainsi:
TX = vert
RX = blanc
GND = rouge
5V = noir
ce qui explique les -1.6V.
maintenant en mesurant la tension TX GND = 3.4 V.
RX GND toujours à 0.
J'ai peur des dégats que cela à pu generer au robot d'avoir 5V sur la borne GND???
à l'intérieure on voit les différentes bornes d'indiqués, 5V, TX, RX, GND.
Le fil rouge (normallement 5V) a été inversé avec le noir.
donc actuellement s'est branché ainsi:
TX = vert
RX = blanc
GND = rouge
5V = noir
ce qui explique les -1.6V.
maintenant en mesurant la tension TX GND = 3.4 V.
RX GND toujours à 0.
J'ai peur des dégats que cela à pu generer au robot d'avoir 5V sur la borne GND???
AM 230ACX v2.61
juin 2009
Normandie
2400 m²
Hauteur coupe 4
juin 2009
Normandie
2400 m²
Hauteur coupe 4
-
- Tondeur confirmé
- Messages : 164
- Inscription : ven. avr. 30, 2010 6:41 pm
interface USB / robot sur connecteur blanc de carte mère
Moralité : Ne jamais se fier aux marquages, couleur de fils ou même cable qu'un autre ;)
AM 230ACX B:36 v2.80
18 mai 2010
Rennes - France
1800 m²
Hauteur coupe max
18 mai 2010
Rennes - France
1800 m²
Hauteur coupe max
-
- Tondeur acharné
- Messages : 3611
- Inscription : dim. mai 02, 2021 6:59 pm
interface USB / robot sur connecteur blanc de carte mère
ok nous voici fixés: si je suis intervenu sur ce sujet, c'est que je supputais quelque chose de ce type depuis le début.
Ce type de mauvais cablage peut avoir des conséquences dramatiques sur le robot: un TX du robot relié à la masse a de fortes chances de griller le TX et donc plus possible de programmer le robot ni d'utiliser son interface série.
Un 5V du robot relié à la masse peut griller son alimentation, quoique en principe elle est protégée.
Ici on dirait que c'est le 5V de l'usb qui a été relié à la masse: c'est moins grave car il est en principe protégé en intensité.
Etant donné que l'interface USB a été potentiellement endommagée, je conseille vivement de mettre une résistance de protection entre le TX du robot et le RX de l'interface avant de rebrancher le tout après correction de ces mauvais branchements.
Ce type de mauvais cablage peut avoir des conséquences dramatiques sur le robot: un TX du robot relié à la masse a de fortes chances de griller le TX et donc plus possible de programmer le robot ni d'utiliser son interface série.
Un 5V du robot relié à la masse peut griller son alimentation, quoique en principe elle est protégée.
Ici on dirait que c'est le 5V de l'usb qui a été relié à la masse: c'est moins grave car il est en principe protégé en intensité.
Etant donné que l'interface USB a été potentiellement endommagée, je conseille vivement de mettre une résistance de protection entre le TX du robot et le RX de l'interface avant de rebrancher le tout après correction de ces mauvais branchements.
-
- Tondeur amateur
- Messages : 78
- Inscription : lun. juin 08, 2009 12:49 am
interface USB / robot sur connecteur blanc de carte mère
oui clairement si y'a un message a tous ça c'est qu'il faut pouvoir entierement reverifier chaque fil! pas forcement simple pour tout le monde.
quel resistance me conseillez vous?
un dernier point, j'ai tenté de verifier la copie de fichier, meme en placant le voltmetre sur les bon fils je ne mesure aucune variation de tension.
TX GND reste à 3.4V
RX GND reste à 0V.
J'ai tenté via Invite de commande, et via DOSBox mais dans ce dernier cas il ne trouve pas le fichier?!?
quel resistance me conseillez vous?
un dernier point, j'ai tenté de verifier la copie de fichier, meme en placant le voltmetre sur les bon fils je ne mesure aucune variation de tension.
TX GND reste à 3.4V
RX GND reste à 0V.
J'ai tenté via Invite de commande, et via DOSBox mais dans ce dernier cas il ne trouve pas le fichier?!?
AM 230ACX v2.61
juin 2009
Normandie
2400 m²
Hauteur coupe 4
juin 2009
Normandie
2400 m²
Hauteur coupe 4
-
- Tondeur acharné
- Messages : 3611
- Inscription : dim. mai 02, 2021 6:59 pm
interface USB / robot sur connecteur blanc de carte mère
C'est en connaissance de cause que je proposais dans le temps de réaliser et de tester moi-même de telles interfaces pour ceux qui n'y arrivaient pas: au moins votre exemple montre pourquoi...Mais c'est tout à fait "normal" vu la qualité de production de ces interfaces: on n'est jamais à l'abri d'une erreur, le tout est de ne pas endommager le robot.
Je conseille d'abord R=1000 ohms, ensuite si aucun résultat 500 ohms soit 2 résistances de 1000 ohms en parralèle: aucun risque de griller quoique ce soit.
GND relié à GND
TX robot relié à résistance R1 reliée à RX interface
RX robot relié à résistance R2 reliée à TX interface.
vu le court circuit provoqué par 5V branché sur GND dans l'interface, il est fort possible que cette interface soit morte ce qui expliquerait l'absence de baisse de tension en cas d'envoi de caractères.
De toute façon si on veut bricoler soit même avec ces interfaces, mieux vaut en avoir plusieurs sous la main dont une au moins dont on est sur qu'elle fonctionne et dont on connait précisément le RX et le TX ce qui permettra d'identifier toute nouvelle arrivante.
Je conseille d'abord R=1000 ohms, ensuite si aucun résultat 500 ohms soit 2 résistances de 1000 ohms en parralèle: aucun risque de griller quoique ce soit.
GND relié à GND
TX robot relié à résistance R1 reliée à RX interface
RX robot relié à résistance R2 reliée à TX interface.
vu le court circuit provoqué par 5V branché sur GND dans l'interface, il est fort possible que cette interface soit morte ce qui expliquerait l'absence de baisse de tension en cas d'envoi de caractères.
De toute façon si on veut bricoler soit même avec ces interfaces, mieux vaut en avoir plusieurs sous la main dont une au moins dont on est sur qu'elle fonctionne et dont on connait précisément le RX et le TX ce qui permettra d'identifier toute nouvelle arrivante.