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 : 127
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
    invitef625d7cf

    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
    invitee05a3fcc

    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)

  4. #4
    invitee05a3fcc

    Re : Girouette sur RS232

    Code GRAY
    Nom : Code Gray.JPG
Affichages : 140
Taille : 31,0 Ko

  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
    invitee05a3fcc

    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 .....

  8. #7
    malo777

    Re : Girouette sur RS232

    Quel µC permet ce type de transfert ?

  9. #8
    invitee05a3fcc

    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é ....

  10. #9
    malo777

    Re : Girouette sur RS232

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

  11. #10
    invitee05a3fcc

    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 !

  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
    invitee05a3fcc

    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

  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 : 108
Taille : 134,5 Ko

  15. #14
    invitee05a3fcc

    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 !

Discussions similaires

  1. Qu'indique une girouette ?
    Par invite7bd68493 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 invite0b61d62b 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 invite0b61d62b 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 invite0b61d62b dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 32
    Dernier message: 25/10/2008, 13h21
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...