Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



+ Répondre à la discussion
Page 3 sur 3 PremièrePremière 3
Affichage des résultats 31 à 43 sur 43

calcul de vitesse de rotation avec capteur optique et arduino uno

  1. Yvan_Delaserge

    Date d'inscription
    mars 2013
    Localisation
    Aspretto
    Messages
    2 038

    Re : calcul de vitesse de rotation avec capteur optique et arduino uno

    Il y a peu, j'ai décrit sur ce forum un tachymètre basé sur un Arduino et un afficheur LCD, avec deux versions de soft: une avec interrupts et une sans.

    Le code doit pouvoir facilement être adapté pour l'application de ce fil.

    -----

    Un civet, un plat de côtes et puis, glissez-moi une petite paupiette avec.( Lino Ventura)
     


    • Publicité



  2. jiherve

    Date d'inscription
    juin 2006
    Localisation
    gironde
    Âge
    65
    Messages
    14 899

    Re : calcul de vitesse de rotation avec capteur optique et arduino uno

    Bonjour,
    Non ce n'est pas plus long en assembleur si on maitrise ce dernier ,c'est çà le plus long. Mais une fois acquise cette maitrise on gagne du temps surtout en calcul et de la compacité pour le code.Bien sur il faudra aussi lire et comprendre les data sheet ce qui semble être passé de mode pour beaucoup.
    JR
    l'électronique c'est pas du vaudou!
     

  3. antek

    Date d'inscription
    février 2015
    Messages
    8 252

    Re : calcul de vitesse de rotation avec capteur optique et arduino uno

    Citation Envoyé par jiherve Voir le message
    Non ce n'est pas plus long en assembleur si on maitrise ce dernier ,c'est çà le plus long. Mais une fois acquise cette maitrise on gagne du temps surtout en calcul et de la compacité pour le code. Bien sur il faudra aussi lire et comprendre les data sheet ce qui semble être passé de mode pour beaucoup.
    Oui .
     

  4. Jiav

    Date d'inscription
    juillet 2004
    Messages
    8 240

    Re : calcul de vitesse de rotation avec capteur optique et arduino uno

    Citation Envoyé par jiherve Voir le message
    Non ce n'est pas plus long en assembleur
    Merci Pourrais-tu donner un exemple de ce que ça donnerait, par exemple pour un programme simple comme le dernier que sandre a montré?
    The opposite of a deep truth may well be another deep truth. Information is physical.
     

  5. capteurtipe

    Date d'inscription
    décembre 2016
    Âge
    21
    Messages
    31

    Re : calcul de vitesse de rotation avec capteur optique et arduino uno

    J'ai testé ton code sandrecarpe, il a l'air de marcher mais il donne une vitesse de rotation beaucoup trop élevée jusqu'à 10 000 tr/min alors que la capacité de mon moteur est d'environ 3000 tr/min. J'ai mis une vitesse assez faible où on peut voir la led de mon capteur s'allumer dès que le trou passe donc une vitesse plutôt faible mais le programme m'affiche déjà plus de 1000 tr/min
     


    • Publicité



  6. Jiav

    Date d'inscription
    juillet 2004
    Messages
    8 240

    Re : calcul de vitesse de rotation avec capteur optique et arduino uno

    As-tu modifié le nombre de trou pour que cela corresponde à ton dispositif?
    The opposite of a deep truth may well be another deep truth. Information is physical.
     

  7. capteurtipe

    Date d'inscription
    décembre 2016
    Âge
    21
    Messages
    31

    Re : calcul de vitesse de rotation avec capteur optique et arduino uno

    Citation Envoyé par Jiav Voir le message
    As-tu modifié le nombre de trou pour que cela corresponde à ton dispositif?
    Oui j'ai bien modifié, il n'y a qu'un trou sur mon disque. J'ai compté le nombre de tours à l'oeil nu: le problème vient de la fonction qui calcule le nombre de tours, elle affiche 100tours lorsque je n'en ai compté qu'une vingtaine.
     

  8. Jiav

    Date d'inscription
    juillet 2004
    Messages
    8 240

    Re : calcul de vitesse de rotation avec capteur optique et arduino uno

    Pas certain que c'est cela le pb, mais je te suggererais de mettre delay(1) dans la fonction d'interruption (pour eviter de prendre une oscillation comme une serie de trous). Sandre a mentionne que cela ferait hurler les puristes, mais au pire tu leurs diras que c'est ma faute .
    The opposite of a deep truth may well be another deep truth. Information is physical.
     

  9. sandrecarpe

    Date d'inscription
    décembre 2013
    Âge
    20
    Messages
    1 098

    Re : calcul de vitesse de rotation avec capteur optique et arduino uno

    Salut,
    On pourrais voir le schéma électronique du capteur ?
    Ça aurait été intéressant de voir la forme du signal de sortie du capteur
     

  10. antek

    Date d'inscription
    février 2015
    Messages
    8 252

    Re : calcul de vitesse de rotation avec capteur optique et arduino uno

    Citation Envoyé par Jiav Voir le message
    Pas certain que c'est cela le pb, mais je te suggererais de mettre delay(1) dans la fonction d'interruption (pour eviter de prendre une oscillation comme une serie de trous). Sandre a mentionne que cela ferait hurler les puristes, mais au pire tu leurs diras que c'est ma faute .
    S'il faut en arriver là c'est qu'une erreur de conception traine quelque pert (matérielle ou logicielle).
     

  11. Jiav

    Date d'inscription
    juillet 2004
    Messages
    8 240

    Re : calcul de vitesse de rotation avec capteur optique et arduino uno

    Citation Envoyé par antek Voir le message
    S'il faut en arriver là c'est qu'une erreur de conception traine quelque pert (matérielle ou logicielle).
    Oui je soupçonne (peut-être à tort) qu'il manque un condensateur quelque part.

    Question pour toi: si au lieu de delay(1) on mettait:

    Code:
    temps1=milli(s);
    temps2=milli(s);
    while (temps1 > temps2-1) {
        temps2=millis();
    }
    Est-ce que ça hérisserait moins le derrière des poils ou pas vraiment?
    The opposite of a deep truth may well be another deep truth. Information is physical.
     

  12. antek

    Date d'inscription
    février 2015
    Messages
    8 252

    Re : calcul de vitesse de rotation avec capteur optique et arduino uno

    Citation Envoyé par Jiav Voir le message
    Est-ce que ça hérisserait moins le derrière des poils ou pas vraiment?
    Je ne connais pas Arduino, je ne sais pas ce que fait le "delay".
    L'interruption doit uniquement servir à déclencher la mesure de temps, éventuellement avec un "anti-rebond" mais il ne devrait pas être nécessaire si le hard est bien fait.
     

  13. capteurtipe

    Date d'inscription
    décembre 2016
    Âge
    21
    Messages
    31

    Re : calcul de vitesse de rotation avec capteur optique et arduino uno

    Citation Envoyé par sandrecarpe Voir le message
    On pourrais voir le schéma électronique du capteur ?
    Je ne l'ai pas malheursement pas trouvé. Lien où j'ai acheté mon capteur: http://www.ebay.com/itm/400364492556?rmvSB=true
     


    • Publicité




 

Discussions similaires

  1. capteur mesure vitesse de rotation
    Par capteurtipe dans le forum Physique
    Réponses: 6
    Dernier message: 13/12/2016, 17h30
  2. capteur vitesse de rotation roues
    Par ProjetGIM dans le forum Électronique
    Réponses: 4
    Dernier message: 03/10/2015, 11h56
  3. brancher un capteur de vitesse de rotation
    Par chris74 dans le forum Électronique
    Réponses: 23
    Dernier message: 19/10/2011, 12h42
  4. Vitesse de rotation avec capteur de position pour asservissement
    Par robertjagger dans le forum Électronique
    Réponses: 2
    Dernier message: 05/11/2008, 19h42
  5. Capteur de vitesse de rotation inductif
    Par Antho21 dans le forum Technologies
    Réponses: 0
    Dernier message: 08/03/2008, 14h56