dimanche 21 juillet 2019

TSDZ2 open source firmware V0.19 configurateur V0.3.6

Suite logique de l article d introduction sur la version OSF adaptée aux afficheurs"stock" .


C est la dernière version de Marcoq du 10/07/2019 18h30 et probablement la plus aboutie et proche de la perfection,
elle utilise la version stable officiel V0.19 dont "Buba" est le principale artisan se basant sur les développement initiés par Casainho sur le forum endless-sphere .

Les principales évolutions depuis la première version sont :
l élimination de la résistance moteur en marche arrière
l adaptation d'un mode eMTB paramétrable

Le configurateur est une interface java qui a vu le jour déjà avec la version 0.16 stable, il permet le paramétrage du système, en effet les afficheurs stock ne permettent pas comme avec les évolutions officielles utilisant principalement l afficheur KT-LCD3, une modification des paramètres via console .

Les prérequis pour installer la version open source sont donc :

1 : fabrication d une interface matériel pour se brancher sur le port capteur de vitesse qui intègre les lignes de dialogue avec le controleur ; ceci est expliqué dans le précédent article .
2 : l acquisition d un module STLink, la encore expliqué dans le précédent article .
3 : disposer bien sur d un ordinateur ( un portable si possible ) .

4 : installer l environnement Java, donc telecharger le JRE runtime .
5 : installer l environnement SDCC qui est un compilateur langage C
6 : installer l environnement STLink : STM32 ST-Link utility ou STSW-LINK004
7 : installer l environnement du kit de programmation  :TSDZ2 controleur et configurateur .

Ensuite il suffit de modifier les paramètres dans l interface java de Marcoq, compiler et programmer ...

Par défaut l environnement java du configurateur offre cette vue, ici les éléments sur lesquels j ai eut besoin d agir sont entourés ou fléchés .


Comparaison du set up "battery" standard et personnel



Max battery power ; c est la puissance maximum que l on choisit de soutirer de la batterie . 
Max battery current source ; c est l intensité maximale que vous choisissez de permettre .
Battery cells number ; c est le nombre de cellules en série dont est composé votre batterie, classiquement une batterie 36V est composé de 10 cellules unitaire en série qui détermine la tension de la batterie et d un certain nombre en parallèle, ce qui détermine la capacité de la batterie .
Battery low voltage cut-off ; c est la tension a laquelle le controleur va arrêter de tirer du courant de la batterie, c est en gros une assurance de ne pas endommager la batterie par sous tension des cellules .
Battery pack résistance ; cela traduit l usure ou la qualité des cellules, une résistance importante va se manifester par une chute de courant importante lors d appel de courant .

les 6 cases suivantes et le bouton VLCD5 associé sont utilisées pour déterminer l affichage du barregraphe, Marcoq supporte maintenant le VLCD5 qui dispose d un barregraphe a 6 nodes différent de celui du VLCD6 et du XH18 a 4 nodes, pour l instant les paramètres sont a l étude et il semblerait que la version que j ai adopté d un autre set up publié sur endless soit moins adéquate que la version standard de Marcoq .
a noter : pour modifier ce barregraphe si l ont a choisi VLCD5 comme afficheur on peut clicker le bouton 
"VLCD5 battery soc 4 barres " ce bouton permet accessoirement de disposer d un barregraphe 4 nodes sur VLCD5 .
Quand le mode VLCD5 est sélectionné, les 4 cases intermédiaires de Battery apparaissent en grisé .

les 5 cases suivantes me sont absconse a ce jour donc je n en parlerai pas .


MOTORS ; mode " expérimentale " actif et fonctionnel au delà de 85 rpm, avec un moteur de 36V il est possible d utiliser l assistance jusqu a 110 RPM environ, le mode expérimental ne fonctionne pas avec un moteur 48V ( en tout cas pas avec le mien ) .


SOFT START
soft start time out passé de 20 a 3, sinon c est pratiquement 2 secondes avant que l assistance au pédalage démarre 
K soft start factor descendu a 0.350 a la place de 0.990, c est en test, en attendant d affiner d autres réglages j ai choisi cette valeur .


PEDAL ASSIT LEVELS ;
les niveaux ont été modifié pour les adapter a ma pratique, chacun peut faire selon son ressenti, il est préférable de tester puis de valider,

le mode eMTB est actif via le bouton dédié de la partie ENABLES ( image suivante )




ENABLES ; le mode VLCD5 ( 6 digit ) est sélectionné ainsi que le mode eMTB ( pour modifier le mode eMTB de-sélectionner cette option ou utiliser le bouton 4 digit accessible dans  " BATTERY " .


LES TESTS en SITUATION :

Pour mesurer les différents mode j'utilise un wattmètre en série entre la batterie et le moteur, il mesure la puissance et la consommation instantanée et la puissance  n est pas la puissance développée par le moteur a cause du rendement plus au moins bon .

le mode ECO permet de développer environ  150 Wc batterie
le mode TOUR environ 250 Wc ( batterie toujours ) 
le mode SPEED/eMTB réglé a 160 permet d atteindre les 550Wc
le mode BOOST, comme son non l indique ce mode permet de disposer de la puissance max du système au prix d un effort peu soutenu .

a noter, le mode eMTB permet de monter plus haut en puissance mais l effort pour délivrer cette puissance est vraiment conditionné par l appui sur les pédales, 
le mode eMTB permet donc d atteindre la puissance théorique max permise par le système ( limité a 550W dans l onglet batterie ), c est un mode sportif pour ceux qui ne veulent pas avoir a changer les modes et veulent disposer de puissance en toute circonstance .

Il est probable qu il soit possible d optimiser le fonctionnement de ce mode, en fait il tire partie du capteur de couple et il semblerait que certain capteur ne soient pas bien calibrés d usine,
une procédure existe ( complexe ) pour re-calibrer le sensor :  recalibrer le torque sensor


a noter, dans l onglet PWM DUTY CYCLE 
la rampe d acceleration repérable a son nom : Current Ramp ( Ampère par Seconde )  ici a 5A/s
je n ai pas encore identifier les deux autre paramètres modifiables ...


Non encore testé, les modifications sur le mode eMTB, les modifications sur PWM duty cycle up/down et sur la ramp .

Maj du 05-08 : le mode eMTB et le PWM duty cycle sont maintenant modifiés, les modification sur le mode EMTB sont validés et c est celle que j adopterai, les modifications de la ramp duty cycle sont encore en test, de 1.0 a la place de 1.3 je suis passé a 1.1, la modifications n est pas vraiment sensible et j attends de comprendre exactement sur quelles paramètres cela influe pour aller plus loin .



A noter, l archive comprend un fichier Exel sensé pouvoir être utilisé pour modifier les paramètres du mode eMTB, pour l instant je n ai pas encore compris comment, il faut que je relise mieux le forum italien car c est sur ce forum que Marcoq explique son programme ...

@ suivre

dimanche 2 juin 2019

Picho'bike 2019

Organisé par l USB de Bagnols en foret, l édition 2019 proposait 3 parcours dont un parcours bonus qui traversait le village et rejoignait une zone longeant un ruisseau de toute beauté .

Nous avions choisi avec Laurent le parcours 45 km et 1500 de D+, mais une blessure de Laurent a l avant bras nous a conduit a écourter le parcours en zappant une grande boucle entre les ravito 1 et 2 qui descendait vers le Malpassé .



Première partie en forme de video raccourcie, la boucle émeraude qui passe par le village et ensuite un sentier de fond de vallon " c est le parcours bonus d environ 5 km " qui nous fait découvrir les abords immédiat du village .


Ensuite, après un petit passage par la route, nous revenons au croisement de l embranchement
" bonus " optionnel, en continuant nous allons rentrer dans le parcours lui même avec une partie commune d'abord puis une bifurcation sur la rouge, une grosse descente ravinée, suivi d une montée que nous n avons pu négocier ;)
dans la descente elle même Laurent va perdre de la pression sur un gros appui, les tubeless sur des jantes pas vraiment tubeless, c est pas le top ;)


Un peu plus loin, avant de retrouver la trace bleu, du sentier et enfin du single nous amène au premier ravito, en fait dans une épingle pratiquement a l arrêt Laurent a perdu l équilibre et en envoyant la main pour se rattraper une branche lui a perforé l avant bras, ce n est pas une plaie très profonde mais cela nécessite d être soigné, dans ce premier ravito les volontaire ne disposaient pas de trousse de soin mais nous quelqu un avait une bande dans sa voiture et ils se sont dévoués a laver sa plaie et poser un pansement provisoire .




Sur les conseils des bénévoles nous commençons de nous diriger vers le village par le sentier de la bleue, mais Laurent préfère reprendre le parcours par la bleue en raccourcissant ainsi l itinéraire pour rester proche de Bagnols en forét, le segment suivant nous amène directement au deuxième ravitaillement ou nous trouverons aussi un poste de secours animé par deux bénévoles, pompiers .



En ayant choisit de reprendre le parcours par la bleue nous évitons donc une grande boucle qui descendait jusqu au Malpassé, a découvrir un jour prochain .
Après les soins prodigués par les secouristes Laurent choisit de continuer le parcours quitte a prendre le plus court c est a dire le parcours bleu, en fait nous finirons cette picho'bike en empruntant tous les parcours rouge .

Le segment suivant comporte une joli descente et une erreur de parcours qui nous fera faire un petit bout de chemin en plus ;)



Viens ensuite la longue montée jusqu au ravito 3



C est le dernier choix, soit nous retournons sur Bagnols en foret par la bleue en 3 km soit nous finissons par le parcours rouge 7 km et une belle montée pour commencer, la nouvelle montée a l oppidium .
C est ce dernier choix qui emporte l adhésion de Laurent .


En suivant nous avons un plateau vallonné et une première descente




Viens ensuite la descente elle même " descente technique sur bayonne " malheureusement je n ai pas réenclencher la camera après l incident pneumatique de Laurent donc ne figure ici que le départ et la fin et un intermède sur les problèmes soulevés par un sous gonflage en tubeless .




puis encore une dernière descente depuis le chemin de bayonne qui nous ramène au " camp de base "


C est fini, a l arrivé les secouristes viennent vérifier une dernière fois la blessure de Laurent et réitèrent leur conseil, il faut au plus vite ausculter la plaie et la suturer, ce sera fait qqs heures plus tard a l hôpital de la fontonne a Antibes .

to be continued ...