réception des données RS232 VB
Répondre à la discussion
Affichage des résultats 1 à 29 sur 29

réception des données RS232 VB



  1. #1
    meriemimis

    réception des données RS232 VB


    ------

    bonjour,
    Je suis étudiante et je me lance dans le langage de programmation Visual basic. J'ai pour projet de lire les données d'une carte à base de pic via un cable RS232. J'ai donc commencer par la réalisation des cartes et écrire mon code. J'arrive à lui envoyer une trame mais impossible d'afficher la réception des trames. Je sais que c'est un problème pas compliquée mais cela fait 2 jours que je tourne en rond sur les forums
    voici mon code:

    Public Sub connect1()

    Dim Rmes As String 'déclaration de la variable contenant l’octet reçu
    Rmes = SerialPort1.ReadExisting.ToStr ing 'lecture d'un octet de donnée

    SerialPort1.Close() 'fermerture du port
    TextBox2.Text = Rmes.ToString


    End Sub



    Le problème vient de la réception des données, je souhaite afficher la valeur dans text.box

    Je remercie d'avance celui qui prendra le temps de m'aider.

    A bientôt ....

    -----

  2. #2
    DAUDET78

    Re : réception des données RS232 VB

    Quel est le format de tes trames ? Du binaire pur et dur ? de l'ASCII ?
    Si tu utilises HyperTerminal, tu reçois quoi ?
    Dernière modification par DAUDET78 ; 17/08/2015 à 18h00.
    J'aime pas le Grec

  3. #3
    meriemimis

    Re : réception des données RS232 VB

    Le format de trame est en ASCII.
    lorsque j'utilise l’hyper terminal je ne reçois rien.

  4. #4
    DAUDET78

    Re : réception des données RS232 VB

    Citation Envoyé par meriemimis Voir le message
    Le format de trame est en ASCII.
    Tu peux donner des détails sur le format ?
    lorsque j'utilise l’hyper terminal je ne reçois rien.
    et tu peux envoyer quelque chose ?
    Tu as fait quoi comme branchement sur le DB9 ?

    Un tuto : http://grafikm.developpez.com/portcomm/
    J'aime pas le Grec

  5. A voir en vidéo sur Futura
  6. #5
    meriemimis

    Re : réception des données RS232 VB

    quels détails veux tu connaitre exactement sur le format??

    et tu peux envoyer quelque chose ?

    je veux seulement recevoir de données
    Tu as fait quoi comme branchement sur le DB9 ?
    c'est le branchement que j'ai fait

    Nom : 11874039_893408397391559_1032888484_n.jpg
Affichages : 276
Taille : 35,1 Ko
    Dernière modification par meriemimis ; 18/08/2015 à 11h19.

  7. #6
    Pauldair

    Re : réception des données RS232 VB

    Bonjour,

    Ton code:

    Code:
    Public Sub connect1()
    
     Dim Rmes As String                                     'déclaration de la variable contenant l’octet reçu 
     Rmes = SerialPort1.ReadExisting.ToString      'lecture d'un octet de donnée
    
     SerialPort1.Close()                                        'fermeture du port
     TextBox2.Text = Rmes.ToString
    
    End Sub
    Il tente de lire UN caractère sur le port série, s'il n'y a rien, il se termine sans rien faire.

    Il faut faire une boucle du genre tant que je ne reçois pas le caractère EOF, je tente une lecture.
    Dernière modification par Pauldair ; 18/08/2015 à 12h14.

  8. #7
    paulfjujo

    Re : réception des données RS232 VB

    bonjour,


    Probleme hardware ..
    recherche le schema du MAX232
    tu as connecté 2 Sorties R2 out , T2 Out du MAX

    il faut un entree IN niveau RS232 coté DB9

    il faudra verifier ensuite s'il faut croiser 2 et 3 du DB9 ..
    encore une histoire de DCE ou DTE ..

    un lien .. utile ?

  9. #8
    meriemimis

    Re : réception des données RS232 VB

    J'ai changé la partie hardware
    Nom : Capture.PNG
