Membre9554
31-07-2018 à 20h42
|
pfff....
Un seul appui et tout est reprogrammé, les 3 onglets A MA SAUCE, niveaux aux petits oignons et gachette comprise !
Déposer la gachette serait simplement rédhibitoire pour ma part, j'y perdrais la moitié des avantages de ce moteur BBS02, particulièrement en ville et VTT de montagne !
Alors qu'en la bridant à la demande comme un bouton d'aide au démarrage, elle devient tout à fait légale et reste utilisable !
Membre9554, 19093 msg. Ce membre n'est plus inscrit. Message modifié le 2018-08-01 21:36:31 par Jacques74. |
Jeannono38
01-08-2018 à 11h09
|
Bonjour à tous,
Sur les côtes du coin de Chartreuse, le moteur chauffe pas mal, j'aimerai connaître sa température.
Après avoir cherché un peu partout, je ne trouve pas le moyen d'avoir la température du moteur, vu qu'il y a une alarme température, je suppose qu'il y a un capteur de température et que le contrôleur la surveille.
Existe-il une commande pour remonter la température du moteur vers l'afficheur ?
Je suis en cours de programmation d'un Arduino (nano) avec afficheur TFT Couleur (pas très lisible au soleil et lent, peut être remplacer par un afficheur 4 lignes plus lisible).
Le but est de remplacer le contrôleur sans écran de mon BBS02... avec mesure de puissance, GPS... et enregistrement des balades (EEPROM et/ou SD) De quoi s'amuser.
A bientôt,
Jean-Nono
Jeannono, 116 msg, 64 ans. Grenoble (FR-38). [mon blog] Vivre libre |
publicité 01-08-2018 à 11h09
| Lien commercial -178-
|
Membre9554
01-08-2018 à 11h21
|
Suite pour Einstein et niveau maternel...
A noter qu'on devrait pouvoir aussi reprogrammer au minimum que l'onglet Throttle, sa vitesse max et son numéro de niveau dédié.
Le bridage de la vitesse du PAS se faisant comme Christophe avec la commande #16 #1F.
Il suffirait de prévoir par exemple les. N 7 ET 8 pour la gachette (perso j'utilise le PAS que sur les 5 premiers et dans l'ordre !) et changer le num. dédié + vitesse max sur Throthle par reprogrammation auto.
le N.9 restant inchangé en cas de mode sans console ! (perso diminué à 30 ou 40% curent pour le PAS)
Nb : Comme on ne peut pas descendre en-dessous de 15 Km/h sur l'onglet Throttle, il faut donc déjà prévoir et ajuster la partie % speed sur le niveau dédié à la gachette (onglet Basic).
Donc ici 50% de 15Km/h, mais on peut aussi mettre un chouia de plus ^^
Évidement c'est un compromis entre une reprogrammation complète (plus fine et avec plus de possibilités de mode) et une dépose définitive de gâchette (comme SuperJC ...^^), mais ça devrait bien fonctionner aussi !
L'envoi serait plus rapide aussi et le code plus simple puisqu'il y a que 6 paramètres de prog à envoyer sur un seul onglet.
Je ferai un essai supplémentaire dans ce sens, comme tout est déjà en place dans mon code c'est pas un soucis
Par ailleurs comme discuté beaucoup plus haut, on devrait pouvoir faire une reprog sur un seul onglet SANS réinitialisation controleur !
2 images pour mieux comprendre :
- Onglet Basic (fixe et non touché par une reprog à la volée)
- Onglet Gachette à reparamétrer à la volée + envois commande vitesse (Rpm) max du PAS #16#1F ...
... Et si vraiment on veux faire ceinture et bretelles, il suffirait de décider dans le Setup que par défaut le BBS boot en mode Legal, donc après chaque coupure batterie
Membre9554, 19093 msg. Ce membre n'est plus inscrit. Message modifié le 2018-08-02 04:01:37 par Jacques74. |
Membre9554
01-08-2018 à 11h25
|
@Jeannono38,
Il n'y a pas de capteur de température dans le moteur proprement dit (rotor/stator), c'est facile à vérifier.
Seul les controleurs en ont un et encore, pas tous les modèles.
Pas vu de retour de temp. non plus dans les trames serial, mis à part un code erreur en cas de surchauffe...
Peut-être qu'il existe un retour (controleur)... mais pour l'instant personne ne l'a repéré et aucun display officiel ne l'affiche.
Perso j'avais fait ça :
voir cyclurba.fr
S1 est collé contre un mosfet controleur puis noyé sous silicone, et S2 en attente d'être collé sur le bobinage moteur... un jour probablement
Comme tout est encore en place, je verrai probablement par la suite pour une entrée directe sur ma console BBSDuino ESP32 ;)
Par contre le jour où le contrôleur lâche... il faut presque tout refaire ...
Membre9554, 19093 msg. Ce membre n'est plus inscrit. Message modifié le 2018-08-01 15:28:26 par Jacques74. |
Superjc
01-08-2018 à 16h04
|
Petite précision
la commande #16 #1F (rpmMax) est limité en seuil bas (mini 128rpm je pense)
comme par Hazard c’est environ 15km/h
Donc pour le niveau P (poussage 6km/h)
j’utilise en plus le retour rpm roue qui gère le TRHOTTLE via GIO25 (sortie DAC)
ça marche bien en poussage
Sur le vélo, ça marche sur le plat
En cote mon niveau courant Limit n’est pas suffisant car je l’ai réglé pour du poussage (environ 1.2A)
En descente la vitesse augmente à plus de 6km/h donc le moteur ralenti rapidement puis coupe
Christophe, 3256 msg, 63 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost |
Superjc
01-08-2018 à 16h28
|
Jacques74 a écrit :
Peut-être qu'il existe un retour (controleur)... mais pour l'instant personne ne l'a repéré et aucun display officiel ne l'affiche....
Christophe, 3256 msg, 63 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost |
Membre9554
01-08-2018 à 17h12
|
De ce que j'ai vu sur les display commerciaux (sur ma première C965 en l’occurrence), c'est la température ambiante qui était affichée...
- température mesurée dans le display...
A creuser mais Yamty n'a rien trouvé de flagrant de son coté avec sa P850C...
Autrement, pour la commande RPM max #16#1F tu l'envoies qu'une fois et au Setup ?
Le CRC est calculé comme ailleurs, sans le 0x16 ?
Et c'est bien un envoi sur 5 octets ? du genre : 0x16, 0x1F, 0x00, 0xC8, 0xE7 (C8 pour 200 RPM) ?
Membre9554, 19093 msg. Ce membre n'est plus inscrit. Message modifié le 2018-08-02 06:10:53 par Jacques74. |
Membre9554
01-08-2018 à 17h36
|
Up édition pour la deuxième question...
Membre9554, 19093 msg. Ce membre n'est plus inscrit. Message modifié le 2018-08-01 17:37:31 par Jacques74. |
Superjc
01-08-2018 à 17h41
|
Jacques74 a écrit :
De ce que j'ai vu sur les display officiels (ma première C965 en l’occurrence), c'est la température ambiante qui était affichée... - température mesurée dans le display... A creuser mais Yamty n'a rien trouvé de flagrant de son coté avec sa P850C... Autrement, pour la commande RPM max #16#1F tu l'envoies qu'une fois et au Setup ? Le...
Voilà le code pour envoyer le byte RpmMax;
Tu peux l’envoyer à tous les moments, ça remplace immédiatement la précédente consigne
Christophe, 3256 msg, 63 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost |
publicité 01-08-2018 à 17h41
| |
Membre9554
01-08-2018 à 17h57
|
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 !
Membre9554, 19093 msg. Ce membre n'est plus inscrit. Message modifié le 2018-08-02 06:15:28 par Jacques74. |
|