£££04-jccache.php ££££ -------
Fatal error: Call to undefined function VerifGetPost() in /home/cyclurba/public_html/cyclurba.fr/cache/jccache.php on line 13
Nouvelle discussionNouveau message Derniers messages Recherche forum
67 messages.      1 2 3 4 5 6 7   - Réalisation d'un Cycle Analyst (CA) à base d'Arduino [25728]
Membre7933
27-10-2019 à 09h55

Jacques74 a écrit :
Le résultat est vraiment pas mal du tout (précis et stable), même si limité à 10 bits

Même si on perd 1bit dans la bataille, on reste sur une mesure à 10mV qui suffit largement pour un BMS en prenant une petite marge de sécurité.

Membre7933, 21190 msg. Ce membre n'est plus inscrit.
 Citer Alerter [640549]
Jacques74
27-10-2019 à 09h59
Acceder au profil du membre
C'est surtout important si tu fais des mesures par capteurs qui ont une plage très restreinte entre 0 et 5V, ou de très faibles tensions.
Là le 12 bits ou plus est bien agréable.

Mais je voulais surtout souligner l'importance de vérifier la tension de référence avant tout calcul.
Cette petite fonction est vraiment pratique, surtout en phase de développement où l'on passe souvent de l'USB à l'alim externe.
C'est moins important avec les mp à régulateur 3.3V car l'USB est forcement supérieur à cette tension.
Mais tout ceci dépend aussi de qualité du régulateur de tension, sur mon Nano officiel il est bien stable.

Anonyme, 18419 msg, (FR).
 Citer Alerter [640550]

Message modifié le 2019-10-27 12:07:12 par Jacques74.
publicité
27-10-2019 à 09h59

Fatal error: Call to undefined function LectureSQL() in /home/cyclurba/public_html/cyclurba.fr/pub/banniere.php on line 13

Superjc
27-10-2019 à 10h52
Acceder au profil du membre
Sur mon VTT taff l’accélérateur est commandé par le PAS
Je mesure le temps de d’impulsion entre 2 aimants pour déterminer la vitesse de rotation et contrôler le sens de rotation
C’est un picaxe mais je pense que la fonction correspondante sous arduino doit être quelque chose comme pulsein
www.arduino.cc

pour le PAS c’est expliqué là :
www.pedelecforum.de


Christophe, 3217 msg, 59 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost
 Citer Alerter [640559]
Jacques74
27-10-2019 à 12h03
Acceder au profil du membre
pulseIn()

Anonyme, 18419 msg, (FR).
 Citer Alerter [640566]
Membre7933
27-10-2019 à 15h57
Je n'ai pas encore de PAS sous la main... enfin démonté et connectable facilement.
Il n'y a aucun filtrage du sens de rotation sur un PAS basique?
J'espérais un blocage du signal en reverse mais il faut traiter le signal?

En attendant, j'ai optimisé le code pour accélérer la boucle principale. En gérant bien la synchronisation des routines, c-à-d en évitant qu'elles ne s'exécutent dans la même boucle, j'arrive au résultat suivant (voir photo):
- 1 boucle lente à 125 micro-secondes (lecture ou analogique)
- 5 boucles rapides à 12 micro-secondes

Le plus lent est l'affichage du LCD qui prend 3ms toutes les 500ms.

A y regarder de plus près, le délai afficheur est de:
- 400 micro-secondes pour placer le curseur
- 300 micro-secondes pour ecrire un caractère

Il va donc falloir jouer du rafraichissement progressif, quitte à écrire caractère par caractère tous les n-cycles...

Edit: je viens de passer à la librairie hd44780.h qui est 5 fois plus rapide que LiquidCrystal...
Une ligne de 6 caractères prend 750 micro-secondes...

Membre7933, 21190 msg. Ce membre n'est plus inscrit.
 Citer Alerter [640587]

Message modifié le 2019-10-27 18:42:44 par Papat-Le-Bref.
Superjc
27-10-2019 à 19h04
Acceder au profil du membre
Sur mon ancien wattmètre avec Arduino j’utilise celle là:
bitbucket.org