Affichages : 242
Taille : 22,0 Ko
    mais je ne reçois rien en hyperterminal

  10. #9
    DAUDET78

    Re : réception des données RS232 VB

    Pour tester hyperterminal et le port COM, tu débranches ton câble et tu mets un fil (4 cm) entre la pin 2 et la pin 3 du DB9 du PC . C'est ma méthode, dites, du trombone !

    Tout ce que tu tapes au clavier, tu le vois sur l'écran . Oui ou non ?
    Dernière modification par DAUDET78 ; 18/08/2015 à 17h48.
    J'aime pas le Grec

  11. #10
    meriemimis

    Re : réception des données RS232 VB

    Citation Envoyé par DAUDET78 Voir le message
    Pour tester hyperterminal et le port COM, tu débranches ton câble et tu mets un fil (4 cm) entre la pin 2 et la pin 3 du DB9 du PC . C'est ma méthode, dites, du trombone !

    Tout ce que tu tapes au clavier, tu le vois sur l'écran . Oui ou non ?
    j'ai pas un port série dans mon ordinateur c'est pour ça que j'utilise adaptateur serie usb

  12. #11
    DAUDET78

    Re : réception des données RS232 VB

    Citation Envoyé par meriemimis Voir le message
    j'ai pas un port série dans mon ordinateur c'est pour ça que j'utilise adaptateur serie usb
    On s'en moque ! .... pour ne pas être vulgaire .
    Sur l'adaptateur USB-RS232 tu as un connecteur DB9 ? Pour le PC (et donc HyperTerminal), c'est un port COM ! Tu mets le trombone entre pin 2 et 3 . Ca marche oui ou non ?
    Dernière modification par DAUDET78 ; 18/08/2015 à 18h16.
    J'aime pas le Grec

  13. #12
    paulfjujo

    Re : réception des données RS232 VB

    tu ne recois rien sur l'hyperteminal
    le virtuel d'ISIS ou celui de ton PC ?

    sur ton schema , le 0V c'est la pin 5 , pas le 1 ..

  14. #13
    DAUDET78

    Re : réception des données RS232 VB

    Citation Envoyé par paulfjujo Voir le message
    le 0V c'est la pin 5 , pas le 1 ..
    J'avons pas vu .......
    J'aime pas le Grec

  15. #14
    meriemimis

    Re : réception des données RS232 VB

    Citation Envoyé par DAUDET78 Voir le message
    Pour tester hyperterminal et le port COM, tu débranches ton câble et tu mets un fil (4 cm) entre la pin 2 et la pin 3 du DB9 du PC . C'est ma méthode, dites, du trombone !

    Tout ce que tu tapes au clavier, tu le vois sur l'écran . Oui ou non ?
    non je ne le vois pas

  16. #15
    DAUDET78

    Re : réception des données RS232 VB

    Donc ton convertisseur USB_RS232 a un problème ! et tu ne causeras jamais avec ta carte tant que ce n'est pas résolu.
    - choix du port COM dans hyperterminal ?
    - Il est bien installé ton convertisseur ? avec la bonne doc ?
    J'aime pas le Grec

  17. #16
    meriemimis

    Re : réception des données RS232 VB

    Citation Envoyé par DAUDET78 Voir le message
    Donc ton convertisseur USB_RS232 a un problème ! et tu ne causeras jamais avec ta carte tant que ce n'est pas résolu.
    - choix du port COM dans hyperterminal ?
    - Il est bien installé ton convertisseur ? avec la bonne doc ?
    oui il est bien installé
    j'essaye avec un autre câble usb-rs232.
    je ne vois ce que je tape au clavier que si je deconecte dans l'hyperterminal

  18. #17
    paulfjujo

    Re : réception des données RS232 VB

    Citation Envoyé par meriemimis Voir le message
    je ne vois ce que je tape au clavier que si je deconecte dans l'hyperterminal
    et cela veux dire quoi ?
    difficile de te suivre..
    tu vois ou çà ?

  19. #18
    Jeryko

    Re : réception des données RS232 VB

    Bonjour,

    Y a t-il un signal sur la ligne ? Em ou réc.
    Un truc tout simple pour savoir si la liaison peut fonctionner.

    Une DEL en série avec 1000 Oms et on voit le signal sur les pin 2 et 3 / 0VL. (bicolore c'est encore plus joli)
    Après, le logiciel.
    Dernière modification par Jeryko ; 21/08/2015 à 15h50.
    Problème résolu : N'oubliez pas de préciser ce que vous avez trouvé et les mesures prises. Merci

  20. #19
    DAUDET78

    Re : réception des données RS232 VB

    Citation Envoyé par Jeryko Voir le message
    Une DEL en série avec 1000 Oms et on voit le signal sur les pin 2 et 3 / 0VL.
    et tu claques la LED en inverse si tu as un RS232 un peu musclé en tension.... faut toujours mettre deux LEDs tête-bêche (une rouge et une verte).
    De l’intérêt :
    (bicolore c'est encore plus joli)
    Dernière modification par DAUDET78 ; 21/08/2015 à 16h00.
    J'aime pas le Grec

  21. #20
    Jeryko

    Re : réception des données RS232 VB

    Bonjour DAUDET78,

    Oui je sais, cela fera partie le l'apprentissage des jeunes.

    Moi aussi, lorsque je vois une DEL devant supporter une tension inverse, je le signale.
    Cela dit, elles supportent plus qu'on ne le dit. J'ai testé.
    Dernière modification par Jeryko ; 21/08/2015 à 17h27.
    Problème résolu : N'oubliez pas de préciser ce que vous avez trouvé et les mesures prises. Merci

  22. #21
    DAUDET78

    Re : réception des données RS232 VB

    Citation Envoyé par Jeryko Voir le message
    J'ai testé.
    **** C'est VERBOTEN sur la spécification .

    Parce que tu grilles régulièrement un stop et que tu n'as jamais eu de pépin , tu dois conseiller aux autres de le faire ?
    Dernière modification par Antoane ; 22/08/2015 à 10h12. Motif: Vocabulaire
    J'aime pas le Grec

  23. #22
    Jeryko

    Re : réception des données RS232 VB

    Bonsoir DAUDET78,

    Ta réponse me désole un peu car tu me sembles énervé.
    Pourquoi ne pas rester courtois !
    Quelques jours de vacances te feront le plus grand bien.
    Avec des réponses comme celle-là que je comprends pourquoi certains trouvent l'ambiance générale du forum détestable.
    J'en doutais, maintenant j'ai vu.

    Bonnes vacances et j'espère qu'à ton retour tout va rentrer dans l'ordre.
    Dernière modification par Jeryko ; 21/08/2015 à 20h24.
    Problème résolu : N'oubliez pas de préciser ce que vous avez trouvé et les mesures prises. Merci

  24. #23
    DAUDET78

    Re : réception des données RS232 VB

    Citation Envoyé par Jeryko Voir le message
    Pourquoi ne pas rester courtois !
    Quelques jours de vacances te feront le plus grand bien.
    Le 3 septembre j'aurais fait la même réponse!

    Je ne supporte pas (plus ) qu'on raconte une ânerie, que j'ai gentiment rectifiée
    Citation Envoyé par Daudet
    et tu claques la LED en inverse si tu as un RS232 un peu musclé en tension.... faut toujours mettre deux LEDs tête-bêche (une rouge et une verte).
    Et toi tu insistes !
    Citation Envoyé par Jeryko
    Cela dit, elles supportent plus qu'on ne le dit. J'ai testé.
    Alors là, je me fâche tout rouge .

    Il est inadmissible, sur un forum public et scientifique, de raconter des inepties pareilles et de les clamer haut et fort. Si tu fais ça chez toi, c'est ton droit le plus strict. Mais tu ne t'en vantes pas.

    PS : surtout qu'il est si simple de faire un design correct !
    J'aime pas le Grec

  25. #24
    Jeryko

    Re : réception des données RS232 VB

    Bonsoir à tous,

    Désolé, je ne savais que j'étais sur un forum scientifique, je vais donc quitter le forum électronique.
    Heureusement il y les autres.

    Je termine "mes" 2 ou 3 sujets en cours.

    Bonne continuation.
    Problème résolu : N'oubliez pas de préciser ce que vous avez trouvé et les mesures prises. Merci

  26. #25
    freepicbasic

    Re : réception des données RS232 VB

    très distrayants comme posts
    A+, pat

  27. #26
    antek

    Re : réception des données RS232 VB

    Citation Envoyé par freepicbasic Voir le message
    très distrayants comme posts
    . . . dix-treize ans . . .

    - Boby Lapointe -

  28. #27
    freepicbasic

    Re : réception des données RS232 VB

    . . . dix-treize ans . . .
    Toi, T'es devin ou quoi ?
    3 semaines de niveau maternelle, elles m'ont explosée la tête.

    Entre le jeune qui sait tout et a tout vu et le vieux dogmatique et intransigeant.
    C'est plus un conflit de génération mais un conflit épique . (de quoi faire un film)


    Entre Jericho vous sers illico et la Société de Protection des Leds.
    Je sais mon humour ne fait pas rire tout le monde... Okay
    A+, pat

  29. #28
    katmai

    Re : réception des données RS232 VB

    Salut Meriemimis,

    Tu es sous quel OS? Windows devenant de plus en plus "sécurisé" si je puis dire il faut peut-être exécuter le logiciel en mode "administrateur" pour avoir accès aux ports séries.
    Si tu es étudiant en électronique peut-être pourras-tu mettre la main sur un oscillo pour voir si tu obtiens quoi que ce soit sur le port série en sortie tu pourras même déterminer le baudrate.

    Bref comme dit précédemment c'est l'étape numéro 1 la base de la base de ton projet!

    A+

  30. #29
    USMC

    Re : réception des données RS232 VB

    Bonjour Meriemimis,

    Je te conseille le logiciel Putty pour ta connexion au port série, c'est comme hyperterminal, je le trouve plus simple.

    Ce que je ferais en premier c'est de tester ton adaptateur usb<=>série. N'importe quel équipement configurable via un port série devrait le faire.
    Si tu es étudiante dans un IUT et qu'il y a un département R&T, tu peux surement demandé à un des profs de connecter un switch ou un routeur pour tester.

    Une fois ton adaptateur vérifié, je pense qu'il faut s'orienter sur ton montage, d'après ce que j'ai lu, il y a quelques erreurs de câblage, il faut les corriger.
    Assure toi bien que ton câblage série est réalisé correctement, si ça se trouve, tu as inversé la transmission et la réception.

    Si tu as plus de détails à fournir, n'hésite pas, plus on en a, mieux c'est.

    Cordialement,

Discussions similaires

  1. Récupération de données RS232-USB
    Par invitefaa2fdf1 dans le forum Programmation et langages, Algorithmique
    Réponses: 40
    Dernier message: 19/05/2014, 23h58
  2. reception de données via rs232 (visual.Basic 6.0)
    Par zouzoumou dans le forum Électronique
    Réponses: 27
    Dernier message: 07/05/2013, 14h55
  3. transmission/reception RS232
    Par wajdibh dans le forum Technologies
    Réponses: 1
    Dernier message: 17/03/2010, 11h45
  4. reception RS232 sur 18f4550
    Par EmKa69 dans le forum Électronique
    Réponses: 3
    Dernier message: 03/01/2009, 07h42
  5. réception de données gps
    Par invite78b3226e dans le forum Technologies
    Réponses: 8
    Dernier message: 10/12/2006, 20h59
Découvrez nos comparatifs produits sur l'informatique et les technologies.