Le Forum du Vélorizontal, vélo couché et autres véhicules à propulsion humaine

Le forum francophone de tous les amateurs de cette pratique cycliste
 
AccueilPortailCalendrierFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 [Résolu] Mon P.A.S ne délivre aucun signal !

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
jo49
Posteur d'or


Messages : 630
Âge : 39
Localisation : 49 Angers
VPH : Les Trikes à Jo : voir ma signature...
Date d'inscription : 14/09/2007

MessageSujet: [Résolu] Mon P.A.S ne délivre aucun signal !   Mer 11 Nov 2009, 18:54

J'ai acheté deux PAS il y a plus de 6 mois, mais je ne les ai jamais monté.

Ils ont 3 fils : rouge/noir et bleu.

J'ai relié le noir sur la masse, le rouge sur le +5V. Je dois donc récupérer un signal proportionnel au pédalage sur le bleu, c'est bien çà ?

Et bien nada ! 0V.

Quelque chose m'échappe ? Sad


Dernière édition par jo49 le Mer 11 Nov 2009, 20:32, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
gui13
Accro du forum


Messages : 1026
Âge : 43
VPH : pleins ! qui finissent par AE
Date d'inscription : 17/07/2008

MessageSujet: Re: [Résolu] Mon P.A.S ne délivre aucun signal !   Mer 11 Nov 2009, 19:59

mais qui t'as vendu ces PAS ?
si c'est les miens sur quoi sur quel controleur les branches tu ?
passes moi un coup de fils !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.declic-eco.fr
jo49
Posteur d'or


Messages : 630
Âge : 39
Localisation : 49 Angers
VPH : Les Trikes à Jo : voir ma signature...
Date d'inscription : 14/09/2007

MessageSujet: Re: [Résolu] Mon P.A.S ne délivre aucun signal !   Mer 11 Nov 2009, 20:16

Oui, c'est les tiens. En fait, c'est un peu compliqué à expliquer ce que je fais avec. Disons que je suis en train de développer une petite interface pour mettre entre mon contrôleur de Cyclone (pas taper Laughing ), l'accélérateur, le PAS etc.... Elle permet entre autre de reproduire le Cruise control par appui sur un poussoir comme sur les contrôleurs que tu distribues avec tes kits. Elle permet aussi l'activation/desactivation du mode PEDELEC par séquence d'appui secrète sur des poussoirs etc... Je peux aussi modifier la courbe de réponse de la poignée d'accélérateur etc...

Voilà le chantier, je sais, çà fait peur Laughing :







Le code est bien avancé, le cruise fonctionne très bien, et l'activation/désactivation du mode PEDELEC aussi.
Mais je comprends pas, les PAS ne fournissent aucun signal scratch Bizarre que les deux soit défectueux quand même.



Peux tu au moins me donner leur mode de fonctionnement ?

noir sur masse ok ?
rouge sur +5V ok ?
bleu -> signal ? ok ?

Il me semblait bien que çà fournissait un signal comme une poignée ces trucs là. Mon code fonctionne très bien en remplaçant le PAS par une poignée, mais il me faut un PAS non di diou Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
gui13
Accro du forum


Messages : 1026
Âge : 43
VPH : pleins ! qui finissent par AE
Date d'inscription : 17/07/2008

MessageSujet: Re: [Résolu] Mon P.A.S ne délivre aucun signal !   Mer 11 Nov 2009, 20:22

oui j'avais vu ton post sur cyclurba ....

bon pour ta gouverne mes PAS sont a impulsions (signal carré ) ca marchera pas avec ton contrôleur mais je peux te les changer pour des analogiques (0-5V) contactes moi
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.declic-eco.fr
jo49
Posteur d'or


Messages : 630
Âge : 39
Localisation : 49 Angers
VPH : Les Trikes à Jo : voir ma signature...
Date d'inscription : 14/09/2007

MessageSujet: Re: [Résolu] Mon P.A.S ne délivre aucun signal !   Mer 11 Nov 2009, 20:31

C'est sympa gui merci bcp à toi Cool

Donc si je comprends bien, pour voir quelques choses sur le fil bleu, il faut un oscillo...

Je te fais un mail.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Vision
*


Messages : 45
Âge : 33
Localisation : Rennes
VPH : Velotaf Assisté Electriquement
Date d'inscription : 20/03/2009

MessageSujet: Re: [Résolu] Mon P.A.S ne délivre aucun signal !   Jeu 12 Nov 2009, 10:10

