Limiter la vitesse et régulateur de vitesse dans VESC : Max ERPM, profils, cruise
Dans VESC, la vitesse maximale ne se règle pas en km/h mais en tours électriques par minute, avec le paramètre Max ERPM. Le régulateur de vitesse, lui, est un bouton optionnel de l'entrée ADC qui maintient la vitesse du moment tant qu'il est actif. Ces deux fonctions sont souvent confondues : la première plafonne, la seconde maintient. Ce guide explique les deux, avec les noms exacts de VESC Tool et leurs limites.
L'essentiel
- La limite de vitesse se règle dans Motor Settings, General, onglet RPM : Max ERPM et Max ERPM Reverse.
- ERPM Limit Start rend la limite progressive au lieu d'être brutale.
- Au-delà de la limite, le contrôleur retire le courant moteur : il ne freine pas. En descente, la machine peut dépasser la vitesse réglée.
- Le régulateur (cruise control) demande un bouton câblé sur le contrôleur et ne marche qu'en mode courant.
- Sur la voie publique, une trottinette électrique est limitée à 25 km/h.
Pourquoi des ERPM et pas des km/h
Le contrôleur ne connaît que son moteur. Il mesure la vitesse de rotation électrique, appelée ERPM : la vitesse mécanique du moteur multipliée par son nombre de paires de pôles. Un moteur à 30 pôles (15 paires) qui tourne à 1 000 tours par minute tourne donc à 15 000 ERPM.
Pour passer des ERPM à une vitesse de la machine, il faut trois informations : le nombre de pôles du moteur, le rapport de réduction éventuel et le diamètre de la roue. VESC Tool les demande dans Motor Settings, Additional Info, onglet Setup : Motor Poles, Gear Ratio et Wheel Diameter. Sur une trottinette à moteur-roue, le rapport de réduction vaut 1. Avec ces valeurs justes, l'application mobile peut afficher et régler la vitesse en km/h.
Le calcul est simple : vitesse en km/h = ERPM ÷ paires de pôles ÷ rapport × circonférence de la roue en mètres × 60 ÷ 1 000. Mesurez le diamètre réel de la roue gonflée, pas celui du marquage : l'écart se voit sur la vitesse calculée.
Régler la limite de vitesse
Dans Motor Settings, General, onglet RPM :
- Max ERPM : la vitesse électrique maximale en marche avant.
- Max ERPM Reverse : la même chose en marche arrière (valeur négative).
- ERPM Limit Start : une fraction de la limite (entre 0 et 1) à partir de laquelle le courant commence à baisser. Plus cette fraction est basse, plus la limite arrive en douceur.
Le firmware public applique la limite ainsi : sous la fraction ERPM Limit Start, le courant moteur maximal est disponible ; entre cette fraction et Max ERPM, il diminue progressivement ; à Max ERPM, le courant d'accélération tombe à zéro. Le moteur ne pousse plus, mais il ne freine pas.
Ce que la limite ne fait pas
Comme le contrôleur coupe la traction sans freiner, une descente suffit à dépasser la vitesse réglée. La limite empêche le moteur d'emmener la machine plus vite ; elle ne la retient pas. Seul le pilote, avec les freins, contrôle la vitesse en descente.
Si la machine a deux contrôleurs, chacun a sa propre configuration moteur : la limite doit être réglée sur les deux. Voir notre guide sur le bimoteur VESC en CAN.
Les profils de l'application mobile
VESC Tool sur téléphone propose un onglet Profiles. Un profil regroupe une Speed Limit (en marche avant et arrière, affichée en km/h à partir des informations de l'onglet Setup), un Motor Current Scale en pourcentage pour l'accélération et le freinage, et une limite de puissance optionnelle (Enable Power Limit). Le bouton Read current configuration reprend les valeurs en cours.
Les profils sont pratiques pour passer d'un réglage de route à un réglage de piste fermée sans retoucher toute la configuration. Ils s'appuient sur les mêmes paramètres : Max ERPM, les échelles de courant et la limite de puissance.
Le régulateur de vitesse (cruise control)
Le régulateur est une option de l'application ADC, celle qui lit une gâchette ou une poignée d'accélérateur. Dans App Settings, ADC, onglet General, le champ des entrées boutons (Button Inputs en firmware 6.0x, renommé Input Config dans les versions de développement suivantes) contient la case Enable Cruise Control, et Invert CC Button pour inverser la polarité du bouton.
D'après l'aide de VESC Tool, le fonctionnement est le suivant :
- le bouton se branche sur la broche TX du port de communication quand seule l'application ADC est active (la broche RX sert au bouton de marche arrière) ;
- quand l'application ADC et l'application UART sont actives ensemble, c'est l'entrée servo (PPM) qui sert de bouton ;
- le régulateur maintient la vitesse du moment tant que le bouton est actif, que l'accélérateur est relâché et qu'un mode de commande en courant est utilisé.
Pour maintenir la vitesse, le contrôleur passe en régulation de vitesse avec les gains de Motor Settings, PID Controllers (Speed PID Kp, Speed PID Ki, Speed PID Kd). L'option Allow Braking de cette page autorise le régulateur à freiner pour tenir la vitesse, en descente par exemple. Avec des gains mal réglés, la vitesse oscille : à vérifier roue levée, puis sur un parcours dégagé.
Attention : le bouton est lu comme un état, pas comme un appui bref. Un bouton qui reste actif par erreur, ou une entrée mal câblée, maintient la vitesse. Testez toujours le comportement au relâchement avant de rouler.
| Besoin | Réglage VESC Tool | Où |
|---|---|---|
| Plafonner la vitesse | Max ERPM, ERPM Limit Start | Motor Settings, General, RPM |
| Afficher en km/h | Motor Poles, Gear Ratio, Wheel Diameter | Motor Settings, Additional Info, Setup |
| Changer de réglage rapidement | Speed Limit, Motor Current Scale | Application mobile, Profiles |
| Maintenir une vitesse | Enable Cruise Control | App Settings, ADC, General |
| Régler la tenue de vitesse | Speed PID Kp, Ki, Kd, Allow Braking | Motor Settings, PID Controllers |
Et la loi ?
Sur la voie publique, la vitesse maximale autorisée d'une trottinette électrique (EDPM motorisé) est de 25 km/h, comme le rappelle service-public.fr. Une limite réglée dans VESC Tool peut être modifiée par quiconque se connecte au contrôleur : elle ne fait pas d'une machine puissante un engin conforme. Les réglages au-delà sont réservés aux circuits et terrains privés : voir notre guide sur la trottinette débridée, la loi et le circuit, et notre section course E'trott pour rouler vite dans un cadre adapté.
Le conseil de l'atelier
Vérifiez la vitesse réelle avec un GPS avant de faire confiance au chiffre calculé : un diamètre de roue approximatif ou un mauvais nombre de pôles décale tout. Et réglez la limite sur chaque contrôleur d'une machine bimoteur. Si vous préférez qu'on s'en occupe, notre atelier le fait à l'heure (https://rage-mechanics.com/fr/nos-produits/1529-main-d-oeuvre-30-minutes.html).
Questions fréquentes
Pourquoi ma trottinette dépasse-t-elle la vitesse réglée en descente ?
Parce que Max ERPM retire le courant d'accélération mais ne freine pas. La pente fait le reste. C'est le comportement normal du firmware.
Comment convertir des km/h en ERPM ?
Divisez la vitesse en mètres par minute par la circonférence de la roue pour obtenir les tours de roue par minute, multipliez par le rapport de réduction puis par le nombre de paires de pôles du moteur. L'application mobile le fait pour vous si l'onglet Setup est bien rempli.
Le régulateur de vitesse marche-t-il sans bouton ?
Non, l'application ADC le déclenche par une entrée bouton. Sans bouton câblé, il reste inactif même si la case Enable Cruise Control est cochée.
Le régulateur reste actif quand je freine ?
Il n'est maintenu que si l'accélérateur est relâché et le bouton actif. Sur votre machine, vérifiez roue levée que le frein reprend bien la main et que le relâchement du bouton coupe la régulation.
Une limite à 25 km/h dans VESC Tool rend-elle ma trottinette légale ?
Pas forcément. La limite de vitesse n'est qu'une des règles qui s'appliquent aux EDPM, et un réglage logiciel modifiable ne vaut pas homologation. Renseignez-vous sur service-public.fr.