Loisirs Sports Favoris

Fermer Course à Pied

Fermer Cyclisme

Fermer Voyages

Visites

   visiteurs

   visiteurs en ligne

Nouvelles RSS
Cyclisme - VAE_PAS Digital UC
No title

PAS DIGITAL à uC Picaxe 08M2


Par défi et pour ma culture personnel je vais essayer d’introduire un microcontrôleur programmable dans le VAE   !

N’ayant pas beaucoup de temps libre, je vais y aller petit à petit dans l’ajout des fonctions.

Pour faire simple, dans un premier temps on va décomposer les fonctions en fonctions indépendantes.

Plus tard on reliera  l’ensemble des fonctions.     

La première fonction va être la réalisation du PAS digital proportionnel.

Pour la fonction PAS digital proportionnel on va utiliser un petit Picaxe type 08M2.

Le PicAxe est très simple d’utilisation, un petit programme en BASIC et transfert par un cable USB.

Le but du PAS digital proportionnel est de transformer l’information de rotation du pédalier en consigne sur l’entrée accélérateur du contrôleur.

Le programme doit être fait en fonction du besoin , il sera donc spécifique à l’utilisateur.

J’explique simplement les principes.

Mon pédalier à 4 aimants

Chaque aimant provoque une impulsion au passage devant le capteur hall.

Une petite largeur d’impulsion face à l’aimant puis une grande largeur entre 2 aimants.

D’autre part les impulsions peuvent être en front montant ou descendant en fonction du sens de passage devant le capteur hall.

Pédalage à l'envers:

Pédalage à l'endroit

Donc le programme doit surveiller les largeurs et sens d’impulsions pour en déterminer la fréquence et le sens de pédalage.

Pour cela on utilise l’instruction PULSIN du Picaxe

Le programme doit scruter régulièrement les fronts montants PULSIN,,1,W2 et les fronts descendant PULSIN,,0,W3.

Les valeurs sont stockés dans les variables W2 et W3 (variable type 16bit donc  2^16 soit de 0 à 65535).

La valeur d'unité est de 10us.

A 4MhZ le timeout de l'instruction PULSIN est donc de 0.65535 S, au delà les variables W auront comme valeur 0.

W2+W3 correspond au temps pour 1/4 de tour du pédalier (4 aimants)

Donc sachant que F=1/t

on en déduit la fréquence de pédalage = 1/((w2+w3)*4)

La sortie 0-5V va être produite en utilisant le PWM (largeur impulsion variable)

J'utilise pwmout 2, 249, W5  qui produit une fréquence de 4000hz sur Pin2 et  largeur modulé par la variable W5  (w5=10 ->1%, w5=1000 -> 100%).

Le rapport entre la fréquence pédalier et la consigne ne doit pas donner bêtement 0-5V

ça dépend de l'utilisateur et de la plage fonctionnelle de la consigne d'entrée du controleur

Il faut donc adapter w5 par équation afin de correspondre à une utilisation proche de la fréquence vélo sec.

Mon réglage maxi avec le controleur MetV à W5= 92% donne une vitesse 31km/h  et  71tr/mn pédalier.

Mon réglage mini W5 = 50% donne une vitesse 10km/h  et  34tr/mn pédalier.

Pour tester au banc, j'utilise un module scolaire tout fait avec le PAS sur l'entrée 3 et la sortie sur 2 (buzzer + led vert) qui a l'avantage d'être une sortie PWM.

Les valeurs entrées/sortie peuvent être lu en direct sur PC ou écran LCD avec des instructions ajoutées dans le programme pour débogage.

à suivre

Le circuit pour test terrain


Le Programme (beta débogue):



Date de création : 28/04/2012 @ 17:49
Dernière modification : 06/05/2012 @ 19:34
Catégorie : Cyclisme
Page lue 3594 fois


Imprimer l'article Imprimer l'article


react.gifRéactions à cet article

DébutPrécédent [ 1 2 3 4 5 ] SuivantFin

cadeau.gifSpécial !
jan 2019_ api geoportail new key free
sept 2017_ api geoportail new key
sept 2016_ api geoportail new key
sept 2013_ api geoportail new key
nov 2012 WATTMETRE à uC Picaxe 18M2+
sept 2012_ api geoportail v2.0.0 new key
avril 2012 PAS DIGITAL à uC Picaxe 08M2
mars 2012_ api geoportail v1.3 new key
mar2012 ajout Cyclisme - VAE_calcul_puissance courbe highcharts
fev2012 ajout Cyclisme - VAE_calcul_puissance
fev2012 ajout infos + calcul puissance dans google V3
fev2012 add thermal pictures !
fev2012 add Cycle Analyst V2.25 with Rev 11 PCB + Display 790 + PAS proportional
dec 2011 pédalage proportionnel optimisé version AV2
nov 2011 ajout capteur pédalage proportionnel AV1 pour VAE 250W
oct 2011 Article VAE 250W
ajout infos sur selection partielle dans profil Amcharts
aout 2011 ajout infos temps dans profil Amcharts
juillet 2011 add function amClickedOnSeries for zoom in / out
ajout profil dans geoportail version ApiGoogleChart et Amcharts
ajout profil dans google v3
juin 2011 ajout 'sens' dans google v3
Ajout Fonction "rechercher" api Google v3 , click/polyline, Logo VCMB
Ajout Score : indice difficulté
Ajout TinyTableV3
Ajout zone upload (beta)
mai 2011_ api Google v2 v3
Ajout echelle et centrage carte OSM
Ajout Tri tableau
avril 2011_ api OSM
mars 2011_ api geoportail

Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 4 membres


Connectés :

( personne )
Météo 78
Calendrier
Webmaster - Infos
^ Haut ^