Salut MikeTheBike71
pour t'aider à comprendre la jungle des versions :
Les modifications que j'ai apporté au firmware d'origine sont de 3 natures :
- Le rajout d'une commande CAN pour récupérer la position de l'encodeur : intégré au firmware standard depuis la 5
- La prise en charge des bissC : intégré au firmware standard depuis la 6 (qui est sortie)
- La prise en charge de shunts avec des valeurs spécifiques : intégré en standard pour le Vesc4.12 et les shunt de 0.005mohm et pas pour les Vesc6 mais...
Pour le moment je recommande le minivesc 4.12 de Flypsky, il y a un bug avec les minivesc 6...
Pour faire simple, quand il y a 3 shunts sur un vesc, le gouverneur par en vrille dans le cadre de notre application de volant FFB : dès qu'il a fini de gérer les 3 phases d'un pole et qu'on passe sur le pole suivant, il coupe le couple! J'ai pas encore réussi a corriger le problème dans l'algo du FOC du vesc.
Ca marche au top avec un vesc 4.12, je suis a un paquet d'heure de simu sur des courses jusqu'à 3h, ca roule
Le firmware d'origine de Vedder marche très bien avec les minivesc4.12 de Flipsky, et tu n'as pas besoin de firmware spécifique.
La modification des shunts permet de gagner en précision de feeling : le vesc est prévu pour gérer 150A, comme nous avons besoin que de 30A max, le fait de réduire sa plage de fonctionnement, permet de gagner en précision.
Pour le coté overload, il s'agit principalement d'arriver à gérer le BEMF : les skateurs ont des moteurs qui tournent très vite avec beaucoup de pôles, et surtout, leurs poids en descente fait accélérer le skate plus vite que ce que le moteur peut faire quand il est alimenté par la batterie. Leur moteur génère une BEMF qui va au dela des 60v que peut gérer le VESC : il crame.
Nous sommes loin de ces valeurs avec les moteurs Mige10010 ou 15015, donc pas d'inquiétude de cramer un vesc ou de le mettre en sécu (c'est un paramètre que tu peux modifier, je mets les vesc en sécu à 58v).
On a quand même un "petit soucis" de BEMF, je m'explique : si on tourne vite le volant, on va générer une tension qui va partir dans le vesc (le moteur se transforme en dynamo), pas de soucis le vesc gère, mais cette tension va ensuite remonter à la batterie... Si c'est une batterie, aucun problème elle se recharge... Par contre si c'est une alimentation, là elle peut ne pas aimer... Son job c'est de fournir du 36v par exemple, pas de recevoir du 38v en sens opposé.
Il n'y a pas de carte toute faite, mais j'en ai dessiné une et il y en a d'autre qui en ont fait aussi. Je suis en train de faire le ménage dans le discord pour en sortir une officiel, facilement commandable et qui marchera pour toutes les valeurs l'alimentation : 24v, 36v et 48v. Pour le moment je suis encore avec mes batterie, mais je vais passer sur une alimentation.
Je tourne depuis 2 ans en 36v à 10A moteurs sur mon mige15015, ca fait environ 15Nm de couple et 350rpm : le moteur ne chauffe pas, il est froid et tout fonctionne bien.
Pour une installation from scratch Vesc BissC, il faut coté électronique une stm32Disco, un TJA1051 et un MAX490
Pour ceux qui ont des simucubes 1, OpenFFBOard est maintenant compatible IONI, donc c'est assez facile de passer dessus pour avoir un moteur FFB à jour...
n'hésitez pas si je peux aider