Précédent   Forum des professionnels en informatique > Systèmes > Hardware > Dépannage et Assistance > Périphériques
Périphériques Lecteur (CD,DVD), DD, DD externe, clavier, souris, imprimante, scanner, clé USB...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/06/2005, 17h04   #1
Membre émérite
 
Avatar de shadowmoon
 
Homme thomas
Ingénieur développement logiciels
Inscription : mai 2005
Messages : 741
Détails du profil
Informations personnelles :
Nom : Homme thomas
Âge : 30
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Industrie

Informations forums :
Inscription : mai 2005
Messages : 741
Points : 938
Points : 938
Envoyer un message via MSN à shadowmoon
Par défaut convertisseur rs232 <-> rs485

quelqu'un connait-il le fonctionnement du convertisseur rs232 <-> rs485 IC-4855 de la marque roline ??
shadowmoon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2005, 21h56   #2
Inactif
 
Avatar de Mac LAK
 
Inscription : octobre 2004
Messages : 3 899
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : octobre 2004
Messages : 3 899
Points : 4 532
Points : 4 532
Non, mais quel est ton problème exactement ?
C'est un problème de compréhension du 485, du 232 ?
Un problème de switches de configuration du convertisseur ?
De câblage 485 ou même 232 ?
Mac LAK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2005, 09h09   #3
Membre émérite
 
Avatar de shadowmoon
 
Homme thomas
Ingénieur développement logiciels
Inscription : mai 2005
Messages : 741
Détails du profil
Informations personnelles :
Nom : Homme thomas
Âge : 30
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Industrie

Informations forums :
Inscription : mai 2005
Messages : 741
Points : 938
Points : 938
Envoyer un message via MSN à shadowmoon
c pour les switches du convertisseur. plus précisemnt, j'essaye de récupérer les données envoyées par un automate. je veux les visualiser sur pcscop 4.2 qui fonctionne sur port COM.
shadowmoon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2005, 09h26   #4
Inactif
 
Avatar de Mac LAK
 
Inscription : octobre 2004
Messages : 3 899
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : octobre 2004
Messages : 3 899
Points : 4 532
Points : 4 532
Précise un peu : c'est quoi, exactement, que tu n'arrives pas à configurer ?
Donnes la liste des switches, et ce qu'indique la sérigraphie à côté du (des) bloc(s) de switches.
Mac LAK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2005, 09h38   #5
Membre émérite
 
Avatar de shadowmoon
 
Homme thomas
Ingénieur développement logiciels
Inscription : mai 2005
Messages : 741
Détails du profil
Informations personnelles :
Nom : Homme thomas
Âge : 30
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Industrie

Informations forums :
Inscription : mai 2005
Messages : 741
Points : 938
Points : 938
Envoyer un message via MSN à shadowmoon
j'ai deux switches indépendatns à trois positions, donc 9 posibilités.

Sw1 Sw2
p1 : TxON RxON DCE
p2 : T-RTS R-/RTS DTE
p3 : T-RTS RxON /RTS

j'ai essayé toutes les combinaisons, mais rien ne s'affiche sur pcscop.
J'ai juste un affichage des touches tapées au clavier pour les deux combinaisons où Sw2 est en DCE et Sw1 en RxON.

l'automate est un alx 602, qui gère une pompe à essence.

actuellemnt les données sont envoyés par une liaison rs 485 à une imprimante (9600 bauds, 8bits de données, sans parité, 1 bit de stop)
shadowmoon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2005, 13h46   #6
Inactif
 
Avatar de Mac LAK
 
Inscription : octobre 2004
Messages : 3 899
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : octobre 2004
Messages : 3 899
Points : 4 532
Points : 4 532
Citation:
Envoyé par shadowmoon
Sw1 Sw2
p1 : TxON RxON DCE
p2 : T-RTS R-/RTS DTE
p3 : T-RTS RxON /RTS
OK : ton TEN (Transmit ENable) de RS-485 est piloté par le signal RTS de ta RS-232, c'est pour ça que rien n'est transmis.
Il te faut un câble série complet (9 brins câblés, donc, et pas simplement 3), et activer le contrôle de flux matériel sur ta 232. Suivant tes possibilités (API Win32, logiciel, etc...), ça sera plus ou moins facile.
Normalement, mettre "Contrôle de flux matériel" suffit sous Windows, si ma mémoire est bonne.

Si tu as besoin du brochage (pour vérifier les pins éventuellement), tu peux aller sur http://www.nullmodem.com/ . D'ailleurs, je te conseille de vérifier (à l'oscilloscope, ou au voltmètre lors de la transmission d'une trame très longue et très lente) que le signal RTS est bel et bien levé avant de "chercher" le réglage du convertisseur... Sinon, tu vas pas en finir ! ;-)

Bon courage.
Mac LAK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2005, 14h53   #7
Membre émérite
 
Avatar de shadowmoon
 
Homme thomas
Ingénieur développement logiciels
Inscription : mai 2005
Messages : 741
Détails du profil
Informations personnelles :
Nom : Homme thomas
Âge : 30
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Industrie

Informations forums :
Inscription : mai 2005
Messages : 741
Points : 938
Points : 938
Envoyer un message via MSN à shadowmoon
je crois que tu as pas bien compris, les deux switches sont indépendants

Sw1
p1 : TxON RxON
p2 : T-RTS R-/RTS
p3 : T-RTS RxON

Sw2
p1 : DCE
p2 : DTE
p3 : /TRS

je peux donc, par exemple avoir la combinaison TxON RxON + DCE
je sais pas si ca change qqch ou pas

pour les trois fils de la rs 485, j'ai pas trop le choix, c'est le cable de liaison avec l'automate. Ensuite, sur le convertisseur, j'ai un bornier avec 4 emplacements R+,R-,T-,T+. Comme je ne fonctionne qu'en réception, j'ai fais des ponts entre la reception et la transmission. De l'autre coté du convertisseur j'ai une sortie 25 broches et j'utilise un adaptateur pour le connecter à l'unique port COM de l'ordinateur.
shadowmoon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2005, 17h48   #8
Inactif
 
Avatar de Mac LAK
 
Inscription : octobre 2004
Messages : 3 899
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : octobre 2004
Messages : 3 899
Points : 4 532
Points : 4 532
Citation:
Envoyé par shadowmoon
je crois que tu as pas bien compris, les deux switches sont indépendants
J'avais compris, je te rassures.

Citation:
Envoyé par shadowmoon
je peux donc, par exemple avoir la combinaison TxON RxON + DCE
je sais pas si ca change qqch ou pas
DCE et DTE sont des termes utilisés pour le null-modem, ça permet de savoir qui est "maître" et qui est "esclave". Si effectivement seule la réception t'intéresse est que tu n'envoie jamais de données à l'automate, ça peut influencer le réglage en mode DCE/DTE.

Citation:
Envoyé par shadowmoon
Comme je ne fonctionne qu'en réception, j'ai fais des ponts entre la reception et la transmission.

Tu fais tes straps entre quelles bornes et quelles autres bornes, exactement ?? Si tu shuntes R+/T+ et R-/T-, ton convertisseur va "reboucler" la RS-485 sur elle-même !!
Et ton câble 3 brins provenant de l'automate, ce sont quels signaux 485 qui sont véhiculés dessus ?

Citation:
Envoyé par shadowmoon
De l'autre coté du convertisseur j'ai une sortie 25 broches et j'utilise un adaptateur pour le connecter à l'unique port COM de l'ordinateur.
Si même en connectant correctement ta 485 ça continue de foirer, vérifie que ton convertisseur fasse bien transiter tous les signaux (un multimètre en mode "diode" suffira bien amplement), aides-toi des schémas du site "Null-modem.com" pour vérifier.

