Nouvelle discussionNouveau message Derniers messages Recherche forum
777 messages.      31 32 33 34 35 36 37 38 39 40 41   - Décodage du protocole serial BAFANG BBS0x [18542]
Membre9554
07-08-2018 à 19h36
Ok, merci.
C'est clair qu'entre le point de jonction et le capteur il peux exister de grosses différences... + des soucis de linéarité selon température, gaaargl ...
Bon, perso sur mon modèle quand je relève 60° en interne, par rapport à l'extérieur de la puce (mesurée aussi) c'est plutôt au-dessus, donc relativement fiable comme point de référence ...

Enfin, d'après ta virée sous canicule l'ESP32 semble tenir le coup, c'est un bon point
(j'espère quand même pour toi que c'était le matin, et avec de beaux tronçons sous bois )

Edit: Du coup j'ai mis ma limite de sécurité à 85° : Si dépassée = écran noir (avec message) + passage en deep-sleep (jusqu'au prochain reset ou Off-On) !

Membre9554, 19093 msg. Ce membre n'est plus inscrit.
 Citer Alerter [580199]

Message modifié le 2018-08-11 15:13:04 par Jacques74.
Superjc
11-08-2018 à 11h22
Acceder au profil du membre
Pour l’instant j’ai une boucle (loop) qui tourne à 0.4s
Les datas sont affichés en moyenne glissante
La moyenne glissante est plus pertinente que la moyenne simple
Buffer de 20 mesures soit 8 secondes
Le code pour faire ça correctement est là
www.arduino.cc


Christophe, 3256 msg, 63 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost
 Citer Alerter [580577]
publicité
11-08-2018 à 11h22
Un watt-mètre pour votre vélo électrique ?
Un wattmètre pour connaitre à tout instant la puissance du moteur de votre VAE, et l'autonomie restante. 25 euros.
cyclurba.fr/Velos_electriques/208/Mesure-wattmetre.html
Lien commercial -187-


Membre9554
14-08-2018 à 08h19
Pourquoi 0.4s et pas 0.5s comme "officiellement" ?
On doit pas y gagner grand chose en précision et surtout on prend plus de risque de perdre une trame du contrôleur, non...
Par ailleurs ça complique les divisions d'heure et si datalogging sur carte SD c'est pas pratique

Autrement, dans le sujet des moyennes et filtres mais avec capteurs externes (tension, intensité ou température) j'avais fait aussi pas mal d'essais avec un filtre médian : c'est très efficace !

ps: J'ai un lien mais il ne fonctionne plus, je vais essayer de retrouver un tuto...
au cas où le lien d'origine : www.elcojacobs.com
(eleminating-noise-from-sensor-readings)

Cette méthode semble aussi intéressante :
Writing a better noise-reduction algorithm for Arduino
A essayer voir adapter sur ESP32.

Membre9554, 19093 msg. Ce membre n'est plus inscrit.
 Citer Alerter [580906]
Superjc
14-08-2018 à 18h36
Acceder au profil du membre
Sur la C965 avec le répéteur arduino et compte tenu du nombre de requête on voit qu’a 1200bauds on est au environ de 0.5S sans tampo dans le programme
Sur l’ESP, on j’utilise moins de truc inutiles, Si tu fais un calcul grossier en comptant le nombre de bytes transmis ça passe très largement (faut environ 0.2S en moyenne)
(Pour transmettre un byte faut 10 bits)
Je pense sans risque mettre une boucle à 0.36 S

Pour la moyenne glissante ça marche bien
J’ai ajouté aussi une compensation % /A pour contrer la petite chute de pourcentage en fonction de l’intensité utilisé
J’ai ajusté la courbe sur la pente de décharge (droite ax+b)
Actuellement c’est presque parfait


Christophe, 3256 msg, 63 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost
 Citer Alerter [580973]
Membre9554
15-08-2018 à 10h16
C'est vrai qu'on limite passablement les "Get" avec l'ESP32 ou Arduino.
D'ailleurs je crois que je vais supprimer la demande des % (qui me servent à rien, trop imprécis) puisqu'on peut tout faire et mieux avec la tension, ou tension et Ah
- En gros on a besoin que de : V, A, RPM et code erreur, donc 4 requêtes par boucle + envois éventuel de niveau de PAS.
V et A pouvant aussi se faire par capteur externe, c'est plus précis et rapide mais ça complique un peu le montage.

Faudrait pouvoir descendre à 0.25s plutôt que 0.36s, ça faciliterait les calculs et code en datalogging
Par exemple si on veux synchroniser les data avec un appareil externe, comme un GPS ou altimètre, souvent réglé à 1s en fréquence max.
... par contre pas sûr que ça passerait dans ma boucle avec la gestion du TFT tactile + écritures EEPROM + écritures carte SD
Faudrait que je fasse un essais, déjà sans SD
(pour l'EEPROM, je sauve toutes les 30s et c'est assez rapide en mémoire flash).

