Girouette sur RS232
Répondre à la discussion
Affichage des résultats 1 à 14 sur 14

Girouette sur RS232



  1. #1
    malo777

    Girouette sur RS232


    ------

    Bonjour à tous,

    Je reviens sur mon projet de récolté des données météo locale (chez moi) avec mon PC.
    J'ai une girouette fait maison avec des optointerrupteurs qui répondent au disque en code GREY qui est sur l'axe de la girouette :
    Nom : 134680.jpeg
Affichages : 112
Taille : 5,6 Ko

    Je dispode d'un port série, comment puis-je interpréter ces données par un port série pour les envoyer vers un logiciel en VB6 pour l'affichage?

    Merci

    -----
    Dernière modification par malo777 ; 20/11/2014 à 10h06.

  2. #2
    Pauldair

    Re : Girouette sur RS232

    Bonjour,

    Tu as une donnée sur 4 bits, 0000 correspond au Nord, 0001 à quart nord-est, etc.

    C'est donc simple à interpréter.

    Cordialement.

  3. #3
    DAUDET78

    Re : Girouette sur RS232

    Citation Envoyé par malo777 Voir le message
    qui répondent au disque en code GREY qui est sur l'axe de la girouette
    Code GRAY !
    Et ton codeur n'est pas en code GRAY ...... qui a la propriété de n'avoir qu'un bit qui change pour chaque changement de position (ce qui n'est pas le cas de ton codeur). On évite ainsi des aléa aux changements !
    Ton codeur passe de 00000010 à 00000100 donc, en fonction des imperfections mécaniques tu peux avoir 00000000 ou 000001100 fugitivement

    Un µC qui transmet un octet par son UART vers ton PC

    PS : comme il s'emm.....e, tu peux lui faire faire la conversion en code binaire normal . de plus, un conseil, ne transmet pas le code binaire 0000000 , 00000001, 00000010 etc mais le code ASCII 00110000 , 00110001, 00110010, 00110011 etc etc tu pourras avoir un test direct en visualisant le caractère (avec HyperTerminal par exemple)
    Dernière modification par DAUDET78 ; 20/11/2014 à 10h36.
    J'aime pas le Grec

  4. #4
    DAUDET78

    Re : Girouette sur RS232

    Code GRAY
    Nom : Code Gray.JPG
Affichages : 120
Taille : 31,0 Ko
    J'aime pas le Grec

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

    Re : Girouette sur RS232

    Oups, désolé, on reprend la conversation à zéro. Après avoir ouvert le boitier que j'ai monté il a y deux ans, je me rends compte que ce n'est pas du GRAY, mais c'est un masque de 2/3 d'un cercle qui me sert à détecter la position de la girouette (1 ou 2 opto sont en permanence "à vide".
    C'est donc un codage 8 positions.
    Dernière modification par malo777 ; 20/11/2014 à 12h41.

  7. #6
    DAUDET78

    Re : Girouette sur RS232

    Citation Envoyé par malo777 Voir le message
    C'est donc un codage 8 positions.
    Ca ne change rien à ma réponse .....
    J'aime pas le Grec

  8. #7
    malo777

    Re : Girouette sur RS232

    Quel µC permet ce type de transfert ?

  9. #8
    DAUDET78

    Re : Girouette sur RS232

    Citation Envoyé par malo777 Voir le message
    Quel µC permet ce type de transfert ?
    n'importe lequel ! De préférence, celui que tu as déjà utilisé ....
    J'aime pas le Grec

  10. #9
    malo777

    Re : Girouette sur RS232

    Ça ne m'aide pas beaucoup, je n’ai jamais utilisé d'µc....

  11. #10
    DAUDET78

    Re : Girouette sur RS232

    C'est hélas la seule solution .....
    Sinon, tu tires un blindé avec autant de conducteur que de cellule plus le 0V et tu rentres sur un LPT ..... si il y en a encore un sur ton PC !
    J'aime pas le Grec

  12. #11
    malo777

    Re : Girouette sur RS232

    De quel type d'UC parle tu ? de pic ?
    Sinon effectivement la solution du port parallèle reste bonne, je regarde comment le lire en VB6.

  13. #12
    DAUDET78

    Re : Girouette sur RS232

    Citation Envoyé par malo777 Voir le message
    De quel type d'UC parle tu ? de pic ?
    Je n'ai jamais parlé d'UC .... mais de µC .
    Sinon effectivement la solution du port parallèle reste bonne, je regarde comment le lire en VB6.
    Utilise, sur W2000 et postérieur, inpout32.dll
    J'aime pas le Grec

  14. #13
    paulfjujo

    Re : Girouette sur RS232

    bonjour,


    Si tu n'as pas de port parrallele, et que tu ne veux (ou peux) pas utiliser de MCU (PIC ou autre)
    il reste une solution 100% hardware
    UART AY3-105 ou plus rescent (si on peut dire !) TMS6011
    avec lequel on peut avoir 8E 8S via un port serie RS232..

    à remettre au gout du jour ...!


    Nom : Uart_1.jpg
Affichages : 90
Taille : 134,5 Ko

  15. #14
    DAUDET78

    Re : Girouette sur RS232

    Citation Envoyé par paulfjujo Voir le message
    UART AY3-105 ou plus rescent (si on peut dire !) TMS6011
    C'est introuvable et obsolète ces composants !
    J'aime pas le Grec

Discussions similaires

  1. Qu'indique une girouette ?
    Par Electron1234 dans le forum Science ludique : la science en s'amusant
    Réponses: 20
    Dernier message: 02/08/2012, 16h02
  2. La Lune et la girouette
    Par jbfe dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 11
    Dernier message: 04/10/2011, 13h15
  3. La girouette dans la Lune
    Par jbfe dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 12
    Dernier message: 22/04/2011, 07h07
  4. Girouette electronique
    Par invite6b48c409 dans le forum Électronique
    Réponses: 1
    Dernier message: 17/06/2009, 09h17
  5. La lune et la girouette
    Par jbfe dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 32
    Dernier message: 25/10/2008, 13h21
Découvrez nos comparatifs produits sur l'informatique et les technologies.