Loisirs Sports Favoris
Visites
Nouvelles RSS
|
Cyclisme - VAE_PAS Digital UC
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 ![]() ![]() 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 --- ![]()
( personne )
Météo 78
Calendrier
Webmaster - Infos
|