Vérifie ton convertisseur DB9/25 et ton câble DB-25 en premier lieu... T'as pas idée du nombre de fois où j'ai eu des échecs à cause du câble...
Vérifie également que tes signaux CTS/RTS sont bien pilotés par ton PC, vérifie éventuellement que le port COM fonctionne en 232 "classique" (tu peux faire un bouchon strappant les pins 2 et 3, et tester avec l'hyperterminal).

Bref :
- Vérifie ton rebouclage 485, il me paraît hautement suspect.
- Vérifie le fonctionnement du PC et le câblage "PC" : tu regarderas le convertisseur une fois ce point vérifié à 100%.
Mac LAK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2005, 18h12   #9
Membre émérite
 
Avatar de shadowmoon
 
Homme thomas
Ingénieur développement logiciels
Inscription : mai 2005
Messages : 741
Détails du profil
Informations personnelles :
Nom : Homme thomas
Âge : 30
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Industrie

Informations forums :
Inscription : mai 2005
Messages : 741
Points : 938
Points : 938
Envoyer un message via MSN à shadowmoon
mac lak a écrit
Citation:
Vérifie ton convertisseur DB9/25 et ton câble DB-25 en premier lieu
c pas un convertisseur et je n'ai pas de cable, c juste un adaptateur avec d'un coté du un branchement à 9 broches et de l'autre un à 25 broches.

mac lak a écrit
Citation:
Si tu shuntes R+/T+ et R-/T-, ton convertisseur va "reboucler" la RS-485 sur elle-même !!
tu entends quoi par shunté ?? en fait; j'ai relié R- à T- et T+ à R+.

mac lak a écrit
Citation:
Et ton câble 3 brins provenant de l'automate, ce sont quels signaux 485 qui sont véhiculés dessus ?
un pour le "signal A", un pour le "B" et un pour la référence.
je n'utilise que le A et le B. le B sur R- et le A sur R+

mac lak a écrit
Citation:
Vérifie le fonctionnement du PC et le câblage "PC" :
le PC n'as aucun problème, j'ai fais de l'envoi et de la réception de données sur prot COM avec une autre PC sans aucun problème.

mac lak a écrit
Citation:
Vérifie ton rebouclage 485
si je ne reboucle pas le truc suivant me marches pas :

auto-quote
Citation:
J'ai juste un affichage des touches tapées au clavier pour les deux combinaisons où Sw2 est en DCE et Sw1 en RxON.
shadowmoon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2005, 18h48   #10
Inactif
 
Avatar de Mac LAK
 
Inscription : octobre 2004
Messages : 3 899
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : octobre 2004
Messages : 3 899
Points : 4 532
Points : 4 532
(Utilises correctement les balises "quote", stp, merci d'avance).

Citation:
Envoyé par shadowmoon
c pas un convertisseur et je n'ai pas de cable, c juste un adaptateur avec d'un coté du un branchement à 9 broches et de l'autre un à 25 broches.
Bon, un "changeur de genre" si tu préfères... Vérifie qu'il soit bon quand même, il en existait plusieurs types à une époque, et ils n'étaient pas tous compatibles.

Citation:
Envoyé par shadowmoon
tu entends quoi par shunté ?? en fait; j'ai relié R- à T- et T+ à R+.
J'avais bien peur que tu me dises ça... C'est ça, un shunt (un strap, un fil, comme tu veux)... En gros, ce qu'émets le convertisseur côté 485 va être "relu" immédiatement, et réexpédié en 232.
Le problème, c'est que ça, c'est très bien pour vérifier le câblage PC<->convertisseur, mais ça ne veut pas dire que le réglage de ton convertisseur sera correct pour ton automate !

Citation:
Envoyé par shadowmoon
un pour le "signal A", un pour le "B" et un pour la référence.
je n'utilise que le A et le B. le B sur R- et le A sur R+
Désolé, mais moi, je ne connais pas "A" ou "B" pour du 485. Ils correspondent à quoi, d'après la doc du constructeur de l'automate ? R+/R- ? Rx/Tx en monopaire ?
Faudrait que tu te renseignes un peu plus sur le 485, déterminer si tu es en monopaire ou en bipaire, si tu as besoin de résistances d'adaptation, etc... J'ai l'impression que c'est assez flou pour toi, je me trompe ?
Normalement, ton bornier 485 devrait déjà avoir 5 points (rajouter le 0V), et non pas 4, y'a peut-être un loup de ce côté là.

Citation:
Envoyé par shadowmoon
le PC n'as aucun problème, j'ai fais de l'envoi et de la réception de données sur prot COM avec une autre PC sans aucun problème.
OK, donc l'UART du PC n'est pas cramé. Reste à vérifier le câble DB-25 et le changeur de genre.

Citation:
Envoyé par shadowmoon
si je ne reboucle pas le truc suivant me marches pas : <snip>
Oui, mais ce cas de figure, on s'en fout puisque tu testes l'émission par le PC (=> avec activation du TEN), alors que toi, tu veux l'utiliser uniquement en réception... Ton test n'est pas valide pour la com 485 avec l'automate, mais si tu l'as fait au travers du convertisseur (automate non-branché, juste le convertisseur rebouclé connecté au PC via le câble), alors ça a au moins le mérite d'avoir vérifié le câble et le changeur de genre.
Mac LAK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2005, 08h37   #11
Membre émérite
 
Avatar de shadowmoon
 
Homme thomas
Ingénieur développement logiciels
Inscription : mai 2005
Messages : 741
Détails du profil
Informations personnelles :
Nom : Homme thomas
Âge : 30
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Industrie

Informations forums :
Inscription : mai 2005
Messages : 741
Points : 938
Points : 938
Envoyer un message via MSN à shadowmoon
Sur la doc de l'automate, pour la liaison RS 485, j'ai ca :
Citation:
Envoyé par documentation
liaison RS485 est isolée optiquement et polarisée comme suit au repos :

signal A 3,5 V + ou - 0,5 par rapport à la référence
signal B 1,5 V + ou - 0,5 par rapport à la référence
par contre je ne connais pas le voltage de la référence.

Citation:
Envoyé par mak lac
mais si tu l'as fait au travers du convertisseur (automate non-branché, juste le convertisseur rebouclé connecté au PC via le câble), alors ça a au moins le mérite d'avoir vérifié le câble et le changeur de genre.
c exactement ce que j'ai fais, dc tout est ok de ce coté la

Citation:
Envoyé par mac lak
Normalement, ton bornier 485 devrait déjà avoir 5 points (rajouter le 0V), et non pas 4, y'a peut-être un loup de ce côté là.
c un vieux convertisseur avec une alimentation en 9V continu externe, je pense qu'il doit récupérer le 0V comme ca non ?

si j'enlèves mes ponts, que je relie T+ et T- avec un fil, et mes signaux A et B à R+ et R-, est-ce que ca a des chances de marcher ?

[edit]

sw1 sur T-RTS RxON
+ sw2 sur DCE
+ signal A sur R+
+ signal B sur R-
+ T+ et T- reliés par fil
= une configuration qui marche

merci mac lak pour ta patience et pour ton aide qui m'a permis de comprendre pas mal de chose. J'ai trouvé la solution par moi meme, comme ca je m'en souviendrais un bon moment je pense.

je vais prendre beaucoup de plaisir à utiliser la balise résolu !!
[/edit]


PS : dsl pour les balises quote, mais c'était ma première utilisation.
shadowmoon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2005, 11h20   #12
Inactif
 
Avatar de Mac LAK
 
Inscription : octobre 2004
Messages : 3 899
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : octobre 2004
Messages : 3 899
Points : 4 532
Points : 4 532
No problem, j'ai également galéré sur ma première utilisation d'un convertisseur 232/485...
Mac LAK est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h03.


 
 
 
 
Partenaires

Hébergement Web