Membre9554, 19093 msg. Ce membre n'est plus inscrit.
 Citer Alerter [581043]
Superjc
16-08-2018 à 22h27
Acceder au profil du membre
Suppression Get%
Boucles à 360ms
Ajustement de la tension affichée
Ajustement du % pour le niveau batterie (par exemple on peut mettre 100% pour 42V (10S) ou 46.2V (11S) ou autres..)
Ajustement de la compensation chute de tension en fonction des ampères
Ajustement circonférence roue
Ajustement vitesse max


Appui court Bouton + ou – pour ajuster finement
Appui long Bouton + pour mise en mémoire Eprom des coefficients
Appui long Bouton – pour sortir sans mise en mémoire


Christophe, 3256 msg, 63 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost
 Citer Alerter [581263]
Membre9554
17-08-2018 à 11h53
Attention, le BBS retourne parfois quelques aberrations sur les datas "tension et intensité" !
On peut le voir sur ce datalogging d'environ 12 Km et sur ~39 minutes de suivi
Fréquence 0.5s, soit plus de 4700 datas :

nb: cette petite balade commence par une descente, avec quelques coups de gachette plein pot en sortie de virage ;)
J'ai volontairement laisser le graph entier, sans rouler sur la fin, pour voir la stabilité des retours à vide.


- Sur les A on a 3 pics dérangeants, dont un à près de 120A
- Il en existe aussi plusieurs sur la récupération tension batterie (au minimum 7-8)
Les RPM (Km/h) semblent quant à eux concernés qu'en baisse (= 0) mais ça je vois d'où ça peut provenir dans mon code...

En soit c'est pas très grave car peu fréquent et dilué dans l'ensemble (ne porte pas trop conséquence au calcul des Ah par exemple) mais je vais quand même faire un filtrage auto de ces aberrations qui me tirent l'oeil !
voir ajouter un diviseur de tension pour capter en externe, à mon avis beaucoup plus fiable !

A noter qu'une carte SD est fort pratique pour se rendre compte de ce genre de détails, qui passeraient complétement inaperçu autrement



Membre9554, 19093 msg. Ce membre n'est plus inscrit.
 Citer Alerter [581308]
Membre9554
17-08-2018 à 16h34
Détails des pics hors plage, extrait et classés sur 4742 demandes :
A filtrer ...

Membre9554, 19093 msg. Ce membre n'est plus inscrit.
 Citer Alerter [581336]

Message modifié le 2018-08-21 15:50:01 par Jacques74.
Superjc
21-08-2018 à 12h19
Acceder au profil du membre
Courte Vidéo du Bafang ESP32 Display en TEST sur le terrain
youtu.be

C’était avec moteur réparé (BBS 5+1 mosfets !!!)
la panne moteur était décrite là :
cyclurba.fr



Christophe, 3256 msg, 63 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost
 Citer Alerter [581744]
publicité
21-08-2018 à 12h19
Réparer et entretenir son vélo soi-meme
Lien commercial -178-

Membre9554
21-08-2018 à 15h06
Au tout début de ton clip on a l’impression que ton display BBS te parle ... faudrait peut-être pas exagérer

- bien que ce soit tout à fait réalisable, j'avais testé il y a déjà un certain temps plusieurs modules son et reconnaissance vocale en robotique amateur... évidement le premier essais était une imitation de R2D2

Membre9554, 19093 msg. Ce membre n'est plus inscrit.
 Citer Alerter [581771]

Message modifié le 2018-08-21 15:39:45 par Jacques74.
777 messages.      31 32 33 34 35 36 37 38 39 40 41   - Décodage du protocole serial BAFANG BBS0x - Lu 178465 fois. [18542]
retour en haut de page Messages récents
répondre dans cette discussion
En ce moment sur le tchat
Le 05 à 21h16 Havoc Énorme promo Decathlon : le E-Touring perd 1 000 € ! 2 499 €
Le 08 à 10h41 Cycle Bonjour,
pourriez vous me préciser la section du site la plus appropriée pour demander conseil de réparation sur un circuit imprimé...
Le 09 à 17h37 Havoc S'il est d'origine, autant en parler ici: cyclurba.fr
Le 11 à 13h17 Cycle Merci
Le 21 à 21h12 Havoc Nakamura E-Summit LTD à 999,99 € pendant quelques jours chez Intersport

Réparer et entretenir son vélo soi-meme
Lien commercial -181-