Nouvelle discussionNouveau message Derniers messages Recherche forum
358 messages.      6 7 8 9 10 11 12 13 14 15 16   - Décodage du protocole serial BAFANG BBS0x [18542]
Yamty35
08-05-2018 à 22h26
Acceder au profil du membre
Le 3ème octet est bien un CRC : 0x20 + 2 octets de RPM) modulo 256 (sur 8 bits)


Jacques, 17 msg, 60 ans. (FR-35).
 Citer Alerter [568277]
Jacques74
09-05-2018 à 08h48
Acceder au profil du membre

Yamty a écrit :
Le 3ème octet est bien un CRC : 0x20 + 2 octets de RPM) modulo 256 (sur 8 bits)


Tu aurais un exemple de calcul ?
Par exemple avec 01 08 hex (264) le CRC doit être à ... ?

Autrement, à 254 RPM (00 FE) j'ai 1E comme CRC
Ou à 317 RPM (01 3D) j'ai 5E.
Et pour rappel, à 0 RPM le CRC est stable sur 20 (00 00 20)
Je ne comprends pas très bien le calcul de vérification à faire, surtout sur un modulo sur 0 et 0 et qui donne 20...

Enfin bon, sans vérif la récupération RPM semble très bien fonctionner
... mais j'aimerais en savoir plus.

Anonyme, 14749 msg, (FR).
 Citer Alerter [568285]

Message modifié le 2018-05-09 15:54:59 par Jacques74.
publicité
09-05-2018 à 08h48
Kit moteur Bafang BBS02 et batterie 500 Wh
Ensemble moteur Bafang BBS02 36V500W et batterie porte bagage Alu 36V14Ah (500 Wh) avec cellules Panasonic
www.kitveloelectric-bonplan.com
Lien commercial -314-


Jacques74
10-05-2018 à 17h39
Acceder au profil du membre
Bon, ça avance, passage au proto soudé... version Nano.
J'arriverai à tout mettre sur une plaquette d'essais de 4 x 6 cm et max 2 cm de haut, y compris avec alim 72V-9V et pont diviseur batterie (affichage tension réelle).
Je laisserai des possibilités bluethoot (sur Software Serial) et capteur de courant externe (possibilité wattmètre).

Tout fonctionne :
- changement de niveau de PAS
- retour code erreur BBS
- Ampères (retour controleur)
- Retour % capacité batterie (info du contrôleur) .... un peu n'importe quoi au passage ^^
- RPM roue et vitesse

Une fois en boitier et sur la bête, je passerai aux menus et reprogrammation possible à la volée (mode légal avec gachette 6-8 Km/h en priorité)

Anonyme, 14749 msg, (FR).
 Citer Alerter [568529]

Message modifié le 2018-05-12 14:16:12 par Jacques74.
Ferias77
12-05-2018 à 11h27
Acceder au profil du membre
Tip top !
Quel est l'écran que tu utilises ? Sa visibilité en plein soleil est correcte ?

Eric, 576 msg, 33 ans. St Germain Du Puch (FR-33). [mon blog] Vélotaf 55 000 km 2roueselectriques.e-monsite.com/
 Citer Alerter [568854]
Jacques74
12-05-2018 à 14h03
Acceder au profil du membre
Hello Ferias !
C'est un petit Oled graphique 1306 (128*64), branchement en I2C 2 fils.
On se rend pas bien compte sur photo mais le contraste est très élevé et il est très lumineux.
Pas fait encore d'essais au soleil, mais à mon avis ça doit-être ok, et avec gros chiffres digital en tout cas tout aussi bien qu'une P850C ;)

A 2.20 euros ça vaut la peine
J'ai pris le modèle avec une ligne jaune en haut et bleu en bas, c'est très visible et sépare bien les données.
Par exemple : www.ebay.fr

Autrement j'ai commandé et j’attends le petit module d'alim Recom (comme toi) mais 72V vers 9V, 500 mA. Ca devrait être suffisant
Je le brancherai sur le Vin du Nano + pont div. pour la récup tension batterie.

Anonyme, 14749 msg, (FR).
 Citer Alerter [568867]

Message modifié le 2018-05-12 16:45:43 par Jacques74.
Superjc
13-05-2018 à 22h32
Acceder au profil du membre

Jacques74 a écrit :
Tu aurais un exemple de calcul ? Par exemple avec 01 08 hex (264) le CRC doit être à ... ? Autrement, à 254 RPM (00 FE) j'ai 1E comme CRC Ou à 317 RPM (01 3D) j'ai 5E. Et pour rappel, à 0 RPM le CRC est stable sur 20 (00 00 20) Je ne comprends pas très bien le calcul de vérification à faire, surtout sur un modulo sur 0 et 0 et qui donne...


Par exemple pour ton 317 RPM
En HEX Tu fais la somme
20 + 01 + 3D = 5E

Pour 0
20 + 00 + 00 = 20


Christophe, 2768 msg, 57 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost
 Citer Alerter [569158]
Ferias77
13-05-2018 à 22h46
Acceder au profil du membre
Merci pour les infos, ils ont vraiment l'ai intéressants ces petits OLED !


Eric, 576 msg, 33 ans. St Germain Du Puch (FR-33). [mon blog] Vélotaf 55 000 km 2roueselectriques.e-monsite.com/
 Citer Alerter [569165]
Yamty35
13-05-2018 à 23h03
Acceder au profil du membre

Jacques74 a écrit :
Tu aurais un exemple de calcul ?


Il faut prendre le code de la requêt (#20) dans le calcul :

#11 #20 #01 #08 : calcul : 32 + 1 + 8 = 41 => CRC = #29
#11 #20 #00 #FE : calcul : 32 + 0 + 254 = 286 = 256 + 30 => CRC = 30 = #1E
#11 #20 #01 #3D : calcul : 32 + 1 + 61 = 94 => CRC = 94 = #5E
...

Sur le GitHub, c'est présent dans les codes arduino des emulateurs

Jacques, 17 msg, 60 ans. (FR-35).
 Citer Alerter [569174]
Jacques74
14-05-2018 à 03h58
Acceder au profil du membre
Merci à vous deux !
J'avais pas capté qu'il fallait inclure la commande #20 avec, c'est beaucoup plus clair maintenant !
Donc en incluant partout le modulo 256 sur la somme, on a ça comme CRC (en déc) :

20 % 256 = 20
41 % 256 = 41
94 % 256 = 94
286 % 256 = 30

Super, c'est beau l'informatique ! (quand ça marche )
Plus qu'à mettre ça dans un "if"

Ps: Je suis allé voir ta mise à jour du PDF protocole, super boulot Jacques
Il faudra qu'on reparle de quelques détails car il me semble que j'ai quelques retours contrôleur un peu différents... mais il faut que je vérifie d'abord avant de dire des bêtises.

Ah oui, autre question, as-tu essayé de faire des transmissions sur le controleur à plus de 1200 bauds ?
Il communique à quelle vitesse avec la P850C ?

Anonyme, 14749 msg, (FR).
 Citer Alerter [569201]
publicité
14-05-2018 à 03h58
Lien commercial -303-

Yamty35
14-05-2018 à 07h45
Acceder au profil du membre
Probable qu'il y ait des erreurs et des manques dans mon analyse, je suis preneur de retours ; il faut confirmer sur d'autres matériels et configs.

Pour la transmission, il n'y a QUE du 1200 bauds (j'ai utilisé un analyseur logique puis décodé les signaux, je n'ai vu passer aucun signal suspect dans mes essais)

Ce serait bien de pouvoir "attaquer" le 850C pour pouvoir afficher d'autres choses (par ex. les Wh dans la bande de texte/logo du bas)


Jacques, 17 msg, 60 ans. (FR-35).
 Citer Alerter [569208]
358 messages.      6 7 8 9 10 11 12 13 14 15 16   - Décodage du protocole serial BAFANG BBS0x - Lu 34737 fois. [18542]
retour en haut de page Messages récents
répondre dans cette discussion
En ce moment sur le tchat
Le 09 à 10h19 Ptit-philou SOLDES : Vu à Carrefour, VTT Cycoo à 594€, batterie 374Wh, fourche Suntour, pneus Hutchinson 27,5" - assemblé par MFC (44)
Le 09 à 13h58 Havoc Et le modèle ville, plus ancien, avec la petite batterie de 9Ah: 350 Euros !

Mauvais temps pour le marché de l'occasion...
Le 09 à 22h03 Ahm j 1 vélo à assistance électrique matra iflow n5+ il marchait tres bien un jour je l'est calibrer apres ça la vitesse indiquer n'est pas normal elle excessif donc...
Le 12 à 18h49 Havoc Visitez tous les menus et vérifiez ce qui a changé (taille des roues, par exemple).

Le mieux est d'en parler sur le forum, pas...
Le 18 à 11h19 Havoc La shoutbox est parfaite pour afficher des messages succincts, pas pour régler des problèmes électroniques ou mécaniques.

Moteurs et batteries pour votre vélo électrique
Lien commercial -56-



Transformez votre vélo en vélo électrique !