Tu peux aussi utiliser ton microcontroleur pour compter le nombre de fronts ascendants (début du créneau) et donc en déduire la vitesse de rotation.
Selon le microcontroleur, ça peut se faire assez automatiquement (timer en mode compteur).
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jo49
Posteur d'or


Messages : 630
Âge : 39
Localisation : 49 Angers
VPH : Les Trikes à Jo : voir ma signature...
Date d'inscription : 14/09/2007

MessageSujet: Re: [Résolu] Mon P.A.S ne délivre aucun signal !   Jeu 12 Nov 2009, 12:07

Pour info, ce n'est pas mon métier, mais je m'amuse comme un fou avec la prog. Le soucis, c'est que l'assembleur ou le C, je maitrise pas vraiment. J'ai donc pris un PicBasic. Je suis très familier du Basic. Bien sur, on fait moins de chose, mais çà doit être suffisant pour faire ma petite interface.
J'ai trouvé cette instruction qui permet de mesurer comme tu le dis des fronts descendants : http://jodu49.free.fr/CRUISE/capture.jpg
La limite est la largeur maxi qui est de 0.26s.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Vision
*


Messages : 45
Âge : 33
Localisation : Rennes
VPH : Velotaf Assisté Electriquement
Date d'inscription : 20/03/2009

MessageSujet: Re: [Résolu] Mon P.A.S ne délivre aucun signal !   Jeu 12 Nov 2009, 14:34

Ce n'est pas du tout mon métier non plus, et j'ai aussi commencé avec du Basic. Le C, c'est juste une syntaxe un poil différente, mais rien de bien plus compliqué.

La fonction "capture" peut effectivement être utilisée pour mesurer le temps entre 2 pulses. 0,26s, ça limite à une vitesse mini de 46tr/min avec un pas à 5 aimants. Mais ça donnera une précision excellente pour la vitesse de rotation (+- 4µs sur 100ms, soit 0.004%).

Tu pourrais aussi utiliser la fonction count pour compter le nombre d'impulsions. Il faut aussi connaitre la durée du comptage, tu peux le faire en déclenchant la lecture de count chaque seconde (ou un autre temps, selon le besoin) avec l'interruption d'un timer (On timer(5) ...).
Ainsi, tu as le nombre de pulse par seconde -> ce qui t'intéresse. Mais il faut voir en fonction du pas, s'il a 5 aimants, à 60tr/min, on a 5 pulses en 1sec, soit une précision (+- 1 pulse) de 20% (si on mesure pendant 1sec), pas super. On peut améliorer en mesurant sur un temps plus long.

A voir selon ton application.
Bon courage!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jo49
Posteur d'or


Messages : 630
Âge : 39
Localisation : 49 Angers
VPH : Les Trikes à Jo : voir ma signature...
Date d'inscription : 14/09/2007

MessageSujet: Re: [Résolu] Mon P.A.S ne délivre aucun signal !   Jeu 12 Nov 2009, 14:42

Merci bcp pour ces astuces

En ce moment ,je suis entrain d'essayer de modifier la réponse de l'accélérateur. J'ai trouvé les bonnes formules, mais c'est chiant car je ne peux pas faire des divisions avec des résultats a virgule comme sur un PC. Cela complique les choses. A priori, il faut utiliser une astuce de décomposition des dizaines et des centaines etc... c'est pas gagné.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Vision
*


Messages : 45
Âge : 33
Localisation : Rennes
VPH : Velotaf Assisté Electriquement
Date d'inscription : 20/03/2009

MessageSujet: Re: [Résolu] Mon P.A.S ne délivre aucun signal !   Jeu 12 Nov 2009, 14:47

jo49 a écrit:
J'ai trouvé les bonnes formules, mais c'est chiant car je ne peux pas faire des divisions avec des résultats a virgule comme sur un PC. Cela complique les choses. A priori, il faut utiliser une astuce de décomposition des dizaines et des centaines etc... c'est pas gagné.
Ou rester avec des entiers, mais en multipliant par une constante quand c'est nécessaire pour garder la précision de l'arrondi nécessaire.
Genre, au lieu de calculer 23/50 = 0,46 , tu fais (23*100)/50, en gardant à l'esprit que le résultat est multiplié par 100. Ca oblige à faire gaffe, lors des multiplications, à ne pas dépasser le valeur max de ta variable (débordement).
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jo49
Posteur d'or


Messages : 630
Âge : 39
Localisation : 49 Angers
VPH : Les Trikes à Jo : voir ma signature...
Date d'inscription : 14/09/2007

