IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Périphériques Discussion :

convertisseur rs232 <-> rs485


Sujet :

Périphériques

  1. #1
    Membre émérite Avatar de shadowmoon
    Homme Profil pro
    Expert technique et fonctionnel .Net
    Inscrit en
    Mai 2005
    Messages
    1 066
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Expert technique et fonctionnel .Net
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 066
    Points : 2 645
    Points
    2 645
    Par défaut convertisseur rs232 <-> rs485
    quelqu'un connait-il le fonctionnement du convertisseur rs232 <-> rs485 IC-4855 de la marque roline ??
    il n'y a jamais eu qu'un seul chrétien et il est mort sur la croix Friedrich Nietzsche
    L'homme est un apprenti, la douleur est son maitre Alfred de Musset
    C'est avoir tort que d'avoir raison trop tôt Praefectus Praetario Hadrianus

    my best memories ever : 2008 London Circle Line "The Booze Train"

  2. #2
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    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.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  3. #3
    Membre émérite Avatar de shadowmoon
    Homme Profil pro
    Expert technique et fonctionnel .Net
    Inscrit en
    Mai 2005
    Messages
    1 066
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Expert technique et fonctionnel .Net
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 066
    Points : 2 645
    Points
    2 645
    Par défaut
    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.
    il n'y a jamais eu qu'un seul chrétien et il est mort sur la croix Friedrich Nietzsche
    L'homme est un apprenti, la douleur est son maitre Alfred de Musset
    C'est avoir tort que d'avoir raison trop tôt Praefectus Praetario Hadrianus

    my best memories ever : 2008 London Circle Line "The Booze Train"

  4. #4
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    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.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  5. #5
    Membre émérite Avatar de shadowmoon
    Homme Profil pro
    Expert technique et fonctionnel .Net
    Inscrit en
    Mai 2005
    Messages
    1 066
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Expert technique et fonctionnel .Net
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 066
    Points : 2 645
    Points
    2 645
    Par défaut
    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)
    il n'y a jamais eu qu'un seul chrétien et il est mort sur la croix Friedrich Nietzsche
    L'homme est un apprenti, la douleur est son maitre Alfred de Musset
    C'est avoir tort que d'avoir raison trop tôt Praefectus Praetario Hadrianus

    my best memories ever : 2008 London Circle Line "The Booze Train"

  6. #6
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    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.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  7. #7
    Membre émérite Avatar de shadowmoon
    Homme Profil pro
    Expert technique et fonctionnel .Net
    Inscrit en
    Mai 2005
    Messages
    1 066
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Expert technique et fonctionnel .Net
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 066
    Points : 2 645
    Points
    2 645
    Par défaut
    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.
    il n'y a jamais eu qu'un seul chrétien et il est mort sur la croix Friedrich Nietzsche
    L'homme est un apprenti, la douleur est son maitre Alfred de Musset
    C'est avoir tort que d'avoir raison trop tôt Praefectus Praetario Hadrianus

    my best memories ever : 2008 London Circle Line "The Booze Train"

  8. #8
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    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.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  9. #9
    Membre émérite Avatar de shadowmoon
    Homme Profil pro
    Expert technique et fonctionnel .Net
    Inscrit en
    Mai 2005
    Messages
    1 066
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Expert technique et fonctionnel .Net
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 066
    Points : 2 645
    Points
    2 645
    Par défaut
    mac lak a écrit
    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
    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
    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
    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
    Vérifie ton rebouclage 485
    si je ne reboucle pas le truc suivant me marches pas :

    auto-quote
    J'ai juste un affichage des touches tapées au clavier pour les deux combinaisons où Sw2 est en DCE et Sw1 en RxON.
    il n'y a jamais eu qu'un seul chrétien et il est mort sur la croix Friedrich Nietzsche
    L'homme est un apprenti, la douleur est son maitre Alfred de Musset
    C'est avoir tort que d'avoir raison trop tôt Praefectus Praetario Hadrianus

    my best memories ever : 2008 London Circle Line "The Booze Train"

  10. #10
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    (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.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  11. #11
    Membre émérite Avatar de shadowmoon
    Homme Profil pro
    Expert technique et fonctionnel .Net
    Inscrit en
    Mai 2005
    Messages
    1 066
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Expert technique et fonctionnel .Net
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 066
    Points : 2 645
    Points
    2 645
    Par défaut
    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.
    il n'y a jamais eu qu'un seul chrétien et il est mort sur la croix Friedrich Nietzsche
    L'homme est un apprenti, la douleur est son maitre Alfred de Musset
    C'est avoir tort que d'avoir raison trop tôt Praefectus Praetario Hadrianus

    my best memories ever : 2008 London Circle Line "The Booze Train"

  12. #12
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    No problem, j'ai également galéré sur ma première utilisation d'un convertisseur 232/485...
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. un problème avec la liaison RS232 RS485
    Par laylos dans le forum Composants
    Réponses: 22
    Dernier message: 27/04/2010, 23h09
  2. VB6 - Programmation Convertisseurs RS232/RS485
    Par lio33 dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 26/04/2007, 18h45
  3. [Comm] RS485 ou RS232
    Par floanne dans le forum Entrée/Sortie
    Réponses: 11
    Dernier message: 15/02/2006, 12h02
  4. [C]Transformation RS232 -> RS485
    Par ax07 dans le forum Développement
    Réponses: 3
    Dernier message: 30/11/2005, 22h42
  5. Probleme convertisseur RS232 vers RS485
    Par nico_ioltech dans le forum Composants
    Réponses: 2
    Dernier message: 05/10/2005, 09h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo