samedi 13 avril 2019

Logiciel de Configuration Bafang BBS version améliorée



Je me suis posé beaucoup de questions sur les paramètres lors de l'utilisation de ce logiciel.

Du coup, comme je suis un peu de la partie, j'ai repris le code source pour le modifier/améliorer, en repartant du superbe travail effectué par penoff .

Je mets à jour cet article au fur et a mesure des évolutions.

Bien sûr, par respect pour l'esprit opensource, sont inclus tous les sources.


V2.2b:

Nouvelles fonctions
  - N/A

Corrections  :
  - About box updated with new and correct links

Points à traiter/corriger :
  - Remplacer "Time to Stop" par "Stop delay" sur le graphique (merci Pierrick)
  - passer à 39V la limite basse pour un pack 48V dans l'aide du Low Batt Protect (merci Pierrick)
  - robustesse en cas de fichiers de traduction manquants (plantage appli)
  - les ' (apostrophe) et " (guillemets) dans les textes des fichiers de traduction
     provoquent un plantage de l'appli. Donc ne pas en mettre.

V2.2a:

Nouvelles fonctions
  - Support multi-langues ajouté pour tous les messages d'erreurs et d'information
     (sauf ceux de la librairie de commserial car externe)
  - Support multi-langues ajouté pour les info bulle (tips)
  - Support multi langue sur la boite "About"
  - les répertoires de langues sont réorganisés plus logiquement
  - ajout du lien vers electricbike dans le About
  - readme pour les langues ajouté
  - boite About retravaillée, lien cyclurba

Corrections  :
  - repositionnement de certains labels
  - typos dans les fichiers français corrigées

Points à traiter/corriger :
  - robustesse en cas de fichiers de traduction manquants (plantage appli)
  - les ' (apostrophe) et " (guillemets) dans les textes des fichiers de traduction
     provoquent un plantage de l'appli. Donc ne pas en mettre.

V2.2:

Nouvelles fonctions
  - Support multi-langues ajouté, avec un système simple pour ajouter des nouvelles langues
  - Français disponible

Corrections  :
  - repositionnement de certains labels
  - typos

Points à traiter/corriger :
  - Ajouter le support multi langue sur la boite "About"
  - Ajouter le support multi langue sur les messages d'erreur
  - encore de la typo
  - réorganiser les répertoires de langues plus logiquement
  - ajouter lien vers l'auteur des textes d'aides en anglais dans "About"
  - robustesse en cas de fichiers de traduction manquants (plantage appli)


V2.1b :

Nouvelles fonctions
  - un code couleur pour mettre en évidence les paramètres critiques/dangereux est ajouté
  - un warning au démarrage du logiciel est ajouté avec la légende des couleurs de paramètres
  - un nouvel onglet 'Infos' est ajouté, dont le texte est facilement modifiable avec le fichier 'Infos.txt'

Corrections  :
  - l'aide visuelle sur les PAS est remplacée par l'onglet infos pour éviter toute confusion

Points à traiter/corriger :
  - Traduction française


V2.1a :

Nouvelles fonctions
  - La correspondance du nb de PAS programmés / 9 niveaux est plus visuelle

Corrections  :
  - graphe pedal assist complété avec le start current
  - La fenêtre principale est désormais redimensionnable
  - Texte d'aide du Low batt corrigé

Points à traiter/corriger :
  - Ajouter un code couleur pour mettre en évidence les paramètres critiques/dangereux
  - les correspondances des PAS dépendent des displays. A supprimer tant que c'est pas clair
     Celles de la version 2.1a est ok pour un DPC18 mais pas pour un C965 par exemple
  - Traduction française
  - ajouter un warning au démarrage du logiciel pour faire comprendre à l'utilisateur
      qu'il peut griller son controleur s'il fait n'importe quoi avec les paramètres


V2.1 :

Nouvelles fonctions
  - Ajout de l'aide pour chaque paramètre
  - Ajout de la correspondance entre nombre de PAS programmé et les 9 niveaux
  - Ajout d'un graphique pour mieux comprendre les paramètres du Pedal Assist

Points à traiter/corriger :
  - Graphe du Pedal assist à compléter (ajouter le start current)
  - rendre dimensionable la fenêtre principale pour l'adapter aux résolutions
  - améliorer visibilité correspondance entre nombre de PAS programmé et les 9 niveaux
  - corriger le texte d'aide pour le low Batt protection de l'onglet Basic



56 commentaires:

  1. salut !
    Alors là, bravo ! merci pour ton soft custom et en français en plus avec pleins d'explications sur les différents paramètres, cela va me permettre de bien optimiser tout cela !!

    RépondreSupprimer
  2. Salut et merci ! Lolo31
    du bon boulot qui va nous permettre de reprogrammer et optimiser ce fabuleux moteur aux capacités époustouflantes...
    allez je me lance (*_*)

    RépondreSupprimer
  3. Ravi d'avoir trouvé ton logiciel. Mon moteur acheté sur aliexpress est vraiment mal programmé. As tu un lien fiable pour acheter la clé usb ?
    Par avance merci

    RépondreSupprimer
    Réponses
    1. Oui, tu as le lien du revendeur aliexpress (vendeur "ebike motor battery") dans le chapitre 3 ;)

      Supprimer
  4. Merci pour ce taf ! Ca serait top de le mettre sur un Gitlab/github pour que l'on puisse y apporter nos modifications aussi, pourquoi pas une version Linux ;)

    RépondreSupprimer
    Réponses
    1. merci à toi ! les sources sont inclus dans le lien de téléchargement

      Supprimer
    2. Oui mais il faudrait les mettre sur un github pour qu'on puisse les modifier et échanger ? Je peux le faire mais comme c'est ton taf je te laisse la paternité :)!!

      Supprimer
  5. Bonjour, énorme merci pour le travail effectué. Ce logiciel me rend bien service!

    RépondreSupprimer
  6. bonjour , je n'arrive pas a le telecharger, comment faut il faire?

    RépondreSupprimer
    Réponses
    1. Bonjour, simplement en cliquant sur le lien "Telechargement" en haut de l'article, puis de cliquer sur le bouton "Telechargement" en haut a droite de la page qui s'affiche ;)
      Bonne programmation ! ;)

      Supprimer
    2. Bonjour j'ai un gros souci avec ma reprogrammation j'ai le bon port il reconnaît ma version mais en changeant les différents paramètres je n'arrive pas à les renvoyé dans mon bafang en appuyant sur write il me marque erreur inconnue et du coup je me retrouve avec full assistance sur mon vtt plus de différents paliers donc impossible à rouler, merci pour votre aide

      Supprimer
  7. Bonjour, est-ce que ce logiciel fonctionne avec les controleurs bafang pour moteur roue ?

    RépondreSupprimer
  8. Bonjour
    J'ai connecté mon bafang BBS02 750W, puis j'ai changé le port COM de 13 (port non reconnu) à 2. Ensuite je n'ai pas eu accès aux boutons Read et Write, bien que connecté.
    J'ai débranche, reconnecté mon DPC-18 puis !!! plus rien !
    La batterie donne >54 v au multimètre.
    Problème de contrôleur (neuf et qui fonctionnait avant la manip) ?
    Câble défectueux qui aurait créé un problème?
    Connexion vers DPC-18 défectueuse (le câble de programmation était un peu raide mais les aiguilles de contact semblent intactes) ?
    Comment savoir et que faire ?
    Merci de votre aide.

    RépondreSupprimer
    Réponses
    1. Bonjour,
      Si tu n'avais pas acces aux boutons read/write c'est que le logiciel n'arrive pas à communiquer avec le controleur. si tu es sur que les parametres de ton port COM sont bons, alors oui, il faut regarder du coté de la connectique.

      Supprimer
  9. Merci lolo
    Ce serait donc le câble de programmation qui aurait perturbé ? Car tout est neuf (60 km) et tout fonctionnait avant ce branchement. Et après avoir déconnecté ce câble, je ne peux plus allumer le display.
    Crois-tu que le contrôleur ait été touché ? Et comment récupérer tout ça ?
    Merci encore de ton aide : c'est rassurant et déstressant de savoir que quelqu’un connaît et peut aider.
    Bonne soirée à toi.

    RépondreSupprimer
    Réponses
    1. ce serait vraiment étonnant que le controleur ait été touché, je n'ai jamais vu/lu ce genre de pb auparavant. Peut etre le connecteur du cable de programmation a abimé les contacts de celui du display ? tu devrais poser la question sur le forum cyclurba ou endless-sphere.

      Supprimer
  10. Bonjour lolo
    Dans l'immédiat j'ai commandé un meilleur câble de programmation. Je m'étais planté dans le précédent en le commandant, sans voir un commentaire qui annonçait un mauvais câblage qui était allé jusqu'à griller le contrôleur !
    Si ça ne fonctionne pas (ce qui est probable) je commencerais par remplacer le faisceau de câbles et en dernier ressort le contrôleur (en mettant un peu plus cher, je prendrais un distributeur FR qui autorise les retours).
    Merci de ton aide et je vais m'inscrire sur cyclurba.

    RépondreSupprimer
    Réponses
    1. Heureux de savoir que tu as trouvé la source du pb !! c'est dingue qu'un mauvais câble puisse griller le contrôleur. Avec un peu de bol, il n'est pas grillé, et le nouveau cable débloquera le controleur. Tiens nous au courant.

      Supprimer
  11. Bonsoir lolo,
    Voilà, c'est fait : j'ai installé un nouveau contrôleur et je l'ai reprogrammé avec un câble ad hoc et ton super logiciel.
    Merci pour ton travail.
    Cela étant, mon contrôleur a bien été grillé par un mauvais câble de programmation. Le nouveau étant doté d'un cache transparent sur le connecteur USB, j'ai pu le comparer au câble défaillant après l'avoir "autopsié" : des fils sont inversés ! Après vérification je me suis aperçu que quelqu’un avait déjà eu le même problème que moi, ce qui ne les empêche pas de continuer à vendre cette cochonnerie sur un fameux site de vente en ligne. Donc je recommande d'éviter les câbles dont la prise USB n'est pas visible par transparence.

    RépondreSupprimer
  12. Bonjour
    Quelqu’un pourrait m’expliquer à quoi correspond un moteur de type B
    D’avance merci

    RépondreSupprimer
  13. Bonjour et bravo,
    Je ne l'ai pas testé encore, mais c'est super ce travail: en français avec les couleurs rouge, violet et noir, c'est déjà plus rassurant.
    J'ai acheté le câble sur AliExpress, de Power Surround-2 store, j'espère qu'il est de qualité, il ne faudrait pas que je fasse comme Maxou, griller le contrôleur.( il a un cache transparent du côté du connecteur USB )

    RépondreSupprimer
  14. Will Windows 7 work with 2.2a version, I've tried 2 cables from Bafang dealer and keep getting Error opening serial port, attempted multiple ways of connecting with Same problem. HELP, K

    RépondreSupprimer
  15. Hi again, will the Tool 2.2a only open on Windows 10? I have new BBS02B 36v 500watt mid DRIVE. Have Bafang set-up new drives with NO ACCESS? to make settings changes?
    Doesn't matter what connection methods I attempt it only shows Error opening serial port.
    Do you have any recommendations to get access to drive. K

    RépondreSupprimer
  16. Bonjour et merci pour ce super travail !
    Je voudrais savoir si c'est possible de modifier l'image de démarrage de l'écran du display (LCD 850C) ?
    Bien à toi :-)

    RépondreSupprimer
  17. Salut et merci pour le boulot.
    J'ai un BBSO2 750 W avec un plateau Precisalps 34 dents. Mon utilisation principale VTT dans les sentiers plutôt roulants ou les champs de canne avec de gros dénivelés positifs. Je galère un peu à trouver un réglage efficace pour ce programme d'utilisation. L'un de vous aurez t'il des pistes de programmation ? Merci par avance pour vos réponses.

    RépondreSupprimer
  18. Un grand MERCI, beau travail !
    J'avais déjà le cable et le soft pour mon BBSHD mais ni comprennais pas grand chose en dehors de la base. Moi qui ai remplacé mon accellérateur par un bouton poussoir, je suis bien content de pouvoir l'utilisé en douceur grâce à vous, encore Merci !!

    RépondreSupprimer
  19. Bonjour, bravo pour votre travail, le programme fonctionne t il avec la version b ? Merci

    RépondreSupprimer
  20. bonjour , j ai donc telechargé ton logiciel , il apparait en zip mais je n arrive pas a l ouvrir ou l installé , y a t il un truc ,?

    RépondreSupprimer
  21. Bonjour, serait-il possible d'ajouter la langue allemande?

    RépondreSupprimer
    Réponses
    1. Bonjour, aucun souci : si tu te sens te remplacer les textes par leur traduction allemande dans les fichiers texte qui sont dans Languages\fr (et me les renvoyer ;) ), ce sera un plaisir pour moi que de générer une nouvelle version qui intègre l'allemand.

      Supprimer
  22. Salut, Merci pour ton blog et le logiciel!
    J'ai un BBS01 en 250w. L'aide à la pédale indique bien 250w sur le display tandis que la gachette permet de monter a 500w. Comment faire pour avoir 500w aussi au pédalage? Merci d'avance

    RépondreSupprimer
  23. Salut à toi. Merci pour ce blog :)
    J'aimerais monter l'accélérateur au delà de 40 km/h. Est ce que c'est possible ?
    Merci et bonne soirée.

    RépondreSupprimer
  24. Merci pour ce logiciel facile d'accès permettant de configurer correctemetn nos moteurs BBS

    RépondreSupprimer
  25. Bonjour, Je viens de monter un Bafang BBS01B 250 sur un VTT décathlon display C18 et plateau 46T. J'aimerai optimiser les réglages, j'ai commandé le câble adéquate.Que veut dire la lettre B dans la dénomination du moteur. Y a t'il un logiciel qui marche sur MAC ou Windows10. Avez vous déjà des programmations type, je suis dans le Var avec souvent des montées fortes mais très courtes et des parties macadam sans voiture. Merci pour votre Aide

    RépondreSupprimer
  26. Bonjour, Je viens de monter un Bafang BBS01B 250 sur un VTc riverside 500 décathlon display C850 et plateau 44T. J'aimerai optimiser les réglages, j'ai le câble adéquate.Avez vous déjà des programmations type, je suis en Normandie. Merci pour votre Aide et bravo pour votre blog qui est top.

    RépondreSupprimer
  27. Bonjour, un grand merci pour ce boulot, pas encore testé

    RépondreSupprimer
  28. bonjour avez vous un driver pour que le pc puisse reconnaitre le cable? merci

    RépondreSupprimer
  29. Bonjour, merci pour le soft c'est top! Pensez vous quil possible d'avoir une zone l'on peut rentrer le kilométrage global? Car par erreur le miens s'est remis a zéro. Pour l'entretien je trouvais ça pratique d'avoir le km réel. Peut être une nouvelle fonctionnalité dans la prochaine version 🤞😜

    RépondreSupprimer
  30. Merci pour ce soft qui fonctionne nickel. un cordon USB de chez ebike-sport distribué par Amazon + le driver CH341SER. Aucun problème d'install.
    Juste la vitesse max un peu faible (40 km/h) pour ce moteur (750w) qui dépasse quand même les 60KM/h (sur un 27.5").

    RépondreSupprimer
  31. Bonjour, existe t-il une version du logiciel en USB avec parametrage du couple moteur ?
    Cordialement

    RépondreSupprimer
  32. Bonjour,
    Merci pour ce travail excellent.

    Sous windows10, j'ai été obligé d'installer le pilote CH341SER.exe pour qu'il me trouve mon port COM (le 3 étant déjà occupé)

    RépondreSupprimer
  33. Merci pour ce superbe travail.
    J'ai un soucis que je n'arrive pas à résoudre.
    Quand je pédale, j'ai une seconde d'assistance puis plus rien.
    Pas de message d'erreur sur la console, pas de soucis de câblage...
    Help

    Merci

    RépondreSupprimer
  34. Bonjour j'ai un gros souci avec ma reprogrammation j'ai le bon port il reconnaît ma version mais en changeant les différents paramètres je n'arrive pas à les renvoyé dans mon bafang en appuyant sur write il me marque erreur inconnue et du coup je me retrouve avec full assistance sur mon vtt plus de différents paliers donc impossible à rouler, merci pour votre aide

    RépondreSupprimer
  35. Bonjour
    Cela fonctionne t il avec Bafang M420
    Merci de votre aide

    RépondreSupprimer
  36. Bravo pour ce logiciel
    Par contre je n'arrive pas à passer en 48 volt . J'ai une batterie 48v 20 ah j'aimerai bien l'utiliser
    Merci beaucoup pour votre reponse

    RépondreSupprimer
  37. Bonjour et encore une fois merci pour ce boulot.
    Tout a très bien fonctionné il y a 6 mois et puis.....
    et puis, depuis mon retour de vacances, j'ai un vélo qui coupe l'assistance à 25KM:h!!
    Je refais donc la prog : pareil
    Je rebranche tout je fais "lire" et je m'apercois que à chaque fois que je refais la progr....le moteur me la rechange au niveau des paramêtres généraux : il change le current limit, interverti certains current limit et surtout me change les speed meter signal et meter.
    Si je refais une progr : pareil, il coupe à 25km:h et lorsque je vais lire ce qu'il a enregistré , c'est de nouveau le grand bazar !
    à l'aaaaaaaaaaaaaaaaaaaaaide !

    RépondreSupprimer
  38. Bonjour,
    mon connecteur d'affichage a 5 broches, mais n'est pas rond, c'est une sorte de triangle. (moteur Bafang 1000W)
    J'ai lu que c'est le protocole CAN.
    Est-il possible d'avoir un câble USB avec ce type de connecteur ?
    Est-ce le même logiciel d'interface?
    Merci beaucoup.

    RépondreSupprimer
  39. Bonjour
    Je possède deux vélos : un avec le contrôleur BBS01 et l'autre avec le contrôleur BBS02.
    Avec le BBS01 acheté en chine je peux bien lire et écrire sur le contrôleur
    Avec le BBS02 acheté chez cycloboost bordeaux impossible de lire dans le contrôleur.

    Testé avec 2 PC différents sous Windows 10.

    Auriez-vous une idée de pourquoi je ne peux pas communiquer avec le BBS02 ?

    Merci

    RépondreSupprimer
  40. Bonjour,

    Je suis nouveau sur le site et j'aimerais dire bonjour à tous et remercier le superbe travail du programme et la mise en place du site :-)

    S'avez-vous si le programme est aussi compatible avec un moteur Bafang dans la roue BFSWX02 ?

    Merci d'avance de votre aide

    RépondreSupprimer
  41. Bonjour
    Je viens d'installer un bafang 750w en 48v sur mon vélo avec un DPC 181 et j'ai installé l'application Bafang. J'arrive bien à connecter mon DPC en bluetooth mais je n'arrive pas à modifier les parametres d'assistance : % de vitesse et % d'aide sur les 9 niveaux ...il n'y a pas de validation et quand je sors, tout se remets à zéro. Pouvez vous m'aider svp?

    RépondreSupprimer
  42. Bonsoir
    J'ai un très gros problème !
    A chaque onglet je fais des lectures, ensuite j'apporte les modifications souhaitées, puis je clique sur "Ecrire".
    Sur le premier onglet "Général" les modifications sont bien prises en compte puisque lorsque je fais une lecture, je vois bien qu'elles sont toujours là.
    Sur le dernier onglet "Accélérateur", les modifs sont aussi bien prises en compte. Super !
    Par contre, invariablement sur le deuxième onglet "Assistance Pédalage", comme pour les autres onglets, j'entre mes choix (après avoir fait une lecture bien entendu), je clique sur "Ecrire" et à chaque fois ça me dit "Ecriture des paramètres de l'accélérateur réussie" !
    Et bien sur les nouveaux paramètres de cet onglet ne sont pas pris en compte.
    C'est dramatique mon moteur ne donne qu'une faible partie de ces capacités.
    Mon moteur est un Bafang BBS01B 350W 36V
    J'ai essayé aussi avec le soft de penof et j'ai le même résultat, hormis qu'il me dit que les paramètres de l'onglet ont été bien enregistrés mais au bout du compte, même si le message est différent, le résultat est le même. L'enregistrement de modifs sur cet onglet n'est pas non plus pris en compte.
    Pourriez vous me dire pourquoi ça fait ça ?
    Aidez-moi s'il vous plait, car j'ai vraiment besoin de mon moteur d'assistance sans quoi je ne peux pas faire de vélo et mon vélo est mon véhicule principal et j'habite dans une région très vallonnée (le Nord Finistère).
    Pourquoi les nouveaux paramètres ne sont-ils pas pris en compte ?
    Merci par avance
    Jessica

    RépondreSupprimer
    Réponses
    1. Personne pour m'aider ?
      J'ai vraiment besoin d'aide s'il vous plait.
      Bonne journée à vous

      Supprimer