Messages de MikeTheBike71

    Hello,

    Je me suis planté pour les tests avec R005. J'avais roulé un peu avec la force à 60% comme je fais d'habitude et j'avais oublié de remettre à 100% pour les tests. Je les ai refait à 100%, le changement de résistance ne change absolument rien à la réactivité. D'ailleurs voici un petit comparatif 60%/100%/100% volant démonté (Restait juste le cylindre central monté en force)

    J'ai arrêté mon choix sur 0.01 de KP, 800 de KI et 0 d'OG. J'ai roulé sur AMS2, ACC et BeamNG. Léger point négatif sur la très légère vibration constante qui ne peut être gommée qu'en baissant la réactivité, mais pour le reste, c'est du tout bon :yep: . Meilleure sensation de la charge sur les pneus, meilleure précision, des personnal best qui tombent avec une plus grande confiance dans la voiture.

    Je dirais que le changement de résistance n'est quand même pas pour tout le monde. J'ai bien galéré à virer celles d'origine :rame:

    Petite réflexion que je me faisais: L'angle de l'encodeur passant par le CAN pour arriver sur la disco, garde-t-on la précision sur 22 bits? Et si non, serait-il intéressant de faire un split en sortie de l'adaptateur SPI/RS485 afin de faire également partir l'encodeur directement sur la disco pour améliorer l'application des filtres?

    En tout cas merci pour ton aide et ta participation à l'implémentation de ces technos dans le firmware openFFB :+++:

    Pour poursuivre l'analogie de mon premier post, le train est arrivé à destination. Bien content :love3:

    L'autodétection n'est vraiment pas terrible pour moi. Voici le résultat du test Step log de wheelcheck. J'ai fait joujou avec les paramètres KP KI OG. Pour l'instant je suis resté sur 0.1/300/0. La réactivité est très bonne. J'ai résolu une petite sensation de cran au centre en modifiant le Minimum current de 0.05A à 0.00A. Il n'y a plus qu'un truc qui me chagrine, le volant fait un petit bruit de ... comment expliquer .... je vais faire une vidéo :B

    53181316663_7c7015cd33.jpg

    Version zoomée

    53181278435_3b1bbec402.jpg

    A comparer avec cette vieille capture que j'ai dû faire il y a 8 ans, à la naissance du volant

    53181222055_7c81f565fc.jpg

    La vidéo

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Bon et bien il y a encore besoin de fine tune pour enlever certains bruits parasites comme la petite instabilité au centre et améliorer la réactivité, mais je viens en 5 tours de battre mon personnal best en F309 sur Suzuka.. euh pardon Kansai :pp que j'avais fait début de semaine pour pouvoir comparer. Alors certes il y a l'expérience croissante qui joue son rôle, mais il y a aussi eu quelques moments de grâce avec un feeling du grippe que je ne connaissais pas à mon volant. Un ça glisse mais ça va :love3: . A confirmer.

    En tout cas j'avais retenu un truc qu'avait expliqué Etienne. 65536 steps pour 900deg sous windows dans mon cas, ça fait 26214 steps par tour de cerceau à fournir. Et avec mon encodeur 2500 PPR, soit 10000 CPR, je n'y arrivais pas donc c'est déjà sûr que j'ai gagné en précision.

    To be continued

    Merci Carlton :+++:

    Ça commence à ressembler à quelque chose et j'ai pu faire mes premiers tours de roues sur AMS2 juste pour le fun :yep:

    Je me suis aperçu que pour arrêter d'avoir ce sale bruit et que le moteur tourne, il fallait que je joue sur les paramètres KP, KI et OG à la mano. Surtout KP que j'ai drastiquement réduit à 0.1 . J'ai d'ailleurs remarqué que tu étais à 0.03. C'est normal de devoir y aller à la mano ou la calibration auto devrait faire le taf aux petits oignons?

    Du coup pour peaufiner ça je m'aide des butées softs pour avoir quelque chose de franc sans que ça devienne bruyant. Y avait un soft à l'époque qui faisait du gauche/droite/gauche et donnait la réponse du volant. Ça pourrait m'aider si j'arrive à remettre la main dessus.

    Me revoilou!

    Le matos est arrivé samedi donc je me suis retroussé les manches. Voici d'abords quelques photos du changement d'encodeur (Pour rappel BISSC contre 2500 PPR auparavant). Ça se fait très bien quand on connait l'astuce de la vis plus grosse pour dégager proprement l'encodeur de l'axe.Comme j'ai un vieux MIGE, je n'ai pas les fixations supplémentaires pour fixer correctement le nouvel encodeur. J'ai fabriqué une platine avec un bout de profilé alu. Ça fait très bien le taf comme vous le verrez dans la vidéo qui suit.

    Voici ensuite une photo du matos relié comme sur le schéma que j'ai déjà partagé

    Et enfin une vidéo de l'état d'avancement actuel. Je suis en galère avec le paramétrage du moteur dans le logiciel VESC. Pour le reste tout semble OK. L'encodeur est super sensible et sa valeur remonte bien jusqu'à la disco. Pour l'instant j'ai bon espoir d'arriver au bout ...... surtout si Carlton passe dans le coin :pp

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    J'y retourne :voispas:

    C'est good? Cool! :yes: Y a plus qu'à attendre encore un peu le reste du matos

    Pour l'OVP, j'avais vu passer la proposition de montage épinglée sur le discord d'OPENFFB mais rien qu'en matos sur mouser il y en avait pour 27€. Ça + la carte à faire fabriquer + les différents frais de port. J'ai fini par craquer pour un truc tout fait. Avec le code promo du moment, j'en ai eu pour 55$ FDP inclus. Ça fait un peu chier car c'est la moitié du prix du FSESC mais bon, j'ai préféré ne pas tenter le diable en me dispensant de protection. C'est super que tu bosses sur un système low cost :++:

    Pour la diode, c'est le modèle que j'ai déjà du montage historique FFB Wheel. Ça fait 8 années qu'elle est soigneusement emballée dans un scotch papier pour éviter un court jus, ça se passe pas trop mal :lol2: La config VSD-E bridait à 11A en pointe, et de toute manière mon alim tire 12.5A max. Ceci explique peut-être cela. Peut être aussi le fait qu'en général je roule avec 2/3 de la Pmax sur le volant. Environ 20000 sous OpenFFB quoi. Et mes filles autour de 6000. Il va nous faire encore longtemps ce volant.

    Oh ben maintenant, le temps que ça arrive, t'auras de mes nouvelles dans 2 ou 3 semaines ;)

    En attendant je vais regarder des tutos de paramétrage du vesc

    J'avais trouvé ça pour les BEMF. A envisager.

    Pas de soucis avec le tutoiement, c'est juste que je laissais la porte ouverte pour d'autres personnes. Y a pas foule pour l'instant :hihihi:

    Tu m'as convaincu. Je viens de lancer une commande pour FSESC 4.12 sur le site officiel de flipsky.

    J'ai donc en commande:

    FSESC 4.12

    TJA1051

    Quelques résistances SMD dont R005 (Dans un second temps, on va y aller par étapes :pp )

    Et déjà en ma possession:

    Encodeur BISS-C vendu par MIGE

    Adaptateur OpenFFBoard SPI to BISS-C dual RS485 vendu par Gigawipf sur Tindie

    Evidemment une STM32F407 Discovery, un small MIGE 130ST-M10010 et une alim 48V

    J'ai également une diode pour protéger mon alim 48V et une résistance de puissance à caser sur un circuit si problèmes de BEMF.

    Sur Odrive j'ai vu qu'il fallait un adaptateur isolant USB pour ne pas avoir de boucle de masse. Ça n'a pas l'air d'être nécessaire avec un VESC

    Faudra que je regarde si besoin de résistances 120 ohms sur le BUS CAN côté TJA1051 ou FSESC.

    J'espère franchir un step par rapport au couple VSD-E PWM 0/50/100 et encodeur 2500PPR :euh:

    Merci en tout cas pour ton aide :++:

    Merci pour ce récap Carlton :++: Je passe régulièrement relire des choses sur ton Github :)

    Voici où j'en suis dans ma réflexion (Dites moi si je me plante):

    VESC6 MK6 officielle vachement chère (270€) , compatible BISS-C car firmware v6, design récent?, FSESC 6.7 à problèmes

    VESC4.12/4.2 environ 100€, compatible BISS-C, design hardware datant d'au moins 8 ans

    ODRIVE 3.6 ou clones environ 60€, pas compatible BISS-C, design datant de ???

    ODRIVE S1 officielle 150€, pas compatible BISS-C (Espoir que cela arrive), release en décembre 2022

    Côté VESC quelques risques de BEMF à gérer avec une PSU, pas de problème côté ODRIVE. Les 2 communautés ont l'air bien actives côté dev.

    Je me dis que quitte à lâcher des brouzoufs, faudrait que ça me remette dans le coup pour quelques années. J'ai acheté ma VSD-E il y a environ 8/9 ans. Bon ok, j'ai trouvé une vidéo de démonstration ayant 14 ans sur youtube.

    Je me dis que j'ai sois le choix FSESC4.12 fonctionnel mais au design daté, VESC6 MK6 très cher, ou ODRIVE S1 avec retour au 2500PPR le temps qu'un firmware compatible BISS-C sorte.

    D'ailleurs est-ce que ces upgrades de design valent vraiment le coup? Vous en pensez quoi? Par exemple j'ai lu que sur ma VSD-E le "Feedback (PID) loop sampling frequency" était de 2.5 khz. Sur ODRIVE S1, "8kHz control loop frequency (24kHz current control loop coming soon)".

    RacingMat, je ne connais pas le soft Simucube mais je peux te dire qu'OpenFFB est vraiment top. En tout cas j'ai senti la diff avec MMOS et il continue de se bonifier, en partie grâce à Carlton :merci:

    Bon alors plus j'avance, plus je me rends compte que ça ne va pas être de la tarte.

    _ J'ai commandé un TJA1051 pour permettre la com entre la disco et une VESC

    _ J'ai commencé à éplucher le discord VESC de OpenFFB. Je me suis fixé Janvier 2023 pour démarrer la lecture car topic super long. Ben ... 2h pour éplucher Janvier. Pas mal d'infos sur une board anti overload mais pas de solution toute faite. D'une manière générale pas mal de skateurs se plaignent qu'en démarrant en descente charge pleine, ils arrivent à crâmer l'élec ou à mettre l'ESC en sécu donc plus de frein. C'est assez ancien comme problème et j'ai pas trouvé d'infos autre que "Démarre batteries pas tout à fait pleines".

    _ Aucune info sur la compatibilité de la mini FSESC6.7 avec le firmware 6. J'ai presque envie de tenter. Qui vivra verra.

    La révolte grondant à la maison, j'ai remis l'encodeur 2500PPR le temps d'avancer dans la réflexion et les commandes :hihihi:

    Edit:

    Alors côté VESC il y a le problème d'utiliser une alim plutôt qu'une batterie et la gestion du courant généré par le moteur + les soucis de firmware.

    Côté ODrive c'est fait pour une alim mais pas de support des encodeurs BISS-C. Soit disant que c'est prévu :voispas:

    Dans l'état actuel des recherches, je partirais bien là dessus: FLIPSKY Mini FSESC6.7 70a base sur VESC6.6 PRO avec dissipateur thermique en aluminium anodisé

    Aïe. Sur le site de flipsky, il est indiqué:

    Warm tips:

    It is recommended to keep firmware 5.2 from factory ship, the new firmware upgrade may damage the ESC.

    Et le travail de Carlton sur le BISSC ne sera reconnu d'origine qu'à partir du firmware 6

    petit update du jour :

    mes travaux sur les encodeurs BissC ont été intégrés dans le firmware du vesc : dès que la release 6 sortira, il n'y aura plus besoin de patcher les vescs avec mon firmware, le firmware standard fonctionnera et cela pour n'importe quel vesc

    mais son firmware adapté n'est validé que sur V4.12 et V4.2 :rame:

    Juste un petit passage de Carlton :

    -> passage sur OpenFFBoard pour avoir une fréquence de calcul du FFB plus rapide et surtout OpenSource pour y contribuer :merci: -> mise en place d'une commande numérique de "couple/position encodeur" entre le VESC et la discovery (STM32) :euh2: -> gestion de l'encodeur par le vesc. Bilan : ca n'a absolument rien à voir par rapport à la première version en PWM+DIR :yep: : le volant est plus souple et tout me semble plus détaillé : Les effets de faibles amplitudes sont "clairs" et se sentent bien dans les mains,: à vitesse réduites, je ressens très précisément les bosses et les trous de la route sans exagération, sans à-coups, vraiment très doux, je pense que cela vient de la précision de la commande numérique qui envoie une consigne de couple extrêmement précise Les effets de dynamiques de voitures sont instantanés : je sens la voiture qui commence à perdre de l'adhérence, à ce moment les détails du sols redeviennent clairs et à la reprise de grip, le couple est franc sans pic. Les crashs, coups de raquette et autre sont violent, mais ne font pas mal et c'est pas un grand coup de couple comme avant, mais quelques choses de plus précis, la descente est douce et je devine se qui se passe... C'est pas du ON/OFF Autrement dit, j'ai perdu tout mes repères :jecpa:

    Ça vous donne pas envie tout ça ? :B

    C'est clair que c'est du costaud. Côté commande je suis passé par la carte de mizoo, puis disco avec mmos et ensuite OpenFFB, mais pour le reste c'est complètement d'origine. Le seul truc qui morfle, c'est l'alcantara du volant Fanatec BMW. Il commence à faire son âge. Et comme d'autres, avant j'étais seul à passer sur le volant, désormais mes 2 filles me piquent souvent la place :)

    En plus de la robustesse, j'aime bien le côté diy qui permet de se coucher moins con le soir et les évolutions possibles grâce à la communauté.

    Bonjour à tous :coucou: ,

    Heureux propriétaire d'un RFR Wheel depuis 8 années (Quelques anciens de ce forum doivent me connaitre), j'ai voulu lui redonner un petit coup de jeune en remplaçant l'encodeur d'origine 2500 PPR par un BISS-C.

    Ma config complète:

    - Small MIGE 130ST-M10010

    - STM32F407 disco avec OpenFFBoard

    - Granite devices VSD-E

    - Alim 48V

    Enfin tout le bazar de cette vidéo finalement mis en boitier :pp

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Je précise que je bidouille mais je n'ai pas le niveau de connaissance des experts de ce forum. Donc ayant lu qu'OpenFFB supportait les encodeurs BISS-C, j'ai gentiment commandé un BISS-C sur l'Alibaba de MIGE (Pour info 55$ + 52$ de transport + 10€ de frais de douane) et dans la foulée l'adaptateur de Gigawipf. Je branche sur la disco et la lecture de l'encodeur fonctionne. Magnifique! :yep: Sauf que le FFB faisait n'importe quoi :voispas: . Bon ben j'ai fini par comprendre pourquoi. L'ESC doit également connaitre l'angle du volant pour calculer la commande à appliquer au moteur :doh: et ma bonne vieille VSD-E n'est pas compatible avec les encodeurs BISS-C.

    Le train étant lancé, il faut désormais l’amener à destination. J'ai regardé les différentes possibilités et je pensais partir sur un VESC, surtout en ayant vu les travaux de Carlton (Merci à lui :+++: ). Par contre j'ai lu plusieurs galères sur des contrôleurs cramés, ports USB inopérants ou autres misères à cause de firmwares incompatibles et j'aimerais éviter de me planter. Des infos récupérées dans la config de la VSD, je sais qu'il me faudrait un VESC supportant 48V et 11A. Auriez-vous un modèle pas trop cher à me conseiller? J'ai vu que les prix pouvaient grimper à plusieurs centaines d'euros :dingue:

    Merci à ceux qui auront pris le temps de me lire :++: