Go Down

Topic: Compteur de vitesse avec mesure de puissance et de résistance au roulement (Read 428 times) previous topic - next topic

Bonjour,

Petit cadeau de bienvenue.
Je me suis fait la main avec Arduino en développant ce petit programme.
Il s'agit d'un compteur de vélo ou autre véhicule dépourvu de compteur.

Il possède six programmes que voilà:
P1: vitesse instantanée
P2: vitesse maximale
P3: vitesse moyenne
P4: compteur kilométrique totalisateur  avec remise à zéro
P5: compteur kilométrique totalisateur avec sauvegarde EEPROM
P6: indicateur de puissance pour une vitesse donnée
P7: indicateur de résistance au roulement pour une vitesse donnée, pente équivalente en pour mille

Les programmes 6 et 7 sont à ma connaissance inédits.

Pour utiliser ces deux programmes, il faut arrêter de pédaler ou mettre le véhicule au point mort et attendre au moins quatre tours de roue pour lire une mesure.
Le programme mesure la décélération du véhicule pour en déduire la puissance ou la résistance au roulement (perte d'énergie cinétique), selon la relation E = M/2 * V².  

J'ai utilisé les composants de mon starter kit (un modèle générique), à l'exception du capteur à effet Hall (qui était absent).

Je n'ai pas encore eu le temps de le monter, mais je l'ai testé avec une perceuse sur laquelle j'ai collé un aimant et il ne contient pas de bug apparent.

Le montage ne comporte pas de difficulté sauf au niveau de la fixation du capteur et de l'aimant qui doit être soignée car la portée du capteur est limitée.

On peut peut-être remplacer le capteur Hall par un ILS, ça reste à vérifier car je n'ai pas testé.

J'ai ajouté le schéma de montage sur breadboard dans le fichier du programme.

Voici les photos:


Montage test


Montage sur un breadboard collé sur la platine proto shield du kit.
J'ai dû décaler le tout vers la droite car une fiche gênait le positionnement du breadboard.

On peut aussi utiliser une platine avec pistes en colonnes à souder.
J'ai choisi l'ordre des Pins pour faciliter le montage.

Le programme se trouve en pièce jointe.

N'hésitez pas à partager vos remarques.

@A



l'intitulé ma surpris "avec mesure de puissance ...."
Et je trouve le concept des prog 6 et 7 trés intérressant , pouvant etre reporté dans d'autre aplication ;-)
merci de ce partage

Et je trouve le concept des prog 6 et 7 trés intérressant , pouvant etre reporté dans d'autre aplication ;-)
merci de ce partage
En effet le concept peut-être étendu à d'autres applications, vérifier la qualité d'un palier par exemple. Ou la mise au point d'un véhicule basse consommation (marathon Shell), vélo couché, étude de la résistance à l'air (soufflerie du pauvre).

J'ai expérimenté sur VTT.
La route doit être parfaitement régulière et plane pour une mesure correct (p6 et p7).
J'ai mesuré 200-250W à 25Km/h.

Techniquement j'ai percé le catadioptre et fixé l'aimant à une vis pour régler la distance au capteur (voir pièce jointe).
Le capteur est thermocollé à un clips (support de lampe) fixé sur la fourche.
Chacun fera selon ses moyens.

jeffphc

Bonjour je suis nouveau sur le forum ton topic pourrai énormément m'aider dans mon projet je suis a l'étude d'un banc de puissance moto scooter. et je recherche un moyen de récupéré un signale d'un rouleau et de l'impulsion de la bougie et de la transformer en courbe de puissance.

Dans ma logique il me faudrait:
un module acquisition(arduino)
Un capteur magnétique
Un capteur d'impulsion
Une programmation
Une possibilité de lire les donner en direct sur un pc


Si tu peut m'aider dans ma recherche je suis totalement a la ramasse et je débute

Merci par avance 

Bonjour je suis nouveau sur le forum ton topic pourrai énormément m'aider dans mon projet je suis a l'étude d'un banc de puissance moto scooter. et je recherche un moyen de récupéré un signale d'un rouleau et de l'impulsion de la bougie et de la transformer en courbe de puissance.
Bonjour,
Le principe du programme est précisément de pouvoir se dispenser du banc. Ici on mesure une décélération (on en déduit la puissance qu'il faut pour maintenir le scooter à une vitesse donnée), alors que sur le banc on maintient les rouleaux freinés à vitesse constante et on mesure la force de freinage des rouleaux (la puissance fournie par le moteur à la roue).

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy