SP-2:.### Z01### Décodage du protocole serial BAFANG BBS0x Forum Cyclurba.fr. Moteurs Bafang / 8FUN

Nouvelle discussionNouveau message Derniers messages Recherche forum
522 messages.      30 31 32 33 34 35 36 37 38 39 40   - Décodage du protocole serial BAFANG BBS0x [18542]
Jacques74
01-08-2018 à 17h57
Acceder au profil du membre
Ok merci, je vais essayer avec ta fonction, comprenant une conversion Integer 4 byte en 2 pour ta variable RpmMax et tous les octets additionnés pour le CRC, y compris le 0x16 !

Tu peux l’envoyer à tous les moments, ça remplace immédiatement la précédente consigne


Ca c'est intéressant !

Anonyme, 16153 msg, (FR).
 Citer Alerter [579401]

Message modifié le 2018-08-02 06:15:28 par Jacques74.
Superjc
01-08-2018 à 19h10
Acceder au profil du membre
Explications

la commande #16 #1F (rpmMax) on la devine avec la console d’origine car :
Si tu paramètres en 26P le chiffre envoyé au moteur est 217
Si tu paramètres en 27P le chiffre envoyé au moteur est 205
Si tu paramètres en 28P le chiffre envoyé au moteur est 201

Plus tu mets un diamètre de roue élevé plus le chiffre diminue
Ce n’est donc pas le périmètre de la roue
C’est le chiffre de rpmMax qui permet de limiter à 25km/h

Dans l’écran Wheel, je paramètre la roue qui sert uniquement au calcul vitesse par le display (rien est envoyé au moteur)
Dans l’écran RpmMax c’est la commande #16 #1F (rpmMax) j’affiche toutefois la vitesse théorique de bridage qui tient compte de l’écran Wheel
Donc dans l’exemple la roue est paramétré sur 215cm (27P) avec une limitation à 216rpm ce qui correspond à une vitesse théorique de 27.9km/h max avant limitation

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





Christophe, 2937 msg, 58 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost
 Citer Alerter [579411]
publicité
01-08-2018 à 19h10
Lien commercial -184-


Jacques74
01-08-2018 à 19h35
Acceder au profil du membre

SuperJc a écrit :

...
...
...
Plus tu mets un diamètre de roue élevé plus le chiffre diminue
Ce n’est donc pas le périmètre de la roue
C’est le chiffre de rpmMax qui permet de limiter à 25km/h


Oui merci, ça je l'ai compris depuis un moment : info de ta part dès la page 29 ...
Ca remplace en fait le bridage en vitesse du PAS d'un display commercial... c'est bien de l'avoir repéré et corrigé le retour du PDF de Yamty35
Mais je me demande si tu ne me prends pas pour un demeuré, ou alors le "tu", le diable et le "niveau maternelle sup" s'adressent à d'autres ??

A part ça, ça ne change pas mes envies, réalisations et reprog de gachette, d'origine et sans composants ajouté
Relire mon message sur l'onglet Throttle un peu au-dessus (un compromis), images à l'appui... et revoir aussi mon premier code de base (publié) BBSDuino v1, définition circonférence et calcul Km/h et Km ...

Anonyme, 16153 msg, (FR).
 Citer Alerter [579412]
Richardel
01-08-2018 à 23h29
Acceder au profil du membre
tiens... AH, c'est les Rpm ?, d'accord... (gag évidemment)

Richard, 1537 msg, 65 ans. Petit Rechain (BE-48).
 Citer Alerter [579444]
Jacques74
01-08-2018 à 23h43
Acceder au profil du membre
oui c'est les RPM moteur...
(gag aussi)

Anonyme, 16153 msg, (FR).
 Citer Alerter [579445]

Message modifié le 2018-08-02 05:33:53 par Jacques74.
Richardel
02-08-2018 à 01h38
Acceder au profil du membre
J'y avais pensé aussi mais... moi j'ai pas osé le dire

Richard, 1537 msg, 65 ans. Petit Rechain (BE-48).
 Citer Alerter [579450]
Superjc
03-08-2018 à 15h43
Acceder au profil du membre
Avec la canicule il ne faut pas oublier de mettre sa casquette
Pour l’instant ça marche toujours très bien avec une visibilité acceptable avec la casquette
Pour le fun j’ai l’option boite auto entre niveau 1 et 2
Ça bascule automatique en fonction d’une formule Einstein
Cependant l’appui sur les boutons reste prioritaire au cas z’ou…


Christophe, 2937 msg, 58 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost
 Citer Alerter [579613]
Jacques74
03-08-2018 à 17h57
Acceder au profil du membre
Reprogrammation à la volée sans aucun reboot contrôleur ou console : Yes, we can !

Comme signalé par Ivanovitchk en page 28, il est possible de se passer de tout artifice On-Off pour reprogrammer à la volée les paramètres du controleur !

L'astuce codage :
nb: tout n'est peut-être pas indispensable, mais de cette manière ça fonctionne, en tout cas sur un onglet à la fois et en respectant les délais de transmission !

