Procédé de régulation de la vitesse d’un moteur (103), le moteur (103) étant un moteur sans balai à courant continu et comportant un stator et un rotor, le moteur (103) étant destiné à entraîner en montée et en descente une charge (106), le procédé étant implémenté par une unité de contrôle (UC) du moteur (103) et caractérisé en ce qu’il comporte, lorsqu’un phénomène de charge entraînante est détecté, d’effectuer un freinage en appliquant (401) un décalage angulaire sur le champ magnétique du stator par rapport à une orientation du champ magnétique du stator optimale correspondant à la position angulaire courante du rotor, le décalage angulaire étant appliqué avec un sens opposé au sens de rotation du moteur. Procédé selon la revendication 1, caractérisé en ce qu’il comporte un mode ralentisseur pouvant être alternativement activé et désactivé, le mode ralentisseur étant activé (400) dès qu’un phénomène de charge entraînante est détecté, et en ce qu’il comporte, lorsque le mode ralentisseur est désactivé (301), les étapes de : Déterminer une vitesse réelle du moteur, Déterminer si le moteur est dans une phase d’accélération (302) ou dans une phase de régulation (304), Détecter le phénomène de charge entraînante si le rapport de la vitesse réelle sur une vitesse théorique est supérieur à un premier seuil prédéterminé (303) lorsque le moteur est dans une phase d’accélération, Détecter le phénomène de charge entraînante si la vitesse réelle est supérieure à une vitesse de consigne (305) et si le rapport d’une tension d’alimentation moyenne réelle sur une tension d’alimentation moyenne théorique est inférieur à un deuxième seuil prédéterminé (306) lorsque le moteur est dans une phase de régulation. Procédé selon la revendication 1 ou 2, caractérisé en ce que le décalage angulaire appliqué est égal à une valeur angulaire initiale prédéterminée au moment où le mode ralentisseur est activé, le procédé comportant en outre, lorsque le mode ralentisseur est activé (400), des étapes de : Déterminer (403) un écart de vitesse égal à la différence entre une vitesse de consigne et la vitesse réelle, Déterminer une valeur de correction égale à l’écart de vitesse divisé par un coefficient prédéterminé si la valeur absolue de l’écart de vitesse est supérieure à un seuil de vitesse prédéterminé (404), Appliquer (406) un nouveau décalage angulaire calculé en ajoutant la valeur de correction au décalage angulaire précédent et limité en valeur absolue à une valeur angulaire maximale prédéterminée. Procédé selon la revendication 3, caractérisé en ce que la vitesse réelle est déterminée périodiquement avec une période de durée prédéterminée et en ce que le procédé comporte en outre, lorsque le mode ralentisseur est activé : Enregistrer (407), pour chaque vitesse réelle déterminée, une valeur du décalage angulaire appliqué, Enregistrer chaque valeur de décalage angulaire appliqué en association avec les n valeurs précédemment enregistrées des décalages angulaires appliqués, n étant un premier nombre prédéterminé, de sorte à constituer un ensemble de n+1 valeurs, Calculer (408), pour chaque ensemble de n+1 valeurs, une variation de décalage égale à la valeur absolue de la différence entre la somme des valeurs absolues des m décalages angulaires les plus anciens de l’ensemble des n+1 valeurs et la somme des valeurs absolues des m décalages angulaires les plus récents de l’ensemble des n+1 valeurs, m étant un second nombre prédéterminé tel que m , Arrêter (410) l’application d’un décalage angulaire et désactiver le mode ralentisseur lorsque la variation de décalage est supérieure à un seuil de fin d’entraînement. Procédé selon la revendication précédente, caractérisé en ce que le seuil de fin d’entraînement Sfe est égal à : , où U est une valeur de tension nominale de l’alimentation électrique du moteur, Ui est une valeur de tension d’alimentation mesurée préalablement au démarrage du moteur, et est un angle prédéterminé. Procédé selon l’une des revendications 1 à 5, caractérisé en ce que le procédé comporte en outre d’arrêter (410) l’application du décalage angulaire et de désactiver le mode ralentisseur si un ordre d’arrêt (402) est reçu par le moteur. Dispositif de régulation de la vitesse d’un moteur sans balai à courant continu, le moteur (103) comportant un stator et un rotor, le moteur étant destiné à entraîner en montée et en descente une charge, le dispositif étant caractérisé en ce qu’il comporte : des moyens pour effectuer un freinage en appliquant (401) un décalage angulaire sur le champ magnétique du stator par rapport à une orientation du champ magnétique du stator optimale correspondant à la position angulaire du rotor avec un sens opposé au sens de rotation du moteur lorsqu’un phénomène de charge entraînante est détecté. Dispositif de régulation selon la revendication précédente caractérisé en ce qu’il comporte en outre : Des moyens pour activer (400) et désactiver (301) alternativement un mode ralentisseur, le mode ralentisseur étant activé dès qu’un phénomène de charge entraînante est détecté, Des moyens pour déterminer une vitesse réelle du moteur, Des moyens pour déterminer si le moteur est dans une phase d’accélération (302) ou dans une phase de régulation (304), Des moyens pour détecter le phénomène de charge entraînante, lorsque le mode ralentisseur est désactivé, si le rapport de la vitesse réelle sur une vitesse théorique est supérieur à un premier seuil prédéterminé (303) lorsque le moteur est dans une phase d’accélération, Des moyens pour détecter le phénomène de charge entraînante, lorsque le mode ralentisseur est désactivé, si la vitesse réelle est supérieure à une vitesse de consigne (305) et si le rapport d’une tension d’alimentation moyenne réelle sur une tension d’alimentation moyenne théorique est inférieur à un deuxième seuil prédéterminé (306) lorsque le moteur est dans une phase de régulation. Programme d’ordinateur pouvant être stocké sur un support et/ou téléchargé d’un réseau de communication, afin d’être lu par un processeur, et caractérisé en ce qu’il comprend des instructions pour implémenter le procédé selon l’une des revendications 1 à 6, lorsque ledit programme est exécuté par le processeur. Support de stockage d’informations stockant un programme d’ordinateur selon la revendication précédente.