Christophe, 3217 msg, 59 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost
 Citer Alerter [640593]
Membre7933
27-10-2019 à 22h27
Pour l’instant mon CA ressemble à ça... mais je promets de faire mieux !!

Membre7933, 21190 msg. Ce membre n'est plus inscrit.
 Citer Alerter [640628]
Superjc
28-10-2019 à 07h05
Acceder au profil du membre
comme moi au début



Christophe, 3217 msg, 59 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost
 Citer Alerter [640635]
Superjc
28-10-2019 à 07h07
Acceder au profil du membre
ensuite


Christophe, 3217 msg, 59 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost
 Citer Alerter [640636]
publicité
28-10-2019 à 07h07

Fatal error: Call to undefined function LectureSQL() in /home/cyclurba/public_html/cyclurba.fr/pub/banniere.php on line 13
Membre7933
28-10-2019 à 08h17
Ha oui quand même!...
Super pro ton montage...

Par ailleurs, je suis en phase de réflexion pour le contrôle du courant de phase et de batterie... La méthode classique consisterait à placer des shunts dans les lignes, mais je trouve cela super invasif, avec le câblage supplémentaire à router et les risques en terme d'isolation électrique...

Je suis donc en train de cogiter pour réaliser ces "mesures" plutôt à partir de la modélisation moteur+contrôleur et des mesures réelles "position accélérateur" et "vitesse".
En effet, je pars du principe qu'il faudra mettre le contrôleur en mode "couple" et non "vitesse" pour qu'il y ait une corrélation directe "position accélérateur" et "courant batterie".
Pour le reste, il y a naturellement une corrélation directe entre "courant batterie" et "courant de phase" à une "vitesse" donnée.
Le paramétrage du modèle ne sera plus alors qu'une question de calibration à faire à partir de tests assez simples, voire de simulations si on a la chance d'avoir son moteur simulé sur Ebike.ca...

Membre7933, 21190 msg. Ce membre n'est plus inscrit.
 Citer Alerter [640640]

Message modifié le 2019-10-28 08:28:33 par Papat-Le-Bref.
67 messages.      1 2 3 4 5 6 7   - Réalisation d'un Cycle Analyst (CA) à base d'Arduino - Lu 6197 fois. [25728]
retour en haut de page Messages récents
Creation du fichier https://cyclurba.fr/fichier/forum_compteur.txt
répondre dans cette discussion
En ce moment sur le tchat
Le 16 à 11h07 Danakone Bonjour,
Est-ce que l'un d'entre vous a déjà utilisé ce chargeur?
cyclurba.fr
Le 16 à 17h12 Havoc Bonjour, la Shoutbox sert à afficher des messages d'information, ça ne sert à rien de poser des questions techniques dans cette fenêtre...
Le 16 à 19h00 Titif Je ne trouve aucunes discussion sur ce sujet, et en cherchant sur le net j'ai réussi a debrider le Nouveau VTT Essentiel Boulanger que je...
Le 16 à 20h49 Havoc Bonsoir, tu pourrais nous présenter ce vélo dans la rubrique [url=https://cyclurba.fr/forum-velo/6/vn-los-assistn-s-motorisn-s.html]VAE[...
Le 18 à 17h26 Phildam bonjour a tous, je cherche la marque du moteur d'origine velowatt belleville 2017 (roue arriere) j'ai chercher sur le forum j'ai pas...

test 5
Fatal error: Call to undefined function LectureSQL() in /home/cyclurba/public_html/cyclurba.fr/pub/banniere.php on line 13


Fatal error: Call to undefined function LectureSQL() in /home/cyclurba/public_html/cyclurba.fr/pub/banniere.php on line 13


Fatal error: Call to undefined function LectureSQL() in /home/cyclurba/public_html/cyclurba.fr/pub/banniere.php on line 13


Fatal error: Call to undefined function LectureSQL() in /home/cyclurba/public_html/cyclurba.fr/pub/banniere.php on line 13