MessageSujet: Re: [Résolu] Mon P.A.S ne délivre aucun signal !   Jeu 12 Nov 2009, 14:57

C'est une excellente technique sauf que le résultat que je suis susceptible de trouver peut comporter plus que 2 chiffres après la virgule. Ex: 468/922=0.50759219...

468 correspond a la mesure A/N de la tension de la poignée, et 922 la plage totale de la poignée (qui est fixe elle)

Ensuite, je calcule également la plage du contrôleur qui est de 266. Ensuite, en utilisant le ratio de la poignée, je trouve la nouvelle valeur que je dois appliquer au contrôleur. Bref, cette méthode fonctionne très bien dans excel, mais c'est difficile a transcrire en PICBASIC (3B). Les versions PBM permettent d'utiliser les type string pour gérer des chiffres à virgule. Mais ils sont très gros ! Ils me semble bien qu'en C on peut pas non plus gérer des virgules facilement.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Vision
*


Messages : 45
Âge : 33
Localisation : Rennes
VPH : Velotaf Assisté Electriquement
Date d'inscription : 20/03/2009

MessageSujet: Re: [Résolu] Mon P.A.S ne délivre aucun signal !   Jeu 12 Nov 2009, 15:34

Les string, c'est des chaines de caractères, tu parles plutot des single.

En C, tu as les nombres à virgules flottantes (single, double). En pratique, on l'utilise pas forcément car c'est très très lourd pour les calculs (et les microcontroleurs sont toujours un peu limité). Si tu as de la marge, ça peut marcher.

Sinon, sur ta plage de 922, une précision de 1 est plus que bonne, donc garder 3 chiffres après la virgules est bon, donc multiplier par 10000 avant la division est largement suffisant, il faut veiller à utiliser une variable qui puisse au moins aller à 10millions, donc un long (et yaura beaucoup de marge).

(((10000*468)/922*266) + 5000 ) /10000 calculé avec des entiers te donnera une excellente précision, et surement plus rapide qu'en flottant. Quand on calcule en entier, l'arrondi est toujours effectué à l'inférieur (on tronque les chiffres après la virgule), ajouter la moitié de la constante (par laquelle on divise ensuite) est équivalent à une arrondi au plus proche.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jo49
Posteur d'or


Messages : 630
Âge : 39
Localisation : 49 Angers
VPH : Les Trikes à Jo : voir ma signature...
Date d'inscription : 14/09/2007

MessageSujet: Re: [Résolu] Mon P.A.S ne délivre aucun signal !   Jeu 12 Nov 2009, 18:32

Merci bcp mon cher Vision, j'ai réussi a me dépatouiller. J'ai réussi a trouver le bon facteur de division/multiplication sans dépasser la capacité des integer de 65535 qui est le maxi déclarable sur ces pics.

C'est dingue la différence de fonctionnement. Au moins là j'ai de l'accélération sur toute la plage de la poignée
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
joebar
Accro du forum


Messages : 1032
Âge : 36
Localisation : Grenoble
VPH : Trice QNT/Cyclone + divers VTT
Date d'inscription : 14/12/2007

MessageSujet: Re: [Résolu] Mon P.A.S ne délivre aucun signal !   Jeu 12 Nov 2009, 19:22

Arrete, tu me fais rever... Very Happy
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://sebbouq.free.fr/
jo49
Posteur d'or


Messages : 630
Âge : 39
Localisation : 49 Angers
VPH : Les Trikes à Jo : voir ma signature...
Date d'inscription : 14/09/2007

MessageSujet: Re: [Résolu] Mon P.A.S ne délivre aucun signal !   Jeu 12 Nov 2009, 19:46

J'espère avoir un proto monté sur mon trike avant fin décembre Very Happy

Les cyclonistes vont bientôt avoir le cruise control Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: [Résolu] Mon P.A.S ne délivre aucun signal !   Aujourd'hui à 01:11

Revenir en haut Aller en bas
 
[Résolu] Mon P.A.S ne délivre aucun signal !
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Mon P.A.S ne délivre aucun signal !
» [Problème][Résolu] Mecanique
» fuite trop plein > résolu tuyau fendu
» Bug transmission CVT (résolu)
» GROS SOUCIS POT PRO GUN ... PB en parti résolu !

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Forum du Vélorizontal, vélo couché et autres véhicules à propulsion humaine :: Les Points spécifiques :: Forum du Matos :: Assistance électrique-
Sauter vers: