FR 3099747 A1 20210212 FR 1909052 A 20190807 Description Titre de l'invention : Procédé automatique de commande en courant d'un moteur d'assistance au pédalage sur un vélo à assistance électrique et vélo à assistance électrique prévu pour la mise en oeuvre d'un tel procédé [0001] La présente invention concerne un procédé automatique de commande en courant d'un moteur d'assistance au pédalage sur un vélo à assistance électrique. L'invention concerne également un vélo à assistance électrique prévu pour mettre en oeuvre un tel procédé. [0002] Sur un vélo à assistance électrique, un utilisateur fournit un couple en actionnant un pédalier situé sur le vélo. Afin d'aider l'utilisateur, un couple d'assistance peut être fourni par un moteur électrique situé sur le vélo qui, dans ce cas, est un vélo à assistance électrique. De façon avantageuse, le couple d'assistance électrique est proportionnel au couple fourni par l'utilisateur. [0003] Il est donc nécessaire de connaître à chaque instant la valeur du couple fourni par l'utilisateur. Ce couple, qui est exercé sur un arbre tournant peut être déterminé avantageusement en mesurant sa résultante sur l'un des roulements du pédalier, ce qui permet d'avoir une liaison filaire directe, économique, robuste et rapide entre le capteur et le dispositif de commande du moteur. La relation entre cette résultante et ce couple dépend du nombre de dents du plateau sur lequel la chaîne est en prise. Il est donc nécessaire de connaître ce nombre de dents. [0004] Pour ce faire, il est connu de placer deux capteurs sur le pédalier, à savoir un premier capteur, placé sur l'axe du pédalier, pour mesurer l'effort total fourni par le cycliste et le moteur d'assistance et un deuxième capteur, placé sur le dérailleur avant, destiné à déterminer le plateau avec lequel la chaîne est en prise. [0005] Cependant, cette solution présente des inconvénients. En effet, elle nécessite l'ajout sur le vélo de deux capteurs. Elle complique donc le montage du vélo. De plus, elle n'est pas universelle. En effet, les dérailleurs de différents vélos pouvant avoir des technologies différentes, il est impossible d'imaginer une unique solution pour monter le deuxième capteur sur le dérailleur. [0006] C'est à ces inconvénients qu'entend plus particulièrement remédier l'invention en proposant un procédé automatique de commande en courant d'un moteur d'assistance au pédalage sur un vélo à assistance électrique qui est universel, c'est-à-dire qui ne nécessite pas une configuration spécifique à chaque ensemble pédalier/dérailleur, et plus simple à mettre en oeuvre que les procédés connus. [0007] A cet effet, l'invention concerne un procédé automatique de commande en courant 2 d'un moteur d'assistance au pédalage sur un vélo à assistance électrique équipé d'un capteur mesurant une résultante d'effort au niveau de son pédalier. Ce procédé comprend plusieurs étapes. Une première étape a) consiste à injecter, à un instant donné, un courant de commande continu, de valeur connue, dans le moteur pour générer, au sein du moteur, un couple d'assistance proportionnel au courant injecté. Une étape suivante h) consiste à calculer la valeur du couple d'assistance généré par le moteur en appliquant à la valeur connue du courant un premier coefficient de proportionnalité connu de la structure du moteur. Conformément à l'invention, une troisième étape c) consiste à calculer une valeur de la résultante longitudinale du couple d'assistance, selon un axe prédéterminé et fixe par rapport au cadre du vélo, en appliquant un second coefficient de proportionnalité à la valeur du couple calculée à l'étape h), ce second coefficient dépendant du nombre de dents du plateau du pédalier en prise avec la chaîne du vélo. Ensuite, une étape d) consiste à mesurer, à l'aide du capteur, une valeur de la résultante longitudinale, selon l'axe prédéterminé, du couple total exercé sur un arbre du pédalier et résultant du couple exercé par le cycliste et du couple d'assistance généré dans le moteur. Puis, dans une étape c) une valeur de la résultante longitudinale, selon l'axe prédéterminé, du couple exercé par le cycliste, est calculée en tant que différence entre la valeur mesurée à l'étape d) et la valeur calculée à l'étape c). Une étape -0 consiste à calculer une valeur moyenne du couple exercé par le cycliste sur au moins une fraction de tour de manivelle en appliquant un troisième coefficient de proportionnalité, qui dépend du nombre de dents du plateau en prise avec la chaîne, sur la moyenne des variations de la valeur de la résultante longitudinale du couple exercé par le cycliste sur cette fraction de tour. Une étape g) consiste à calculer la valeur du couple d'assistance à générer dans le moteur en appliquant à la valeur moyenne calculée à l'étape f) un quatrième coefficient de proportionnalité sélectionné en fonction du mode d'assistance prévu pour le vélo. Ensuite, une étape h) consiste à déduire de la valeur du couple d'assistance calculée à l'étape g) la valeur du courant à injecter dans le moteur à un instant suivant. Enfin, une étape i) consiste à déterminer la valeur du deuxième coefficient de proportionnalité, en fonction du nombre de dents du plateau en prise en avec la chaîne, en mettant en oeuvre les routines suivantes. Une première de ces routines il) consiste à mettre en oeuvre les étapes a) à c) à un premier instant donné. Puis, une routine i2) consiste à, à un deuxième instant donné, faire varier subitement la valeur du courant injecté à l'étape a). Une routine i3) consiste à mettre à nouveau en oeuvre les étapes a) à c) au deuxième instant donné. Puis, une routine i4) consiste à calculer la différence entre des valeurs de la résultante longitudinale du couple d'assistance obtenues à partir des routines il) et i3). Enfin, une routine i5) consiste à calculer une valeur du deuxième coefficient de proportionnalité à partir de la différence calculée dans la routine i4). 3 [0008] Au sens de la présente invention, les valeurs obtenues à partir des routines sont les valeurs obtenues dans ces routines ou des valeurs calculées à partir des valeurs obtenues dans ces routines. [0009] Au sens de la présente invention, une résultante longitudinale d'un effort ou d'un couple selon un axe est la composante longitudinale d'une résultante de cet effort ou de ce couple selon cet axe. [0010] Grâce à l'invention, le calcul direct du deuxième coefficient de proportionnalité, qui dépend du nombre de dents du plateau avec lequel la chaîne est en prise, permet de s'affranchir de la mesure du nombre de dents et de n'utiliser que le capteur d'effort servant à l'asservissement du moteur. Ainsi, le procédé est simple à mettre en oeuvre et ne nécessite pas l'ajout d'un capteur supplémentaire, ni d'un second appareil d'acquisition et de traitement de données. Le procédé est donc plus économique et plus fiable que ceux de l'art antérieur. De plus, il est universel, puisqu'il n'y a pas à ajouter de capteur sur le dérailleur. [0011] Selon des aspects avantageux mais non obligatoires de l'invention, un tel procédé peut incorporer une ou plusieurs des caractéristiques suivantes, prises selon toute combinaison techniquement admissible : [0012] - lors de la routine i4), les valeurs de la résultante longitudinale du couple d'assistance utilisées pour calculer la différence sont celles respectivement obtenues dans les routines il) et i3) [0013] - lors de l'étape i4), les valeurs de la résultante longitudinale du couple d'assistance utilisées pour calculer la différence sont, d'une part, la moyenne entre une valeur de la résultante longitudinale du couple d'assistance obtenue dans la routine il) et une autre valeur de la résultante longitudinale obtenue dans une autre routine incluant les étapes a) à c) et mise en oeuvre à un troisième instant donné postérieur à la variation du courant injecté à l'étape a) et, d'autre part, la valeur de la résultante longitudinale du couple d'assistance obtenue dans la routine i3) ; [0014] - l'étape de détermination de la valeur du deuxième coefficient comprend une routine supplémentaire i6), mise en oeuvre après la routine i5) et consistant à calculer le nombre de dents du plateau en prise avec la chaîne ; [0015] - pendant la routine supplémentaire, la valeur calculée du nombre de dents est comparée à des valeurs limites de plages de valeurs et, si la valeur calculée est dans une plage de valeurs donnée, la valeur calculée est ajustée sur une valeur prédéterminée du nombre de dents ; [0016] - suite à l'ajustement de la valeur calculée sur la valeur prédéterminée du nombre de dents, le deuxième coefficient de proportionnalité est déterminé à nouveau et, de préférence, le troisième coefficient de proportionnalité est déterminé à nouveau ; [0017] - pendant la routine i2), une différence de valeur de courant est appliquée sur la valeur du courant utilisée à l'étape a) de la routine il ) ; [0018] - la différence de valeur de courant appliquée est positive ou négative. [0019] - de la routine i2), la différence de valeur de courant est appliquée pendant une période prédéterminée de durée comprise entre 20 et 500 ms, de préférence entre 50 et 200ms, de préférence encore de l'ordre de 100 ms ; [0020] - l'étape de détermination de la valeur du deuxième coefficient de proportionnalité est mise en oeuvre après détection d'une variation brusque de la résultante longitudinale du couple total, d'une vitesse de rotation du moteur ou d'une vitesse de rotation du pédalier. [0021] - le premier instant donné est choisi à un moment où le couple exercé par le cycliste varie peu, notamment lorsque les manivelles du pédalier sont dans ou à proximité de leur position verticale. [0022] - l'axe prédéterminé et fixe selon lequel est calculée la valeur de la résultante longi- tudinale à l'étape c) est décalé angulairement, autour de l'axe de rotation (Z) du pédalier et par rapport à l'axe longitudinal du cadre, d'un angle de valeur non nulle. [0023] Selon un autre aspect, l'invention concerne un vélo à assistance électrique comprenant un cadre, un pédalier et un moteur d'assistance montés sur ce cadre. Ce vélo est équipé d'une unité logique de commande programmée pour mettre en oeuvre un procédé de commande tel que mentionné ci-dessus. [0024] L'invention sera mieux comprise et d'autres avantages de celle-ci apparaîtront plus clairement à la lumière de la description qui va suivre de deux procédés automatiques de commande en courant d'un moteur d'assistance au pédalage sur un vélo à assistance électrique, donnée uniquement à titre d'exemple et faite en référence aux dessins, dans lesquels : [0025] [fig.1] la figure 1 est une vue en perspective d'un pédalier d'un vélo à assistance électrique conforme à l'invention, lequel est partiellement représenté sur cette figure ; [0026] [fig.2] la figure 2 est une coupe axiale du pédalier de la figure 1 ; [0027] [fig.3] la figure 3 est un schéma cinématique du pédalier de la figure 1 ; [0028] [fig.4] la figure 4 est un schéma blocs d'un procédé automatique, conforme à l'invention, de commande en courant du moteur d'assistance au pédalage du vélo à assistance électrique des figures 1 et 2; [0029] [fig.5] la figure 5 est un schéma blocs détaillé de l'étape 150 de la figure 4 ; [0030] [fig.6] la figure 6 est une représentation schématique des valeurs du nombre de dents des plateaux d'un pédalier du vélo de la figure 1 ; et [0031] [fig.7] la figure 7 est un schéma blocs d'un deuxième procédé conforme à l'invention. [0032] La figure 1 montre le pédalier 1 d'un vélo V à assistance électrique. Le pédalier 1 est fixé à un cadre 2 du vélo V. Le cache 2 s'étend selon un axe X longitudinal qui définit la direction avant-arrière du vélo 2 lorsque celui-ci avance en ligne droite, cet axe X étant dirigé vers l'avant. Cet axe X est horizontal lorsque le vélo V roule sur un sol plan. Le cadre 2 s'étend également en hauteur selon un axe Y dirigé de bas en haut. Cet axe Y est vertical lorsque le vélo V roule sur un sol plan. Un axe Z définit avec les axes X et Y un repère orthogonal. Le cadre 2 comprend un boîtier 4 centré sur l'axe Z. [0033] Le pédalier 1 comprend un arbre creux 6, deux manivelles 8 et 8' et deux pédales 10. Il est monté sur le cadre 2 en engageant l'arbre 6 dans le boîtier 4. [0034] Seuls un tube oblique 22 et un tube de selle 24 du cadre 2 sont visibles sur la figure 1. [0035] Le vélo à assistance électrique V comprend également deux roues, non représentées sur les figures 1 et 2, connues en soi. La roue arrière est motrice, supportée par le cadre 2 et entraînée par une chaîne 18, dont les brins rectilignes sont sensiblement parallèles à l'axe X et s'étendent entre le pédalier 1 et un ou des pignons solidaires en rotation de la roue arrière du vélo V, également non représenté(s) sur les figures. La chaîne 18 est en prise avec un plateau denté 14, qui appartient au pédalier 1 et qui est solidaire en rotation de l'arbre 6, qui s'étend le long de l'axe Z. L'axe Z est donc un axe de rotation du pédalier 1. [0036] En pratique, le pédalier 1 comprend deux plateaux 14, avec des nombres de dents différents, un seul de ces plateaux étant représenté sur les figures 1 à 3, pour la clarté du dessin. En variante, le pédalier 1 peut comprendre trois plateaux ou plus. [0037] Les manivelles 8 et 8' sont fixées sur l'arbre 6, s'étendant radialement à l'axe Z et se trouvent de part et d'autre du boîtier 4 et du cadre 2, le long de cet axe Z. Les pédales 10 sont fixées orthogonalement aux manivelles 8 et 8', c'est-à-dire qu'elles sont parallèles à l'axe Z, en s'éloignant du cadre 2, par des moyens connus qui ne sont pas décrits en détail. [0038] Le plateau 14 est situé sur le côté droit du boîtier 4, c'est-à-dire entre la manivelle de droite 8 et le boîtier 4, et est coaxial à l'arbre 6 sur lequel les manivelles 8 et 8' sont fixées. Les pièces 6 et 14 sont centrées sur et tournent autour de l'axe Z. [0039] La manivelle de droite 8 est solidaire de l'arbre 6 qui est, par exemple, fretté dans cette manivelle 8. La manivelle de gauche 8' comprend un orifice débouchant 82, dans lequel l'arbre 6 est inséré et maintenu en place par un bouchon 62 vissé dans la deuxième extrémité de l'orifice 82. [0040] Le boîtier 4 est intégré au cadre 2, par exemple soudé aux tubes 22 et 24. [0041] Comme visible à la figure 2, le boîtier 4 est fermé, à son extrémité gauche, par un couvercle 42 qui est monté fixe sur le boîtier 4 et lié à l'arbre 6 au moyen d'un roulement à billes 44. [0042] Le boîtier 4 est fermé, à son extrémité droite, c'est-à-dire du côté du plateau 14, par un capteur 16. Le capteur 16 est monté fixe sur le boîtier 4 et lié à l'arbre 6 au moyen 6 d'un roulement à billes 45. Les roulements à billes 44 et 45 permettent à l'arbre 6 d'avoir un mouvement de rotation à l'intérieur du boîtier pour former une liaison pivot avec celui-ci. [0043] Le boîtier 4 comprend un carter 46 à l'intérieur duquel se trouvent un moteur 12 et un réducteur 13. Le moteur 12 est un moteur d'assistance électrique du vélo V. Il sert à fournir un couple d'assistance C,'',, qui aide l'utilisateur lors du pédalage. Ce couple, comme tous les autres couples mentionnés ci-dessous, s'exprime en newtons mètres (Nm). [0044] Le moteur 12 est, par exemple, un moteur électrique dont le couple mécanique C',', généré en sortie est proportionnel à un courant I, d'entrée comme, par exemple, un moteur à courant continu à halais, dont la commutation des phases est donnée par un collecteur à halais. Il peut également s'agir d'un moteur multi-phase sans contact, dont la commutation des phases est gérée par un contrôleur et dont la caractéristique de couple est proportionnelle à la consigne d'intensité appliquée à l'entrée du contrôleur. En pratique, un tel moteur est connu sous l'acronyme BLDC (de l'Anglais « hrushless direct current »), est préféré. [0045] Le moteur 12 génère un couple mécanique qui est amplifié par le réducteur 13. Ce couple est ensuite transféré du réducteur 13 à l'arbre 6 par l'intermédiaire d'un mécanisme de roue libre 64. Les éléments 12 et 13 forment, ensemble, un moto-réducteur 15 d'assistance au pédalage sur le vélo V. [0046] Le schéma cinématique de la figure 3 résume l'équilibre des forces qui s'exercent sur le pédalier 1. Le cycliste exerce sur la manivelle gauche 8' un effort P, cf, et sur la manivelle droite 8 un effort Vie, tous deux dirigés vers le sol. Ces efforts sont transmis par les manivelles 8 et 8' correspondantes à l'arbre 6, sur lequel ils exercent, ensemble, un couple de rotation autour de l'axe Z, qui est la somme d'un couple C, cf, résultant de l'effort et d'un couple CRigh résultant de l'effort PRight. [0047] Le moteur d'assistance 12 exerce, par le biais du réducteur 13, le couple d'assistance sur l'axe 6. A la figure 3, le motoréducteur 15 est représenté dans son ensemble. [0048] Sur cette figure 3, les résultantes de l'effort exercé par le cadre 2 sur l'arbre 6 sur les côtés gauche et droit du cadre 2 sont respectivement notées R, cf, et RRier. [0049] Chacun des efforts P et R mentionnés ci-dessus se décompose en une composante longitudinale et une composante verticale. La composante longitudinale est parallèle à l'axe X et identifiée avec la notation .X . La composante verticale est parallèle à l'axe Y et identifiée avec la notation . y . [0050] Dans la suite, afin de simplifier la description, on considère que la résultante de chacun des efforts PRiat et PL,ft est orientée principalement verticalement, de sorte qu'il est possible de négliger les composantes horizontales, orientées suivant l'axe X, PRx et 7 P. Ainsi la composante longitudinale de l'effort radial R',,,' exercé par le roulement 45 sur l'arbre 6 du pédalier 1, se trouve principalement générée par l'effet de la tension Tcham de la chaîne 18. [0051] Le capteur 16 est un capteur d'effort qui mesure une composante longitudinale RR, Total d'une résultante totale, selon l'axe X, c'est-à-dire, une résultante longitudinale selon cet axe, de l'effort radial engendré par l'action motrice, du cycliste et de l'assistance, du côté droit du pédalier, au niveau du roulement 45. Cette résultante est exprimée en newtons (N). Le capteur 16 est connu en soi. Il peut, par exemple, être du type de celui décrit dans US 8 117 923. [0052] La somme du couple C yra,, fourni par le cycliste et du couple d'assistance C',,' fourni par le moteur 12 est un couple total qui induit une rotation du plateau 14. La chaîne 18 étant en prise avec les dents du plateau 14, elle est tendue lorsque le plateau 14 tourne. La tension Teh,,' de la chaîne 18 est proportionnelle au couple Climut et inversement proportionnelle à un nombre de dents nombre de dents Ni du plateau 14. La résultante longitudinale R,'Total mesurée par le capteur varie de manière sensiblement proportionnelle à la tension Tchain de la chaîne 18. La résultante longitudinale totale 12,, Total est la superposition de l'action du cycliste R,'Cyclist et de l'action de l'assistance RR,assist : [0053] R Rx Total -RR,Cyclist +RR'assist [0054] où RR'cyclist est une valeur de la résultante longitudinale engendrée par le couple C fourni par le cycliste selon l'axe X et R,,,assist est une valeur de la résultante longitudinale engendrée par le couple C''' d'assistance du vélo selon l'axe X. [0055] La figure 4 présente un procédé d'asservissement du moteur 12, conforme à l'invention, permettant de générer le couple C), d'assistance nécessaire au cycliste, en fonction du couple C',,is, qu'il exerce sur l'arbre 6. [0056] Ce procédé est mis en oeuvre au moyen d'une unité logique de commande 30, qui est formée par une carte électronique équipée d'au moins un processeur et d'une mémoire dans laquelle sont stockées des instructions exécutables par le microprocesseur. En pratique, l'unité logique et électronique 30 se présente sous la forme d'une carte de circuit imprimée logée dans le boîtier 4 et qui supporte des composants électroniques, dont au moins le microprocesseur et une mémoire, programmés pour mettre en oeuvre ce procédé. [0057] En variante, l'unité logique électronique 30 peut être montée sur le vélo ailleurs que dans le boîtier 4, par exemple en tant que partie de la carte de gestion de la puissance de sortie de la batterie d'alimentation du moteur 12 ou dans l'interface du cycliste, qui peut être située au niveau du guidon. [0058] Sur la figure 4, la référence C représente le cycliste, la référence 18 représente la chaîne et la référence 20 représente la roue arrière du vélo V. Les autres références 8 commençant par 1 représentent des étapes du procédé de commande de l'invention. [0059] Dans une première étape 100, à un instant t donné, un courant de commande continu de valeur I, connue est injecté dans le moteur 12 pour générer, au sein du moteur 12, un couple d'assistance proportionnel au courant 1, injecté. [0060] Ensuite, dans une étape 102, la valeur du couple Cm°, d'assistance à fournir est calculée. Cette valeur est proportionnelle au courant I' avec un premier coefficient de proportionnalité KI, dénommé « constante du moteur » qui dépend de la structure du moteur 12 et de son réducteur 13 et qui est réputé connu. En pratique, ce coefficient KI , qui peut être exprimé en newtons mètres par ampère (NmA-9, est fourni par le fabriquant du motoréducteur 15. [0061] Pour le calcul de l'étape 102, la relation suivante est appliquée : [0062] C rn o r = Ki-I1 [0063] Puis, dans une étape 104, une valeur de la résultante longitudinale RRXassist engendrée par le couple d'assistance Cmot selon l'axe X est calculée. La valeur dc RR, assist est proportionnelle au couple C',' d'assistance et à un deuxième coefficient de proportionnalité K,, qui peut être exprimé en m-a. Lc coefficient K2 est inversement proportionnel au nombre de dents Ni du plateau 14 en prise avec la chaîne 18. [0064] Pour le calcul dc l'étape 104, la relation suivante est appliquée : [0065] RR,assist = Ki.K. 7.1 r [0066] Ensuite, dans une étape 106, le capteur 16 mesure la résultante longitudinale R,'Total du couple total CTotal. [0067] Puis, dans une étape 108, une valeur d'une résultante longitudinale RR'Cyclist, selon l'axe X, du couple Ceyen,, exercé par le cycliste, est déduite en soustrayant à la valeur de la résultante longitudinale RR,Total mesurée la valeur de la résultante longitudinale RR' assist calculée à l'étape 104. [0068] Pour le calcul de l'étape 108, la relation suivante est appliquée : [0069]RtxCyciiSt R px Totai -RRassist [0070] Ainsi, la composante longitudinale, c'est-à-dire parallèle à l'axe X, de l'effort exercé par le cycliste est connue et le couple d'assistance nécessaire peut en être déduit. [0071] Dans une étape 110, une valeur moyenne du couple C'CliN, exercé par le cycliste sur un tour de manivelles 8 et 8' est calculée. [0072] L'étape 110 est découpée en plusieurs sous-étapes. Tout d'abord, dans une sous- étape 112, unc valeur minimum RR'min de résultante selon l'axe X exercée par le cycliste est déterminée, en fonction d'un angle p de la manivelle 8 ou 8' par rapport à l'axe Y. Cette valeur minimum est déterminée à un instant t pour un nombre n d'angles [3 différents, avec n un nombre entier strictement supérieur à 2. En pratique, la valeur de n est choisie supérieur à 8, de préférence de l'ordre de 60. 9 [0073] Ensuite, dans une sous-étape 114, une valeur différentielle AR,' entre la valeur de la résultante longitudinale R',Cyclist et la valeur minimum R'rnin de la résultante longitudinale exercée par le cycliste est calculée. Cette mesure différentielle permet de s'affranchir des décalages de mesures pouvant être liées aux variations de température et à la calibration du capteur 16. Cette mesure différentielle permet également d'éviter une assistance intempestive, potentiellement dangereuse pour l'utilisateur, dans le cas où le capteur 16 détecterait un signal représentatif du couple anormalement constant pouvant être dû par exemple à un frottement mécanique ou à un défaut de connexion électrique pouvant faire saturer le capteur. [0074] Dans une sous-étape 116, le microprocesseur calcule une valeur moyenne A RRv des variations de la valeur de la résultante longitudinale R'Cyclist sur ce ) tour, grâce à la formule ci-dessous : 1007511 v n - AIZRx(e) ri IARRx(02rii) [0076] Dans cette formule, i est un entier inférieur à n et la valeur moyenne ARR est x(p) calculée en prenant en compte la différence AR', à n angles différents. 100771 Le fait de calculer une valeur moyenne pour un tour pour la valeur de la différence de valeurs permet de lisser cette valeur sur un tour. 100781 Enfin, dans une sous-étape 118, la valeur moyenne A Rest multipliée par un R x (0) troisième coefficient de proportionnalité K3, qui est exprimé en mètres et qui dépend du nombre de dents Ni du plateau 14. En pratique, ce coefficient 1(3 augmente avec le nombre de dents Ni du plateau 14. Ceci permet de connaître la valeur moyenne du couple Cey,'' exercé par le cycliste en utilisant la relation suivante : [0079] C = K3. R cyclistW) Rx(s) 100801 Une fois l'étape 110 effectuée, le couple d'assistance C,no, à générer à l'instant t-EF, suivant l'instant t est calculé, dans une étape 120, en appliquant à la valeur moyenne du couple Cc,'.'' exercé par le cycliste un quatrième coefficient de proportionnalité K4, sans unité, qui dépend du mode d'assistance sélectionné par l'utilisateur. Le mode d'assistance fait varier la proportion du couple du cycliste Cc,'.'' qui va être fournie par le moteur 12. 100811 Ce mode d'assistance varie généralement entre un mode n'l (peu d'assistance, essen- tiellement pour compenser le poids du vélo V) et un mode n°4 (assistance maximale, pour aider le plus possible le cycliste). Par exemple, le mode d'assistance n'l peut correspondre à un coefficient K4 égal à 0,2. Ainsi, le couple Cr,'' fourni par le moteur 12 correspond à 20% du couple C,,,,,,, fourni par le cycliste. Le mode d'assistance n°2 peut, par exemple, correspondre à un coefficient K4 égal à 0,5. Ainsi, le couple Cm fourni par le moteur 12 correspond à 50% du couple C',,, fourni par le cycliste. Le mode d'assistance n°3 peut, par exemple, correspondre à un coefficient K4 égal à 1. Ainsi, le couple C''' fourni par le moteur 12 correspond à 100% du couple C',' fourni par le cycliste. Le mode d'assistance n°4 peut, par exemple, correspondre à un coefficient K4 égal à 2. Ainsi, le couple C''' fourni par le moteur 12 correspond à 200% du couple Cey,.', fourni par le cycliste. [0082] Ainsi, le couple C,'', d'assistance fourni par le moteur est proportionnel à la valeur moyenne du couple Ci.'21,' exercé par le cycliste, avec le coefficient K4 comme coefficient de proportionnalité. Cette proportionnalité demeure tant qu'un couple maximal du motoréducteur 15 n'est pas encore atteint. Ensuite, le couple sature à sa valeur maximale. [0083] Ensuite, dans une étape 122, le courant I, à injecter à l'instant t+E est déduit en divisant le couple C, , à injecter, calculé à l'étape 120, par la constante K, du moteur 12. [0084] Si aucun changement de plateau 14 n'a été détecté, le courant L est injecté dans le moteur 12, comme représenté par la flèche en pointillés 300 sur la droite de la figure 4 et la boucle d'asservissement reprend à l'étape 100. [0085] A tout moment, le procédé de la figure 4 peut être interrompu par une étape 160 au cours de laquelle la valeur du courant I est mise à zéro, notamment pour des raisons de sécurité. [0086] Si un changement de plateau 14 a été détecté, par exemple si une variation brutale du couple Ci-m'lest détectée par le capteur 16, avant de retourner à l'étape 100, une étape 150 de détermination automatique du nombre de dents du plateau 14 avec lequel la chaîne 18 est en prise, est effectuée. Pour ce faire, la valeur du deuxième coefficient de proportionnalité Kri doit être déterminée. Des routines mises en oeuvre lors de cette étape 150, dans le premier mode de réalisation de l'invention, sont détaillées à la figure 5. [0087] Dans un premier temps, dans une routine 200, les étapes 100, 102 et 104 sont mises en oeuvre à un premier instant donné t1 avec une première intensité I(t1) injectée dans le moteur 12. Cette première intensité I(t,) est égale à l'intensité calculée à l'étape 122 précédente. [0088] Ensuite, dans une routine 202, une nouvelle valeur de courant I(t,), à injecter à un instant donné t, postérieur à l'instant t1, est calculée en ajoutant à la valeur I(t1) une différence de courant AI, positive ou négative, de manière à ce que la courbe de courant par rapport au temps forme un échelon et à ce que l'intensité du courant fourni au moteur 12 et le couple C,', fourni par ce moteur varient brusquement. [0089] En pratique, l'instant t2 suit immédiatement l'instant t1, avec une différence 11 temporelle entre eux inférieure à 500 ms, de préférence à 10 ms. [0090] La valeur de la différence de courant AI doit être suffisante pour induire une variation significative de la valeur du couple C','' fourni par le moteur 12, mais pas trop élevée pour ne pas être détectée par l'utilisateur. Par exemple, la différence de courant AI est comprise entre 1 et 5 A, de préférence égale à 3 A. [0091] Puis, dans une routine 204, effectuée à l'instant donné t2, les étapes 100, 102 et 104 sont de nouveau mises en oeuvre, cette fois avec la nouvelle valeur de courant -1(t). [0092] Ainsi, dans le cas où la différence de courant AI est positive, la valeur C',,,,(tn) du couple moteur à l'instant t2 est supérieure à la valeur C,','(ti) du couple moteur à l'instant tl. [0093] De la même maniere, dans le cas où la différence de courant AI est négative, la valeur C,'',(t2) est inférieure à la valeur C,'',(ti). [0094] Les valeurs des résultantes longitudinales R,'assistl et R1assist2 des couples C,''ft,) et C,,,'(tn) sur l'axe X étant connues par les étapes 104 mises en oeuvre dans les routines 200 et 204, il est aisé de calculer, dans une routine 206, leur différence AR'assist qui suit la relation suivante : [0095] 0 RR,assist RR'assistl -RR,assist2 = K1K2 AI [0096] Ensuite, dans une routine 208, la valeur du deuxième coefficient de proportionnalité est déduite de la relation précédente, puisque c'est la seule inconnue de la relation. [0097] Le nombre de dents Ni de chaque plateau 14 en prise avec la chaîne 18 dépend du co- efficient K2, il peut donc être calculé, dans une routine 210 optionnelle, à partir de la valeur de Ki déterminée à l'étape 208. La valeur calculée du nombre de dents est notée Nc. [0098] Le nombre exact de dents Ni de chaque plateau 14 est fixé et dépend du diamètre primitif dudit plateau. [0099] La valeur de Nc calculée à l'étape 210 est une valeur approximative. Afin d'avoir un asservissement le plus précis possible, il est donc préférable de rectifier ce nombre de dents Nc en l'approximant par exemple à l'entier le plus proche, puisque le nombre de dents Ni est forcément entier. [0100] Pour ce faire, l'unité logique électronique 30 recueille les données collectées par le capteur 16. [0101] Les diamètres de plateaux 14 possibles étant en nombre limité, le système de contrôle dispose d'une table dans laquelle sont stockées les différentes valeurs possibles de Ni prédéterminées, ainsi que, pour chacune d'entre elles, des valeurs limites de plages de valeurs, dont une valeur minimale Nimin et une valeur maximale Nin,'' formant un intervalle de valeurs centré sur la valeur Ni. La valeur calculée Nc est comparée aux valeurs stockées dans la table. Ensuite, si elle est dans l'une des plages de valeurs, cette valeur calculée Nc est ajustée pour être rendue égale à la valeur Ni la plus proche pour 12 laquelle elle entre dans l'intervalle. Ceci intervient dans le cadre d'une routine finale 212 de l'étape 150. [0102] Dans l'exemple représenté à la figure 6, le pédalier comprend deux plateaux, ce qui est un cas classique, et deux valeurs de nombre de dents Ni sont possibles, à savoir NI = 36 et N, = 50. On considère deux gammes possibles G1 et G2 de valeurs calculées N c pouvant correspondre à ces nombres de dents. La première gamme G1 est comprise entre Ni''' = 32 et N,',,,= 40 et la deuxième gamme G2 est comprise entre N,',;' = 46 et = 54. [0103] Si la valeur Nc calculée est dans l'une des gammes 01 et G2, alors cette valeur est automatiquement recentrée, dans la routine 212, sur la valeur de centre NI ou N2 de cette gamme, à savoir 36 ou 50 dents selon le cas. Dans cc cas, la valeur NI ou N2 est injectée comme un paramètre d'entrée du procédé de la figure 4, comme représenté par la flèche 302 sur cette figure. [0104] Dans le cas contraire, le calcul de détermination de nombre de dents est considéré comme infructueux et l'étape 150 est relancée [0105] Il est à noter que les gammes G1 et G2 des différentes valeurs Ni ne se chevauchent pas, c'est-à-dire que pour un premier nombre de dents N, et un second nombre de dents N2, supérieur à N,, Ni,';,' est toujours strictement inférieur à N2,'in. [0106] Suite à l'ajustement de la valeur calculée Nc du nombre de dents sur l'une des valeurs prédéterminées Ni du nombre de dents, le deuxième coefficient de proportionnalité K2 et, de préférence, le troisième coefficient de proportionnalité IC;., sont recalculés ou déterminés à partir d'un tableau stocké dans la mémoire de l'unité logique 30. [0107] Une fois ce calcul ou cette détermination fait, la valeur du courant injecté retourne à la valeur qu'il avait avant l'étape 150, c'est-à-dire à L. [0108] Il est à noter que la durée pendant laquelle la différence de courant AI est affectée à I(t,) est courte, de sorte que le cycliste ne sente pas la variation de couple C,'0, fourni par le moteur. Ainsi, la durée d'application de la différence de courant AI est comprise entre 20 et 500 ms, de préférence entre 50 et 200ms, de préférence encore de l'ordre de 100 ms. [0109] De plus, pour le confort du cycliste et sa sécurité, il est préférable que la mesure soit faite lorsque l'une des pédales 10 est au point-mort haut et l'autre est au point-mort bas, de sorte que le couple C,,,;' exercé par le cycliste est quasiment constant et proche de son minimum, c'est-à-dire qu'il est préférable de choisir le premier instant donné t1 lorsque le couple exercé par le cycliste varie peu, notamment quand les manivelles 8 et 8' sont dans, ou à proximité, de leur position verticale orthogonale aux axes X et Z. [0110] Les étapes 100 à 150 et les routines 200 à 212 sont effectuées de façon automatique par l'unité logique 30, sans intervention du cycliste. 13 [0111] En pratique, comme envisagé ci-dessus, l'étape 150 peut être mise en oeuvre à chaque détection de changement de plateau 14. La détection du changement de plateau 14 est effectuée en détectant une variation brusque de la valeur de la résultante longitudinale R',Total, une variation brusque de la vitesse du moteur 12 ou une variation brusque de la vitesse du pédalier 1, par exemple lorsque cette variation est égale ou supérieure à 30%. [0112] La figure 7 détaille des routines mises en oeuvre lors de l'étape 150 d'un deuxième mode de réalisation de l'invention. [0113] Dans un premier temps, les routines 200, 202 et 204 sont mises en oeuvre de la même manière que dans le premier mode de réalisation. [0114] Ensuite, dans une routine supplémentaire 205 effectuée à un troisième instant donné t 3, les étapes 100, 102 et 104 sont mises en oeuvre avec une intensité 1(t3), qui est égale à l'intensité calculée à l'étape 122. [0115] L'instant t' est postérieur à l'application de la différence de courant AI, donc à l'étape 202. En pratique, l'instant t3 suit rapidement l'instant t2, avec une différence temporelle entre eux inférieure à 1 seconde, de préférence inférieure à 500 ms, de préférence encore de l'ordre de 20 ms. [0116] Puis, dans une nouvelle étape 207, une moyenne RRxa s s is t de la valeur de la résultante longitudinale R,'assistl du couple d'assistance C''' obtenue dans la routine 200 et de la valeur de la résultante longitudinale R',,assist3 du couple d'assistance C''' obtenue dans la routine 205 est calculée : [0117] RRxassist1= RR assistl+R-Rxassist3 [0118] Ensuite, dans l'étape 206, une différence AR',assist entre la moyenne RH,Nassist1 et la valeur de la résultante longitudinale RR,assist2 du couple d'assistance Cmo, calculée dans la routine 204 est déterminée avec la relation suivante : [0119] A RR,assist =RR,assistl -RR,assist2 [0120] Enfin, les routines 208 à 212 sont mises en oeuvre de la même manière que dans le premier mode de réalisation. [0121] Les variantes mentionnées ci-dessous s'appliquent aux deux mode de réalisation. [0122] En variante, la détermination automatique du nombre de dents N1 peut être faite à chaque itération du procédé d'asservissement du moteur 12. [0123] En variante, le calcul de la valeur moyenne du couple exercé par le cycliste Ccyclist peut être calculé sur une fraction de tour, notamment sur une moitié de tour, sur plusieurs demi-tours ou sur plusieurs tours de manivelles 8 et 8'. 101241 En variante, l'axe selon lequel on considère la composante longitudinale de mesure peut être avantageusement décalé angulairement par rapport à l'axe X, d'un angle 9 non nul, de préférence compris entre 15° et 20°, autour de l'axe Z. Ceci est représenté 14 par les axes X' et Y' à la figure 3 et améliore la précision de détection du capteur 16 en prenant notamment en compte l'effet des composantes longitudinales P,'' et P, qui a été négligé par souci dc simplification au début dc cette description. [0125] En variante, l'étape 150 ne comprend pas les routines 210 et 212 et le coefficient calculé à la routine 208 est directement utilisé à l'étape 104. La valeur du coefficient K peut alors être ajustée en fonction de celle du coefficient K,. [0126] En variante, le réducteur 13 peut être omis. [0127] En variante, le capteur 16 peut être positionné à gauche du cadre 2, au niveau du roulement à billes 44. Dans cc cas, les calculs présentés ci-dessus sont faits en ne considérant dans le couple exercé par le cycliste uniquement le couple CLeft exercé en appuyant sur la pédale 10 de gauche. [0128] Dans une autre variante, un premier capteur 16 est positionné à gauche du cadre 2, au niveau du roulement 44 et un second capteur 16 est positionné à droite du cadre 2, au niveau du roulement à billes 45. Dans ce cas, les calculs présentés ci-dessus sont faits en considérant dans le couple la somme du couple Cifigh, exercé par le cycliste en appuyant sur la pédale 10 de droite, et du couple exercé par le cycliste en appuyant sur la pédale 10 de gauche. [0129] Les modes de réalisation et les variantes mentionnés ci-dessus peuvent être combinés entre eux pour générer de nouveaux modes de réalisation de l'invention. [Revendication 1] REVENDICATIONSProcédé automatique de commande en courant d'un moteur d'assistance au pédalage sur un vélo (V) à assistance électrique équipé d'un capteur (16) mesurant une résultante d'effort (R,,'Total) au niveau de son pédalier (1), cc procédé comprenant au moins les étapes suivantes consistant à : a) injecter (100), à un instant (t) donné, un courant de commande continu (I,), de valeur connue, dans le moteur pour générer, au sein du moteur, un couple (C'')) d'assistance proportionnel au courant injecté ; b) calculer (102) la valeur du couple d'assistance généré (C''') par le moteur en appliquant à la valeur connue du courant un premier coefficient de proportionnalité (KI) connu de la structure du moteur ; caractérisé en ce que le procédé comprend, en outre, au moins les étapes suivantes consistant à : c) calculer (104) une valeur de la résultante longitudinale (R,,,assist) du couple d'assistance, selon un axe (X ; X') prédéterminé et fixe par rapport au cadre du vélo, en appliquant un second coefficient de proportionnalité (K2) à la valeur du couple calculée à l'étape b), ce second coefficient dépendant du nombre de dents (N1) du plateau (14) du pédalier en mise avec la chaîne du vélo ; d) mesurer (106), à l'aide du capteur, une valeur de la résultante longitudinale (R,,,Total), selon l'axe prédéterminé (X ; X'), du couple total (C.,,,'',) exercé sur un arbre (6) du pédalier et résultant du couple exercé par le cycliste (C',,li') et du couple d'assistance généré dans le moteur ; e) calculer (108) une valeur de la résultante longitudimde, selon l'axe prédéterminé (X ; X'), du couple exercé par le cycliste, en tant que différence entre la valeur mesurée à l'étape d) et la valeur calculée à l'étape c) ; f) calculer (110) une valeur moyenne du couple exercé par le cycliste sur au moins une fraction de tour de manivelle (8, 8') en appliquant un troisième coefficient, de proportionnalité (K3), qui dépend du nombre de dents du plateau en prise avec la chaîne, sur la moyenne (A R Rx 1P) des variations de la valeur de la résultante longitudinale du couple exercé par le cycliste sur cette fraction de tour ; g) calculer (120) la valeur du couple d'assistance à générer dans le moteur en appliquant à la valeur moyenne calculée à l'étape f) un quatrième coefficient de proportionnalité (Kt) sélectionné en fonction du 16 [Revendication 2] [Revendication 3] [Revendication 4] mode d'assistance prévu pour le vélo ; h) déduire (122) de la valeur du couple d'assistance calculée à l'étape g) la valeur du courant à injecter dans le moteur à un instant suivant (t-Fe.) i) déterminer (150) la valeur du deuxième coefficient de proportionnalité (K,), en fonction du nombre de dents (Ni) du plateau en prise en avec la chaîne, en mettant en oeuvre au moins les routines suivantes consistant à : il) mettre en oeuvre (200) les étapes a) à e) à premier un instant donné (t 1) ; i2) à un deuxième instant donné (0 faire varier subitement (202) la valeur du courant injecté à l'étape a) ; i3) mettre à nouveau en oeuvre (204) les étapes a) à e) au deuxième instant donné (t2) ; i4) calculer (206) la différence (AR,,assist) entre des valeurs de la résultante longitudinale (RRxassist) du couple d'assistance obtenues à partir des routines il ) et i3) ; i5) calculer (208) une valeur du deuxième coefficient dc proportionnalité (K2) à partir de la différence calculée dans la routine i4). Procédé selon la revendication 1, caractérisé en ce que, lors dc la routine i4), les valeurs de la résultante longitudinale (R,'assist) du couple d'assistance (C,',') utilisées pour calculer la différence (AR,,assist) sont celles respectivement obtenues dans les routines il) (200) et i3) (204). Procédé selon la revendication 1, caractérisé en ce que, lors de l'étape i4), les valeurs de la résultante longitudinale (12,'assist) du couple d'assistance (C,',') utilisées pour calculer la différence (AR,,assist) sont, d'une part, la moyenne entre une valeur de la résultante longitudinale (R R'assistl) du couple d'assistance (C,',t) obtenue dans la routine il) (200) et une autre valeur de la résultante longitudinale (RR'assist3) obtenue dans une autre routine (205) incluant les étapes a) (100) à c) (104) et mise en oeuvre à un troisième instant donné (t3) postérieur à la variation (AI) du courant injecté à l'étape a) et, d'autre part, la valeur de la résultante longitudinale (RR,assist2) du couple d'assistance obtenue dans la routine i3) (204). Procédé selon l'une des revendications précédentes, caractérisé en ce que l'étape (150) de détermination de la valeur du deuxième coefficient (K2) comprend une routine supplémentaire (210), mise en oeuvre après la routine i5) (208) et consistant à : i6) calculer le nombre de dents (Ne) du plateau (14) en prise avec la 17 chaîne (18). [Revendication 5] Procédé selon la revendication 4, caractérisé en ce que, pendant la routine supplémentaire (210), la valeur calculée (Ne) du nomhrc de dents est comparée à des valeurs limites (Nin, Ni',,,) de plages de valeurs (G1, G2) et, si la valeur calculée est dans une plage de valeurs donnée, la valeur calculée est ajustée sur une valeur prédéterminée (Ni) du nombre de dents. [Revendication 6] Procédé selon la revendication 5, caractérisé en ce que, suite à l'ajustement de la valeur calculée (Ne) sur la valeur prédéterminée (Ni) du nomhrc de dents, le deuxième coefficient de proportionnalité (K2) est déterminé à nouveau et, de préférence, le troisième coefficient de proportionnalité (K3) est déterminé à nouveau. [Revendication 7] Procédé selon l'une des revendications précédentes, caractérisé en cc que pendant la routine i2), une différence (AT) de valeur de courant est appliquée sur la valeur du courant (L) utilisée à l'étape a) de la routine i 1 ). [Revendication 8] Procédé selon la revendication 7, caractérisé en ce que la différence de valeur (AI) de courant appliquée est positive ou négative. [Revendication 9] Procédé selon l'une des revendications 7 ou 8, caractérisé en ce que, lors de la routine i2) (202), la différence de valeur (AI) de courant est appliquée pendant une période prédéterminée de durée comprise entre 20 et 500 ms, de préférence entre 50 et 200ms, de préférence encore de l'ordre de 100 ms. [Revendication 10] Procédé selon l'une des revendications précédentes, caractérisé en ce que l'étape (150) de détermination de la valeur du deuxième coefficient de proportionnalité (K2) est mise en oeuvre après détection d'une variation brusque de la résultante longitudinale (RR'Total) du couple total (Cr',,,,), d'une vitesse de rotation du moteur (12) ou d'une vitesse de rotation du pédalier (1). [Revendication 11] Procédé selon l'une des revendications précédentes, caractérisé en ce que le premier instant donné (t1) est choisi à un moment où le couple (C ,,,ist) exercé par le cycliste varie peu, notamment lorsque les manivelles (8, 8') du pédalier (1) sont dans ou à proximité de leur position verticale. [Revendication 12] Procédé selon l'une des revendications précédentes, caractérisé en ce que l'axe (X') prédéterminé et fixe selon lequel est calculée la valeur de la résultante longitudinale (RR,assist) à l'étape c) (104) est décalé angulairement, autour de l'axe de rotation (Z) du pédalier (1) et par rapport à 18 [Revendication 13] l'axe (X) du cadre (2), d'un angle (9) de valeur non nulle. Vélo à assistance électrique comprenant un cadre (2), un pédalier (1) et un moteur d'assistance (12) montés sur ce cadre (2), caractérisé en ce qu'il est équipé d'une unité logique de commande (30) programmée pour mettre en oeuvre un procédé de commande selon l'une des revendications précédentes.