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

Nouvelle discussionNouveau message Derniers messages Recherche forum
543 messages.      1 2 3 4 5 6 7 8   - Décodage du protocole serial BAFANG BBS0x [18542]
Jacques74
06-09-2016 à 02h07
Acceder au profil du membre
C'est bidirectionnel (RX-TX), pour la tension c'est à vérifier, probablement du 5V.
Pour la vitesse, à mon avis c'est du 1200 bds, en tout cas c'est ce que j'ai mis sur mon Arduino en test, à 5V aussi, et ça fonctionne...
J'ai un petit analyseur à dispo mais je n'ai pas encore pris le temps de regarder comment ça se passe entre la console et le controleur.
(mon but serait plutôt de m'en passer en fait)

Ce qui serait aussi possible de faire dans ton cas, ce serait de couper l'alim console juste avant que l'arduino envoi ses salves de prog.
Ca peut être automatisé, avec un petit mosfet par exemple.
Je pense que ce serait beaucoup mieux car je pense que les consoles n'ont pas toutes le même dialogue !
Il y a déjà plus de 3-4 modèles actuellement...

Ci-joint, les prises console et controleur :
Lorsqu'on reprogramme (sans console donc) on shunt P+ et Pl, ce qui active le controleur (batterie branchée bien sûr).

Anonyme, 16501 msg, (FR).
 Citer Alerter [466527]

Message modifié le 2016-09-06 02:38:06 par Jacques74.
Jacques74
06-09-2016 à 15h40
Acceder au profil du membre
J'avais un peu de temps cet ap.midi et j'ai essayé mon proto Arduino en roulant cette fois
Les changements de niveau fonctionnent parfaitement !
En plus je le met par défaut sur niv. 0 au démarrage (à la place de 1) et c'est Ok.
Donc de quoi maintenant intégrer cela dans n'importe quel petit module ou wattmètre complet ;)



Pour les retours infos du controleur, c'est un peu plus compliqué car certains bytes sont doublés sans raison apparente, je ne sais pas pourquoi ?
Ce qui est ennuyeux aussi c'est qu'il n'y a pas de byte de fin de trame...
Avec quelques jongleries j'arrive quand même à ça :
... mais c'est encore à creuser.
Par exemple je n'arrive pas encore à afficher la vitesse, en principe demande #11#20 ce qui me serait utile dans le cas d'une console wattmètre maison.
(le courant et la tension j'en aurais pas vraiment besoin puisque prélevé ailleurs)



Anonyme, 16501 msg, (FR).
 Citer Alerter [466580]

Message modifié le 2016-09-07 03:18:03 par Jacques74.
publicité
06-09-2016 à 15h40
Lien commercial -276-


Superjc
07-09-2016 à 12h55
Acceder au profil du membre

Jacques74 a écrit :
En plus je le met par défaut sur niv. 0 au démarrage ...


j’ai programmé mon bouton 6km/h sur le niveau 0


Christophe, 2969 msg, 58 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost
 Citer Alerter [466804]
Jacques74
07-09-2016 à 16h51
Acceder au profil du membre
Ca change quoi ?
Ca devrait pas le faire démarrer tout seul en principe, non ?

Anonyme, 16501 msg, (FR).
 Citer Alerter [466865]
Jacques74
07-09-2016 à 18h16
Acceder au profil du membre
Comme je compte récupérer les 3 boutons console, voici une image de l'intérieur (5 fils) d'un comodo C965
On pourrait utiliser le bouton du milieux pour accéder à un menu de reprogrammation (légal) par exemple

Sur ma nouvelle P850C le module 3 boutons est identique et déjà déconnectable (en prise Higo 5), ce qui permettrait de monter facilement soit une console Bafang soit un Arduino.

Anonyme, 16501 msg, (FR).
 Citer Alerter [466874]

Message modifié le 2016-09-08 17:00:34 par Jacques74.
Superjc
07-09-2016 à 21h29
Acceder au profil du membre
et la 5 boutons

Christophe, 2969 msg, 58 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost
 Citer Alerter [466908]
Jean-Christophe
07-09-2016 à 21h51
Acceder au profil du membre
il est dispo séparément ce petit commodo avec 5 bouton ?
ca m intéresse !

Jean-christophe, 2119 msg, 52 ans. Waterloo (BE-14). VC Condor avec RH205 A123, AzubMax Q100Av 56Km/jour
 Citer Alerter [466920]
Jacques74
08-09-2016 à 16h08
Acceder au profil du membre
Bon, pour les retours d'infos controleur, j'en suis là pour l'instant ...

Pour les 3 première demandes (info statut error, % batterie et tension controleur) ça semble OK.
En revanche pour les points que l'on voit dessous et particulièrement pour la vitesse... je pêche encore largement...
Même en concaténant 2 bytes (high et Low) pour obtenir un integer, ça correspond à rien ... enfin pour l'instant, faut que j'insiste.
- à noter que je fais ces essais à la gachette et roue levée.

Si tu as des infos supplémentaires SuperJC est-ce bien une demande #11#20 pour la vitesse ??
Autrement, je pense que je vais quand même mettre un analyseur entre une console et le controleur, histoire de vérifier quelques combines... avec le hack russe (illisible) c'est pas évident...

Anonyme, 16501 msg, (FR).
 Citer Alerter [467019]

Message modifié le 2016-11-09 16:25:50 par Jacques74.
Superjc
08-09-2016 à 21h36
Acceder au profil du membre
De mémoire pour la vitesse il y a pas de demande à faire
Elle est envoyé régulièrement par le contrôleur vers la console
Snif la com et fait tourner la roue à la main, tu verras il y a une trame qui bouge


Christophe, 2969 msg, 58 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost
 Citer Alerter [467102]
publicité
08-09-2016 à 21h36
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-

Jacques74
09-09-2016 à 00h23
Acceder au profil du membre
Ah? pas encore vu que ça bougeait sans rien demander... j'ai peut-être pas assez insisté...
Je vais réessayer comme tu dis sur PC avec le sniffeur en lecture et sans envois de trame ;)

Ps Christophe : En principe je devrai recevoir sous peu le step-up pour faire des essais multi-tension (36V sur un 48V), je te tiens au courant.
Edit : Ca marche !!
Voir ici

Anonyme, 16501 msg, (FR).
 Citer Alerter [467127]

Message modifié le 2016-11-04 19:14:17 par Jacques74.
543 messages.      1 2 3 4 5 6 7 8   - Décodage du protocole serial BAFANG BBS0x - Lu 75542 fois. [18542]
retour en haut de page Messages récents
répondre dans cette discussion
En ce moment sur le tchat
Le 19 à 22h17 Ptit-philou Stop les questions dans le tchat ! Ouvrez un sujet sur le forum, merci...
Le 20 à 18h01 Briselevent bonjour
j'ai un velo matra 2013 istep tourer 48volt/422w Je voudrait savoir si quelqu'un a des problème de renouvellement de pièces...
Le 21 à 07h42 Havoc Depuis 2013, Matra Cycles est passé dans le giron de Easybike et le système BionX délaissé.
Le 26 à 21h24 Bubu89 Bonjour
Comment garder l'heure sur l'ordi de bord des moteurs bafang
Le 27 à 10h09 Ptit-philou Bonjour, il faut poser la question sur le forum ;-)
Pas assez de place et de visibilité dans le tchat...

Accédez à notre site www.power-e-bike.fr
Lien commercial -232-