Différences entre versions de « Projets:Vesc tool parametrage »
Ligne 185 : | Ligne 185 : | ||
Il est probable que vous ayez un message lors de la première ouverture du logiciel sur udev rules. Cliquer sur Yes pour les installer. | Il est probable que vous ayez un message lors de la première ouverture du logiciel sur udev rules. Cliquer sur Yes pour les installer. | ||
+ | |||
[[File:Install udev rules.png|700 px]] | [[File:Install udev rules.png|700 px]] | ||
+ | |||
[[File:Install udev rules 2.png|700 px]] | [[File:Install udev rules 2.png|700 px]] | ||
+ | |||
[[File:Install udev rules 3.png|700 px]] | [[File:Install udev rules 3.png|700 px]] | ||
+ | |||
=== VESC Tool>Onglet Connection === | === VESC Tool>Onglet Connection === | ||
Dans l'onglet Connections>USB Serial, cliquer sur Refresh serial port list (Option Baud sur 115200) | Dans l'onglet Connections>USB Serial, cliquer sur Refresh serial port list (Option Baud sur 115200) | ||
+ | |||
[[File:Connection-Serial-refresh.png|1200px]] | [[File:Connection-Serial-refresh.png|1200px]] | ||
+ | |||
Si aucun port n'est détecté, laisser le câble USB branché, et redémarrer le logiciel. | Si aucun port n'est détecté, laisser le câble USB branché, et redémarrer le logiciel. | ||
Cliquer ensuite sur l'icône Connection. | Cliquer ensuite sur l'icône Connection. | ||
+ | |||
[[File:Connection-connection.png|1200 px]] | [[File:Connection-connection.png|1200 px]] | ||
+ | |||
Si vous avez le message d'erreur suivant, il faut mettre à jour le firmware (voir l'étape suivante) | Si vous avez le message d'erreur suivant, il faut mettre à jour le firmware (voir l'étape suivante) | ||
+ | |||
[[File:Connectionmessage-erreur.png|1200px]] | [[File:Connectionmessage-erreur.png|1200px]] | ||
+ | |||
=== VESC Tool>Onglet Firmware>Included File === | === VESC Tool>Onglet Firmware>Included File === | ||
Cliquer sur l'onglet Firmware | Cliquer sur l'onglet Firmware | ||
+ | |||
[[File:5 Firmware.png|1200px]] | [[File:5 Firmware.png|1200px]] | ||
− | |||
− | |||
+ | Voir la documentation originale en anglais si besoin. [https://vesc-project.com/node/179 Documentation] | ||
'''ATTENTION: un mauvais firmware peut endommager définitivement la carte si ce n'est pas le bon !!''' | '''ATTENTION: un mauvais firmware peut endommager définitivement la carte si ce n'est pas le bon !!''' | ||
Ligne 220 : | Ligne 230 : | ||
Téléverser (upload) le firmware VESC_default.bin correspondant au hardware v4.12. | Téléverser (upload) le firmware VESC_default.bin correspondant au hardware v4.12. | ||
+ | |||
[[File:6 Televerser Firmware.png|1200px]] | [[File:6 Televerser Firmware.png|1200px]] | ||
+ | |||
Message d'information : la configuration de la carte va être écrasée par le nouveau firmware | Message d'information : la configuration de la carte va être écrasée par le nouveau firmware | ||
+ | |||
+ | |||
[[File:7_Firmware_alerte_effacement.png|1200px]] | [[File:7_Firmware_alerte_effacement.png|1200px]] | ||
+ | |||
Une fois téléversé le nouveau firmware, on attends bien les 10 secondes puis on débranche l'alimentation de la carte. | Une fois téléversé le nouveau firmware, on attends bien les 10 secondes puis on débranche l'alimentation de la carte. | ||
+ | |||
+ | |||
[[File:8 Firmware upload 10seconds wait.png|1200px]] | [[File:8 Firmware upload 10seconds wait.png|1200px]] | ||
+ | |||
Message qui informe que le Firmware est bien téléversé. Attendre les 10 secondes minimum, puis débrancher l'USB et rebrancher. | Message qui informe que le Firmware est bien téléversé. Attendre les 10 secondes minimum, puis débrancher l'USB et rebrancher. | ||
+ | |||
+ | |||
[[File:10 Firmware message reboot.png|1200px]] | [[File:10 Firmware message reboot.png|1200px]] | ||
+ | |||
Reconnecter la carte | Reconnecter la carte | ||
+ | |||
[[File:Connection-connection.png|1200 px]] | [[File:Connection-connection.png|1200 px]] | ||
+ | |||
=== VESC Tool>Motor settings>General === | === VESC Tool>Motor settings>General === | ||
Nous allons maintenant paramétrer la carte pour notre moteur en sélectionnant Motor settings>General dans le menu de gauche. | Nous allons maintenant paramétrer la carte pour notre moteur en sélectionnant Motor settings>General dans le menu de gauche. | ||
+ | |||
[[File:11 MS General.png|1200px]] | [[File:11 MS General.png|1200px]] | ||
+ | |||
=== VESC Tool>Motor settings>General>Current=== | === VESC Tool>Motor settings>General>Current=== | ||
+ | |||
[[File:12 MS General Current.png|1200px]] | [[File:12 MS General Current.png|1200px]] | ||
Ligne 248 : | Ligne 274 : | ||
=== VESC Tool>Motor settings>General>Voltage === | === VESC Tool>Motor settings>General>Voltage === | ||
Dans la fenetre "Battery Cutoff Calculator", en bas de la fenêtre principale, indiquer 12 cells si vous utilisez les batterie de vélo Arcade. Sinon référez-vous à la doc des batteries que vous utilisez. Cliquez sur Apply pour valider. | Dans la fenetre "Battery Cutoff Calculator", en bas de la fenêtre principale, indiquer 12 cells si vous utilisez les batterie de vélo Arcade. Sinon référez-vous à la doc des batteries que vous utilisez. Cliquez sur Apply pour valider. | ||
+ | |||
[[File:13 MS General Voltage.png|1200px]] | [[File:13 MS General Voltage.png|1200px]] | ||
+ | |||
[[File:14 MS General Voltage Apply.png|1200px]] | [[File:14 MS General Voltage Apply.png|1200px]] | ||
+ | |||
=== VESC Tool>Motor settings>General>RPM === | === VESC Tool>Motor settings>General>RPM === | ||
Indiquer la valeur maximum de rotation du moteur dans le paramètre MAX ERPM (ici 12000RPM) (révolution par minute) | Indiquer la valeur maximum de rotation du moteur dans le paramètre MAX ERPM (ici 12000RPM) (révolution par minute) | ||
+ | Si vous voulez limiter la vitesse de votre dispositif c'est ici que cela se joue, n'hésitez pas à faire des tests. | ||
- (M.Ar) - Si vous voulez faciliter les marches arrières (roue libre pour permettre de reculer) il faut indiquer dans la case max ERPM reverse : -0,10 | - (M.Ar) - Si vous voulez faciliter les marches arrières (roue libre pour permettre de reculer) il faut indiquer dans la case max ERPM reverse : -0,10 | ||
Ligne 261 : | Ligne 291 : | ||
[[File:15 MS General RPM.png|1200px]] | [[File:15 MS General RPM.png|1200px]] | ||
+ | |||
=== VESC Tool>Motor settings>Wattage === | === VESC Tool>Motor settings>Wattage === | ||
Ligne 266 : | Ligne 297 : | ||
- (M.Ar) : Si vous voulez faciliter les marches arrières il faut indiquer dans la case Maximum Breaking Wattage : -0,1W | - (M.Ar) : Si vous voulez faciliter les marches arrières il faut indiquer dans la case Maximum Breaking Wattage : -0,1W | ||
+ | |||
[[File:16 MS General wattage.png|1200px]] | [[File:16 MS General wattage.png|1200px]] | ||
+ | |||
=== VESC Tool>Motor settings>Temperature === | === VESC Tool>Motor settings>Temperature === | ||
Il n'y a rien à modifier dans l'onglet Temperature. | Il n'y a rien à modifier dans l'onglet Temperature. | ||
+ | |||
[[File:17_MS_General_Temperature.png|1200px]] | [[File:17_MS_General_Temperature.png|1200px]] | ||
Ligne 277 : | Ligne 311 : | ||
=== VESC Tool>Motor settings>Advanced === | === VESC Tool>Motor settings>Advanced === | ||
Il n'y a rien à modifier dans l'onglet Advanced. | Il n'y a rien à modifier dans l'onglet Advanced. | ||
+ | |||
[[File:18_MS_General_Advanced.png|1200px]] | [[File:18_MS_General_Advanced.png|1200px]] | ||
+ | |||
=== VESC Tool>Motor settings>BLDC>General=== | === VESC Tool>Motor settings>BLDC>General=== | ||
Ligne 284 : | Ligne 320 : | ||
Dans le menu de gauche allez dans : Motor settings > BLDC puis dans la fenêtre centrale choisir l'onglet General. | Dans le menu de gauche allez dans : Motor settings > BLDC puis dans la fenêtre centrale choisir l'onglet General. | ||
Recopier les parametres de l'images suivante. Dans le paramètre Sensormode choisir "Sensored" | Recopier les parametres de l'images suivante. Dans le paramètre Sensormode choisir "Sensored" | ||
+ | |||
[[File:19.png|1200px]] | [[File:19.png|1200px]] | ||
Ligne 289 : | Ligne 326 : | ||
Dans la fenetre du bas dans l'onglet "detect BLDC parameters" : | Dans la fenetre du bas dans l'onglet "detect BLDC parameters" : | ||
+ | |||
[[File:20 MS BLDC General Detect.png|1200px]] | [[File:20 MS BLDC General Detect.png|1200px]] | ||
Ligne 294 : | Ligne 332 : | ||
Cliquer sur l'icone du triangle dans un rond (icône play) (Attention cela va mettre en route le moteur). Veiller à ce que le moteur ne soit pas en charge (que rien ne le freine ou ne l'empêche de tourner, attention si vous utilisez le banc de moteur la courroie ne doit pas être tendue du tout), il doit être libre. | Cliquer sur l'icone du triangle dans un rond (icône play) (Attention cela va mettre en route le moteur). Veiller à ce que le moteur ne soit pas en charge (que rien ne le freine ou ne l'empêche de tourner, attention si vous utilisez le banc de moteur la courroie ne doit pas être tendue du tout), il doit être libre. | ||
+ | |||
[[File:21 MS BLDC General Detect message.png|1200px]] | [[File:21 MS BLDC General Detect message.png|1200px]] | ||
Ligne 299 : | Ligne 338 : | ||
Vous obtenez la table des capteurs de hall de votre moteur (vous pouvez noter et archiver ces paramètres) : | Vous obtenez la table des capteurs de hall de votre moteur (vous pouvez noter et archiver ces paramètres) : | ||
+ | |||
[[File:22_ MS BLDC General Detected.png|1200px]] | [[File:22_ MS BLDC General Detected.png|1200px]] | ||
+ | |||
Suite du résultat obtenu: | Suite du résultat obtenu: | ||
+ | |||
[[File:23_ MS BLDC General Detected.png|1200px]] | [[File:23_ MS BLDC General Detected.png|1200px]] | ||
+ | |||
=== VESC Tool>Motor settings>BLDC>sensorless=== | === VESC Tool>Motor settings>BLDC>sensorless=== | ||
Ligne 311 : | Ligne 354 : | ||
=== VESC Tool>Motor settings>BLDC>Sensors=== | === VESC Tool>Motor settings>BLDC>Sensors=== | ||
Onglet Sensors : Cliquez sur apply, et la table se remplit automatiquement avec les bonnes valeurs | Onglet Sensors : Cliquez sur apply, et la table se remplit automatiquement avec les bonnes valeurs | ||
+ | |||
[[File:24 MS BLDC sensors.png|1200px]] | [[File:24 MS BLDC sensors.png|1200px]] | ||
+ | |||
[[File:26 MS BLDC sensors apply.png|1200px]] | [[File:26 MS BLDC sensors apply.png|1200px]] | ||
+ | |||
===Sauver la config moteur=== | ===Sauver la config moteur=== | ||
Dans le menu de droite, cliquez sur le bouton : Write motor configuration | Dans le menu de droite, cliquez sur le bouton : Write motor configuration | ||
+ | |||
[[File:28 Write Motor Config.png|1200px]] | [[File:28 Write Motor Config.png|1200px]] | ||
Ligne 323 : | Ligne 370 : | ||
[[File:29 AS General.png|1200px]] | [[File:29 AS General.png|1200px]] | ||
+ | |||
Dans le paramètre "App to use" : Choisir "ADC" | Dans le paramètre "App to use" : Choisir "ADC" | ||
+ | |||
[[File:30 AS General App2UseADC.png|1200px]] | [[File:30 AS General App2UseADC.png|1200px]] | ||
+ | |||
=== VESC Tool>App settings>ADC>General=== | === VESC Tool>App settings>ADC>General=== | ||
Ligne 334 : | Ligne 384 : | ||
- (M.Ar) - Choississez Duty Cycle Reverse Center (ce qui permet de reculer sans que la roue bloque) | - (M.Ar) - Choississez Duty Cycle Reverse Center (ce qui permet de reculer sans que la roue bloque) | ||
+ | |||
[[File:31 AS ADC General.png|1200px]] | [[File:31 AS ADC General.png|1200px]] | ||
+ | |||
=== VESC Tool>App settings>ADC>Mapping=== | === VESC Tool>App settings>ADC>Mapping=== | ||
Onglet Mapping : Il va falloir paramétrer votre poignée de gaz (poignée accélérateur) | Onglet Mapping : Il va falloir paramétrer votre poignée de gaz (poignée accélérateur) | ||
+ | |||
[[File:32 AS ADC mapping.png|1200px]] | [[File:32 AS ADC mapping.png|1200px]] | ||
+ | |||
Dans la colonne de droite activer les icone RT et RT APP (vous verrez ainsi les valeurs en temps réelles) | Dans la colonne de droite activer les icone RT et RT APP (vous verrez ainsi les valeurs en temps réelles) | ||
+ | |||
[[File:35 RT RT APP.png|1200px]] | [[File:35 RT RT APP.png|1200px]] | ||
+ | |||
Dans la fenetre du bas : ADC Voltage Mapping : | Dans la fenetre du bas : ADC Voltage Mapping : | ||
choississez "Duty Cycle" ou "Duty Cycle Reverse Center ( (M.Ar) si vous avez choisi d'avoir cette possibilité en implémentant l'interrupteur qui permet de passer d'un mode à l'autre (mode normal et mode roue libre) | choississez "Duty Cycle" ou "Duty Cycle Reverse Center ( (M.Ar) si vous avez choisi d'avoir cette possibilité en implémentant l'interrupteur qui permet de passer d'un mode à l'autre (mode normal et mode roue libre) | ||
+ | |||
[[File:36 AS ADC Mapping DutyCyclereversecenter.png|1200px]] | [[File:36 AS ADC Mapping DutyCyclereversecenter.png|1200px]] | ||
+ | |||
Si vous avez choisi Duty Cycle Reverse Center : | Si vous avez choisi Duty Cycle Reverse Center : | ||
- appuyer sur le bouton reset min et max | - appuyer sur le bouton reset min et max | ||
+ | |||
[[File:39 AS ADC Mapping ResetMinMax.png|1200px]] | [[File:39 AS ADC Mapping ResetMinMax.png|1200px]] | ||
+ | |||
Mettez le bouton de selection (interrupteur) en M Ar pour atteindre le minimum (cad 0V) : Photo 41 | Mettez le bouton de selection (interrupteur) en M Ar pour atteindre le minimum (cad 0V) : Photo 41 | ||
+ | |||
[[File:41 AS ADC Mapping ResetMinMax bouton M ar.png|1200px]] | [[File:41 AS ADC Mapping ResetMinMax bouton M ar.png|1200px]] | ||
+ | |||
Puis mettre le bouton (interrupteur) en mode normal et tourner l'accélérateur au min et max pour atteindre les valeurs seuil : | Puis mettre le bouton (interrupteur) en mode normal et tourner l'accélérateur au min et max pour atteindre les valeurs seuil : | ||
Ligne 365 : | Ligne 427 : | ||
Vue avant | Vue avant | ||
+ | |||
[[File:43 AS ADC Mapping ResetMinMax bouton M ar.png|1200px]] | [[File:43 AS ADC Mapping ResetMinMax bouton M ar.png|1200px]] | ||
+ | |||
Vue après | Vue après | ||
+ | |||
[[File:44 AS ADC Mapping ResetMinMax bouton M ar.png|1200px]] | [[File:44 AS ADC Mapping ResetMinMax bouton M ar.png|1200px]] | ||
+ | |||
Dans le menu de droite, sauvegarder avec le bouton Write App Configuration | Dans le menu de droite, sauvegarder avec le bouton Write App Configuration | ||
+ | |||
[[File:45 Write App Config.png|1200px]] | [[File:45 Write App Config.png|1200px]] | ||
+ | |||
===FINALISATION Motor Settings>Additional infos=== | ===FINALISATION Motor Settings>Additional infos=== | ||
Dans la colonne de gauche allez dans : Motor settings / Additionnal infos : photo 46 | Dans la colonne de gauche allez dans : Motor settings / Additionnal infos : photo 46 | ||
+ | |||
[[File:46 Motor Settings Additional Infos.png|1200px]] | [[File:46 Motor Settings Additional Infos.png|1200px]] | ||
+ | |||
Compléter les champs avec vos renseignements : changer le nb de cells, le poids, la marque du moteur, qui correspond à votre config . | Compléter les champs avec vos renseignements : changer le nb de cells, le poids, la marque du moteur, qui correspond à votre config . | ||
+ | |||
[[File:50 Motor Settings Additional Infos MotorGeneral.png|1200px]] | [[File:50 Motor Settings Additional Infos MotorGeneral.png|1200px]] | ||
+ | |||
Ajouter une description pour vous rappeler de votre config | Ajouter une description pour vous rappeler de votre config | ||
+ | |||
[[File:51Motor Settings Additional Infos Description.png|1200px]] | [[File:51Motor Settings Additional Infos Description.png|1200px]] | ||
+ | |||
Sauvegarder en cliquant sur "Write motor config" dans le menu de droite | Sauvegarder en cliquant sur "Write motor config" dans le menu de droite | ||
- Write motor config | - Write motor config | ||
+ | |||
[[File:28_Write_Motor_Config.png|1200px]] | [[File:28_Write_Motor_Config.png|1200px]] |
Version du 3 juillet 2019 à 10:20
Description du projet
Ce projet explique en détail comment paramétrer une carte électronique (VESC) avec un logiciel dédié (VESC Tool) afin de contrôler un moteur de vélo électrique avec une poignée d'accélérateur de type trottinette électrique.
La carte et le logiciel sont conçu par Benjamin Vedder [1]
Merci/Thanks/Danke Shön Benjamin Vedder :)
Attention :
- La marche arrière n'est pas possible avec ce type de moteur. Lorsque vous aller reculer avec votre dispositif installé, le moteur va opposer une résistance, c'est normal.
Il y a une possibilité de faciliter le recul avec des réglages spéciaux qui seront indiqués avec le sigle (M.Ar). Sinon, le fait de mettre un interrupteur général qui coupe la l'alimentation principal (Coupe circuit de sécurité) mettra le moteur en repos et vous pourrez effectuer vos marches arrières.
- Attention, dans le logiciel, lorsque vous avez un chiffre à virgule, il faut mettre une virgule (exemple: -0,10) et pas un point (-0.10).
Liens utiles
- Page du projet sur le GesLab
- Documentation finale du projet
- Dépôt GitHub du projet
- Canal de discussion du projet sur Framateam
Cahier des charges
Pour qui : Pour toutes personnes désirant assister sa mobilité à l'aide d'un moteur de vélo électrique.
Pour quoi : Pour des vélos pour enfant, des quadricycle pour hémiplégique, des trottis pour tracter un fauteuil roulant (trotti)
Comment : En mettant un moteur dans la roue à l'aide de flasque réalisé en dibon (Documentation à venir) et en contrôlant ce moteur avec une carte électronique dédiée (VESC)
Combien : Grâce à notre partenariat avec la petite Rennes La petite Rennes nous pouvons vous fournir gratuitement une batterie, un chargeur de batterie et un moteur électrique de vélo. En échange il vous sera demandé de faire des photos de votre réalisation afin que l'on puisse mettre en avant votre projet.
Vous aurez toutefois à acheter du matériel sur internet :
- Un carte VESC : Carte électronique VESC
- Un câble pour les capteurs à effet hall : TORQUE ESC Sensor Wires à $6.99 (il faut juste cochée la case correspondante lorsque vous acheter la carte précédente).
- Une poignée de trottinette électrique : Poignée
- 2 pinces manfrotto pour relier le châssis sur votre fauteuil : pinces manfrotto
Ou : Au Humanlab ou dans un fablab proche de chez vous.
Analyse de l'existant
Il existe de nombreux dispositif réalisant la même fonction, voici une liste non exhaustive de ces dispositifs :
Equipe (Porteur de projet et contributeurs)
- Porteur de projet : MHK pour projets mobilité : Guillaume, Dominike, Lila ...
- Contributeurs : Christian
- Fabmanager référent : Yo
- Responsable de documentation : Delphine
Matériel nécessaire
Indispensable
- carte VESC 4.12 préparée: https://diyelectricskateboard.com/collections/featured-items/products/torque-esc-bldc-electronic-speed-controller
- Programme VESC Tool Free (nous utilisons ici la v 0.95): https://www.vesc-project.com/vesc_tool
- 1 poignée de gaz (poignée accélérateur qui remplace le potentiomètre)
- 1 moteur brushless de vélo électrique 250 WATTS
- 1 batterie de vélo
- cosses à sertir adapté au JST
- Câble DATA mini USB
- JST femelle P:2mm Pas:2mm, de 3 points
- JST femelle P:2mm Pas:2mm, de 6 points
- câble silicone grosse section (10AWG, 5mm2) pour alimentation
Facultatif
- 1 x condensateur électrolytique 2000uF 63 V s'il n'est pas intégré à la carte achetée (si intégré à la carte (nous avons une version clonée il y a 3 x 680uF en 63 V, 105 degrés : )
- 1 potentiomètre B10K
- Option: 1 alimentation stabilisée pour tester si pas de batterie
- Câble multibrin diamètre 1mm2
Images du matériel
Outils nécessaires
- Fer à souder (Assez puissant car il y a des câble de grosse section)
- Etain
- Gaine thermoretractable
- Pince à sertir les cosses
- Clé de 15 plates ou mixtes pour les écrous de fixations du moteur sur la fourche
- Presse étoupe pour étancher les passages de câble
- Vis, écrous diamètre 5mm pour fixer le support de batterie de vélo
Coût
- Carte VESC + câble capteur à effet de hall = 92 $
- Batterie + Chargeur + Moteur brushless = 0€ grâce à la petite Rennes
- Pinces de fixations : 15€ x 2 = 30 €
- Poignée accélérateur = 8 €
Temps de réalisation
- La fabrication du châssis métallique : environ 1 à 2 journées
- L'installation du dispositif complet (Châssis + électronique) sur le fauteuil : 2 à 3h
- La réalisation des câbles nécessaire : 1 à 2h
- La programmation de la carte dure : 1 à 2h
Fichiers source
Durée de fabrication du prototype final
Electronique : Préparation de la carte VESC
Schema général
Câblage si utilisation d'une carte VESC nue (Etape obsolète car nous choisissons un autre fournisseur de carte déjà assemblée)
Dénuder et étamer les fils d'alimentation puis recouper de façon à ce que les fils dénudés ne soient pas trop longs.
Enrouler les pattes du condensateur puis les souder (ATTENTION Il faut souder le condensateur en respectant sa polarité !!! Le + (Patte la plus longue) sur le fil rouge et le - (Patte la plus courte) sur le noir. Puis vérifier avec un multimètre la continuité du fil et l'isolement d'un fils par rapport à l'autre.
Souder les fils d'alimentation à la carte en mettant d'abord de l'étain sur les bornes + et - puis en venant placer les fils directement dessus.
Etamer les deux autres extrémités des fils.
Ensuite, étamer les trois bouts sur la carte puis les deux extrémités des câbles qui vont alimenter les trois bobines électromagnétiques du moteur (câbles triphasés).
Les souder à plat sur les trois bouts préalablement étamés de la carte.
Programmation de la carte électronique
ESC
Le Contrôleur Electronique de Vitesse (Electronic Speed Controler) sert à gérer le fonctionnement du moteur. ////////////////////////////////
Étapes de configuration logicielle pas à pas
Tout d'abord il faut télécharger le logiciel, il vous faut l'acheter ... pour 0€ : VESC Tool
Ouvrir le logiciel VESC Tool.
Une image vaut mille explications! Se référer à chaque image pour configurer les onglets
Il est probable que vous ayez un message lors de la première ouverture du logiciel sur udev rules. Cliquer sur Yes pour les installer.
VESC Tool>Onglet Connection
Dans l'onglet Connections>USB Serial, cliquer sur Refresh serial port list (Option Baud sur 115200)
Si aucun port n'est détecté, laisser le câble USB branché, et redémarrer le logiciel.
Cliquer ensuite sur l'icône Connection.
Si vous avez le message d'erreur suivant, il faut mettre à jour le firmware (voir l'étape suivante)
VESC Tool>Onglet Firmware>Included File
Cliquer sur l'onglet Firmware
Voir la documentation originale en anglais si besoin. Documentation
ATTENTION: un mauvais firmware peut endommager définitivement la carte si ce n'est pas le bon !! Sélectionner la version de la carte dans la fenêtre de gauche (V 4.12) et VESC_defaut.bin dans la fenêtre de droite.
Téléverser (upload) le firmware VESC_default.bin correspondant au hardware v4.12.
Message d'information : la configuration de la carte va être écrasée par le nouveau firmware
Une fois téléversé le nouveau firmware, on attends bien les 10 secondes puis on débranche l'alimentation de la carte.
Message qui informe que le Firmware est bien téléversé. Attendre les 10 secondes minimum, puis débrancher l'USB et rebrancher.
Reconnecter la carte
VESC Tool>Motor settings>General
Nous allons maintenant paramétrer la carte pour notre moteur en sélectionnant Motor settings>General dans le menu de gauche.
VESC Tool>Motor settings>General>Current
VESC Tool>Motor settings>General>Voltage
Dans la fenetre "Battery Cutoff Calculator", en bas de la fenêtre principale, indiquer 12 cells si vous utilisez les batterie de vélo Arcade. Sinon référez-vous à la doc des batteries que vous utilisez. Cliquez sur Apply pour valider.
VESC Tool>Motor settings>General>RPM
Indiquer la valeur maximum de rotation du moteur dans le paramètre MAX ERPM (ici 12000RPM) (révolution par minute) Si vous voulez limiter la vitesse de votre dispositif c'est ici que cela se joue, n'hésitez pas à faire des tests.
- (M.Ar) - Si vous voulez faciliter les marches arrières (roue libre pour permettre de reculer) il faut indiquer dans la case max ERPM reverse : -0,10
VESC Tool>Motor settings>Wattage
Indiquer la puissance de votre moteur dans la case Maximum Wattage : ici 250W
- (M.Ar) : Si vous voulez faciliter les marches arrières il faut indiquer dans la case Maximum Breaking Wattage : -0,1W
VESC Tool>Motor settings>Temperature
Il n'y a rien à modifier dans l'onglet Temperature.
VESC Tool>Motor settings>Advanced
Il n'y a rien à modifier dans l'onglet Advanced.
VESC Tool>Motor settings>BLDC>General
Dans le menu de gauche allez dans : Motor settings > BLDC puis dans la fenêtre centrale choisir l'onglet General. Recopier les parametres de l'images suivante. Dans le paramètre Sensormode choisir "Sensored"
Dans la fenetre du bas dans l'onglet "detect BLDC parameters" :
Cliquer sur l'icone du triangle dans un rond (icône play) (Attention cela va mettre en route le moteur). Veiller à ce que le moteur ne soit pas en charge (que rien ne le freine ou ne l'empêche de tourner, attention si vous utilisez le banc de moteur la courroie ne doit pas être tendue du tout), il doit être libre.
Vous obtenez la table des capteurs de hall de votre moteur (vous pouvez noter et archiver ces paramètres) :
Suite du résultat obtenu:
VESC Tool>Motor settings>BLDC>sensorless
Onglet sensorless : il n'est pas utile puisque nous utilisons les capteurs de hall du moteur
VESC Tool>Motor settings>BLDC>Sensors
Onglet Sensors : Cliquez sur apply, et la table se remplit automatiquement avec les bonnes valeurs
Sauver la config moteur
Dans le menu de droite, cliquez sur le bouton : Write motor configuration
Dans le paramètre "App to use" : Choisir "ADC"
VESC Tool>App settings>ADC>General
- Onglet General : Choississez Duty Cycle
OU
- (M.Ar) - Choississez Duty Cycle Reverse Center (ce qui permet de reculer sans que la roue bloque)
VESC Tool>App settings>ADC>Mapping
Onglet Mapping : Il va falloir paramétrer votre poignée de gaz (poignée accélérateur)
Dans la colonne de droite activer les icone RT et RT APP (vous verrez ainsi les valeurs en temps réelles)
Dans la fenetre du bas : ADC Voltage Mapping :
choississez "Duty Cycle" ou "Duty Cycle Reverse Center ( (M.Ar) si vous avez choisi d'avoir cette possibilité en implémentant l'interrupteur qui permet de passer d'un mode à l'autre (mode normal et mode roue libre)
Si vous avez choisi Duty Cycle Reverse Center :
- appuyer sur le bouton reset min et max
Mettez le bouton de selection (interrupteur) en M Ar pour atteindre le minimum (cad 0V) : Photo 41
Puis mettre le bouton (interrupteur) en mode normal et tourner l'accélérateur au min et max pour atteindre les valeurs seuil :
Cliquer sur "Apply"
Vue avant
Vue après
Dans le menu de droite, sauvegarder avec le bouton Write App Configuration
FINALISATION Motor Settings>Additional infos
Dans la colonne de gauche allez dans : Motor settings / Additionnal infos : photo 46
Compléter les champs avec vos renseignements : changer le nb de cells, le poids, la marque du moteur, qui correspond à votre config .
Ajouter une description pour vous rappeler de votre config
Sauvegarder en cliquant sur "Write motor config" dans le menu de droite
- Write motor config