Go Down

Topic: Fréquence d'acquisition de la carte mega (Read 7268 times) previous topic - next topic

fdufnews


Si tu veux une bonne précision, tu dois faire une acquisition avec une fréquence assez élevée, compter les impulsions (tu les branches sur une entrée interruption de la carte et tu compte les interruptions) et, par exemple, toutes les 100ms, diviser le nombre d'impulsions comptées pendant les 100 ms qui viennent de s'écouler pour calculer la vitesse. En fait, pour maximiser la précision il faut avoir le plus d'acquisitions possible et calculer la vitesse le moins souvent possible.
Le problème c'est que tu ne peux pas calculer la vitesse toutes les minutes, sinon tu ne verras pas les variations de débit.
Il faut donc trouver le meilleur compromis: plus ta mesure de vitesse est rafraichie souvent, moins la précision est bonne. Et inversement.
Dans ton problème, tu ne peux pas jouer sur le débit max que tu vas mesurer, tu ne peux pas jouer non plus sur le nombre d'impulsions par tour que génère ton capteur donc si tu veux une bonne précision ta solution est de mesurer la vitesse le moins souvent possible... Mais moins souvent que 1s n'est sans doute pas raisonnable. Donc tu as une marge de manoeuvre très limitée.

Lorsque le signal est "lent"  on ne mesure pas sa fréquence on mesure sa période. On a ainsi une mesure à la précision de l'horloge du timer.
Il y a cette librairie

68tjs

Quote
on ne mesure pas sa fréquence on mesure sa période

C'est tout à fait vrai, et les fréquencemètres professionnels sont en fait des compteurs.

Remarque au sujet du schéma d'application accompagnant la librairie proposée:
Il me semble que sur la carte Mega une seule des deux entrées du comparateur analogique est sortie.
L'usage du comparateur analogique est toujours possible mais avec des restrictions.

La carte UNO n'a pas ces restrictions:  les deux entrées du comparateur analogiques sont accessibles.

pierredevanel

Merci pour toutes vos réponses, ça m'ai très utile.

Go Up