Brevet FR3066867A1 — publié le 20181130

La présente invention concerne un procédé et un dispositif de contrôle de l'arrêt d'un moteur d'un dispositif d'occultation. Classiquement, dans le contrôle de l'arrêt d'un moteur entrainant un dispositif d'occultation tel que par exemple un volet roulant, il est prévu d'avoir des moyens pour arrêter la rotation d'un moteur. Les moyens pour arrêter la rotation d'un moteur sont par exemple un frein mécanique, un frein magnétique, un électrofrein, l'interruption de la fourniture en énergie électrique du moteur ou l'arrêt de la fourniture de signaux de commandes tels que des signaux modulés en impulsion de largeur pour les moteurs de type synchrone à courant continu sans balai. Lorsque les moyens pour arrêter la rotation d'un moteur entrainant un dispositif d'occultation, tel qu'un volet roulant, ne sont plus opérationnels, le volet roulant, de par son poids, provoque la rotation du moteur et redescend. De plus, les systèmes de commande de dispositifs d'occultation doivent respecter des normes de compatibilité électromagnétique de manière à ne pas générer de perturbations électromagnétiques importantes dans l'environnement du dispositif d' occultation. La présente invention a pour but de résoudre les inconvénients de l'art antérieur en proposant un procédé et un dispositif de contrôle de l'arrêt d'un moteur d'un dispositif d'occultation qui ne génère pas de perturbations électromagnétiques importantes dans l'environnement du dispositif d'occultation. A cette fin, selon un premier aspect, l'invention propose un procédé de contrôle de l'arrêt d'un moteur d'un dispositif d'occultation, le moteur étant un moteur synchrone à courant continu sans balai piloté par un dispositif de contrôle par l'intermédiaire d'un circuit de commande, le moteur synchrone à courant continu sans balai comprenant des bobines, chaque bobine comportant une première et une seconde terminaisons, les premières terminaisons étant reliées entre elles et les secondes terminaisons étant alimentées en énergie pour provoquer la rotation du moteur, caractérisé en ce que le procédé comporte les étapes, exécutées par le dispositif de contrôle, de : - détection d'une commande d'arrêt du dispositif d'occultation, 3066867 2 - interruption de la fourniture de signaux de commande au circuit de commande, - détermination de l'arrêt du moteur, - commande d'un dispositif de commutation pour relier les secondes terminaisons des bobines lorsque le moteur est déterminé comme arrêté. 5 L'invention concerne aussi un dispositif de contrôle de l'arrêt d'un moteur d'un dispositif d'occultation, le moteur étant un moteur synchrone à courant continu sans balai piloté par un dispositif de contrôle du fonctionnement du moteur par l'intermédiaire d'un circuit de commande, le moteur synchrone à courant continu sans balai comprenant des bobines, chaque bobine comportant une première et une seconde 10 terminaisons, les premières terminaisons étant reliées entre elles et les secondes terminaisons étant alimentées en énergie pour provoquer la rotation du moteur, caractérisé en ce que le dispositif de contrôle comporte : - des moyens de détection d'une commande d'arrêt du dispositif d'occultation, - des moyens d'interruption de la fourniture de signaux de commande au circuit 15 de commande, - des moyens de détermination de l'arrêt du moteur, - des moyens de commande d'un dispositif de commutation pour relier les secondes terminaisons des bobines lorsque le moteur est déterminé comme arrêté. Ainsi, la présente invention offre deux moyens pour contrôler l'arrêt du moteur 20 et ne génère pas de perturbations électromagnétiques importantes dans l'environnement du dispositif d'occultation. Le changement d'état du dispositif de commutation lorsque le moteur est en cours de rotation génère des perturbations électromagnétiques sur les éléments électroniques autour de celui-ci. En effet, l'inertie du moteur l'empêche de s'arrêter 25 instantanément et pendant cette phase, une force contre-électromotrice est présente et génère du courant induit par les bobinages du moteur au travers du dispositif de commutation. En ne commandant le dispositif de commutation que lorsque le moteur est déterminé comme arrêté, la différence de potentiel des bobines du moteur est nulle et les perturbations électromagnétiques sont ainsi réduites. 30 Selon un mode particulier de l'invention, au moins un capteur de rotation du moteur détecte la rotation du moteur et le moteur est déterminé comme arrêté si le au moins un capteur de rotation délivre un signal constant pendant une première durée prédéterminée. Ainsi, la détermination de l'arrêt du moteur est certaine. 3066867 3 Selon un mode particulier de l'invention, deux capteurs de rotation du moteur détectent la rotation du moteur et le moteur est déterminé comme arrêté si les capteurs de rotation délivrent un signal constant pendant la première durée prédéterminée. Ainsi, la détermination de l'arrêt du moteur est certaine. 5 Selon un mode particulier de l'invention, les capteurs sont des capteurs à effet Hall et la première durée prédéterminée est égale à 70 millisecondes. Ainsi, comme le champ magnétique, généré par l'aimant bipolaire relié au rotor du moteur, tourne à la vitesse de fonctionnement du moteur, les capteurs à effet Hall mesurent ainsi une période proportionnelle à la vitesse de rotation du moteur. Si la 10 période mesurée devient supérieure à la durée prédéterminée, on considère que le courant induit dans les bobines est suffisamment faible voire nul. Les perturbations électromagnétiques deviennent négligeables. Selon un mode particulier de l'invention, le moteur est déterminé comme arrêté un temps prédéterminé après l'interruption de la fourniture de signaux de commande 15 au circuit de commande. Ainsi, la présente invention n'a pas besoin de capteurs, le coût de fabrication est réduit. Selon un mode particulier de l'invention, le temps prédéterminé est égal à 250 millisecondes. 20 L'invention concerne aussi les programmes d'ordinateur stockés sur un support d'informations, lesdits programmes comportant des instructions permettant de mettre en oeuvre les procédés précédemment décrits, lorsqu'ils sont chargés et exécutés par un système informatique. Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, 25 apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : la Fig. 1 représente un système de commande d'un moteur selon la présente invention ; 30 la Fig. 2 représente un exemple d'architecture d'un dispositif de contrôle selon la présente invention ; la Fig. 3 représente un algorithme de contrôle de l'arrêt d'un moteur selon la présente invention ; 3066867 4 la Fig. 4 représente un exemple de chronogramme de signaux pour contrôler l'arrêt d'un moteur selon la présente invention. La Fig. 1 représente un système de commande d'un moteur selon la présente 5 invention. Le système de commande d'un moteur comporte un dispositif de contrôle 10, un circuit de commande 12, un dispositif de commutation 14 et un moteur 16. Le dispositif de contrôle 10 est par exemple un microcontrôleur qui génère des signaux à destination du circuit de commande 12 pour provoquer la rotation du moteur 10 16. Des capteurs Cptl et Cpt2 de rotation du moteur sont connectés au dispositif de contrôle 10 pour, entre autres déterminer, si le moteur 10 est en rotation ou non. Les capteurs Cptl et Cpt2 sont par exemple des capteurs à effet Hall. Le dispositif de contrôle 10 commande le dispositif de commutation 14 par 15 l'intermédiaire d'une liaison 15. Le moteur 16 est un moteur synchrone à courant continu sans balai. Le circuit de commande 12 amplifie les signaux reçus du microcontrôleur 10 pour fournir les signaux de commande 13a, 13b et 13c au moteur 16. Le circuit de commande est par exemple constitué de transistors bipolaires à grille isolée (IGBT, de 20 l'anglais Insulated Gate Bipolar Transistor). Les sorties du circuit de commande 12 sont reliées ou non au moteur 16 via un circuit de commutation 14. Dans l'exemple de la Fig. 1, le moteur 16 comporte trois bobines, chaque bobine comporte une première et une seconde terminaisons, les premières terminaisons sont 25 reliées entre elles. Le circuit de commutation 14 est par exemple un relais qui, dans une première configuration, relie chaque sortie 13a à 13c du circuit de commande 12 à une seconde terminaison d'une bobine du moteur 16. Dans la seconde configuration et selon la présente invention, le relais est mis 30 dans une seconde configuration pour relier les secondes terminaisons des bobines lorsque le moteur est déterminé comme arrêté. La Fig. 2 représente un exemple d'architecture d'un dispositif de contrôle selon la présente invention. Le dispositif de contrôle 10 comprend : 3066867 5 - un processeur, micro-processeur, ou microcontrôleur 200 ; - une mémoire volatile 203 ; - une mémoire non volatile 202 ; - une interface entrée sortie 205 ; 5 - un bus de communication reliant le processeur 200 à la mémoire ROM 203, à la mémoire RAM 203 et l'interface 205. Le processeur 200 est capable d'exécuter des instructions chargées dans la mémoire volatile 203 à partir de la mémoire non volatile 202, d'une mémoire externe (non représentée), d'un support de stockage, tel qu'une carte SD ou autre, ou d'un 10 réseau de communication. Lorsque le dispositif de contrôle 10 est mis sous tension, le processeur 200 est capable de lire de la mémoire volatile 203 des instructions et de les exécuter. Ces instructions forment un programme d'ordinateur qui cause la mise en oeuvre, par le processeur 200, de tout ou partie du procédé décrit en relation avec la Fig. 3. 15 Tout ou partie du procédé décrit en relation avec la Fig. 3 peut être implémenté sous forme logicielle par exécution d'un ensemble d'instructions par une machine programmable, telle qu'un DSP (Digital Signal Processor en anglais ou Unité de Traitement de Signal Numérique en français) ou un microcontrôleur, ou être implémenté sous forme matérielle par une machine ou un composant dédié, tel qu'un 20 FPGA (Field-Programmable Gate Array en anglais ou Matrice de Portes Programmable sur le Terrain en français) ou un ASIC (Application-Specific Integrated Circuit en anglais ou Circuit Intégré Spécifique à une Application en français). La Fig. 3 représente un algorithme de contrôle de l'arrêt d'un moteur selon la 25 présente invention. Plus précisément, le présent algorithme est décrit dans un exemple dans lequel il est exécuté par le processeur 200 du dispositif de contrôle 10. A l'étape E30, une commande d'arrêt du moteur est reçue. A l'étape E31, le processeur 200 commande l'interruption de la fourniture de 30 signaux de commande au circuit de commande 12 comme cela est représenté en Fig. 4. La Fig. 4 représente un exemple de chronogramme de signaux pour contrôler l'arrêt d'un moteur selon la présente invention. 3066867 6 Dans la Fig. 4, les signaux issus des capteurs Cptl et Cpt2, le signal de commande 15 du dispositif de commutation 14 et les signaux 13a à 13c sont représentés. A partir de l'instant Ti, la fourniture de signaux de commande au circuit de 5 commande 12 est interrompue. Comme cela est représenté en Fig. 4, les capteurs Cptl et Cpt2 détectent une rotation du moteur 16 pendant une durée T2c. A l'étape E32, le processeur 200 lit les signaux délivrés par les capteurs Cptl et Cpt2. 10 A l'étape E33, le processeur 200 détermine si le moteur 16 est toujours en rotation. Si le moteur 16 est à l'arrêt, le processeur 200 passe à l'étape E34. Si le moteur 16 est toujours en rotation, le processeur 200 retourne à l'étape E33. Le processeur 200 détermine que le moteur 16 est à l'arrêt, par exemple en 15 vérifiant si les signaux délivrés par les capteurs Cptl et Cpt2 sont stables pendant une durée prédéterminée T2a, par exemple égale à 70ms. Le processeur 200 détermine que le moteur 16 est à l'arrêt, par exemple en attendant un temps prédéterminé T2b, par exemple égal à 250 ms, après l'interruption de la fourniture de signaux de commande au circuit de commande 12. 20 A l'étape E34, le processeur 200 commande, à partir de l'instant T3, le dispositif de commutation 14 pour relier ensemble les secondes terminaisons des bobines du moteur 16. Bien entendu, la présente invention n'est nullement limitée aux modes de réalisation décrits ici, mais englobe, bien au contraire, toute variante à la portée de 25 l'homme du métier. REVENDICATIONS1. Procédé de contrôle de l'arrêt d'un moteur d'un dispositif d'occultation, le moteur étant un moteur synchrone à courant continu sans balai piloté par un dispositif de contrôle par l'intermédiaire d'un circuit de commande, le moteur synchrone à courant continu sans balai comprenant des bobines, chaque bobine comportant une première et une seconde terminaison, les premières terminaisons étant reliées entre elles et les secondes terminaisons étant alimentées en énergie pour provoquer la rotation du moteur, caractérisé en ce que le procédé comporte les étapes, exécutées par le dispositif de contrôle, de : - détection (E30) d'une commande d'arrêt du dispositif d'occultation, - interruption (E31) de la fourniture de signaux de commande au circuit de commande, - détermination (E33) de l'arrêt du moteur, - commande (E34) d'un dispositif de commutation pour relier les secondes terminaisons des bobines lorsque le moteur est déterminé comme arrêté. 2. Procédé selon la revendication 1, caractérisé en ce que au moins un capteur de rotation du moteur détecte la rotation du moteur et en ce que le moteur est déterminé comme arrêté si le au moins un capteur de rotation délivre un signal constant pendant une première durée prédéterminée. 3. Procédé selon la revendication 2, caractérisé en ce que deux capteurs de rotation du moteur détectent la rotation du moteur et en ce que le moteur est déterminé comme arrêté si les capteurs de rotation délivrent un signal constant pendant la première durée prédéterminée. 4. Procédé selon la revendication 2, caractérisé en ce que les capteurs sont des capteurs à effet Hall et en ce que la première durée prédéterminée est égale à 70 milli secondes. 30 5. Procédé selon la revendication 1, caractérisé en ce que le moteur est déterminé comme arrêté un temps prédéterminé après l'interruption de la fourniture de signaux de commande au circuit de commande. 25 3066867 8 6. Procédé selon la revendication 5, caractérisé en ce que le temps prédéterminé est égal à 250 millisecondes. 7. Dispositif de contrôle de l'arrêt d'un moteur d'un dispositif d'occultation, le moteur étant un moteur synchrone à courant continu sans balai piloté par un dispositif 5 de contrôle du fonctionnement du moteur par l'intermédiaire d'un circuit de commande, le moteur synchrone à courant continu sans balai comprenant des bobines, chaque bobine comportant une première et une seconde terminaison, les premières terminaisons étant reliées entre elles et les secondes terminaisons étant alimentées en énergie pour provoquer la rotation du moteur, caractérisé en ce que le dispositif de 10 contrôle comporte : - des moyens de détection d'une commande d'arrêt du dispositif d'occultation, - des moyens d'interruption de la fourniture de signaux de commande au circuit de commande, - des moyens de détermination de l'arrêt du moteur, 15 - des moyens de commande d'un dispositif de commutation pour relier les secondes terminaisons des bobines lorsque le moteur est déterminé comme arrêté. 8. Dispositif selon la revendication 7, caractérisé en ce que au moins un capteur de rotation du moteur détecte la rotation du moteur et en ce que les moyens de détermination de l'arrêt du moteur le moteur déterminent le moteur comme arrêté si le 20 au moins un capteur de rotation délivre un signal constant pendant un première durée prédéterminée. 9. Dispositif selon la revendication 8, caractérisé en ce que deux capteurs de rotation du moteur détectent la rotation du moteur et en ce que le moteur est déterminé comme arrêté si les capteurs de rotation délivrent un signal constant pendant la première durée prédéterminée.