1- Se placer dans le code en niveau 9, comme si on était en mode sans console (avec un cable de reprog), à voir si nécessaire...
2- Envoyer la nouvelle prog (un seul onglet)
3- Se placer dans le code en niveau 0 !! Important car cela permettra de valider les nouveaux paramettres sans reboot

++ Comme je ne connais pas encore les limites du controleur de ce coté, j'ai aussi mis une protection logicielle qui empêche de lancer une reprog si ampères > 0.
On peut ici le faire en roulant, mais sans pédaler ou utiliser la gâchette.


DONC :
... et avec une programmation prévue d'avance (voir mes 2 images en page 34),
on peut passer d'un mode Debrid à Legal sur un seul click (boutons ou autres) en reprogrammant QUE l'onglet Throttle (gachette) et en utilisant la fonction de bridage de vitesse du PAS #16#1F !

Après essais c'est exactement ce que je souhaitais, c'est le top !
Ps: Si c'est pas clair je peux donner plus d'explications.

Image : Mon bouton sur écran tactile, c'est pour l'instant une bascule selon le mode mis en EEPROM
1=Debrid, 2=Legal
... mais on peut faire évidemment plus discret, et y compris avec un mode Legal par défaut au démarrage (au Setup)
Il n'y a donc plus aucune raison de démonter votre gachette progressive !

- Pour info, comme il est autonome, ici seul 3 fils sont connectés de mon display au BBS02 : GND, RX et TX.
Aucun capteur en supplément n'est ajouté pour l'instant. Je pense que pour une bonne estimation c'est largement suffisant !



Anonyme, 16153 msg, (FR).
 Citer Alerter [579638]

Message modifié le 2018-08-07 02:14:49 par Jacques74.
Superjc
06-08-2018 à 16h28
Acceder au profil du membre
Canicule approved
L’alim ne chauffe pas trop malgré le petit boitier transparent et la chaleur en ce moment
Pour l’instant ça fonctionne comme une horloge, un vrai régal de pouvoir tout paramétrer à sa convenance
Le moteur lui aussi résiste malgré une transplantation d’un Mosfet différent cyclurba.fr


Christophe, 2937 msg, 58 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost
 Citer Alerter [579991]
publicité
06-08-2018 à 16h28
Accédez à notre site www.power-e-bike.fr
Lien commercial -232-

Jacques74
07-08-2018 à 10h28
Acceder au profil du membre
A propos, d'après vous quelle est la température max (temp. critique) pour ces ESP32 ?
En sachant qu'à température ambiante (~25°) il monte à environ 55-60° et facilement à 70-75° sous le soleil.
Est-ce qu'ils possèdent une protection interne ?
J'ai pas encore regardé chez Espressif...

Ps: j'utilise la commande interne de l'ESP32 pour relever sa temp.
C'est un modèle ESP32 WROOM 4MB officiel, c.à.d les "grosses" puces sous boitier métallique

-------------

Autrement, super content aussi de mon display maison sur terrain
Je dois dire que j'apprécie beaucoup son coté compact, tout intégré et autonome, et particulièrement son coté déposable (1/4 de tour Garmin et une seul fiche JST) : il est dans la main en 2 secondes
C'est aussi extrêmement pratique en phase de développement !

Il faut encore que je fasse des essais comparatif précis avec mon wattmètre arduino (+ GPS), mais à vue de nez le calcul de conso est très correct sans capteurs ajoutés
Comme les 2 ont un datalogging sur carte SD, je pourrai faire une bonne comparaison ;)

Ah oui j'oubliais, j'ai aussi fait des essais de reprog sur les autres onglets, ça marche au poil !
Donc c'est devenu par la même occasion un (re)programmeur autonome et multi OS !

Anonyme, 16153 msg, (FR).
 Citer Alerter [580108]

Message modifié le 2018-08-07 11:05:33 par Jacques74.
522 messages.      30 31 32 33 34 35 36 37 38 39 40   - Décodage du protocole serial BAFANG BBS0x - Lu 68906 fois. [18542]
retour en haut de page Messages récents
répondre dans cette discussion
En ce moment sur le tchat
Le 15 à 12h16 Ptit-philou Refaire une batterie soi-même > voir tuto sur la page d'accueil ;-)
Le 15 à 14h17 Alain83000 Bonjour,
Quelqu'un connaitrait-il la procédure pour rentrer dans les menus niveau 1 2 et 3 sur un Neomouv Carlina de fin 2017?
Le 15 à 16h24 Kakooll bonjour est-il possible de relier une alimentation 48v 2A sur un controleur 48v ? Je pense que c'est faisable car je n'ai pas de batterie...
Le 15 à 20h22 Federov Salut tout le monde, j'ai un peu peur de l'incendie, vous pouvez passez faire un tour sur le discussion pour me dire si je risque quelque chose...
Le 16 à 17h10 Mansail13 bonjour est il possible de remplacer un contrôleur (48v 30ah )de cycloboost a 130€ par un contrôleur vu sur la toile a 40/50€...

Buzibi, le spécialiste du  vélo électrique
Lien commercial -60-